|
GRASS Programmer's Manual
6.5.svn(2012)-r51648
|
Dialog for creating/editing groups. More...
Public Member Functions | |
| def | __init__ |
| def | OnAddLayer |
| Add new layer to listbox. | |
| def | OnRemoveLayer |
| Remove layer from listbox. | |
| def | GetLayers |
| Get layers. | |
| def | OnGroupSelected |
| Text changed in group selector. | |
| def | GroupSelected |
| Group was selected, check if changes were apllied. | |
| def | ShowGroupLayers |
| Show map layers in currently selected group. | |
| def | EditGroup |
| Edit selected group. | |
| def | CreateNewGroup |
| Create new group. | |
| def | GetExistGroups |
| Returns existing groups in current mapset. | |
| def | ShowResult |
| Show if operation was successfull. | |
| def | GetSelectedGroup |
| Return currently selected group (without mapset) | |
| def | GetGroupLayers |
| Get layers in group. | |
| def | ClearNotification |
| Clear notification string. | |
| def | ApplyChanges |
| Create or edit group. | |
| def | OnApply |
| Apply changes. | |
| def | OnOk |
| Apply changes and close dialog. | |
| def | OnClose |
| Close dialog. | |
Data Fields | |
| parent | |
| defaultGroup | |
| currentGroup | |
| groupChanged | |
| bodySizer | |
| groupSelect | |
| layerBox | |
| addLayer | |
| removeLayer | |
| infoLabel | |
| subGroup | |
Dialog for creating/editing groups.
Definition at line 855 of file gui_core/dialogs.py.
| def dialogs.GroupDialog.__init__ | ( | self, | |
parent = None, |
|||
defaultGroup = None, |
|||
title = _("Create or edit imagery groups"), |
|||
style = wx.DEFAULT_DIALOG_STYLE | wx.RESIZE_BORDER, |
|||
| kwargs | |||
| ) |
Definition at line 859 of file gui_core/dialogs.py.
| def dialogs.GroupDialog.ApplyChanges | ( | self, | |
| showResult | |||
| ) |
Create or edit group.
Definition at line 1123 of file gui_core/dialogs.py.
References dialogs.GroupDialog.CreateNewGroup(), dialogs.GroupDialog.currentGroup, dialogs.GroupDialog.EditGroup(), dialogs.GroupDialog.GetExistGroups(), dialogs.GroupDialog.groupChanged, and dialogs.GroupDialog.ShowResult().
Referenced by dialogs.GroupDialog.GroupSelected(), dialogs.VDigitCategoryDialog.OnApply(), dialogs.GroupDialog.OnApply(), and dialogs.GroupDialog.OnOk().
| def dialogs.GroupDialog.ClearNotification | ( | self | ) |
Clear notification string.
Definition at line 1119 of file gui_core/dialogs.py.
Referenced by dialogs.GroupDialog.GroupSelected(), and dialogs.GroupDialog.ShowResult().
| def dialogs.GroupDialog.CreateNewGroup | ( | self, | |
| group | |||
| ) |
Create new group.
Definition at line 1067 of file gui_core/dialogs.py.
References dialogs.GroupDialog.GetLayers(), and gcmd.RunCommand().
Referenced by dialogs.GroupDialog.ApplyChanges().
| def dialogs.GroupDialog.EditGroup | ( | self, | |
| group | |||
| ) |
Edit selected group.
Definition at line 1030 of file gui_core/dialogs.py.
References dialogs.GroupDialog.GetGroupLayers(), dialogs.GroupDialog.GetLayers(), and gcmd.RunCommand().
Referenced by dialogs.GroupDialog.ApplyChanges().
| def dialogs.GroupDialog.GetExistGroups | ( | self | ) |
Returns existing groups in current mapset.
Definition at line 1081 of file gui_core/dialogs.py.
Referenced by dialogs.GroupDialog.ApplyChanges(), and dialogs.GroupDialog.GroupSelected().
| def dialogs.GroupDialog.GetGroupLayers | ( | self, | |
| group | |||
| ) |
Get layers in group.
Definition at line 1108 of file gui_core/dialogs.py.
References gcmd.RunCommand().
Referenced by dialogs.GroupDialog.EditGroup(), and dialogs.GroupDialog.GroupSelected().
| def dialogs.GroupDialog.GetLayers | ( | self | ) |
Get layers.
Definition at line 992 of file gui_core/dialogs.py.
Referenced by dialogs.GroupDialog.CreateNewGroup(), dialogs.GroupDialog.EditGroup(), and dialogs.GroupDialog.OnAddLayer().
| def dialogs.GroupDialog.GetSelectedGroup | ( | self | ) |
Return currently selected group (without mapset)
Definition at line 1104 of file gui_core/dialogs.py.
References utils.split().
Referenced by dialogs.GroupDialog.GroupSelected().
| def dialogs.GroupDialog.GroupSelected | ( | self | ) |
Group was selected, check if changes were apllied.
Definition at line 1001 of file gui_core/dialogs.py.
References dialogs.GroupDialog.ApplyChanges(), dialogs.GroupDialog.ClearNotification(), dialogs.GroupDialog.currentGroup, dialogs.GroupDialog.GetExistGroups(), dialogs.GroupDialog.GetGroupLayers(), dialogs.GroupDialog.GetSelectedGroup(), dialogs.GroupDialog.groupChanged, and dialogs.GroupDialog.ShowGroupLayers().
Referenced by dialogs.GroupDialog.OnGroupSelected().
| def dialogs.GroupDialog.OnAddLayer | ( | self, | |
| event | |||
| ) |
Add new layer to listbox.
Definition at line 969 of file gui_core/dialogs.py.
References dialogs.GroupDialog.GetLayers(), and dialogs.GroupDialog.groupChanged.
| def dialogs.GroupDialog.OnApply | ( | self, | |
| event | |||
| ) |
Apply changes.
Definition at line 1144 of file gui_core/dialogs.py.
References dialogs.GroupDialog.ApplyChanges().
Referenced by dialogs.VDigitCategoryDialog.OnOK(), colorrules.ColorTable.OnOK(), forms.TaskFrame.OnOK(), and preferences.NvizPreferencesDialog.OnSave().
| def dialogs.GroupDialog.OnClose | ( | self, | |
| event | |||
| ) |
Close dialog.
Definition at line 1153 of file gui_core/dialogs.py.
Referenced by dialogs.GroupDialog.OnOk().
| def dialogs.GroupDialog.OnGroupSelected | ( | self, | |
| event | |||
| ) |
Text changed in group selector.
Definition at line 996 of file gui_core/dialogs.py.
References dialogs.GroupDialog.GroupSelected().
| def dialogs.GroupDialog.OnOk | ( | self, | |
| event | |||
| ) |
Apply changes and close dialog.
Definition at line 1148 of file gui_core/dialogs.py.
References dialogs.GroupDialog.ApplyChanges(), sqlbuilder.SQLFrame.OnClose(), dialogs.GroupDialog.OnClose(), and manager.GrSettingsDialog.OnClose().
| def dialogs.GroupDialog.OnRemoveLayer | ( | self, | |
| event | |||
| ) |
Remove layer from listbox.
Definition at line 985 of file gui_core/dialogs.py.
References dialogs.GroupDialog.groupChanged.
| def dialogs.GroupDialog.ShowGroupLayers | ( | self, | |
| mapList | |||
| ) |
Show map layers in currently selected group.
Definition at line 1025 of file gui_core/dialogs.py.
Referenced by dialogs.GroupDialog.GroupSelected().
| def dialogs.GroupDialog.ShowResult | ( | self, | |
| group, | |||
| returnCode, | |||
| create | |||
| ) |
Show if operation was successfull.
Definition at line 1085 of file gui_core/dialogs.py.
References dialogs.GroupDialog.ClearNotification().
Referenced by dialogs.GroupDialog.ApplyChanges().
Definition at line 941 of file gui_core/dialogs.py.
Definition at line 869 of file gui_core/dialogs.py.
Definition at line 866 of file gui_core/dialogs.py.
Referenced by dialogs.GroupDialog.ApplyChanges(), and dialogs.GroupDialog.GroupSelected().
Definition at line 865 of file gui_core/dialogs.py.
Definition at line 867 of file gui_core/dialogs.py.
Referenced by dialogs.GroupDialog.ApplyChanges(), dialogs.GroupDialog.GroupSelected(), dialogs.GroupDialog.OnAddLayer(), and dialogs.GroupDialog.OnRemoveLayer().
Definition at line 922 of file gui_core/dialogs.py.
Definition at line 951 of file gui_core/dialogs.py.
Definition at line 936 of file gui_core/dialogs.py.
Referenced by dialogs.ImportDialog.doLayout().
Definition at line 864 of file gui_core/dialogs.py.
Referenced by wxdigit.VDigitError.Database(), wxdigit.VDigitError.DbExecute(), wxdigit.VDigitError.DbLink(), wxdigit.VDigitError.DeadLine(), wxdigit.VDigitError.Driver(), wxdigit.VDigitError.FeatureType(), colorrules.RulesPanel.LoadRules(), wxdigit.VDigitError.NoMap(), forms.TaskFrame.OnCancel(), forms.TaskFrame.OnDone(), frame.PsMapBufferedWindow.OnLeftUp(), forms.TaskFrame.OnRun(), toolbars.VDigitToolbar.OnSelectMap(), gselect.GdalSelect.OnSetDsn(), toolbars.LMNvizToolbar.OnSettings(), toolbars.VDigitToolbar.OnSettings(), toolbars.BaseToolbar.OnTool(), forms.CmdPanel.OnUpdateSelection(), toolbars.VDigitToolbar.OnZBulk(), wxdigit.VDigitError.ReadLine(), goutput.CmdThread.run(), forms.UpdateQThread.run(), goutput.GMConsole.RunCmd(), toolbars.VDigitToolbar.StopEditing(), colorrules.VectorColorTable.UpdateColorColumn(), mapwindow.BufferedWindow.UpdateMap(), and wxdigit.VDigitError.WriteLine().
Definition at line 945 of file gui_core/dialogs.py.
Definition at line 955 of file gui_core/dialogs.py.