-
class
Interactor
: public Glyph
(Return to index)
-
base class for interactive objects (iv-2.6)
Type:
Base Classes:
Derived Classes
Include file:
IV-2_6/InterViews/interactor.h
Description: man page
Public:
- virtual void
Adjust (Perspective&)
- void
Align (Alignment, int w, int h, Coord& l, Coord& b) const
- boolean
AttributeIsSet (const char*) const
- boolean
Check ()
- int
CheckQueue ()
- void
Config (Scene* = nil)
- void
Config (World*)
- virtual void
Draw ()
- void
Flush ()
- const char*
GetAttribute (const char*) const
- Canvas*
GetCanvas () const
- CanvasType
GetCanvasType () const
- const char*
GetClassName () const
- virtual void
GetComponents (Interactor**, int, Interactor**&, int&)
- Cursor*
GetCursor () const
- const char*
GetInstance () const
- Perspective*
GetPerspective () const
- void
GetPosition (Coord& left, Coord& bottom) const
- void
GetRelative (Coord& x, Coord &y, Interactor* = nil) const
- void
GetRelative (Coord& x, Coord &y, World*) const
- Shape*
GetShape () const
- ManagedWindow*
GetTopLevelWindow () const
- World*
GetWorld () const
- virtual void
Handle (Event&)
- virtual void
Highlight (boolean on)
- void
Listen (Sensor*)
- Scene*
Parent () const
- void
Poll (Event&)
- void
QuitRunning (Event&)
- void
Read (Event&)
- boolean
Read (long sec, long usec, Event&)
- virtual void
Reconfig ()
- virtual void
Reshape (Shape&)
- void
Run ()
- void
SetCanvasType (CanvasType)
- void
SetCursor (Cursor*)
- void
Sync ()
- void
UnRead (Event&)
- virtual void
Update ()
- static boolean
ValidCanvas (Canvas*)
- virtual void
allocate (Canvas*, const Allocation&, Extension&)
- virtual void
draw (Canvas*, const Allocation&) const
- virtual void
pick (Canvas*, const Allocation&, int depth, Hit&)
- virtual void
request (Requisition&) const
- virtual void
undraw ()
- virtual
~Interactor ()
Protected:
Friend methods:
(more documentation)