GRASS Programmer's Manual  6.5.svn(2012)-r51648
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
manager.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 2335 of file dbmgr/manager.py.


Constructor & Destructor Documentation

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

Definition at line 2339 of file dbmgr/manager.py.


Member Function Documentation

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.OnDatabaseChanged (   self,
  event 
)

Database selection changed, update list of tables.

Definition at line 2821 of file dbmgr/manager.py.

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


Field Documentation

Definition at line 2392 of file dbmgr/manager.py.


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