GRASS Programmer's Manual  6.4.2(2012)
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
gui_modules.dbm.LayerBook Class Reference

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

Detailed Description

Manage layers (add, delete, modify)

Definition at line 2321 of file dbm.py.


Constructor & Destructor Documentation

def gui_modules.dbm.LayerBook.__init__ (   self,
  parent,
  id,
  parentDialog,
  style = wx.BK_DEFAULT 
)

Definition at line 2325 of file dbm.py.


Member Function Documentation

def gui_modules.dbm.LayerBook.OnAddLayer (   self,
  event 
)
def gui_modules.dbm.LayerBook.OnChangeLayer (   self,
  event 
)

Layer number of layer to be deleted is changed.

Definition at line 2994 of file dbm.py.

References gui_modules.dbm.LayerBook.__getColumns(), gui_modules.dbm.LayerBook.modifyLayerWidgets, and gui_modules.dbm.LayerBook.modifyPanel.

def gui_modules.dbm.LayerBook.OnCreateTable (   self,
  event 
)
def gui_modules.dbm.LayerBook.OnDatabaseChanged (   self,
  event 
)

Database selection changed, update list of tables.

Definition at line 2810 of file dbm.py.

def gui_modules.dbm.LayerBook.OnDriverChanged (   self,
  event 
)

Driver selection changed, update list of tables.

Definition at line 2793 of file dbm.py.

References gui_modules.dbm.LayerBook.__getTables(), and gui_modules.dbm.LayerBook.addLayerWidgets.

def gui_modules.dbm.LayerBook.OnModifyLayer (   self,
  event 
)
def gui_modules.dbm.LayerBook.OnSetDefault (   self,
  event 
)
def gui_modules.dbm.LayerBook.OnTableChanged (   self,
  event 
)

Table name changed, update list of columns.

Definition at line 2814 of file dbm.py.

References gui_modules.dbm.LayerBook.__getColumns(), and gui_modules.dbm.LayerBook.addLayerWidgets.


Field Documentation

gui_modules.dbm.LayerBook.addPanel

Definition at line 2380 of file dbm.py.

gui_modules.dbm.LayerBook.defaultColumns

Definition at line 2368 of file dbm.py.

gui_modules.dbm.LayerBook.defaultConnect

Definition at line 2347 of file dbm.py.

Referenced by gui_modules.dbm.LayerBook.OnSetDefault().

gui_modules.dbm.LayerBook.defaultTables

Definition at line 2365 of file dbm.py.

gui_modules.dbm.LayerBook.deleteLayer

Definition at line 2579 of file dbm.py.

gui_modules.dbm.LayerBook.deletePanel

Definition at line 2573 of file dbm.py.

gui_modules.dbm.LayerBook.deleteTable

Definition at line 2590 of file dbm.py.

gui_modules.dbm.LayerBook.listOfDrivers

Definition at line 2340 of file dbm.py.

gui_modules.dbm.LayerBook.modifyPanel

Definition at line 2641 of file dbm.py.

Referenced by gui_modules.dbm.LayerBook.OnChangeLayer().

gui_modules.dbm.LayerBook.parentDialog

Definition at line 2329 of file dbm.py.

gui_modules.dbm.LayerBook.tableWidgets

Definition at line 2447 of file dbm.py.

Referenced by gui_modules.dbm.LayerBook.OnCreateTable().


The documentation for this class was generated from the following file: