GRASS Programmer's Manual  6.4.4(2014)-r
frame.ModelEvtHandler Class Reference

Model event handler class. More...

Inheritance diagram for frame.ModelEvtHandler:
Collaboration diagram for frame.ModelEvtHandler:

Public Member Functions

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

Data Fields

 log
 
 frame
 
 x
 
 y
 
 popupID
 

Detailed Description

Model event handler class.

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

Constructor & Destructor Documentation

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

Definition at line 1041 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 1151 of file gmodeler/frame.py.

def frame.ModelEvtHandler.OnDisable (   self,
  event 
)

Disable action.

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

References frame.ModelEvtHandler._onEnable().

def frame.ModelEvtHandler.OnEnable (   self,
  event 
)

Disable action.

Definition at line 1239 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 1157 of file gmodeler/frame.py.

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

Resize shape.

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

def frame.ModelEvtHandler.OnIntermediate (   self,
  event 
)

Mark data as intermediate.

Definition at line 1289 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 1047 of file gmodeler/frame.py.

References frame.ModelEvtHandler._onSelectShape(), 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 1089 of file gmodeler/frame.py.

References frame.ModelEvtHandler.OnProperties().

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

Show properties dialog.

Definition at line 1093 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 1296 of file gmodeler/frame.py.

def frame.ModelEvtHandler.OnRemovePoint (   self,
  event 
)

Remove control point.

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

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

Right click -> pop-up menu.

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

Field Documentation

frame.ModelEvtHandler.frame
frame.ModelEvtHandler.popupID

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

frame.ModelEvtHandler.x

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

Referenced by utils.Rect2D.GetX(), and frame.ModelEvtHandler.OnAddPoint().

frame.ModelEvtHandler.y

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

Referenced by utils.Rect2D.GetY(), and frame.ModelEvtHandler.OnAddPoint().


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