GRASS Programmer's Manual  6.5.svn(2012)-r51648
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
histogram.HistogramFrame Class Reference

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

Detailed Description

Main frame for hisgram display window.

Uses d.histogram rendered onto canvas

Definition at line 261 of file histogram.py.


Constructor & Destructor Documentation

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.


Member Function Documentation

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().

Get buffered window.

Definition at line 384 of file histogram.py.

References histogram.HistogramFrame.HistWindow.

Referenced by dialogs.TCValidator.Validate(), and widgets.BaseValidator.Validate().

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.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 
)

Save to file.

Definition at line 388 of file histogram.py.

References dialogs.GetImageHandlers().

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.


Field Documentation

Definition at line 303 of file histogram.py.


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