GRASS Programmer's Manual  6.4.2(2012)
gui_modules.menuform.cmdPanel Class Reference

A panel containing a notebook dividing in tabs the different guisections of the GRASS cmd. More...

Public Member Functions

def __init__
def OnFileText
def OnUpdateDialog
def OnVerbosity
 Verbosity level changed.
def OnPageChange
def OnColorChange
def OnUpdateValues
 If we were part of a richer interface, report back the current command being built.
def OnCheckBoxMulti
 Fill the values as a ','-separated string according to current status of the checkboxes.
def OnSetValue
 Retrieve the widget value and set the task value field accordingly.
def OnUpdateSelection
 Update dialog (layers, tables, columns, etc.)
def createCmd
 Produce a command line string (list) or feeding into GRASS.
def OnSize

Data Fields

 parent
 task
 label_id
 notebook
 goutput
 add 'command output' tab regardless standalone dialog
 outpage
 manual_tab
 panelMinHeight
 constrained_size

Detailed Description

A panel containing a notebook dividing in tabs the different guisections of the GRASS cmd.

Definition at line 724 of file menuform.py.


Constructor & Destructor Documentation

def gui_modules.menuform.cmdPanel.__init__ (   self,
  parent,
  task,
  id = wx.ID_ANY,
  mainFrame = None,
  args,
  kwargs 
)

Definition at line 728 of file menuform.py.


Member Function Documentation

def gui_modules.menuform.cmdPanel.createCmd (   self,
  ignoreErrors = False,
  ignoreRequired = False 
)

Produce a command line string (list) or feeding into GRASS.

Parameters:
ignoreErrorsTrue then it will return whatever has been built so far, even though it would not be a correct command for GRASS

Definition at line 1628 of file menuform.py.

References gui_modules.menuform.UpdateThread.task, gui_modules.menuform.mainFrame.task, gui_modules.menuform.cmdPanel.task, and gui_modules.gmodeler.ModelAction.task.

def gui_modules.menuform.cmdPanel.OnCheckBoxMulti (   self,
  event 
)

Fill the values as a ','-separated string according to current status of the checkboxes.

Definition at line 1537 of file menuform.py.

def gui_modules.menuform.cmdPanel.OnFileText (   self,
  event 
)
File input interactively entered

Definition at line 1448 of file menuform.py.

def gui_modules.menuform.cmdPanel.OnPageChange (   self,
  event 
)

Definition at line 1492 of file menuform.py.

def gui_modules.menuform.cmdPanel.OnSetValue (   self,
  event 
)

Retrieve the widget value and set the task value field accordingly.

Use for widgets that have a proper GetValue() method, i.e. not for selectors.

Definition at line 1570 of file menuform.py.

References gui_modules.menuform.cmdPanel.OnUpdateValues(), gui_modules.menuform.UpdateThread.task, gui_modules.menuform.mainFrame.task, gui_modules.menuform.cmdPanel.task, and gui_modules.gmodeler.ModelAction.task.

def gui_modules.menuform.cmdPanel.OnSize (   self,
  event 
)

Definition at line 1649 of file menuform.py.

References gui_modules.menuform.cmdPanel.label_id, and max.

def gui_modules.menuform.cmdPanel.OnUpdateDialog (   self,
  event 
)

Definition at line 1470 of file menuform.py.

References gui_modules::psmap.fn.

Update dialog (layers, tables, columns, etc.)

Definition at line 1608 of file menuform.py.

References gui_modules.mapdisp_command.Command.parent, gui_modules.menu.Menu.parent, gui_modules.gpyshell.PyShellWindow.parent, gui_modules.mcalc_builder.MapCalcFrame.parent, gui_modules.histogram.BufferedWindow.parent, gui_modules.colorrules.ColorTable.parent, gui_modules.dbm_dialogs.DisplayAttributesDialog.parent, gui_modules.mapdisp_window.MapWindow.parent, gui_modules.dbm.Log.parent, gui_modules.goutput.CmdThread.parent, gui_modules.dbm.VirtualAttributeList.parent, gui_modules.gcpmapdisp.MapFrame.parent, gui_modules.mapdisp.MapFrame.parent, gui_modules.gcpmanager.GCPWizard.parent, gui_modules.menuform.UpdateThread.parent, gui_modules.goutput.GMConsole.parent, gui_modules.ghelp.MenuTreeWindow.parent, gui_modules.location_wizard.CoordinateSystemPage.parent, gui_modules.menuform.UpdateQThread.parent, gui_modules.gcpmanager.LocationPage.parent, gui_modules.menuform.mainFrame.parent, gui_modules.location_wizard.ProjectionsPage.parent, gui_modules.gcpmanager.GroupPage.parent, gui_modules.ghelp.MenuTree.parent, gui_modules.gdialogs.DecorationDialog.parent, gui_modules.dbm.AttributeManager.parent, gui_modules.gcpmanager.DispMapPage.parent, gui_modules.gselect.LayerSelect.parent, gui_modules.gmodeler.ModelFrame.parent, gui_modules.location_wizard.ProjParamsPage.parent, gui_modules.gdialogs.TextLayerDialog.parent, gui_modules.colorrules.BufferedWindow.parent, gui_modules.menuform.cmdPanel.parent, gui_modules.gcpmanager.GCP.parent, gui_modules.ghelp.InstallExtensionWindow.parent, gui_modules.gdialogs.AddMapLayersDialog.parent, gui_modules.location_wizard.DatumPage.parent, gui_modules.goutput.GMStdout.parent, gui_modules.goutput.GMStderr.parent, gui_modules.goutput.GMStc.parent, gui_modules.location_wizard.EllipsePage.parent, gui_modules.ghelp.ExtensionTree.parent, gui_modules.gdialogs.ImportDialog.parent, gui_modules.gselect.GdalSelect.parent, gui_modules.ghelp.UninstallExtensionWindow.parent, gui_modules.ghelp.CheckListExtension.parent, gui_modules.location_wizard.EPSGPage.parent, gui_modules.ghelp.HelpWindow.parent, gui_modules.gdialogs.LayersList.parent, gui_modules.location_wizard.CustomPage.parent, gui_modules.gdialogs.SetOpacityDialog.parent, gui_modules.location_wizard.SummaryPage.parent, gui_modules.gmodeler.ModelCanvas.parent, gui_modules.gdialogs.StaticWrapText.parent, gui_modules.gmodeler.ModelAction.parent, gui_modules.gdialogs.ImageSizeDialog.parent, gui_modules.location_wizard.LocationWizard.parent, gui_modules.gmodeler.ModelData.parent, gui_modules.gmodeler.ModelDataDialog.parent, gui_modules.location_wizard.RegionDef.parent, gui_modules.dbm.TableListCtrl.parent, gui_modules.dbm.LayerListCtrl.parent, gui_modules.dbm.LayerBook.parent, gui_modules.gcpmanager.GrSettingsDialog.parent, gui_modules.gmodeler.ModelSearchDialog.parent, gui_modules.gmodeler.ModelRelation.parent, gui_modules.gmodeler.ModelRelationDialog.parent, gui_modules.gmodeler.ModelParamDialog.parent, gui_modules.gmodeler.ModelListCtrl.parent, gui_modules.gmodeler.VariablePanel.parent, gui_modules.gmodeler.ModelItem.parent, gui_modules.gmodeler.ModelItemDialog.parent, gui_modules.gmodeler.ItemPanel.parent, gui_modules.gmodeler.ItemCheckListCtrl.parent, gui_modules.menuform.UpdateThread.task, gui_modules.menuform.mainFrame.task, gui_modules.menuform.cmdPanel.task, and gui_modules.gmodeler.ModelAction.task.

def gui_modules.menuform.cmdPanel.OnUpdateValues (   self,
  event = None 
)

If we were part of a richer interface, report back the current command being built.

This method should be set by the parent of this panel if needed. It's a hook, actually. Beware of what is 'self' in the method def, though. It will be called with no arguments.

Definition at line 1527 of file menuform.py.

Referenced by gui_modules.menuform.cmdPanel.OnColorChange(), and gui_modules.menuform.cmdPanel.OnSetValue().

def gui_modules.menuform.cmdPanel.OnVerbosity (   self,
  event 
)

Verbosity level changed.

Definition at line 1476 of file menuform.py.


Field Documentation

Definition at line 728 of file menuform.py.

Referenced by gui_modules.toolbars.GCPManToolbar::__init__(), gui_modules.prompt.GPromptPopUp::__init__(), gui_modules.toolbars.ProfileToolbar::__init__(), gui_modules.toolbars.ModelToolbar::__init__(), gui_modules.toolbars.HistogramToolbar::__init__(), gui_modules.toolbars.LMWorkspaceToolbar::__init__(), gui_modules.toolbars.LMDataToolbar::__init__(), gui_modules.toolbars.LMToolsToolbar::__init__(), gui_modules.toolbars.LMMiscToolbar::__init__(), gui_modules.toolbars.LMVectorToolbar::__init__(), gui_modules.gmodeler.ModelLoop::__init__(), gui_modules.wxvdigit.VDigitError::Database(), gui_modules.wxvdigit.VDigitError::DbExecute(), gui_modules.wxvdigit.VDigitError::DbLink(), gui_modules.wxvdigit.VDigitError::DeadLine(), gui_modules.mapdisp_window.BufferedWindow::Distance(), gui_modules.wxvdigit.VDigitError::Driver(), gui_modules.toolbars.MapToolbar::ExitToolbars(), gui_modules.wxvdigit.VDigitError::FeatureType(), gui_modules.preferences.CheckListMapset::LoadData(), gui_modules.wxvdigit.VDigitError::NoMap(), gui_modules.toolbars.VDigitToolbar::OnAddArea(), gui_modules.toolbars.VDigitToolbar::OnAddBoundary(), gui_modules.toolbars.VDigitToolbar::OnAddCentroid(), gui_modules.toolbars.VDigitToolbar::OnAddLine(), gui_modules.toolbars.VDigitToolbar::OnAddPoint(), gui_modules.toolbars.VDigitToolbar::OnAddVertex(), gui_modules.profile.OptDialog::OnApply(), gui_modules.toolbars.VDigitToolbar::OnBreak(), gui_modules.mapdisp_window.BufferedWindow::OnButtonDClick(), gui_modules.vdigit.VDigitSettingsDialog::OnCancel(), gui_modules.vdigit.VDigitCategoryDialog::OnCancel(), gui_modules.psmap_dialogs.MapDialog::OnCancel(), gui_modules.preferences.CheckListMapset::OnCheckItem(), gui_modules.toolbars.VDigitToolbar::OnConnect(), gui_modules.toolbars.VDigitToolbar::OnCopy(), gui_modules.toolbars.VDigitToolbar::OnCopyAttrb(), gui_modules.toolbars.VDigitToolbar::OnCopyCats(), gui_modules.profile.ProfileFrame::OnCreateProfile(), gui_modules.toolbars.VDigitToolbar::OnDeleteLine(), gui_modules.toolbars.VDigitToolbar::OnDisplayAttr(), gui_modules.toolbars.VDigitToolbar::OnDisplayCats(), gui_modules.toolbars.VDigitToolbar::OnEditLine(), gui_modules.toolbars.VDigitToolbar::OnExit(), gui_modules.toolbars.NvizToolbar::OnExit(), gui_modules.toolbars.VDigitToolbar::OnFlip(), gui_modules.mapdisp_vdigit.VDigitWindow::OnLeftDownAddLine(), gui_modules.mapdisp_vdigit.VDigitWindow::OnLeftDownDisplayCA(), gui_modules.mapdisp_window.BufferedWindow::OnLeftUp(), gui_modules.toolbars.VDigitToolbar::OnMerge(), gui_modules.psmap.PsMapBufferedWindow::OnMouse(), gui_modules.mapdisp_window.BufferedWindow::OnMouseEnter(), gui_modules.toolbars.VDigitToolbar::OnMoveLine(), gui_modules.toolbars.VDigitToolbar::OnMoveVertex(), wxgui.GMFrame::OnPsMap(), gui_modules.toolbars.VDigitToolbar::OnQuery(), gui_modules.toolbars.VDigitToolbar::OnRemoveVertex(), gui_modules.prompt.GPrompt::OnRunCmd(), gui_modules.vdigit.VDigitSettingsDialog::OnSave(), gui_modules.profile.OptDialog::OnSave(), gui_modules.toolbars.VDigitToolbar::OnSelectMap(), gui_modules.toolbars.MapToolbar::OnSelectTool(), gui_modules.toolbars.VDigitToolbar::OnSettings(), gui_modules.toolbars.NvizToolbar::OnSettings(), gui_modules.toolbars.VDigitToolbar::OnSnap(), gui_modules.toolbars.VDigitToolbar::OnSplitLine(), gui_modules.toolbars.AbstractToolbar::OnTool(), gui_modules.toolbars.VDigitToolbar::OnTool(), gui_modules.toolbars.VDigitToolbar::OnTypeConversion(), gui_modules.menuform.cmdPanel::OnUpdateSelection(), gui_modules.toolbars.VDigitToolbar::OnZBulk(), gui_modules.psmap_dialogs.Instruction::Read(), gui_modules.wxvdigit.VDigitError::ReadLine(), gui_modules.toolbars.VDigitToolbar::StartEditing(), gui_modules.toolbars.VDigitToolbar::StopEditing(), gui_modules.psmap_dialogs.VectorPanel::update(), gui_modules.psmap_dialogs.MapinfoDialog::update(), gui_modules.psmap_dialogs.ScalebarDialog::update(), gui_modules.psmap_dialogs.TextDialog::update(), gui_modules.psmap_dialogs.MapDialog::updateDialog(), gui_modules.mapdisp_window.BufferedWindow::UpdateMap(), gui_modules.vdigit.VDigitSettingsDialog::UpdateSettings(), gui_modules.wxvdigit.VDigitError::WriteLine(), gui_modules.mapdisp_window.BufferedWindow::Zoom(), gui_modules.mapdisp_window.BufferedWindow::ZoomBack(), and gui_modules.mapdisp_window.BufferedWindow::ZoomHistory().


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines