|
GRASS Programmer's Manual
6.5.svn(2012)-r51648
|
Manage layers (add, delete, modify) More...
Public Member Functions | |
| def | __init__ |
| def | OnDriverChanged |
| Driver selection changed, update list of tables. | |
| def | OnDatabaseChanged |
| Database selection changed, update list of tables. | |
| def | OnTableChanged |
| Table name changed, update list of columns. | |
| def | OnSetDefault |
| Set default values. | |
| def | OnCreateTable |
| Create new table (name and key column given) | |
| def | OnAddLayer |
| Add new layer to vector map. | |
| def | OnDeleteLayer |
| Delete layer. | |
| def | OnChangeLayer |
| Layer number of layer to be deleted is changed. | |
| def | OnModifyLayer |
| Modify layer connection settings. | |
Data Fields | |
| parent | |
| parentDialog | |
| mapDBInfo | |
| listOfDrivers | |
| defaultConnect | |
| defaultTables | |
| defaultColumns | |
| addPanel | |
| addLayerWidgets | |
| tableWidgets | |
| deletePanel | |
| deleteLayer | |
| deleteTable | |
| modifyPanel | |
| modifyLayerWidgets | |
Manage layers (add, delete, modify)
Definition at line 2335 of file dbmgr/manager.py.
| def manager.LayerBook.__init__ | ( | self, | |
| parent, | |||
| id, | |||
| parentDialog, | |||
style = wx.BK_DEFAULT |
|||
| ) |
Definition at line 2339 of file dbmgr/manager.py.
| def manager.LayerBook.OnAddLayer | ( | self, | |
| event | |||
| ) |
Add new layer to vector map.
Definition at line 2903 of file dbmgr/manager.py.
References manager.LayerBook.addLayerWidgets, widgets.GetValue(), dialogs.DisplayAttributesDialog.mapDBInfo, manager.VirtualAttributeList.mapDBInfo, manager.AttributeManager.mapDBInfo, manager.LayerBook.mapDBInfo, manager.LayerBook.modifyLayerWidgets, and gcmd.RunCommand().
| def manager.LayerBook.OnChangeLayer | ( | self, | |
| event | |||
| ) |
Layer number of layer to be deleted is changed.
Definition at line 3002 of file dbmgr/manager.py.
References manager.LayerBook._getColumns(), manager.LayerBook.modifyLayerWidgets, manager.LayerBook.modifyPanel, and widgets.SetValue().
| def manager.LayerBook.OnCreateTable | ( | self, | |
| event | |||
| ) |
Create new table (name and key column given)
Definition at line 2862 of file dbmgr/manager.py.
References manager.LayerBook._getColumns(), manager.LayerBook._getTables(), manager.LayerBook.addLayerWidgets, widgets.GetValue(), gcmd.RunCommand(), and manager.LayerBook.tableWidgets.
| def manager.LayerBook.OnDatabaseChanged | ( | self, | |
| event | |||
| ) |
Database selection changed, update list of tables.
Definition at line 2821 of file dbmgr/manager.py.
| def manager.LayerBook.OnDeleteLayer | ( | self, | |
| event | |||
| ) |
Delete layer.
Definition at line 2956 of file dbmgr/manager.py.
References manager.LayerBook._getTables(), manager.LayerBook.addLayerWidgets, widgets.GetValue(), dialogs.DisplayAttributesDialog.mapDBInfo, manager.VirtualAttributeList.mapDBInfo, manager.AttributeManager.mapDBInfo, manager.LayerBook.mapDBInfo, manager.LayerBook.modifyLayerWidgets, and gcmd.RunCommand().
| def manager.LayerBook.OnDriverChanged | ( | self, | |
| event | |||
| ) |
Driver selection changed, update list of tables.
Definition at line 2804 of file dbmgr/manager.py.
References manager.LayerBook._getTables(), manager.LayerBook.addLayerWidgets, and widgets.GetValue().
| def manager.LayerBook.OnModifyLayer | ( | self, | |
| event | |||
| ) |
Modify layer connection settings.
Definition at line 3028 of file dbmgr/manager.py.
References widgets.GetValue(), dialogs.DisplayAttributesDialog.mapDBInfo, manager.VirtualAttributeList.mapDBInfo, manager.AttributeManager.mapDBInfo, manager.LayerBook.mapDBInfo, manager.LayerBook.modifyLayerWidgets, and gcmd.RunCommand().
| def manager.LayerBook.OnSetDefault | ( | self, | |
| event | |||
| ) |
Set default values.
Definition at line 2838 of file dbmgr/manager.py.
References manager.LayerBook._getColumns(), manager.LayerBook._getTables(), manager.LayerBook.addLayerWidgets, and manager.LayerBook.defaultConnect.
| def manager.LayerBook.OnTableChanged | ( | self, | |
| event | |||
| ) |
Table name changed, update list of columns.
Definition at line 2825 of file dbmgr/manager.py.
References manager.LayerBook._getColumns(), manager.LayerBook.addLayerWidgets, and widgets.GetValue().
Definition at line 2409 of file dbmgr/manager.py.
Referenced by manager.LayerBook.OnAddLayer(), manager.LayerBook.OnCreateTable(), manager.LayerBook.OnDeleteLayer(), manager.LayerBook.OnDriverChanged(), manager.LayerBook.OnSetDefault(), and manager.LayerBook.OnTableChanged().
Definition at line 2392 of file dbmgr/manager.py.
Definition at line 2380 of file dbmgr/manager.py.
Definition at line 2361 of file dbmgr/manager.py.
Referenced by manager.LayerBook.OnSetDefault().
Definition at line 2377 of file dbmgr/manager.py.
Definition at line 2591 of file dbmgr/manager.py.
Definition at line 2585 of file dbmgr/manager.py.
Definition at line 2602 of file dbmgr/manager.py.
Definition at line 2354 of file dbmgr/manager.py.
Definition at line 2344 of file dbmgr/manager.py.
Referenced by manager.LayerBook.OnAddLayer(), manager.LayerBook.OnDeleteLayer(), and manager.LayerBook.OnModifyLayer().
Definition at line 2659 of file dbmgr/manager.py.
Referenced by manager.LayerBook.OnAddLayer(), manager.LayerBook.OnChangeLayer(), manager.LayerBook.OnDeleteLayer(), and manager.LayerBook.OnModifyLayer().
Definition at line 2653 of file dbmgr/manager.py.
Referenced by manager.LayerBook.OnChangeLayer().
Definition at line 2342 of file dbmgr/manager.py.
Referenced by model.ModelLoop.__init__(), wxdigit.VDigitError.Database(), wxdigit.VDigitError.DbExecute(), wxdigit.VDigitError.DbLink(), wxdigit.VDigitError.DeadLine(), wxdigit.VDigitError.Driver(), wxdigit.VDigitError.FeatureType(), colorrules.RulesPanel.LoadRules(), wxdigit.VDigitError.NoMap(), forms.TaskFrame.OnCancel(), forms.TaskFrame.OnDone(), frame.ModelFrame.OnHelp(), frame.PsMapBufferedWindow.OnLeftUp(), dialogs.DecorationDialog.OnOptions(), forms.TaskFrame.OnRun(), toolbars.VDigitToolbar.OnSelectMap(), gselect.GdalSelect.OnSetDsn(), toolbars.LMNvizToolbar.OnSettings(), toolbars.VDigitToolbar.OnSettings(), toolbars.BaseToolbar.OnTool(), forms.CmdPanel.OnUpdateSelection(), toolbars.VDigitToolbar.OnZBulk(), wxdigit.VDigitError.ReadLine(), goutput.CmdThread.run(), forms.UpdateQThread.run(), goutput.GMConsole.RunCmd(), toolbars.VDigitToolbar.StopEditing(), colorrules.VectorColorTable.UpdateColorColumn(), mapwindow.BufferedWindow.UpdateMap(), and wxdigit.VDigitError.WriteLine().
Definition at line 2343 of file dbmgr/manager.py.
Definition at line 2459 of file dbmgr/manager.py.
Referenced by manager.LayerBook.OnCreateTable().