GRASS Programmer's Manual  6.5.svn(2012)-r51648
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
dialogs.MapLayersDialog Class Reference

Public Member Functions

def __init__
 Dialog for selecting map layers (raster, vector)
def LoadMapLayers
 Load list of map layers.
def OnChangeParams
 Filter parameters changed by user.
def OnMenu
 Table description area, context menu.
def OnSelectAll
 Select all map layer from list.
def OnSelectInvert
 Invert current selection.
def OnDeselectAll
 Select all map layer from list.
def OnFilter
 Apply filter for map names.
def OnToggle
 Select toggle (check or uncheck all layers)
def GetMapLayers
 Return list of checked map layers.
def GetLayerType
 Get selected layer type.
def GetDSeries
 Used by modeler only.

Data Fields

 parent
 mapType
 selectAll
 bodySizer
 map_layers
 fullyQualified
 dseries
 layerType
 toggle
 mapset
 filter
 layers
 popupDataID1
 popupDataID2
 popupDataID3

Detailed Description

Definition at line 1159 of file gui_core/dialogs.py.


Constructor & Destructor Documentation

def dialogs.MapLayersDialog.__init__ (   self,
  parent,
  title,
  modeler = False,
  mapType = None,
  selectAll = True,
  fullyQualified = True,
  showFullyQualified = True,
  style = wx.DEFAULT_DIALOG_STYLE | wx.RESIZE_BORDER,
  kwargs 
)

Dialog for selecting map layers (raster, vector)

Valid mapType values:

  • raster
  • raster3d
  • vector
Parameters:
mapTypetype of map (if None: raster, vector, 3d raster, if one only: selects it and disables selection)
selectAllall/none maps should be selected by default
fullyQualifiedTrue if dialog should return full map names by default
showFullyQualifiedTrue to show 'fullyQualified' checkbox, otherwise hide it

Definition at line 1162 of file gui_core/dialogs.py.


Member Function Documentation

Used by modeler only.

Returns:
g.mlist command

Definition at line 1430 of file gui_core/dialogs.py.

References dialogs.MapLayersDialog.dseries, and dialogs.MapLayersDialog.GetLayerType().

def dialogs.MapLayersDialog.GetLayerType (   self,
  cmd = False 
)

Get selected layer type.

Parameters:
cmdTrue for g.mlist

Definition at line 1412 of file gui_core/dialogs.py.

Referenced by dialogs.MapLayersDialog.GetDSeries(), and dialogs.MapLayersDialog.OnChangeParams().

Return list of checked map layers.

Definition at line 1393 of file gui_core/dialogs.py.

References tools.range.

def dialogs.MapLayersDialog.LoadMapLayers (   self,
  type,
  mapset 
)

Load list of map layers.

Parameters:
typelayer type ('raster' or 'vector')
mapsetmapset name

Definition at line 1306 of file gui_core/dialogs.py.

References dialogs.MapLayersDialog.map_layers, tools.range, and dialogs.MapLayersDialog.selectAll.

Referenced by dialogs.MapLayersDialog.OnChangeParams().

def dialogs.MapLayersDialog.OnChangeParams (   self,
  event 
)

Filter parameters changed by user.

Definition at line 1320 of file gui_core/dialogs.py.

References dialogs.MapLayersDialog.GetLayerType(), and dialogs.MapLayersDialog.LoadMapLayers().

def dialogs.MapLayersDialog.OnDeselectAll (   self,
  event 
)

Select all map layer from list.

Definition at line 1361 of file gui_core/dialogs.py.

References tools.range.

def dialogs.MapLayersDialog.OnFilter (   self,
  event 
)

Apply filter for map names.

Definition at line 1366 of file gui_core/dialogs.py.

References dialogs.MapLayersDialog.map_layers, and dialogs.MapLayersDialog.OnSelectAll().

def dialogs.MapLayersDialog.OnMenu (   self,
  event 
)

Table description area, context menu.

Definition at line 1328 of file gui_core/dialogs.py.

def dialogs.MapLayersDialog.OnSelectAll (   self,
  event 
)

Select all map layer from list.

Definition at line 1348 of file gui_core/dialogs.py.

References tools.range.

Referenced by dialogs.MapLayersDialog.OnFilter().

def dialogs.MapLayersDialog.OnSelectInvert (   self,
  event 
)

Invert current selection.

Definition at line 1353 of file gui_core/dialogs.py.

References tools.range.

def dialogs.MapLayersDialog.OnToggle (   self,
  event 
)

Select toggle (check or uncheck all layers)

Definition at line 1385 of file gui_core/dialogs.py.

References tools.range.


Field Documentation


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