class
Component
(Return to index)
base class for objects that model domain specific elements.
Type:
Instantiable
Derived Classes
Include file:
Unidraw/Components/component.h
Description:
man page
Public:
virtual void
Attach
(
ComponentView
*)
virtual
Component
*
Copy
()
virtual void
Detach
(
ComponentView
*)
virtual boolean
Done
(
Iterator
)
virtual ClassId
GetClassId
()
virtual
Component
*
GetRoot
()
virtual ClassId
GetSubstId
(const char*& delim)
virtual
TransferFunct
*
GetTransferFunct
()
virtual boolean
IsA
(ClassId)
virtual void
Last
(
Iterator
&)
virtual void
Next
(
Iterator
&)
virtual void
Notify
()
virtual void
Prev
(
Iterator
&)
virtual void
Read
(istream&)
virtual void
Uninterpret
(
Command
*)
virtual void
Update
()
ComponentView
*
View
(
UList
*)
UList
*
ViewList
()
virtual void
Write
(ostream&)
static boolean
use_unidraw
()
static void
use_unidraw
(boolean flag)
Protected:
Component
()
virtual void
SetParent
(
Component
* child,
Component
* parent)
static boolean
_use_unidraw
UList
*
_views
(more documentation)