GRASS Programmer's Manual  6.4.4(2014)-r
dialogs.VariableListCtrl Class Reference
Inheritance diagram for dialogs.VariableListCtrl:
Collaboration diagram for dialogs.VariableListCtrl:

Public Member Functions

def __init__ (self, parent, columns, kwargs)
 List of model variables. More...
 
def GetListCtrl (self)
 Used by ColumnSorterMixin. More...
 
def GetData (self)
 Get list data. More...
 
def Populate (self, data)
 Populate the list. More...
 
def Append (self, name, vtype, value, desc)
 Append new item to the list. More...
 
def OnRemove (self, event)
 Remove selected variable(s) from the model. More...
 
def OnRemoveAll (self, event)
 Remove all variable(s) from the model. More...
 
def OnEndEdit (self, event)
 Finish editing of item. More...
 
def OnReload (self, event)
 Reload list of variables. More...
 
def OnRightUp (self, event)
 Mouse right button up. More...
 
- Public Member Functions inherited from dialogs.ModelListCtrl
def __init__ (self, parent, columns, id=wx.ID_ANY, style=wx.LC_REPORT|wx.BORDER_NONE|wx.LC_SORT_ASCENDING|wx.LC_HRULES|wx.LC_VRULES, kwargs)
 List of model variables. More...
 
def OnBeginEdit (self, event)
 Editing of item started. More...
 
def OnEndEdit (self, event)
 Finish editing of item. More...
 
def OnColClick (self, event)
 Click on column header (order by) More...
 

Data Fields

 itemDataMap
 
 itemCount
 
 popupID1
 
 popupID2
 
 popupID3
 
- Data Fields inherited from dialogs.ModelListCtrl
 parent
 
 columns
 
 shape
 
 frame
 
 itemDataMap
 
 itemCount
 

Detailed Description

Definition at line 609 of file gmodeler/dialogs.py.

Constructor & Destructor Documentation

def dialogs.VariableListCtrl.__init__ (   self,
  parent,
  columns,
  kwargs 
)

List of model variables.

Definition at line 610 of file gmodeler/dialogs.py.

Member Function Documentation

def dialogs.VariableListCtrl.Append (   self,
  name,
  vtype,
  value,
  desc 
)

Append new item to the list.

Returns
None on success
error string

Definition at line 646 of file gmodeler/dialogs.py.

References dialogs.ModelListCtrl.itemCount, manager.VirtualAttributeList.itemDataMap, dialogs.ModelListCtrl.itemDataMap, and manager.GCP.itemDataMap.

Referenced by manager.GCPList.AddGCPItem().

def dialogs.VariableListCtrl.GetData (   self)
def dialogs.VariableListCtrl.GetListCtrl (   self)

Used by ColumnSorterMixin.

Definition at line 616 of file gmodeler/dialogs.py.

def dialogs.VariableListCtrl.OnEndEdit (   self,
  event 
)
def dialogs.VariableListCtrl.OnReload (   self,
  event 
)
def dialogs.VariableListCtrl.OnRemove (   self,
  event 
)

Remove selected variable(s) from the model.

Definition at line 669 of file gmodeler/dialogs.py.

References manager.VirtualAttributeList.itemDataMap, dialogs.ModelListCtrl.itemDataMap, and manager.GCP.itemDataMap.

def dialogs.VariableListCtrl.OnRemoveAll (   self,
  event 
)

Remove all variable(s) from the model.

Definition at line 680 of file gmodeler/dialogs.py.

References manager.VirtualAttributeList.itemDataMap, dialogs.ModelListCtrl.itemDataMap, and manager.GCP.itemDataMap.

def dialogs.VariableListCtrl.OnRightUp (   self,
  event 
)

Mouse right button up.

Definition at line 712 of file gmodeler/dialogs.py.

Referenced by mapwindow.BufferedWindow.MouseActions().

def dialogs.VariableListCtrl.Populate (   self,
  data 
)

Field Documentation

dialogs.VariableListCtrl.itemCount

Definition at line 634 of file gmodeler/dialogs.py.

dialogs.VariableListCtrl.popupID1

Definition at line 715 of file gmodeler/dialogs.py.

dialogs.VariableListCtrl.popupID2

Definition at line 716 of file gmodeler/dialogs.py.

dialogs.VariableListCtrl.popupID3

Definition at line 717 of file gmodeler/dialogs.py.


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