GRASS Programmer's Manual  6.5.svn(2012)-r51648
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
frame.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 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 1008 of file gmodeler/frame.py.


Constructor & Destructor Documentation

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

Definition at line 1010 of file gmodeler/frame.py.


Member Function Documentation

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

Drag shape (begining)

Definition at line 1134 of file gmodeler/frame.py.

def frame.ModelEvtHandler.OnDisable (   self,
  event 
)

Disable action.

Definition at line 1215 of file gmodeler/frame.py.

References frame.ModelEvtHandler._onEnable().

def frame.ModelEvtHandler.OnEnable (   self,
  event 
)

Disable action.

Definition at line 1219 of file gmodeler/frame.py.

References frame.ModelEvtHandler._onEnable().

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

Drag shape (end)

Definition at line 1140 of file gmodeler/frame.py.

def frame.ModelEvtHandler.OnEndSize (   self,
  x,
  y 
)

Resize shape.

Definition at line 1157 of file gmodeler/frame.py.

def frame.ModelEvtHandler.OnIntermediate (   self,
  event 
)

Mark data as intermediate.

Definition at line 1247 of file gmodeler/frame.py.

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

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

Definition at line 1016 of file gmodeler/frame.py.

References dialogs.ModelListCtrl.frame, frame.ModelEvtHandler.frame, and widgets.GetValue().

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

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

Definition at line 1072 of file gmodeler/frame.py.

References frame.ModelEvtHandler.OnProperties().

def frame.ModelEvtHandler.OnProperties (   self,
  event = None 
)

Show properties dialog.

Definition at line 1076 of file gmodeler/frame.py.

References dialogs.ModelListCtrl.frame, and frame.ModelEvtHandler.frame.

Referenced by frame.ModelEvtHandler.OnLeftDoubleClick().

def frame.ModelEvtHandler.OnRemove (   self,
  event 
)

Remove shape.

Definition at line 1254 of file gmodeler/frame.py.

def frame.ModelEvtHandler.OnRemovePoint (   self,
  event 
)

Remove control point.

Definition at line 1238 of file gmodeler/frame.py.

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

Right click -> pop-up menu.

Definition at line 1163 of file gmodeler/frame.py.


Field Documentation


The documentation for this class was generated from the following file: