GRASS Programmer's Manual  6.4.4(2014)-r
frame.GMFrame Class Reference

Layer Manager frame with notebook widget for controlling GRASS GIS. More...

Inheritance diagram for frame.GMFrame:
Collaboration diagram for frame.GMFrame:

Public Member Functions

def __init__ (self, parent, id=wx.ID_ANY, title=None, workspace=None, size=globalvar.GM_WINDOW_SIZE, style=wx.DEFAULT_FRAME_STYLE, kwargs)
 
def IsPaneShown (self, name)
 Check if pane (toolbar, ...) of given name is currently shown. More...
 
def AddNvizTools (self)
 Add nviz notebook page. More...
 
def RemoveNvizTools (self)
 Remove nviz notebook page. More...
 
def WorkspaceChanged (self)
 Update window title. More...
 
def OnLocationWizard (self, event)
 Launch location wizard. More...
 
def OnSettingsChanged (self, event)
 Here can be functions which have to be called after EVT_SETTINGS_CHANGED. More...
 
def OnGCPManager (self, event)
 Launch georectifier module. More...
 
def OnGModeler (self, event)
 Launch Graphical Modeler. More...
 
def OnPsMap (self, event)
 Launch Cartographic Composer. More...
 
def OnDone (self, cmd, returncode)
 
def OnRunModel (self, event)
 Run model. More...
 
def OnMapsets (self, event)
 Launch mapset access dialog. More...
 
def OnCBPageChanged (self, event)
 Page in notebook (display) changed. More...
 
def OnPageChanged (self, event)
 Page in notebook changed. More...
 
def OnCBPageClosed (self, event)
 Page of notebook closed Also close associated map display. More...
 
def GetLayerTree (self)
 Get current layer tree. More...
 
def GetLogWindow (self)
 Get widget for command output. More...
 
def GetMenuCmd (self, event)
 Get GRASS command from menu item. More...
 
def RunMenuCmd
 Run command selected from menu. More...
 
def OnMenuCmd
 Parse command selected from menu. More...
 
def OnVDigit (self, event)
 Start vector digitizer. More...
 
def OnRunScript (self, event)
 Run script. More...
 
def OnChangeLocation (self, event)
 
def OnCreateMapset (self, event)
 Create new mapset. More...
 
def OnChangeMapset (self, event)
 
def OnNewVector (self, event)
 Create new vector map layer. More...
 
def OnSystemInfo (self, event)
 Print system information. More...
 
def OnAboutGRASS (self, event)
 Display 'About GRASS' dialog. More...
 
def OnImportMenu (self, event)
 Import maps menu (import, link) More...
 
def OnWorkspaceNew
 Create new workspace file. More...
 
def OnWorkspaceOpen
 Open file with workspace definition. More...
 
def LoadWorkspaceFile (self, filename)
 Load layer tree definition stored in GRASS Workspace XML file (gxw) More...
 
def OnWorkspaceLoadGrcFile (self, event)
 Load map layers from GRC file (Tcl/Tk GUI) into map layer tree. More...
 
def OnWorkspaceSaveAs
 Save workspace definition to selected file. More...
 
def OnWorkspaceSave
 Save file with workspace definition. More...
 
def SaveToWorkspaceFile (self, filename)
 Save layer tree layout to workspace file. More...
 
def OnWorkspaceClose
 Close file with workspace definition. More...
 
def OnDisplayClose
 Close current map display window. More...
 
def OnDisplayCloseAll
 Close all open map display windows. More...
 
def OnRenameDisplay (self, event)
 Change Map Display name. More...
 
def RulesCmd (self, event)
 Launches dialog for commands that need rules input and processes rules. More...
 
def OnXTermNoXMon (self, event)
 Run commands that need xterm. More...
 
def OnXTerm
 Run commands that need interactive xmon. More...
 
def OnEditImageryGroups
 Show dialog for creating and editing groups. More...
 
def OnInstallExtension (self, event)
 Install extension from GRASS Addons SVN repository. More...
 
def OnUninstallExtension (self, event)
 Uninstall extension. More...
 
def OnPreferences (self, event)
 General GUI preferences/settings. More...
 
def OnHelp (self, event)
 Show help. More...
 
def OnHistogram (self, event)
 Init histogram display canvas and tools. More...
 
def OnProfile (self, event)
 Launch profile tool. More...
 
def OnMapCalculator
 Init map calculator for interactive creation of mapcalc statements. More...
 
def OnVectorCleaning
 Init interactive vector cleaning. More...
 
def OnImportDxfFile
 Convert multiple DXF layers to GRASS vector map layers. More...
 
def OnImportGdalLayers
 Convert multiple GDAL layers to GRASS raster map layers. More...
 
def OnLinkGdalLayers
 Link multiple GDAL layers to GRASS raster map layers. More...
 
def OnImportOgrLayers
 Convert multiple OGR layers to GRASS vector map layers. More...
 
def OnLinkOgrLayers
 Links multiple OGR layers to GRASS vector map layers. More...
 
def OnImportWMS
 Import data from OGC WMS server. More...
 
def OnShowAttributeTable
 Show attribute table of the given vector map layer. More...
 
def OnNewDisplayWMS
 Create new layer tree and map display instance. More...
 
def OnNewDisplay
 Create new layer tree and map display instance. More...
 
def NewDisplay
 Create new layer tree, which will create an associated map display frame. More...
 
def OnAddMaps
 Add selected map layers into layer tree. More...
 
def OnAddRaster (self, event)
 Add raster map layer. More...
 
def OnAddRasterMisc (self, event)
 Create misc raster popup-menu. More...
 
def OnAddVector (self, event)
 Add vector map to the current layer tree. More...
 
def OnAddVectorMisc (self, event)
 Create misc vector popup-menu. More...
 
def OnAddVectorTheme (self, event)
 Add thematic vector map to the current layer tree. More...
 
def OnAddVectorChart (self, event)
 Add chart vector map to the current layer tree. More...
 
def OnAddOverlay (self, event)
 Create decoration overlay menu. More...
 
def OnAddRaster3D (self, event)
 Add 3D raster map to the current layer tree. More...
 
def OnAddRasterRGB (self, event)
 Add RGB raster map to the current layer tree. More...
 
def OnAddRasterHIS (self, event)
 Add HIS raster map to the current layer tree. More...
 
def OnAddRasterShaded (self, event)
 Add shaded relief raster map to the current layer tree. More...
 
def OnAddRasterArrow (self, event)
 Add flow arrows raster map to the current layer tree. More...
 
def OnAddRasterNum (self, event)
 Add cell number raster map to the current layer tree. More...
 
def OnAddCommand (self, event)
 Add command line map layer to the current layer tree. More...
 
def OnAddGroup (self, event)
 Add layer group. More...
 
def OnAddGrid (self, event)
 Add grid map layer to the current layer tree. More...
 
def OnAddGeodesic (self, event)
 Add geodesic line map layer to the current layer tree. More...
 
def OnAddRhumb (self, event)
 Add rhumb map layer to the current layer tree. More...
 
def OnAddLabels (self, event)
 Add vector labels map layer to the current layer tree. More...
 
def OnDeleteLayer (self, event)
 Remove selected map layer from the current layer Tree. More...
 
def OnKeyDown (self, event)
 Key pressed. More...
 
def OnCloseWindow (self, event)
 Cleanup when wxGUI is quitted. More...
 
def MsgNoLayerSelected (self)
 Show dialog message 'No layer selected'. More...
 
def MsgDisplayResolution
 Returns dialog for d.rast.num, d.rast.arrow when display resolution is not constrained. More...
 

Data Fields

 parent
 
 baseTitle
 
 iconsize
 
 disp_idx
 
 curr_page
 
 curr_pagenum
 
 workspaceFile
 
 workspaceChanged
 
 georectifying
 
 gcpmanagement
 
 dialogs
 
 statusbar
 
 notebook
 
 toolbars
 
 menubar
 
 menucmd
 
 gm_cb
 
 goutput
 
 search
 
 pyshell
 
 nviz
 
 model
 
 pg_panel
 

Detailed Description

Layer Manager frame with notebook widget for controlling GRASS GIS.

Includes command console page for typing GRASS (and other) commands, tree widget page for managing map layers.

Definition at line 71 of file lmgr/frame.py.

Constructor & Destructor Documentation

def frame.GMFrame.__init__ (   self,
  parent,
  id = wx.ID_ANY,
  title = None,
  workspace = None,
  size = globalvar.GM_WINDOW_SIZE,
  style = wx.DEFAULT_FRAME_STYLE,
  kwargs 
)

Definition at line 78 of file lmgr/frame.py.

Member Function Documentation

def frame.GMFrame.AddNvizTools (   self)

Add nviz notebook page.

Definition at line 286 of file lmgr/frame.py.

def frame.GMFrame.GetLayerTree (   self)

Get current layer tree.

Definition at line 504 of file lmgr/frame.py.

References frame.GMFrame.curr_page.

Referenced by frame.GMFrame.OnShowAttributeTable(), and frame.GMFrame.OnVDigit().

def frame.GMFrame.GetLogWindow (   self)

Get widget for command output.

Definition at line 510 of file lmgr/frame.py.

References frame.ModelFrame.goutput, frame.GMFrame.goutput, forms.TaskFrame.goutput, and forms.CmdPanel.goutput.

def frame.GMFrame.GetMenuCmd (   self,
  event 
)

Get GRASS command from menu item.

Return command as a list

Definition at line 514 of file lmgr/frame.py.

References menu.Menu.menucmd, and frame.GMFrame.menucmd.

Referenced by frame.GMFrame.OnMapCalculator(), frame.GMFrame.OnMenuCmd(), frame.GMFrame.OnXTerm(), frame.GMFrame.RulesCmd(), and frame.GMFrame.RunMenuCmd().

def frame.GMFrame.LoadWorkspaceFile (   self,
  filename 
)

Load layer tree definition stored in GRASS Workspace XML file (gxw)

Todo:
Validate against DTD
Returns
True on success
False on error

Definition at line 885 of file lmgr/frame.py.

References frame.GMFrame.NewDisplay().

Referenced by frame.GMFrame.OnWorkspaceOpen().

def frame.GMFrame.MsgDisplayResolution (   self,
  limitText = None 
)

Returns dialog for d.rast.num, d.rast.arrow when display resolution is not constrained.

Parameters
limitTextadds a note about cell limit

Definition at line 1837 of file lmgr/frame.py.

Referenced by frame.GMFrame.OnAddRasterArrow(), and frame.GMFrame.OnAddRasterNum().

def frame.GMFrame.MsgNoLayerSelected (   self)

Show dialog message 'No layer selected'.

Definition at line 1830 of file lmgr/frame.py.

Referenced by frame.GMFrame.OnDeleteLayer(), frame.GMFrame.OnShowAttributeTable(), and frame.GMFrame.OnVDigit().

def frame.GMFrame.NewDisplay (   self,
  name = None,
  show = True 
)
def frame.GMFrame.OnAboutGRASS (   self,
  event 
)

Display 'About GRASS' dialog.

Definition at line 788 of file lmgr/frame.py.

References mapdisp.MapFrameBase.iconsize, and frame.GMFrame.iconsize.

def frame.GMFrame.OnAddCommand (   self,
  event 
)

Add command line map layer to the current layer tree.

Definition at line 1660 of file lmgr/frame.py.

References frame.GMFrame.curr_page, and frame.GMFrame.NewDisplay().

Referenced by frame.GMFrame.OnAddOverlay().

def frame.GMFrame.OnAddGeodesic (   self,
  event 
)

Add geodesic line map layer to the current layer tree.

Definition at line 1689 of file lmgr/frame.py.

Referenced by frame.GMFrame.OnAddOverlay().

def frame.GMFrame.OnAddGrid (   self,
  event 
)

Add grid map layer to the current layer tree.

Definition at line 1684 of file lmgr/frame.py.

Referenced by frame.GMFrame.OnAddOverlay().

def frame.GMFrame.OnAddGroup (   self,
  event 
)

Add layer group.

Definition at line 1672 of file lmgr/frame.py.

References frame.GMFrame.curr_page, and frame.GMFrame.NewDisplay().

def frame.GMFrame.OnAddLabels (   self,
  event 
)

Add vector labels map layer to the current layer tree.

Definition at line 1699 of file lmgr/frame.py.

References frame.GMFrame.curr_page, and frame.GMFrame.NewDisplay().

Referenced by frame.GMFrame.OnAddOverlay().

def frame.GMFrame.OnAddMaps (   self,
  event = None 
)

Add selected map layers into layer tree.

Definition at line 1496 of file lmgr/frame.py.

References frame.GMFrame.curr_page, and frame.GMFrame.NewDisplay().

def frame.GMFrame.OnAddRaster (   self,
  event 
)

Add raster map layer.

Definition at line 1534 of file lmgr/frame.py.

References frame.GMFrame.curr_page, and frame.GMFrame.NewDisplay().

Referenced by frame.GMFrame.OnKeyDown().

def frame.GMFrame.OnAddRaster3D (   self,
  event 
)

Add 3D raster map to the current layer tree.

Definition at line 1609 of file lmgr/frame.py.

Referenced by frame.GMFrame.OnAddRasterMisc().

def frame.GMFrame.OnAddRasterArrow (   self,
  event 
)

Add flow arrows raster map to the current layer tree.

Definition at line 1629 of file lmgr/frame.py.

References frame.GMFrame.MsgDisplayResolution().

Referenced by frame.GMFrame.OnAddRasterMisc().

def frame.GMFrame.OnAddRasterHIS (   self,
  event 
)

Add HIS raster map to the current layer tree.

Definition at line 1619 of file lmgr/frame.py.

Referenced by frame.GMFrame.OnAddRasterMisc().

def frame.GMFrame.OnAddRasterNum (   self,
  event 
)

Add cell number raster map to the current layer tree.

Definition at line 1642 of file lmgr/frame.py.

References frame.GMFrame.MsgDisplayResolution().

Referenced by frame.GMFrame.OnAddRasterMisc().

def frame.GMFrame.OnAddRasterRGB (   self,
  event 
)

Add RGB raster map to the current layer tree.

Definition at line 1614 of file lmgr/frame.py.

Referenced by frame.GMFrame.OnAddRasterMisc().

def frame.GMFrame.OnAddRasterShaded (   self,
  event 
)

Add shaded relief raster map to the current layer tree.

Definition at line 1624 of file lmgr/frame.py.

Referenced by frame.GMFrame.OnAddRasterMisc().

def frame.GMFrame.OnAddRhumb (   self,
  event 
)

Add rhumb map layer to the current layer tree.

Definition at line 1694 of file lmgr/frame.py.

Referenced by frame.GMFrame.OnAddOverlay().

def frame.GMFrame.OnAddVector (   self,
  event 
)

Add vector map to the current layer tree.

Definition at line 1562 of file lmgr/frame.py.

References frame.GMFrame.curr_page, and frame.GMFrame.NewDisplay().

Referenced by frame.GMFrame.OnKeyDown().

def frame.GMFrame.OnAddVectorChart (   self,
  event 
)

Add chart vector map to the current layer tree.

Definition at line 1588 of file lmgr/frame.py.

Referenced by frame.GMFrame.OnAddVectorMisc().

def frame.GMFrame.OnAddVectorMisc (   self,
  event 
)
def frame.GMFrame.OnAddVectorTheme (   self,
  event 
)

Add thematic vector map to the current layer tree.

Definition at line 1583 of file lmgr/frame.py.

Referenced by frame.GMFrame.OnAddVectorMisc().

def frame.GMFrame.OnCBPageChanged (   self,
  event 
)

Page in notebook (display) changed.

Definition at line 441 of file lmgr/frame.py.

References frame.GMFrame.curr_page, and frame.GMFrame.curr_pagenum.

def frame.GMFrame.OnCBPageClosed (   self,
  event 
)

Page of notebook closed Also close associated map display.

Definition at line 464 of file lmgr/frame.py.

References frame.GMFrame.curr_page, frame.GMFrame.curr_pagenum, frame.GMFrame.OnWorkspaceSaveAs(), frame.GMFrame.SaveToWorkspaceFile(), and frame.GMFrame.workspaceFile.

def frame.GMFrame.OnChangeLocation (   self,
  event 
)
Change current location

Definition at line 659 of file lmgr/frame.py.

References frame.GMFrame.OnWorkspaceClose(), frame.GMFrame.OnWorkspaceNew(), and gcmd.RunCommand().

def frame.GMFrame.OnChangeMapset (   self,
  event 
)
Change current mapset

Definition at line 705 of file lmgr/frame.py.

References gcmd.RunCommand().

def frame.GMFrame.OnCloseWindow (   self,
  event 
)
def frame.GMFrame.OnCreateMapset (   self,
  event 
)

Create new mapset.

Definition at line 684 of file lmgr/frame.py.

References gcmd.RunCommand().

def frame.GMFrame.OnDeleteLayer (   self,
  event 
)

Remove selected map layer from the current layer Tree.

Definition at line 1711 of file lmgr/frame.py.

References frame.GMFrame.curr_page, and frame.GMFrame.MsgNoLayerSelected().

def frame.GMFrame.OnDisplayClose (   self,
  event = None 
)

Close current map display window.

Definition at line 1144 of file lmgr/frame.py.

References frame.GMFrame.curr_page.

def frame.GMFrame.OnDisplayCloseAll (   self,
  event = None 
)

Close all open map display windows.

Definition at line 1150 of file lmgr/frame.py.

References tools.range.

Referenced by frame.GMFrame.OnCloseWindow(), and frame.GMFrame.OnWorkspaceClose().

def frame.GMFrame.OnEditImageryGroups (   self,
  event,
  cmd = None 
)

Show dialog for creating and editing groups.

Definition at line 1248 of file lmgr/frame.py.

def frame.GMFrame.OnGCPManager (   self,
  event 
)

Launch georectifier module.

Definition at line 383 of file lmgr/frame.py.

def frame.GMFrame.OnGModeler (   self,
  event 
)

Launch Graphical Modeler.

Definition at line 388 of file lmgr/frame.py.

def frame.GMFrame.OnHelp (   self,
  event 
)

Show help.

Definition at line 1279 of file lmgr/frame.py.

def frame.GMFrame.OnHistogram (   self,
  event 
)

Init histogram display canvas and tools.

Definition at line 1284 of file lmgr/frame.py.

def frame.GMFrame.OnImportDxfFile (   self,
  event,
  cmd = None 
)

Convert multiple DXF layers to GRASS vector map layers.

Definition at line 1327 of file lmgr/frame.py.

def frame.GMFrame.OnImportGdalLayers (   self,
  event,
  cmd = None 
)

Convert multiple GDAL layers to GRASS raster map layers.

Definition at line 1333 of file lmgr/frame.py.

Referenced by frame.GMFrame.OnImportMenu().

def frame.GMFrame.OnImportMenu (   self,
  event 
)

Import maps menu (import, link)

Definition at line 813 of file lmgr/frame.py.

References frame.GMFrame._popupMenu(), frame.GMFrame.OnImportGdalLayers(), and frame.GMFrame.OnImportOgrLayers().

def frame.GMFrame.OnImportOgrLayers (   self,
  event,
  cmd = None 
)

Convert multiple OGR layers to GRASS vector map layers.

Definition at line 1345 of file lmgr/frame.py.

Referenced by frame.GMFrame.OnImportMenu().

def frame.GMFrame.OnImportWMS (   self,
  event,
  cmd = None 
)

Import data from OGC WMS server.

Definition at line 1357 of file lmgr/frame.py.

def frame.GMFrame.OnInstallExtension (   self,
  event 
)

Install extension from GRASS Addons SVN repository.

Definition at line 1255 of file lmgr/frame.py.

def frame.GMFrame.OnKeyDown (   self,
  event 
)

Key pressed.

Definition at line 1751 of file lmgr/frame.py.

References frame.GMFrame.OnAddRaster(), and frame.GMFrame.OnAddVector().

def frame.GMFrame.OnLinkGdalLayers (   self,
  event,
  cmd = None 
)

Link multiple GDAL layers to GRASS raster map layers.

Definition at line 1339 of file lmgr/frame.py.

def frame.GMFrame.OnLinkOgrLayers (   self,
  event,
  cmd = None 
)

Links multiple OGR layers to GRASS vector map layers.

Definition at line 1351 of file lmgr/frame.py.

def frame.GMFrame.OnLocationWizard (   self,
  event 
)

Launch location wizard.

Definition at line 329 of file lmgr/frame.py.

References gcmd.RunCommand().

def frame.GMFrame.OnMapCalculator (   self,
  event,
  cmd = '' 
)

Init map calculator for interactive creation of mapcalc statements.

Definition at line 1305 of file lmgr/frame.py.

References frame.GMFrame.GetMenuCmd().

def frame.GMFrame.OnMapsets (   self,
  event 
)

Launch mapset access dialog.

Definition at line 429 of file lmgr/frame.py.

References gcmd.RunCommand().

def frame.GMFrame.OnMenuCmd (   self,
  event = None,
  cmd = [] 
)

Parse command selected from menu.

Definition at line 555 of file lmgr/frame.py.

References frame.GMFrame.GetMenuCmd().

def frame.GMFrame.OnNewDisplay (   self,
  event = None 
)

Create new layer tree and map display instance.

Definition at line 1440 of file lmgr/frame.py.

References frame.GMFrame.NewDisplay().

def frame.GMFrame.OnNewDisplayWMS (   self,
  event = None 
)

Create new layer tree and map display instance.

Definition at line 1436 of file lmgr/frame.py.

def frame.GMFrame.OnNewVector (   self,
  event 
)
def frame.GMFrame.OnPageChanged (   self,
  event 
)

Page in notebook changed.

Definition at line 453 of file lmgr/frame.py.

def frame.GMFrame.OnPreferences (   self,
  event 
)

General GUI preferences/settings.

Definition at line 1267 of file lmgr/frame.py.

References frame.GMFrame.dialogs, mapdisplay.MapFrame.dialogs, and frame.GMFrame.OnSettingsChanged().

def frame.GMFrame.OnProfile (   self,
  event 
)

Launch profile tool.

Definition at line 1295 of file lmgr/frame.py.

def frame.GMFrame.OnPsMap (   self,
  event 
)

Launch Cartographic Composer.

Definition at line 395 of file lmgr/frame.py.

def frame.GMFrame.OnRenameDisplay (   self,
  event 
)

Change Map Display name.

Definition at line 1160 of file lmgr/frame.py.

References frame.GMFrame.curr_pagenum.

def frame.GMFrame.OnRunModel (   self,
  event 
)

Run model.

Definition at line 410 of file lmgr/frame.py.

def frame.GMFrame.OnRunScript (   self,
  event 
)

Run script.

Definition at line 600 of file lmgr/frame.py.

References utils.SetAddOnPath().

def frame.GMFrame.OnSettingsChanged (   self,
  event 
)

Here can be functions which have to be called after EVT_SETTINGS_CHANGED.

Now only set copying of selected text to clipboard (in goutput).

Definition at line 376 of file lmgr/frame.py.

References frame.GMFrame._setCopyingOfSelectedText().

Referenced by frame.GMFrame.OnPreferences().

def frame.GMFrame.OnShowAttributeTable (   self,
  event,
  selection = None 
)
def frame.GMFrame.OnSystemInfo (   self,
  event 
)

Print system information.

Definition at line 742 of file lmgr/frame.py.

References python.core.decode(), and gcmd.RunCommand().

def frame.GMFrame.OnUninstallExtension (   self,
  event 
)

Uninstall extension.

Definition at line 1261 of file lmgr/frame.py.

def frame.GMFrame.OnVDigit (   self,
  event 
)

Start vector digitizer.

Definition at line 561 of file lmgr/frame.py.

References frame.GMFrame.curr_page, frame.GMFrame.GetLayerTree(), and frame.GMFrame.MsgNoLayerSelected().

def frame.GMFrame.OnVectorCleaning (   self,
  event,
  cmd = '' 
)

Init interactive vector cleaning.

Definition at line 1319 of file lmgr/frame.py.

def frame.GMFrame.OnWorkspaceClose (   self,
  event = None 
)

Close file with workspace definition.

If workspace has been modified ask user to save the changes.

Definition at line 1130 of file lmgr/frame.py.

References frame.ModelFrame.baseTitle, frame.GMFrame.baseTitle, frame.GMFrame.curr_page, frame.GMFrame.disp_idx, frame.GMFrame.OnDisplayCloseAll(), frame.GMFrame.workspaceChanged, and frame.GMFrame.workspaceFile.

Referenced by frame.GMFrame.OnChangeLocation(), and frame.GMFrame.OnWorkspaceOpen().

def frame.GMFrame.OnWorkspaceLoadGrcFile (   self,
  event 
)

Load map layers from GRC file (Tcl/Tk GUI) into map layer tree.

Definition at line 1017 of file lmgr/frame.py.

References frame.GMFrame.curr_page, and frame.GMFrame.NewDisplay().

def frame.GMFrame.OnWorkspaceNew (   self,
  event = None 
)
def frame.GMFrame.OnWorkspaceOpen (   self,
  event = None 
)
def frame.GMFrame.OnWorkspaceSave (   self,
  event = None 
)
def frame.GMFrame.OnWorkspaceSaveAs (   self,
  event = None 
)
def frame.GMFrame.OnXTerm (   self,
  event,
  need_xmon = True 
)

Run commands that need interactive xmon.

Parameters
need_xmonTrue to start X monitor

Definition at line 1194 of file lmgr/frame.py.

References frame.GMFrame.GetMenuCmd(), and gcmd.RunCommand().

Referenced by frame.GMFrame.OnXTermNoXMon().

def frame.GMFrame.OnXTermNoXMon (   self,
  event 
)

Run commands that need xterm.

Definition at line 1188 of file lmgr/frame.py.

References frame.GMFrame.OnXTerm().

def frame.GMFrame.RemoveNvizTools (   self)

Remove nviz notebook page.

Definition at line 309 of file lmgr/frame.py.

def frame.GMFrame.RulesCmd (   self,
  event 
)

Launches dialog for commands that need rules input and processes rules.

Definition at line 1175 of file lmgr/frame.py.

References frame.GMFrame.GetMenuCmd().

def frame.GMFrame.RunMenuCmd (   self,
  event = None,
  cmd = [] 
)

Run command selected from menu.

Definition at line 549 of file lmgr/frame.py.

References frame.GMFrame.GetMenuCmd().

def frame.GMFrame.SaveToWorkspaceFile (   self,
  filename 
)

Save layer tree layout to workspace file.

Return True on success, False on error

Definition at line 1102 of file lmgr/frame.py.

Referenced by frame.GMFrame.OnCBPageClosed(), frame.GMFrame.OnCloseWindow(), frame.GMFrame.OnWorkspaceSave(), and frame.GMFrame.OnWorkspaceSaveAs().

def frame.GMFrame.WorkspaceChanged (   self)

Field Documentation

frame.GMFrame.curr_pagenum
frame.GMFrame.disp_idx

Definition at line 96 of file lmgr/frame.py.

Referenced by frame.GMFrame.NewDisplay(), and frame.GMFrame.OnWorkspaceClose().

frame.GMFrame.gcpmanagement

Definition at line 102 of file lmgr/frame.py.

frame.GMFrame.georectifying

Definition at line 101 of file lmgr/frame.py.

frame.GMFrame.gm_cb

Definition at line 252 of file lmgr/frame.py.

frame.GMFrame.iconsize

Definition at line 84 of file lmgr/frame.py.

Referenced by frame.GMFrame.OnAboutGRASS().

frame.GMFrame.menubar

Definition at line 220 of file lmgr/frame.py.

frame.GMFrame.menucmd

Definition at line 222 of file lmgr/frame.py.

Referenced by frame.GMFrame.GetMenuCmd().

frame.GMFrame.model

Definition at line 423 of file lmgr/frame.py.

Referenced by frame.GMFrame.OnDone().

frame.GMFrame.notebook

Definition at line 112 of file lmgr/frame.py.

Referenced by frame.GMFrame.IsPaneShown().

frame.GMFrame.nviz

Definition at line 302 of file lmgr/frame.py.

frame.GMFrame.pg_panel

Definition at line 1456 of file lmgr/frame.py.

frame.GMFrame.pyshell

Definition at line 274 of file lmgr/frame.py.

frame.GMFrame.search

Definition at line 267 of file lmgr/frame.py.

frame.GMFrame.statusbar

Definition at line 111 of file lmgr/frame.py.


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