class
IdrawEditor
: public
Editor
(Return to index)
Type:
Instantiable
Base Classes:
public
Editor
Derived Classes
Include file:
UniIdraw/ided.h
Public:
virtual
Component
*
GetComponent
()
virtual
Tool
*
GetCurTool
()
GraphicComp
*
GetGraphicComp
()
virtual
KeyMap
*
GetKeyMap
()
virtual
Selection
*
GetSelection
()
virtual
StateVar
*
GetState
(const char*)
virtual
Viewer
*
GetViewer
(int = 0)
IdrawEditor
(
GraphicComp
* = nil)
IdrawEditor
(boolean initflag)
IdrawEditor
(const char* file)
virtual void
SetComponent
(
Component
*)
virtual void
SetKeyMap
(
KeyMap
*)
virtual void
SetSelection
(
Selection
*)
virtual void
SetViewer
(
Viewer
*, int = 0)
virtual
~IdrawEditor
()
Protected:
PulldownMenu
*
AlignMenu
()
PulldownMenu
*
BrushMenu
()
PulldownMenu
*
ColorMenu
(const char* name, const char* attrib)
Interactor
*
Commands
()
PulldownMenu
*
EditMenu
()
PulldownMenu
*
FileMenu
()
PulldownMenu
*
FontMenu
()
void
Include
(
Command
*,
PulldownMenu
* = nil)
void
Include
(
Tool
*,
Box
*)
void
Init
(
GraphicComp
* = nil)
void
InitEditorInfo
()
virtual void
InitStateVars
()
void
InitViewer
()
Interactor
*
Interior
()
PulldownMenu
*
PatternMenu
()
PulldownMenu
*
StructureMenu
()
Interactor
*
Tools
()
PulldownMenu
*
ViewMenu
()
class
ArrowVar
*
_arrows
class
BrushVar
*
_brush
class
ColorVar
*
_color
GraphicComp
*
_comp
ControlState
*
_curCtrl
class
FontVar
*
_font
class
GravityVar
*
_gravity
KeyMap
*
_keymap
class
MagnifVar
*
_magnif
class
ModifStatusVar
*
_modifStatus
class
CompNameVar
*
_name
class
PatternVar
*
_pattern
Selection
*
_selection
class
Tray
*
_tray
Viewer
*
_viewer
(more documentation)