GRASS Programmer's Manual  6.4.2(2012)
gui_modules.gmodeler.ModelEvtHandler Class Reference

Model event handler class. More...

Public Member Functions

def __init__
def OnLeftClick
 Left mouse button pressed -> select item & update statusbar.
def OnLeftDoubleClick
 Left mouse button pressed (double-click) -> show properties.
def OnProperties
 Show properties dialog.
def OnBeginDragLeft
 Drag shape (begining)
def OnEndDragLeft
 Drag shape (end)
def OnEndSize
 Resize shape.
def OnRightClick
 Right click -> pop-up menu.
def OnChangeId
 Change action id.
def OnDisable
 Disable action.
def OnEnable
 Disable action.
def OnAddPoint
 Add control point.
def OnRemovePoint
 Remove control point.
def OnIntermediate
 Mark data as intermediate.
def OnRemove
 Remove shape.

Data Fields

 log
 frame
 x
 y
 popupID

Detailed Description

Model event handler class.

Definition at line 2147 of file gmodeler.py.


Constructor & Destructor Documentation

def gui_modules.gmodeler.ModelEvtHandler.__init__ (   self,
  log,
  frame 
)

Definition at line 2149 of file gmodeler.py.


Member Function Documentation

def gui_modules.gmodeler.ModelEvtHandler.OnBeginDragLeft (   self,
  x,
  y,
  keys = 0,
  attachment = 0 
)

Drag shape (begining)

Definition at line 2272 of file gmodeler.py.

Change action id.

Definition at line 2357 of file gmodeler.py.

Disable action.

Definition at line 2361 of file gmodeler.py.

def gui_modules.gmodeler.ModelEvtHandler.OnEnable (   self,
  event 
)

Disable action.

Definition at line 2365 of file gmodeler.py.

References gui_modules.gmodeler.ModelEvtHandler._onEnable().

def gui_modules.gmodeler.ModelEvtHandler.OnEndDragLeft (   self,
  x,
  y,
  keys = 0,
  attachment = 0 
)

Drag shape (end)

Definition at line 2278 of file gmodeler.py.

def gui_modules.gmodeler.ModelEvtHandler.OnEndSize (   self,
  x,
  y 
)

Resize shape.

Definition at line 2295 of file gmodeler.py.

Mark data as intermediate.

Definition at line 2393 of file gmodeler.py.

def gui_modules.gmodeler.ModelEvtHandler.OnLeftClick (   self,
  x,
  y,
  keys = 0,
  attachment = 0 
)

Left mouse button pressed -> select item & update statusbar.

Definition at line 2155 of file gmodeler.py.

References gui_modules.gmodeler.ModelEvtHandler.frame.

def gui_modules.gmodeler.ModelEvtHandler.OnLeftDoubleClick (   self,
  x,
  y,
  keys = 0,
  attachment = 0 
)

Left mouse button pressed (double-click) -> show properties.

Definition at line 2211 of file gmodeler.py.

References gui_modules.gmodeler.ModelEvtHandler.OnProperties().

def gui_modules.gmodeler.ModelEvtHandler.OnProperties (   self,
  event = None 
)

Show properties dialog.

Definition at line 2215 of file gmodeler.py.

References gui_modules.gmodeler.ModelEvtHandler.frame.

Referenced by gui_modules.gmodeler.ModelEvtHandler.OnLeftDoubleClick().

def gui_modules.gmodeler.ModelEvtHandler.OnRemove (   self,
  event 
)

Remove shape.

Definition at line 2400 of file gmodeler.py.

Remove control point.

Definition at line 2384 of file gmodeler.py.

def gui_modules.gmodeler.ModelEvtHandler.OnRightClick (   self,
  x,
  y,
  keys = 0,
  attachment = 0 
)

Right click -> pop-up menu.

Definition at line 2301 of file gmodeler.py.


Field Documentation


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines