GRASS Programmer's Manual  6.4.2(2012)
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
gui_modules.dbm_dialogs.DisplayAttributesDialog Class Reference

Public Member Functions

def __init__
 Standard dialog used to add/update/display attributes linked to the vector map.
def OnSQLStatement
 Update SQL statement.
def IsFound
 Check for status.
def GetSQLString
 Create SQL statement string based on self.sqlStatement.
def OnReset
 Reset form.
def OnCancel
 Cancel button pressed.
def OnSubmit
 Submit records.
def OnFeature
def GetCats
 Get id of selected vector object or 'None' if nothing selected.
def GetFid
 Get selected feature id.
def UpdateDialog
 Update dialog.
def SetColumnValue
 Set attrbute value.

Data Fields

 parent
 map
 action
 cats
 fid
 mapDBInfo
 notebook
 closeDialog
 fidMulti
 fidText
 noFoundMsg

Detailed Description

Definition at line 30 of file dbm_dialogs.py.


Constructor & Destructor Documentation

def gui_modules.dbm_dialogs.DisplayAttributesDialog.__init__ (   self,
  parent,
  map,
  query = None,
  cats = None,
  line = None,
  style = wx.DEFAULT_DIALOG_STYLE | wx.RESIZE_BORDER,
  pos = wx.DefaultPosition,
  action = "add" 
)

Standard dialog used to add/update/display attributes linked to the vector map.

Attribute data can be selected based on layer and category number or coordinates.

Parameters:
parent
mapvector map
queryquery coordinates and distance (used for v.edit)
cats{layer: cats}
linefeature id (requested for cats)
style
pos
action(add, update, display)

Definition at line 35 of file dbm_dialogs.py.


Member Function Documentation

def gui_modules.dbm_dialogs.DisplayAttributesDialog.GetCats (   self)

Get id of selected vector object or 'None' if nothing selected.

Parameters:
idif true return ids otherwise cats

Definition at line 311 of file dbm_dialogs.py.

References gui_modules.dbm_dialogs.DisplayAttributesDialog.cats, and gui_modules.dbm_dialogs.DisplayAttributesDialog.fid.

def gui_modules.dbm_dialogs.DisplayAttributesDialog.GetFid (   self)
def gui_modules.dbm_dialogs.DisplayAttributesDialog.GetSQLString (   self,
  updateValues = False 
)

Create SQL statement string based on self.sqlStatement.

If updateValues is True, update dataFrame according to values in textfields.

Definition at line 182 of file dbm_dialogs.py.

References gui_modules.dbm_dialogs.DisplayAttributesDialog.action.

Referenced by gui_modules.dbm_dialogs.DisplayAttributesDialog.OnSubmit().

def gui_modules.dbm_dialogs.DisplayAttributesDialog.IsFound (   self)

Check for status.

Returns:
True on attributes found
False attributes not found

Definition at line 174 of file dbm_dialogs.py.

def gui_modules.dbm_dialogs.DisplayAttributesDialog.OnReset (   self,
  event = None 
)

Reset form.

Definition at line 256 of file dbm_dialogs.py.

def gui_modules.dbm_dialogs.DisplayAttributesDialog.OnSQLStatement (   self,
  event 
)

Update SQL statement.

Definition at line 170 of file dbm_dialogs.py.

Referenced by gui_modules.dbm_dialogs.DisplayAttributesDialog.UpdateDialog().

def gui_modules.dbm_dialogs.DisplayAttributesDialog.OnSubmit (   self,
  event 
)
def gui_modules.dbm_dialogs.DisplayAttributesDialog.SetColumnValue (   self,
  layer,
  column,
  value 
)

Set attrbute value.

Parameters:
columncolumn name
valuevalue

Definition at line 516 of file dbm_dialogs.py.


Field Documentation

gui_modules.dbm_dialogs.DisplayAttributesDialog.action

Definition at line 53 of file dbm_dialogs.py.

Referenced by gui_modules.dbm_dialogs.DisplayAttributesDialog.GetSQLString(), gui_modules.toolbars.VDigitToolbar.OnAddArea(), gui_modules.toolbars.VDigitToolbar.OnAddBoundary(), gui_modules.toolbars.VDigitToolbar.OnAddCentroid(), gui_modules.toolbars.VDigitToolbar.OnAdditionalToolMenu(), gui_modules.toolbars.VDigitToolbar.OnAddLine(), gui_modules.toolbars.VDigitToolbar.OnAddPoint(), gui_modules.toolbars.VDigitToolbar.OnAddVertex(), gui_modules.toolbars.VDigitToolbar.OnBreak(), gui_modules.toolbars.VDigitToolbar.OnConnect(), gui_modules.toolbars.VDigitToolbar.OnCopy(), gui_modules.toolbars.VDigitToolbar.OnCopyAttrb(), gui_modules.toolbars.VDigitToolbar.OnCopyCats(), gui_modules.toolbars.VDigitToolbar.OnDeleteLine(), gui_modules.toolbars.VDigitToolbar.OnDisplayAttr(), gui_modules.toolbars.VDigitToolbar.OnDisplayCats(), gui_modules.toolbars.VDigitToolbar.OnEditLine(), gui_modules.toolbars.VDigitToolbar.OnFlip(), gui_modules.toolbars.VDigitToolbar.OnMerge(), gui_modules.toolbars.VDigitToolbar.OnMoveLine(), gui_modules.toolbars.VDigitToolbar.OnMoveVertex(), gui_modules.toolbars.VDigitToolbar.OnQuery(), gui_modules.toolbars.VDigitToolbar.OnRemoveVertex(), gui_modules.toolbars.VDigitToolbar.OnSnap(), gui_modules.toolbars.VDigitToolbar.OnSplitLine(), gui_modules.toolbars.AbstractToolbar.OnTool(), gui_modules.toolbars.VDigitToolbar.OnTool(), gui_modules.toolbars.VDigitToolbar.OnTypeConversion(), gui_modules.toolbars.VDigitToolbar.OnZBulk(), gui_modules.toolbars.AbstractToolbar.SelectDefault(), and gui_modules.dbm_dialogs.DisplayAttributesDialog.UpdateDialog().

gui_modules.dbm_dialogs.DisplayAttributesDialog.closeDialog

Definition at line 87 of file dbm_dialogs.py.

gui_modules.dbm_dialogs.DisplayAttributesDialog.fidMulti

Definition at line 94 of file dbm_dialogs.py.

gui_modules.dbm_dialogs.DisplayAttributesDialog.fidText

Definition at line 97 of file dbm_dialogs.py.

gui_modules.dbm_dialogs.DisplayAttributesDialog.mapDBInfo
gui_modules.dbm_dialogs.DisplayAttributesDialog.noFoundMsg

Definition at line 99 of file dbm_dialogs.py.


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