12 #ifndef __WXCANEDITOBJ_H__
13 #define __WXCANEDITOBJ_H__
122 bool ReStartEdit( wxUint16 editmode );
127 virtual void TriggerReStartEdit( wxUint16 editmode );
165 void OnKeyUp( wxKeyEvent& event );
167 void OnChar( wxKeyEvent& event );
182 bool RedirectToEditObject( wxMouseEvent& event );
190 void OnIdle( wxIdleEvent& event );
206 bool m_disableOtherViews;
208 bool m_triggerRestart;
212 DECLARE_EVENT_TABLE()
265 DECLARE_EVENT_TABLE()
300 void OnChar( wxKeyEvent& event );
305 bool StartEditingSelected();
317 bool RedirectToEditObject( wxMouseEvent& event );
323 void OnIdle( wxIdleEvent& event );
338 DECLARE_EVENT_TABLE()
static const a2dCommandId COMID_PushTool_MultiEdit
push this tool on the tools stack
The base class for all drawable objects in a a2dCanvasDocument.
a2dCanvasObject is the base class for Canvas Objects.
static const a2dCommandId COMID_PushTool_RecursiveEdit
push this tool on the tools stack
Each a2dCommand is given a command id at construction.
a2dCanvas is used to display one of the a2dCanvasObjects which are part of a a2dCanvasDocument object...
while iterating a a2dCanvasDocument, this holds the context.
Each a2dCanvasView needs to have a a2dCanvasDocument set in order to render data. ...
Event sent to a2dCommandProcessor.
static const a2dCommandId COMID_PushTool_ObjectEdit
push this tool on the tools stack