GRASS Programmer's Manual
6.4.2(2012)
|
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 |
Definition at line 30 of file dbm_dialogs.py.
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.
parent | |
map | vector map |
query | query coordinates and distance (used for v.edit) |
cats | {layer: cats} |
line | feature id (requested for cats) |
style | |
pos | |
action | (add, update, display) |
Definition at line 35 of file dbm_dialogs.py.
def gui_modules.dbm_dialogs.DisplayAttributesDialog.GetCats | ( | self | ) |
Get id of selected vector object or 'None' if nothing selected.
id | if 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 | ) |
Get selected feature id.
Definition at line 321 of file dbm_dialogs.py.
References gui_modules.dbm_dialogs.DisplayAttributesDialog.fid, and gui_modules.dbm_dialogs.DisplayAttributesDialog.UpdateDialog().
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.
Definition at line 174 of file dbm_dialogs.py.
def gui_modules.dbm_dialogs.DisplayAttributesDialog.OnCancel | ( | self, | |
event | |||
) |
Cancel button pressed.
Definition at line 276 of file dbm_dialogs.py.
Referenced by gui_modules.menuform.mainFrame.OnKeyUp(), gui_modules.menuform.mainFrame.OnOK(), gui_modules.gdialogs.DecorationDialog.OnOK(), gui_modules.vdigit.VDigitCategoryDialog.OnOK(), gui_modules.gdialogs.DxfImportDialog.OnRun(), and gui_modules.dbm_dialogs.DisplayAttributesDialog.OnSubmit().
def gui_modules.dbm_dialogs.DisplayAttributesDialog.OnFeature | ( | self, | |
event | |||
) |
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 | |||
) |
Submit records.
Definition at line 289 of file dbm_dialogs.py.
References gui_modules.dbm_dialogs.DisplayAttributesDialog.GetSQLString(), gui_modules.dbm_dialogs.DisplayAttributesDialog.OnCancel(), and gui_modules.colorrules.ColorTable.OnCancel().
def gui_modules.dbm_dialogs.DisplayAttributesDialog.SetColumnValue | ( | self, | |
layer, | |||
column, | |||
value | |||
) |
Set attrbute value.
column | column name |
value | value |
Definition at line 516 of file dbm_dialogs.py.
def gui_modules.dbm_dialogs.DisplayAttributesDialog.UpdateDialog | ( | self, | |
map = None , |
|||
query = None , |
|||
cats = None , |
|||
fid = -1 , |
|||
action = None |
|||
) |
Update dialog.
map | name of vector map |
query | |
cats | |
fid | feature id |
action | add, update, display or None |
Definition at line 326 of file dbm_dialogs.py.
References gui_modules.dbm_dialogs.DisplayAttributesDialog.action, gui_modules.dbm_dialogs.DisplayAttributesDialog.cats, gui_modules.dbm_dialogs.DisplayAttributesDialog.fid, gui_modules.dbm_dialogs.DisplayAttributesDialog.map, gui_modules.dbm.AttributeManager.map, gui_modules.dbm_dialogs.DisplayAttributesDialog.mapDBInfo, gui_modules.dbm.VirtualAttributeList.mapDBInfo, gui_modules.dbm.AttributeManager.mapDBInfo, gui_modules.dbm.LayerBook.mapDBInfo, gui_modules.dbm_dialogs.DisplayAttributesDialog.notebook, gui_modules.dbm.AttributeManager.notebook, gui_modules.dbm_dialogs.DisplayAttributesDialog.OnSQLStatement(), and gui_modules.psmap_dialogs.type.
Referenced by gui_modules.dbm_dialogs.DisplayAttributesDialog.GetFid(), and gui_modules.dbm_dialogs.DisplayAttributesDialog.OnFeature().
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.cats |
Definition at line 57 of file dbm_dialogs.py.
Referenced by gui_modules.vdigit.VDigitCategoryDialog.ApplyChanges(), gui_modules.wxvdigit.IVDigit.CopyCats(), gui_modules.dbm_dialogs.DisplayAttributesDialog.GetCats(), gui_modules.wxvdigit.IVDigit.InitCats(), gui_modules.vdigit.VDigitCategoryDialog.OnAddCat(), gui_modules.vdigit.VDigitCategoryDialog.OnEndEdit(), gui_modules.dbm_dialogs.DisplayAttributesDialog.OnFeature(), gui_modules.vdigit.VDigitCategoryDialog.OnFeature(), gui_modules.vdigit.VDigitCategoryDialog.OnItemDelete(), gui_modules.vdigit.VDigitCategoryDialog.OnItemDeleteAll(), gui_modules.vdigit.VDigitCategoryDialog.OnReload(), gui_modules.wxvdigit.IVDigit.SetCategory(), gui_modules.dbm_dialogs.DisplayAttributesDialog.UpdateDialog(), and gui_modules.vdigit.VDigitCategoryDialog.UpdateDialog().
gui_modules.dbm_dialogs.DisplayAttributesDialog.closeDialog |
Definition at line 87 of file dbm_dialogs.py.
gui_modules.dbm_dialogs.DisplayAttributesDialog.fid |
Definition at line 58 of file dbm_dialogs.py.
Referenced by gui_modules.vdigit.VDigitCategoryDialog.ApplyChanges(), gui_modules.dbm_dialogs.DisplayAttributesDialog.GetCats(), gui_modules.dbm_dialogs.DisplayAttributesDialog.GetFid(), gui_modules.vdigit.VDigitCategoryDialog.OnAddCat(), gui_modules.vdigit.VDigitCategoryDialog.OnApply(), gui_modules.vdigit.VDigitCategoryDialog.OnEndEdit(), gui_modules.dbm_dialogs.DisplayAttributesDialog.OnFeature(), gui_modules.vdigit.VDigitCategoryDialog.OnFeature(), gui_modules.vdigit.VDigitCategoryDialog.OnItemDelete(), gui_modules.vdigit.VDigitCategoryDialog.OnItemDeleteAll(), gui_modules.vdigit.VDigitCategoryDialog.OnReload(), gui_modules.dbm_dialogs.DisplayAttributesDialog.UpdateDialog(), and gui_modules.vdigit.VDigitCategoryDialog.UpdateDialog().
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.map |
Definition at line 52 of file dbm_dialogs.py.
Referenced by gui_modules.gselect.VectorDBInfo.GetName(), gui_modules.dbm_base.VectorDBInfo.SelectByPoint(), and gui_modules.dbm_dialogs.DisplayAttributesDialog.UpdateDialog().
gui_modules.dbm_dialogs.DisplayAttributesDialog.mapDBInfo |
Definition at line 61 of file dbm_dialogs.py.
Referenced by gui_modules.dbm_dialogs.DisplayAttributesDialog.UpdateDialog().
gui_modules.dbm_dialogs.DisplayAttributesDialog.noFoundMsg |
Definition at line 99 of file dbm_dialogs.py.
gui_modules.dbm_dialogs.DisplayAttributesDialog.notebook |
Definition at line 85 of file dbm_dialogs.py.
Referenced by gui_modules.preferences.PreferencesDialog.__init__(), gui_modules.gmodeler.PreferencesDialog.__init__(), and gui_modules.dbm_dialogs.DisplayAttributesDialog.UpdateDialog().
gui_modules.dbm_dialogs.DisplayAttributesDialog.parent |
Definition at line 51 of file dbm_dialogs.py.
Referenced by gui_modules.gmodeler.ModelLoop.__init__(), gui_modules.wxvdigit.VDigitError.Database(), gui_modules.wxvdigit.VDigitError.DbExecute(), gui_modules.wxvdigit.VDigitError.DbLink(), gui_modules.wxvdigit.VDigitError.DeadLine(), gui_modules.wxvdigit.VDigitError.Driver(), gui_modules.wxvdigit.VDigitError.FeatureType(), gui_modules.wxvdigit.VDigitError.NoMap(), gui_modules.menuform.mainFrame.OnCancel(), gui_modules.menuform.mainFrame.OnDone(), gui_modules.gmodeler.ModelFrame.OnHelp(), gui_modules.gdialogs.DecorationDialog.OnOptions(), wxgui.GMFrame.OnPsMap(), gui_modules.menuform.mainFrame.OnRun(), gui_modules.toolbars.VDigitToolbar.OnSelectMap(), gui_modules.gselect.GdalSelect.OnSetDsn(), gui_modules.toolbars.VDigitToolbar.OnSettings(), gui_modules.toolbars.NvizToolbar.OnSettings(), gui_modules.toolbars.AbstractToolbar.OnTool(), gui_modules.menuform.cmdPanel.OnUpdateSelection(), gui_modules.toolbars.VDigitToolbar.OnZBulk(), gui_modules.wxvdigit.VDigitError.ReadLine(), gui_modules.goutput.CmdThread.run(), gui_modules.menuform.UpdateQThread.run(), gui_modules.goutput.GMConsole.RunCmd(), gui_modules.toolbars.VDigitToolbar.StopEditing(), gui_modules.mapdisp_window.BufferedWindow.UpdateMap(), and gui_modules.wxvdigit.VDigitError.WriteLine().