GRASS Programmer's Manual
6.4.2(2012)
|
Abstract toolbar class. More...
Public Member Functions | |
def | __init__ |
def | InitToolbar |
Initialize toolbar, add tools to the toolbar. | |
def | CreateTool |
Add tool to the toolbar. | |
def | EnableLongHelp |
Enable/disable long help. | |
def | OnTool |
Tool selected. | |
def | GetAction |
Get current action info. | |
def | SelectDefault |
Select default tool. | |
def | FixSize |
Fix toolbar width on Windows. | |
def | Enable |
Enable defined tool. |
Data Fields | |
parent | |
action |
Abstract toolbar class.
Definition at line 53 of file toolbars.py.
def gui_modules.toolbars.AbstractToolbar.__init__ | ( | self, | |
parent | |||
) |
Reimplemented in gui_modules.toolbars.PsMapToolbar, gui_modules.toolbars.LMVectorToolbar, gui_modules.toolbars.LMMiscToolbar, gui_modules.toolbars.LMToolsToolbar, gui_modules.toolbars.LMDataToolbar, gui_modules.toolbars.LMWorkspaceToolbar, gui_modules.toolbars.HistogramToolbar, gui_modules.toolbars.ModelToolbar, gui_modules.toolbars.ProfileToolbar, gui_modules.toolbars.GCPDisplayToolbar, and gui_modules.toolbars.GCPManToolbar.
Definition at line 55 of file toolbars.py.
def gui_modules.toolbars.AbstractToolbar.CreateTool | ( | self, | |
label, | |||
bitmap, | |||
kind, | |||
shortHelp, | |||
longHelp, | |||
handler | |||
) |
Add tool to the toolbar.
Definition at line 78 of file toolbars.py.
Referenced by gui_modules.toolbars.AbstractToolbar.InitToolbar().
def gui_modules.toolbars.AbstractToolbar.Enable | ( | self, | |
tool, | |||
enable = True |
|||
) |
Enable defined tool.
tool | name |
enable | True to enable otherwise disable tool |
Definition at line 160 of file toolbars.py.
References gui_modules.toolbars.AbstractToolbar._defineTool().
Referenced by gui_modules.toolbars.VDigitToolbar.StartEditing(), and gui_modules.toolbars.VDigitToolbar.StopEditing().
def gui_modules.toolbars.AbstractToolbar.EnableLongHelp | ( | self, | |
enable = True |
|||
) |
Enable/disable long help.
enable | True for enable otherwise disable |
Definition at line 99 of file toolbars.py.
References gui_modules.toolbars.AbstractToolbar._data.
def gui_modules.toolbars.AbstractToolbar.FixSize | ( | self, | |
width | |||
) |
Fix toolbar width on Windows.
Definition at line 151 of file toolbars.py.
def gui_modules.toolbars.AbstractToolbar.GetAction | ( | self, | |
type = 'desc' |
|||
) |
Get current action info.
Definition at line 140 of file toolbars.py.
Referenced by gui_modules.toolbars.AbstractToolbar.OnTool(), and gui_modules.toolbars.VDigitToolbar.OnTool().
def gui_modules.toolbars.AbstractToolbar.InitToolbar | ( | self, | |
toolData | |||
) |
Initialize toolbar, add tools to the toolbar.
Definition at line 65 of file toolbars.py.
References gui_modules.toolbars.AbstractToolbar._data, and gui_modules.toolbars.AbstractToolbar.CreateTool().
Referenced by gui_modules.toolbars.GCPManToolbar.__init__(), gui_modules.toolbars.GCPDisplayToolbar.__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__(), and gui_modules.toolbars.PsMapToolbar.__init__().
def gui_modules.toolbars.AbstractToolbar.OnTool | ( | self, | |
event | |||
) |
Tool selected.
Reimplemented in gui_modules.toolbars.VDigitToolbar.
Definition at line 113 of file toolbars.py.
References gui_modules.dbm_dialogs.DisplayAttributesDialog.action, gui_modules.toolbars.AbstractToolbar.action, gui_modules.toolbars.AbstractToolbar.GetAction(), gui_modules.menu.Menu.parent, gui_modules.mapdisp_command.Command.parent, gui_modules.gpyshell.PyShellWindow.parent, gui_modules.ogc_services.WMSDialog.parent, gui_modules.mcalc_builder.MapCalcFrame.parent, gui_modules.colorrules.ColorTable.parent, gui_modules.histogram.BufferedWindow.parent, gui_modules.dbm_dialogs.DisplayAttributesDialog.parent, gui_modules.sqlbuilder.SQLFrame.parent, gui_modules.nviz_tools.NvizToolWindow.parent, gui_modules.mapdisp_window.MapWindow.parent, gui_modules.toolbars.AbstractToolbar.parent, gui_modules.profile.ProfileFrame.parent, gui_modules.dbm.Log.parent, gui_modules.psmap.PsMapFrame.parent, gui_modules.goutput.CmdThread.parent, gui_modules.nviz_mapdisp.GLWindow.parent, gui_modules.dbm.VirtualAttributeList.parent, gui_modules.psmap_dialogs.UnitConversion.parent, gui_modules.gcpmapdisp.MapFrame.parent, gui_modules.gcpmanager.GCPWizard.parent, gui_modules.mapdisp.MapFrame.parent, gui_modules.menuform.UpdateThread.parent, gui_modules.goutput.GMConsole.parent, gui_modules.ghelp.MenuTreeWindow.parent, gui_modules.ogc_services.LayersList.parent, gui_modules.location_wizard.CoordinateSystemPage.parent, gui_modules.psmap_dialogs.Instruction.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.prompt.GPrompt.parent, gui_modules.gdialogs.DecorationDialog.parent, gui_modules.dbm.AttributeManager.parent, gui_modules.gcpmanager.DispMapPage.parent, gui_modules.gmodeler.ModelFrame.parent, gui_modules.gselect.LayerSelect.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.profile.SetRasterDialog.parent, gui_modules.ghelp.InstallExtensionWindow.parent, gui_modules.gdialogs.AddMapLayersDialog.parent, gui_modules.location_wizard.DatumPage.parent, gui_modules.profile.TextDialog.parent, gui_modules.goutput.GMStdout.parent, gui_modules.goutput.GMStderr.parent, gui_modules.psmap.PsMapBufferedWindow.parent, gui_modules.preferences.PreferencesBaseDialog.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.profile.OptDialog.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.psmap_dialogs.PsmapDialog.parent, gui_modules.gdialogs.StaticWrapText.parent, gui_modules.menuform.GUI.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.preferences.CheckListMapset.parent, gui_modules.gmodeler.ModelSearchDialog.parent, gui_modules.gmodeler.ModelRelation.parent, gui_modules.gmodeler.ModelRelationDialog.parent, gui_modules.psmap_dialogs.VectorPanel.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, and gui_modules.gmodeler.ItemCheckListCtrl.parent.
def gui_modules.toolbars.AbstractToolbar.SelectDefault | ( | self, | |
event | |||
) |
Select default tool.
Definition at line 144 of file toolbars.py.
References gui_modules.dbm_dialogs.DisplayAttributesDialog.action, gui_modules.toolbars.AbstractToolbar.action, gui_modules.toolbars.MapToolbar.defaultAction, gui_modules.toolbars.GCPDisplayToolbar.defaultAction, and gui_modules.toolbars.PsMapToolbar.defaultAction.
gui_modules.toolbars.AbstractToolbar.action |
Reimplemented in gui_modules.toolbars.PsMapToolbar, gui_modules.toolbars.VDigitToolbar, gui_modules.toolbars.GCPDisplayToolbar, and gui_modules.toolbars.MapToolbar.
Definition at line 59 of file toolbars.py.
Referenced by gui_modules.toolbars.VDigitToolbar.OnAddArea(), gui_modules.toolbars.VDigitToolbar.OnAddBoundary(), gui_modules.toolbars.VDigitToolbar.OnAddCentroid(), gui_modules.toolbars.VDigitToolbar.OnAdditionalToolMenu(), gui_modules.toolbars.VDigitToolbar.OnAddLine(), gui_modules.toolbars.VDigitToolbar.OnAddPoint(), gui_modules.toolbars.VDigitToolbar.OnAddVertex(), gui_modules.toolbars.VDigitToolbar.OnBreak(), gui_modules.toolbars.VDigitToolbar.OnConnect(), gui_modules.toolbars.VDigitToolbar.OnCopy(), gui_modules.toolbars.VDigitToolbar.OnCopyAttrb(), gui_modules.toolbars.VDigitToolbar.OnCopyCats(), gui_modules.toolbars.VDigitToolbar.OnDeleteLine(), gui_modules.toolbars.VDigitToolbar.OnDisplayAttr(), gui_modules.toolbars.VDigitToolbar.OnDisplayCats(), gui_modules.toolbars.VDigitToolbar.OnEditLine(), gui_modules.toolbars.VDigitToolbar.OnFlip(), gui_modules.toolbars.VDigitToolbar.OnMerge(), gui_modules.toolbars.VDigitToolbar.OnMoveLine(), gui_modules.toolbars.VDigitToolbar.OnMoveVertex(), gui_modules.toolbars.VDigitToolbar.OnQuery(), gui_modules.toolbars.VDigitToolbar.OnRemoveVertex(), 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.toolbars.VDigitToolbar.OnZBulk(), and gui_modules.toolbars.AbstractToolbar.SelectDefault().
gui_modules.toolbars.AbstractToolbar.parent |
Definition at line 56 of file toolbars.py.
Referenced by gui_modules.wxvdigit.VDigitError.Database(), gui_modules.wxvdigit.VDigitError.DbExecute(), gui_modules.wxvdigit.VDigitError.DbLink(), gui_modules.wxvdigit.VDigitError.DeadLine(), gui_modules.wxvdigit.VDigitError.Driver(), gui_modules.wxvdigit.VDigitError.FeatureType(), gui_modules.wxvdigit.VDigitError.NoMap(), wxgui.GMFrame.OnPsMap(), gui_modules.toolbars.VDigitToolbar.OnSelectMap(), gui_modules.toolbars.VDigitToolbar.OnSettings(), gui_modules.toolbars.NvizToolbar.OnSettings(), gui_modules.toolbars.AbstractToolbar.OnTool(), gui_modules.toolbars.VDigitToolbar.OnZBulk(), gui_modules.wxvdigit.VDigitError.ReadLine(), gui_modules.toolbars.VDigitToolbar.StopEditing(), and gui_modules.wxvdigit.VDigitError.WriteLine().