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