|
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().