|
GRASS Programmer's Manual
6.5.svn(2012)-r51648
|
Main frame for hisgram display window. More...
Public Member Functions | |
| def | __init__ |
| def | InitDisplay |
| Initialize histogram display, set dimensions and region. | |
| def | OnOptions |
| Change histogram settings. | |
| def | GetOptData |
| Callback method for histogram command generated by dialog created in menuform.py. | |
| def | SetHistLayer |
| Set histogram layer. | |
| def | SetHistFont |
| Set font for histogram. | |
| def | OnErase |
| Erase the histogram display. | |
| def | OnRender |
| Re-render histogram. | |
| def | GetWindow |
| Get buffered window. | |
| def | SaveToFile |
| Save to file. | |
| def | PrintMenu |
| Print options and output menu. | |
| def | OnQuit |
| def | OnCloseWindow |
| Window closed Also remove associated rendered images. | |
Data Fields | |
| Map | |
| layer | |
| params | |
| propwin | |
| font | |
| encoding | |
| toolbar | |
| mapname | |
| statusbar | |
| HistWindow | |
| printopt | |
| height | |
Main frame for hisgram display window.
Uses d.histogram rendered onto canvas
Definition at line 261 of file histogram.py.
| def histogram.HistogramFrame.__init__ | ( | self, | |
parent = None, |
|||
id = wx.ID_ANY, |
|||
title = _("GRASS GIS Histogramming Tool (d.histogram)"), |
|||
size = wx.Size(500, 350, |
|||
style = wx.DEFAULT_FRAME_STYLE, |
|||
| kwargs | |||
| ) |
Definition at line 268 of file histogram.py.
| def histogram.HistogramFrame.GetOptData | ( | self, | |
| dcmd, | |||
| layer, | |||
| params, | |||
| propwin | |||
| ) |
Callback method for histogram command generated by dialog created in menuform.py.
Definition at line 324 of file histogram.py.
References utils.GetLayerNameFromCmd(), histogram.HistogramFrame.params, model.ModelParamDialog.params, histogram.HistogramFrame.propwin, and histogram.HistogramFrame.SetHistLayer().
Referenced by histogram.HistogramFrame.OnOptions().
| def histogram.HistogramFrame.GetWindow | ( | self | ) |
Get buffered window.
Definition at line 384 of file histogram.py.
References histogram.HistogramFrame.HistWindow.
Referenced by dialogs.TCValidator.Validate(), and widgets.BaseValidator.Validate().
| def histogram.HistogramFrame.InitDisplay | ( | self | ) |
Initialize histogram display, set dimensions and region.
Definition at line 309 of file histogram.py.
| def histogram.HistogramFrame.OnCloseWindow | ( | self, | |
| event | |||
| ) |
Window closed Also remove associated rendered images.
Definition at line 453 of file histogram.py.
| def histogram.HistogramFrame.OnErase | ( | self, | |
| event | |||
| ) |
Erase the histogram display.
Definition at line 374 of file histogram.py.
| def histogram.HistogramFrame.OnOptions | ( | self, | |
| event | |||
| ) |
Change histogram settings.
Definition at line 315 of file histogram.py.
References histogram.HistogramFrame.GetOptData(), dialogs.DecorationDialog.GetOptData(), frame.ModelFrame.GetOptData(), frame.MapFrame.GetOptData(), layertree.LayerTree.GetOptData(), histogram.BufferedWindow.mapname, histogram.HistogramFrame.mapname, histogram.HistogramFrame.params, and model.ModelParamDialog.params.
| def histogram.HistogramFrame.OnQuit | ( | self, | |
| event | |||
| ) |
Definition at line 450 of file histogram.py.
| def histogram.HistogramFrame.OnRender | ( | self, | |
| event | |||
| ) |
Re-render histogram.
Definition at line 379 of file histogram.py.
| def histogram.HistogramFrame.PrintMenu | ( | self, | |
| event | |||
| ) |
Print options and output menu.
Definition at line 427 of file histogram.py.
| def histogram.HistogramFrame.SaveToFile | ( | self, | |
| event | |||
| ) |
| def histogram.HistogramFrame.SetHistFont | ( | self, | |
| event | |||
| ) |
Set font for histogram.
If not set, font will be default display font.
Definition at line 353 of file histogram.py.
References histogram.HistogramFrame.encoding, preferences.DefaultFontDialog.encoding, histogram.HistogramFrame.font, and preferences.DefaultFontDialog.font.
| def histogram.HistogramFrame.SetHistLayer | ( | self, | |
| name | |||
| ) |
Set histogram layer.
Definition at line 342 of file histogram.py.
References sqlbuilder.SQLFrame.layer, manager.VirtualAttributeList.layer, histogram.HistogramFrame.layer, colorrules.ColorTable.layer, forms.TaskFrame.layer, manager.AttributeManager.layer, histogram.BufferedWindow.mapname, and histogram.HistogramFrame.mapname.
Referenced by histogram.HistogramFrame.GetOptData().
Definition at line 280 of file histogram.py.
Referenced by histogram.HistogramFrame.SetHistFont().
Definition at line 279 of file histogram.py.
Referenced by frame.PsMapBufferedWindow.Draw(), and histogram.HistogramFrame.SetHistFont().
Definition at line 312 of file histogram.py.
Referenced by wxnviz.Texture.Draw(), utils.Rect2D.GetHeight(), wxnviz.Texture.Load(), wxnviz.Texture.Resize(), wxnviz.Nviz.ResizeWindow(), wxnviz.Nviz.SaveToFile(), and wxnviz.Nviz.Start2D().
Definition at line 297 of file histogram.py.
Referenced by histogram.HistogramFrame.GetWindow().
Definition at line 273 of file histogram.py.
Referenced by histogram.HistogramFrame.SetHistLayer().
Definition at line 272 of file histogram.py.
Referenced by frame.MapFrame.AddNviz(), frame.MapFrame.AddToolbar(), and frame.MapFrame.GetMapWindow().
Definition at line 286 of file histogram.py.
Referenced by histogram.HistogramFrame.OnOptions(), and histogram.HistogramFrame.SetHistLayer().
Definition at line 276 of file histogram.py.
Referenced by python.task.grassTask.define_first(), python.task.grassTask.get_cmd(), python.task.grassTask.get_cmd_error(), python.task.grassTask.get_list_params(), python.task.grassTask.get_options(), python.task.grassTask.get_param(), histogram.HistogramFrame.GetOptData(), frame.MapFrame.GetOptData(), python.task.grassTask.has_required(), and histogram.HistogramFrame.OnOptions().
Definition at line 303 of file histogram.py.
Definition at line 277 of file histogram.py.
Referenced by histogram.HistogramFrame.GetOptData(), and frame.MapFrame.GetOptData().
Definition at line 287 of file histogram.py.
Definition at line 282 of file histogram.py.
Referenced by mapwindow.BufferedWindow.OnDragging(), mapwindow.VDigitWindow.OnKeyDown(), mapwindow.VDigitWindow.OnLeftDownUndo(), and mapwindow.VDigitWindow.SetToolbar().