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

Abstract map display window class. More...

Inheritance diagram for gui_modules.mapdisp_window.MapWindow:

Public Member Functions

def __init__
def OnMotion
 Track mouse motion and update statusbar.
def GetLayerByName
 Get layer from layer tree by nam.
def GetSelectedLayer
 Get selected layer from layer tree.

Data Fields

 parent
 Map
 tree
 lmgr
 mouse

Detailed Description

Abstract map display window class.

Superclass for BufferedWindow class (2D display mode), and GLWindow (3D display mode).

Definition at line 47 of file mapdisp_window.py.


Constructor & Destructor Documentation

def gui_modules.mapdisp_window.MapWindow.__init__ (   self,
  parent,
  id = wx.ID_ANY,
  Map = None,
  tree = None,
  lmgr = None,
  kwargs 
)

Definition at line 54 of file mapdisp_window.py.


Member Function Documentation

def gui_modules.mapdisp_window.MapWindow.GetLayerByName (   self,
  name,
  mapType,
  dataType = 'layer' 
)

Get layer from layer tree by nam.

Parameters:
namelayer name
type'item' / 'layer' / 'nviz'
Returns:
layer / map layer properties / nviz properties
None

Definition at line 118 of file mapdisp_window.py.

References gui_modules.mapdisp_window.MapWindow.tree, gui_modules.gcpmapdisp.MapFrame.tree, gui_modules.mapdisp.MapFrame.tree, gui_modules.ghelp.MenuTreeWindow.tree, gui_modules.ghelp.InstallExtensionWindow.tree, and gui_modules.gmodeler.ProcessModelFile.tree.

def gui_modules.mapdisp_window.MapWindow.GetSelectedLayer (   self,
  type = 'layer',
  multi = False 
)
def gui_modules.mapdisp_window.MapWindow.OnMotion (   self,
  event 
)

Field Documentation

gui_modules.mapdisp_window.MapWindow.Map

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