GRASS Programmer's Manual
6.4.2(2012)
|
Public Member Functions | |
def | __init__ |
def | Update |
Update list according new mapDBInfo description. | |
def | LoadData |
Load data into list. | |
def | AddDataRow |
Add row to the data list. | |
def | OnItemSelected |
Item selected. | |
def | OnItemDeselected |
Item deselected. | |
def | GetSelectedItems |
Return list of selected items (category numbers) | |
def | GetColumnText |
Return column text. | |
def | GetListCtrl |
Returt list. | |
def | OnGetItemText |
Get item text. | |
def | OnGetItemAttr |
Get item attributes. | |
def | OnColumnMenu |
Column heading right mouse button -> pop-up menu. | |
def | OnColumnSort |
Column heading left mouse button -> sorting. | |
def | OnColumnSortAsc |
Sort values of selected column (ascending) | |
def | OnColumnSortDesc |
Sort values of selected column (descending) | |
def | OnColumnCompute |
Compute values of selected column. | |
def | ColumnSort |
Sort values of selected column (self._col) | |
def | SortItems |
Sort items. | |
def | Sorter |
def | GetSortImages |
Used by the ColumnSorterMixin, see wx/lib/mixins/listctrl.py. | |
def | IsEmpty |
Check if list if empty. |
def gui_modules.dbm.VirtualAttributeList.__init__ | ( | self, | |
parent, | |||
log, | |||
mapDBInfo, | |||
layer | |||
) |
def gui_modules.dbm.VirtualAttributeList.AddDataRow | ( | self, | |
i, | |||
record, | |||
columns, | |||
keyId | |||
) |
Add row to the data list.
Definition at line 270 of file dbm.py.
References gui_modules.dbm.VirtualAttributeList.columns, gui_modules.dbm.VirtualAttributeList.itemCatsMap, gui_modules.dbm.VirtualAttributeList.itemDataMap, gui_modules.dbm.VirtualAttributeList.layer, and gui_modules.colorrules.ColorTable.layer.
def gui_modules.dbm.VirtualAttributeList.ColumnSort | ( | self | ) |
Sort values of selected column (self._col)
Definition at line 470 of file dbm.py.
Referenced by gui_modules.dbm.VirtualAttributeList.OnColumnSort().
def gui_modules.dbm.VirtualAttributeList.GetColumnText | ( | self, | |
index, | |||
col | |||
) |
Return column text.
Definition at line 344 of file dbm.py.
References gui_modules.gmodeler.Model.GetItem().
def gui_modules.dbm.VirtualAttributeList.GetListCtrl | ( | self | ) |
def gui_modules.dbm.VirtualAttributeList.GetSelectedItems | ( | self | ) |
def gui_modules.dbm.VirtualAttributeList.GetSortImages | ( | self | ) |
Used by the ColumnSorterMixin, see wx/lib/mixins/listctrl.py.
Definition at line 515 of file dbm.py.
References gui_modules.dbm.VirtualAttributeList.sm_dn, and gui_modules.dbm.VirtualAttributeList.sm_up.
def gui_modules.dbm.VirtualAttributeList.IsEmpty | ( | self | ) |
Check if list if empty.
Definition at line 519 of file dbm.py.
References gui_modules.dbm.VirtualAttributeList.columns.
def gui_modules.dbm.VirtualAttributeList.LoadData | ( | self, | |
layer, | |||
columns = None , |
|||
where = None , |
|||
sql = None |
|||
) |
Load data into list.
layer | layer number |
columns | list of columns for output (-> v.db.select) |
where | where statement (-> v.db.select) |
sql | full sql statement (-> db.select) |
Definition at line 133 of file dbm.py.
References gui_modules.dbm.VirtualAttributeList.columns.
Referenced by gui_modules.dbm.VirtualAttributeList.OnColumnCompute(), and gui_modules.dbm.VirtualAttributeList.Update().
def gui_modules.dbm.VirtualAttributeList.OnColumnCompute | ( | self, | |
event | |||
) |
Compute values of selected column.
Definition at line 434 of file dbm.py.
References gui_modules.dbm.VirtualAttributeList._col, gui_modules.dbm.VirtualAttributeList.layer, gui_modules.colorrules.ColorTable.layer, gui_modules.dbm.VirtualAttributeList.LoadData(), gui_modules.colorrules.ColorTable.parent, gui_modules.dbm.Log.parent, gui_modules.dbm.VirtualAttributeList.parent, gui_modules.colorrules.BufferedWindow.parent, gui_modules.dbm.VirtualAttributeList.popupID10, gui_modules.dbm.VirtualAttributeList.popupID11, gui_modules.dbm.VirtualAttributeList.popupID12, gui_modules.dbm.VirtualAttributeList.popupID4, gui_modules.dbm.VirtualAttributeList.popupID5, gui_modules.dbm.VirtualAttributeList.popupID6, gui_modules.dbm.VirtualAttributeList.popupID7, gui_modules.dbm.VirtualAttributeList.popupID8, and gui_modules.dbm.VirtualAttributeList.popupID9.
def gui_modules.dbm.VirtualAttributeList.OnColumnMenu | ( | self, | |
event | |||
) |
Column heading right mouse button -> pop-up menu.
Definition at line 366 of file dbm.py.
References gui_modules.dbm.VirtualAttributeList._col.
def gui_modules.dbm.VirtualAttributeList.OnColumnSort | ( | self, | |
event | |||
) |
Column heading left mouse button -> sorting.
Definition at line 416 of file dbm.py.
References gui_modules.dbm.VirtualAttributeList._col, and gui_modules.dbm.VirtualAttributeList.ColumnSort().
def gui_modules.dbm.VirtualAttributeList.OnColumnSortAsc | ( | self, | |
event | |||
) |
Sort values of selected column (ascending)
Definition at line 424 of file dbm.py.
References gui_modules.dbm.VirtualAttributeList._col.
def gui_modules.dbm.VirtualAttributeList.OnColumnSortDesc | ( | self, | |
event | |||
) |
Sort values of selected column (descending)
Definition at line 429 of file dbm.py.
References gui_modules.dbm.VirtualAttributeList._col.
def gui_modules.dbm.VirtualAttributeList.OnGetItemAttr | ( | self, | |
item | |||
) |
Get item attributes.
Definition at line 359 of file dbm.py.
References gui_modules.dbm.VirtualAttributeList.attr1, and gui_modules.dbm.VirtualAttributeList.attr2.
def gui_modules.dbm.VirtualAttributeList.OnGetItemText | ( | self, | |
item, | |||
col | |||
) |
Get item text.
Definition at line 353 of file dbm.py.
References gui_modules.dbm.VirtualAttributeList.itemDataMap, and gui_modules.dbm.VirtualAttributeList.itemIndexMap.
def gui_modules.dbm.VirtualAttributeList.OnItemDeselected | ( | self, | |
event | |||
) |
def gui_modules.dbm.VirtualAttributeList.OnItemSelected | ( | self, | |
event | |||
) |
Item selected.
Add item to selected cats...
Definition at line 316 of file dbm.py.
Referenced by gui_modules.prompt.GPromptSTC.__init__().
def gui_modules.dbm.VirtualAttributeList.Sorter | ( | self, | |
key1, | |||
key2 | |||
) |
Definition at line 490 of file dbm.py.
References gui_modules.dbm.VirtualAttributeList._col, gui_modules.gcpmanager.GCP._colSortFlag, gui_modules.dbm.VirtualAttributeList.columns, gui_modules.dbm.VirtualAttributeList.itemDataMap, and gui_modules.psmap_dialogs.type.
Referenced by gui_modules.dbm.VirtualAttributeList.SortItems(), and gui_modules.location_wizard.ItemList.SortItems().
def gui_modules.dbm.VirtualAttributeList.SortItems | ( | self, | |
sorter = cmp |
|||
) |
Sort items.
Definition at line 481 of file dbm.py.
References gui_modules.dbm.VirtualAttributeList.itemIndexMap, and gui_modules.dbm.VirtualAttributeList.Sorter().
def gui_modules.dbm.VirtualAttributeList.Update | ( | self, | |
mapDBInfo | |||
) |
Update list according new mapDBInfo description.
Definition at line 128 of file dbm.py.
References gui_modules.dbm.VirtualAttributeList.layer, gui_modules.colorrules.ColorTable.layer, gui_modules.dbm.VirtualAttributeList.LoadData(), and gui_modules.dbm.VirtualAttributeList.mapDBInfo.
Referenced by gui_modules.gmodeler.ModelObject.Enable(), gui_modules.gcpmanager.GroupPage.GetOptData(), gui_modules.location_wizard.DatumPage.OnDText(), gui_modules.colorrules.ColorTable.OnSelectionInput(), gui_modules.nviz_tools.NvizToolWindow.OnViewChangedSpin(), gui_modules.mapdisp_window.BufferedWindow.TextBounds(), gui_modules.nviz_tools.NvizToolWindow.UpdatePage(), and gui_modules.nviz_tools.NvizToolWindow.UpdateSettings().
gui_modules.dbm.VirtualAttributeList.attr1 |
Definition at line 101 of file dbm.py.
Referenced by gui_modules.dbm.VirtualAttributeList.OnGetItemAttr(), and gui_modules.location_wizard.ItemList.OnGetItemAttr().
gui_modules.dbm.VirtualAttributeList.attr2 |
Definition at line 103 of file dbm.py.
Referenced by gui_modules.dbm.VirtualAttributeList.OnGetItemAttr(), and gui_modules.location_wizard.ItemList.OnGetItemAttr().
gui_modules.dbm.VirtualAttributeList.columns |
Definition at line 85 of file dbm.py.
Referenced by gui_modules.dbm.VirtualAttributeList.AddDataRow(), gui_modules.dbm.VirtualAttributeList.IsEmpty(), gui_modules.dbm.VirtualAttributeList.LoadData(), gui_modules.dbm.TableListCtrl.Populate(), gui_modules.dbm.VirtualAttributeList.Sorter(), and gui_modules.dbm.TableListCtrl.Update().
gui_modules.dbm.VirtualAttributeList.itemCatsMap |
Definition at line 213 of file dbm.py.
Referenced by gui_modules.dbm.VirtualAttributeList.AddDataRow().
gui_modules.dbm.VirtualAttributeList.itemDataMap |
Definition at line 211 of file dbm.py.
Referenced by gui_modules.dbm.VirtualAttributeList.AddDataRow(), gui_modules.gmodeler.VariableListCtrl.Append(), gui_modules.gmodeler.VariableListCtrl.GetData(), gui_modules.gmodeler.ItemListCtrl.GetData(), gui_modules.gcpmanager.GCP.InitMapDisplay(), gui_modules.vdigit.VDigitCategoryDialog.OnAddCat(), gui_modules.gmodeler.VariableListCtrl.OnEndEdit(), gui_modules.gmodeler.ItemListCtrl.OnEndEdit(), gui_modules.vdigit.VDigitCategoryDialog.OnFeature(), gui_modules.dbm.VirtualAttributeList.OnGetItemText(), gui_modules.location_wizard.ItemList.OnGetItemText(), gui_modules.vdigit.VDigitCategoryDialog.OnReload(), gui_modules.gmodeler.VariableListCtrl.OnRemove(), gui_modules.gmodeler.ItemListCtrl.OnRemove(), gui_modules.gmodeler.VariableListCtrl.OnRemoveAll(), gui_modules.gmodeler.ItemListCtrl.OnRemoveAll(), gui_modules.gcpmanager.GCP.ReloadGCPs(), gui_modules.dbm.VirtualAttributeList.Sorter(), gui_modules.location_wizard.ItemList.Sorter(), and gui_modules.vdigit.VDigitCategoryDialog.UpdateDialog().
gui_modules.dbm.VirtualAttributeList.itemIndexMap |
Definition at line 212 of file dbm.py.
Referenced by gui_modules.location_wizard.ItemList.OnGetItemAttr(), gui_modules.dbm.VirtualAttributeList.OnGetItemText(), gui_modules.location_wizard.ItemList.OnGetItemText(), gui_modules.dbm.VirtualAttributeList.SortItems(), and gui_modules.location_wizard.ItemList.SortItems().
gui_modules.dbm.VirtualAttributeList.layer |
Definition at line 83 of file dbm.py.
Referenced by gui_modules.dbm.VirtualAttributeList.AddDataRow(), gui_modules.dbm.AttributeManager.AddQueryMapLayer(), gui_modules.dbm.AttributeManager.ApplyCommands(), gui_modules.sqlbuilder.SQLFrame.OnAddValue(), gui_modules.menuform.mainFrame.OnApply(), gui_modules.dbm.AttributeManager.OnApplySqlStatement(), gui_modules.dbm.AttributeManager.OnBuilderEvt(), gui_modules.menuform.mainFrame.OnCancel(), gui_modules.dbm.VirtualAttributeList.OnColumnCompute(), gui_modules.dbm.AttributeManager.OnDataItemAdd(), gui_modules.dbm.AttributeManager.OnDataItemDelete(), gui_modules.dbm.AttributeManager.OnDataItemDeleteAll(), gui_modules.dbm.AttributeManager.OnDataItemEdit(), gui_modules.dbm.AttributeManager.OnDataSelectAll(), gui_modules.dbm.AttributeManager.OnDataSelectNone(), gui_modules.dbm.AttributeManager.OnDeleteSelected(), gui_modules.dbm.AttributeManager.OnExtractSelected(), gui_modules.dbm.AttributeManager.OnLayerPageChanged(), gui_modules.dbm.AttributeManager.OnPageChanged(), gui_modules.dbm.AttributeManager.OnTableAddColumnName(), gui_modules.dbm.AttributeManager.OnTableChangeType(), gui_modules.dbm.AttributeManager.OnTableItemChange(), gui_modules.dbm.AttributeManager.OnTableItemDelete(), gui_modules.dbm.AttributeManager.OnTableItemDeleteAll(), gui_modules.dbm.AttributeManager.OnTableReload(), gui_modules.dbm.AttributeManager.OnTableRenameColumnName(), gui_modules.sqlbuilder.SQLFrame.OnUniqueValues(), gui_modules.histogram.HistFrame.SetHistLayer(), gui_modules.dbm.VirtualAttributeList.Update(), and gui_modules.dbm.AttributeManager.ValidateSelectStatement().
gui_modules.dbm.VirtualAttributeList.log |
Definition at line 81 of file dbm.py.
Referenced by gui_modules.mcalc_builder.MapCalcFrame.OnMCalcRun(), gui_modules.toolbars.VDigitToolbar.OnSelectMap(), and gui_modules.nviz_mapdisp.NvizThread.run().
gui_modules.dbm.VirtualAttributeList.mapDBInfo |
Definition at line 82 of file dbm.py.
Referenced by gui_modules.dbm.AttributeManager.ApplyCommands(), gui_modules.dbm.LayerBook.OnAddLayer(), gui_modules.dbm.AttributeManager.OnDataItemEdit(), gui_modules.dbm.LayerBook.OnDeleteLayer(), gui_modules.dbm.LayerBook.OnModifyLayer(), gui_modules.dbm.VirtualAttributeList.Update(), gui_modules.dbm_dialogs.DisplayAttributesDialog.UpdateDialog(), and gui_modules.dbm.AttributeManager.UpdateDialog().
gui_modules.dbm.VirtualAttributeList.parent |
Definition at line 80 of file dbm.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.dbm.AttributeManager.OnCloseWindow(), gui_modules.dbm.VirtualAttributeList.OnColumnCompute(), gui_modules.dbm.AttributeManager.OnDataItemDeleteAll(), 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().
gui_modules.dbm.VirtualAttributeList.popupID10 |
Definition at line 382 of file dbm.py.
Referenced by gui_modules.dbm.VirtualAttributeList.OnColumnCompute().
gui_modules.dbm.VirtualAttributeList.popupID11 |
Definition at line 383 of file dbm.py.
Referenced by gui_modules.dbm.VirtualAttributeList.OnColumnCompute().
gui_modules.dbm.VirtualAttributeList.popupID12 |
Definition at line 384 of file dbm.py.
Referenced by gui_modules.dbm.VirtualAttributeList.OnColumnCompute().
gui_modules.dbm.VirtualAttributeList.popupID4 |
Definition at line 376 of file dbm.py.
Referenced by gui_modules.dbm.VirtualAttributeList.OnColumnCompute().
gui_modules.dbm.VirtualAttributeList.popupID5 |
Definition at line 377 of file dbm.py.
Referenced by gui_modules.dbm.VirtualAttributeList.OnColumnCompute().
gui_modules.dbm.VirtualAttributeList.popupID6 |
Definition at line 378 of file dbm.py.
Referenced by gui_modules.dbm.VirtualAttributeList.OnColumnCompute().
gui_modules.dbm.VirtualAttributeList.popupID7 |
Definition at line 379 of file dbm.py.
Referenced by gui_modules.dbm.VirtualAttributeList.OnColumnCompute().
gui_modules.dbm.VirtualAttributeList.popupID8 |
Definition at line 380 of file dbm.py.
Referenced by gui_modules.dbm.VirtualAttributeList.OnColumnCompute().
gui_modules.dbm.VirtualAttributeList.popupID9 |
Definition at line 381 of file dbm.py.
Referenced by gui_modules.dbm.VirtualAttributeList.OnColumnCompute().
gui_modules.dbm.VirtualAttributeList.sm_dn |
Definition at line 108 of file dbm.py.
Referenced by gui_modules.dbm.VirtualAttributeList.GetSortImages(), gui_modules.location_wizard.ItemList.GetSortImages(), and gui_modules.gcpmanager.GCP.GetSortImages().
gui_modules.dbm.VirtualAttributeList.sm_up |
Definition at line 106 of file dbm.py.
Referenced by gui_modules.dbm.VirtualAttributeList.GetSortImages(), gui_modules.location_wizard.ItemList.GetSortImages(), and gui_modules.gcpmanager.GCP.GetSortImages().