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

Map Display toolbar. More...

Inheritance diagram for toolbars.MapToolbar:
Collaboration diagram for toolbars.MapToolbar:

Public Member Functions

def __init__
 Map Display constructor.
def InsertTool
 Insert tool to toolbar.
def RemoveTool
 Remove tool from toolbar.
def ChangeToolsDesc
 Change description of zoom tools for 2D/3D view.
def OnSelectTool
 Select / enable tool available in tools list.
def OnAnalyze
 Analysis tools menu.
def OnDecoration
 Decorations overlay menu.
def ExitToolbars
def Enable2D
 Enable/Disable 2D display mode specific tools.

Data Fields

 mapcontent
 toolId
 combo
 comboid
 action
 defaultAction

Detailed Description

Map Display toolbar.

Definition at line 63 of file mapdisp/toolbars.py.


Constructor & Destructor Documentation

def toolbars.MapToolbar.__init__ (   self,
  parent,
  mapcontent 
)

Map Display constructor.

Parameters:
parentreference to MapFrame
mapcontentreference to render.Map (registred by MapFrame)

Definition at line 66 of file mapdisp/toolbars.py.


Member Function Documentation

def toolbars.MapToolbar.ChangeToolsDesc (   self,
  mode2d 
)

Change description of zoom tools for 2D/3D view.

Definition at line 203 of file mapdisp/toolbars.py.

References toolbars.BaseToolbar._data.

Referenced by toolbars.MapToolbar.OnSelectTool().

def toolbars.MapToolbar.Enable2D (   self,
  enabled 
)

Enable/Disable 2D display mode specific tools.

Definition at line 262 of file mapdisp/toolbars.py.

Referenced by toolbars.MapToolbar.OnSelectTool().

Definition at line 256 of file mapdisp/toolbars.py.

Referenced by toolbars.MapToolbar.OnSelectTool().

def toolbars.MapToolbar.InsertTool (   self,
  data 
)

Insert tool to toolbar.

Parameters:
datatoolbar data

Definition at line 182 of file mapdisp/toolbars.py.

References toolbars.BaseToolbar._getToolbarData(), and toolbars.BaseToolbar.CreateTool().

def toolbars.MapToolbar.OnAnalyze (   self,
  event 
)

Analysis tools menu.

Definition at line 237 of file mapdisp/toolbars.py.

References toolbars.BaseToolbar._onMenu().

def toolbars.MapToolbar.OnDecoration (   self,
  event 
)

Decorations overlay menu.

Definition at line 244 of file mapdisp/toolbars.py.

References toolbars.BaseToolbar._onMenu().

def toolbars.MapToolbar.OnSelectTool (   self,
  event 
)

Select / enable tool available in tools list.

Definition at line 216 of file mapdisp/toolbars.py.

References toolbars.MapToolbar.ChangeToolsDesc(), toolbars.MapToolbar.Enable2D(), toolbars.MapToolbar.ExitToolbars(), and toolbars.MapToolbar.toolId.

def toolbars.MapToolbar.RemoveTool (   self,
  tool 
)

Remove tool from toolbar.

Parameters:
tooltool id

Definition at line 194 of file mapdisp/toolbars.py.


Field Documentation

Reimplemented from toolbars.BaseToolbar.

Definition at line 129 of file mapdisp/toolbars.py.

Definition at line 114 of file mapdisp/toolbars.py.


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