GRASS Programmer's Manual  6.4.2(2012)
gui_modules.colorrules.ColorTable Class Reference

Public Member Functions

def __init__
 Dialog for interactively entering rules for map management commands.
def OnAddRules
 Add rules button pressed.
def AddRules
 Add rules.
def InitDisplay
 Initialize preview display, set dimensions and region.
def OnErase
 Erase the histogram display.
def OnCloseWindow
 Window closed Also remove associated rendered images.
def OnSelectionInput
 Raster/vector map selected.
def OnLayerSelection
def OnColumnSelection
def OnRGBColSelection
def OnRuleEnable
 Rule enabled/disabled.
def OnRuleValue
 Rule value changed.
def OnRuleColor
 Rule color changed.
def SQLConvert
def OnLoadTable
 Load current color table (using `r.colors.out`)
def OnSaveTable
 Save color table to file.
def OnApply
 Apply selected color table.
def OnOK
 Apply selected color table and close the dialog.
def OnCancel
 Do not apply any changes and close the dialog.
def OnPreview
 Update preview (based on computational region)
def OnHelp
 Show GRASS manual page.
def CreateColorTable
 Creates color table.

Data Fields

 parent
 raster
 inmap
 properties
 ruleslines
 Map
 layer
 inputSizer
 selectionInput
 ovrwrtcheck
 btnSave
 cb_vl_label
 cb_vc_label
 cb_vrgb_label
 cb_vlayer
 cb_vcol
 cb_vrgb
 cr_label
 cr_panel
 numRules
 preview
 btnCancel
 btnApply
 btnOK
 btnPreview
 btnAdd
 helpbtn
 cr_sizer
 width
 height
 vlayer
 vtable

Detailed Description

Definition at line 39 of file colorrules.py.


Constructor & Destructor Documentation

def gui_modules.colorrules.ColorTable.__init__ (   self,
  parent,
  raster,
  id = wx.ID_ANY,
  title = _("Set color table"),
  style = wx.DEFAULT_FRAME_STYLE | wx.RESIZE_BORDER,
  kwargs 
)

Dialog for interactively entering rules for map management commands.

Parameters:
rasterTrue to raster otherwise vector

Definition at line 40 of file colorrules.py.


Member Function Documentation

Initialize preview display, set dimensions and region.

Definition at line 337 of file colorrules.py.

def gui_modules.colorrules.ColorTable.OnAddRules (   self,
  event 
)

Add rules button pressed.

Definition at line 302 of file colorrules.py.

References gui_modules.colorrules.ColorTable.AddRules().

Window closed Also remove associated rendered images.

Definition at line 349 of file colorrules.py.

Referenced by gui_modules.ghelp.AboutWindow.__init__().

def gui_modules.colorrules.ColorTable.OnErase (   self,
  event 
)

Erase the histogram display.

Definition at line 344 of file colorrules.py.

References gui_modules.histogram.HistFrame.HistWindow.

def gui_modules.colorrules.ColorTable.OnHelp (   self,
  event 
)

Show GRASS manual page.

Definition at line 634 of file colorrules.py.

References gui_modules.colorrules.ColorTable.raster.

Referenced by gui_modules.menuform.mainFrame.OnKeyUp().

Definition at line 417 of file colorrules.py.

def gui_modules.colorrules.ColorTable.OnOK (   self,
  event 
)

Apply selected color table and close the dialog.

Definition at line 565 of file colorrules.py.

References gui_modules.colorrules.ColorTable.OnApply().

def gui_modules.colorrules.ColorTable.OnRuleColor (   self,
  event 
)

Rule color changed.

Definition at line 475 of file colorrules.py.

References gui_modules.colorrules.ColorTable.ruleslines.

Referenced by gui_modules.colorrules.ColorTable.AddRules().

Rule enabled/disabled.

Definition at line 431 of file colorrules.py.

References gui_modules.colorrules.ColorTable.ruleslines.

Referenced by gui_modules.colorrules.ColorTable.AddRules().

def gui_modules.colorrules.ColorTable.OnSaveTable (   self,
  event 
)

Save color table to file.

Definition at line 531 of file colorrules.py.


Field Documentation

Definition at line 44 of file colorrules.py.

Referenced by gui_modules.dbm.VirtualAttributeList.AddDataRow(), gui_modules.dbm.AttributeManager.AddQueryMapLayer(), gui_modules.dbm.AttributeManager.ApplyCommands(), gui_modules.sqlbuilder.SQLFrame.OnAddValue(), gui_modules.menuform.mainFrame.OnApply(), gui_modules.dbm.AttributeManager.OnApplySqlStatement(), gui_modules.dbm.AttributeManager.OnBuilderEvt(), gui_modules.menuform.mainFrame.OnCancel(), gui_modules.dbm.VirtualAttributeList.OnColumnCompute(), gui_modules.dbm.AttributeManager.OnDataItemAdd(), gui_modules.dbm.AttributeManager.OnDataItemDelete(), gui_modules.dbm.AttributeManager.OnDataItemDeleteAll(), gui_modules.dbm.AttributeManager.OnDataItemEdit(), gui_modules.dbm.AttributeManager.OnDataSelectAll(), gui_modules.dbm.AttributeManager.OnDataSelectNone(), gui_modules.dbm.AttributeManager.OnDeleteSelected(), gui_modules.dbm.AttributeManager.OnExtractSelected(), gui_modules.dbm.AttributeManager.OnLayerPageChanged(), gui_modules.dbm.AttributeManager.OnPageChanged(), gui_modules.colorrules.ColorTable.OnPreview(), gui_modules.dbm.AttributeManager.OnTableAddColumnName(), gui_modules.dbm.AttributeManager.OnTableChangeType(), gui_modules.dbm.AttributeManager.OnTableItemChange(), gui_modules.dbm.AttributeManager.OnTableItemDelete(), gui_modules.dbm.AttributeManager.OnTableItemDeleteAll(), gui_modules.dbm.AttributeManager.OnTableReload(), gui_modules.dbm.AttributeManager.OnTableRenameColumnName(), gui_modules.sqlbuilder.SQLFrame.OnUniqueValues(), gui_modules.histogram.HistFrame.SetHistLayer(), gui_modules.dbm.VirtualAttributeList.Update(), and gui_modules.dbm.AttributeManager.ValidateSelectStatement().

Definition at line 44 of file colorrules.py.

Referenced by gui_modules.mapdisp.MapFrame.AddToolbar(), gui_modules.gcpmanager.GCP.AdjustMap(), gui_modules.mapdisp_window.BufferedWindow.Cell2Pixel(), gui_modules.gcpmapdisp.MapFrame.FormatDist(), gui_modules.mapdisp.MapFrame.FormatDist(), gui_modules.histogram.BufferedWindow.GetImage(), gui_modules.mapdisp_window.BufferedWindow.GetImage(), gui_modules.colorrules.BufferedWindow.GetImage(), gui_modules.layertree.LayerTree.GetMap(), gui_modules.gcpmapdisp.MapFrame.GetRender(), gui_modules.mapdisp.MapFrame.GetRender(), gui_modules.mapdisp.MapFrame.MeasureDist(), gui_modules.gcpmapdisp.MapFrame.OnAlignRegion(), gui_modules.mapdisp.MapFrame.OnAlignRegion(), gui_modules.gcpmapdisp.MapFrame.OnChangeMapScale(), gui_modules.mapdisp.MapFrame.OnChangeMapScale(), gui_modules.mapdisp.MapFrame.OnGoTo(), gui_modules.mapdisp_window.BufferedWindow.OnLeftUp(), gui_modules.mapdisp_window.BufferedWindow.OnMouseEnter(), gui_modules.mapdisp_window.BufferedWindow.OnMouseWheel(), gui_modules.colorrules.BufferedWindow.OnPaint(), gui_modules.histogram.BufferedWindow.OnSize(), gui_modules.colorrules.BufferedWindow.OnSize(), gui_modules.gcpmanager.GCP.OnUpdateActive(), gui_modules.gcpmanager.GCP.OnZoomToSource(), gui_modules.gcpmanager.GCP.OnZoomToTarget(), gui_modules.mapdisp_window.BufferedWindow.Pixel2Cell(), gui_modules.mapdisp.MapFrame.QueryVector(), gui_modules.gcpmapdisp.MapFrame.StatusbarUpdate(), gui_modules.mapdisp.MapFrame.StatusbarUpdate(), gui_modules.histogram.BufferedWindow.UpdateHist(), gui_modules.colorrules.BufferedWindow.UpdatePreview(), gui_modules.mapdisp_window.BufferedWindow.Zoom(), gui_modules.mapdisp_window.BufferedWindow.ZoomToDefault(), gui_modules.mapdisp_window.BufferedWindow.ZoomToMap(), gui_modules.mapdisp_window.BufferedWindow.ZoomToSaved(), and gui_modules.mapdisp_window.BufferedWindow.ZoomToWind().

Definition at line 44 of file colorrules.py.

Referenced by gui_modules.gcpmanager.GCP::__del__(), 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.goutput.GMStc::AddTextWrapped(), gui_modules.gcpmanager.GCPWizard::Cleanup(), 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.gdialogs.DecorationDialog::GetOptData(), 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.dbm_dialogs.DisplayAttributesDialog::OnCancel(), gui_modules.gdialogs.DecorationDialog::OnCancel(), gui_modules.menuform.mainFrame::OnCancel(), gui_modules.vdigit.VDigitSettingsDialog::OnCancel(), gui_modules.vdigit.VDigitCategoryDialog::OnCancel(), gui_modules.psmap_dialogs.MapDialog::OnCancel(), gui_modules.preferences.CheckListMapset::OnCheckItem(), gui_modules.gcpmanager.GrSettingsDialog::OnClipRegion(), gui_modules.dbm.AttributeManager::OnCloseWindow(), gui_modules.goutput.GMConsole::OnCmdDone(), gui_modules.dbm.VirtualAttributeList::OnColumnCompute(), 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.dbm.AttributeManager::OnDataItemDeleteAll(), gui_modules.toolbars.VDigitToolbar::OnDeleteLine(), gui_modules.toolbars.VDigitToolbar::OnDisplayAttr(), gui_modules.toolbars.VDigitToolbar::OnDisplayCats(), gui_modules.menuform.mainFrame::OnDone(), gui_modules.location_wizard.DatumPage::OnDText(), gui_modules.toolbars.VDigitToolbar::OnEditLine(), gui_modules.location_wizard.CoordinateSystemPage::OnEnterPage(), gui_modules.gcpmanager.GroupPage::OnEnterPage(), gui_modules.gcpmanager.DispMapPage::OnEnterPage(), gui_modules.location_wizard.DatumPage::OnEnterPage(), gui_modules.location_wizard.EPSGPage::OnEnterPage(), gui_modules.location_wizard.SummaryPage::OnEnterPage(), gui_modules.toolbars.VDigitToolbar::OnExit(), gui_modules.toolbars.NvizToolbar::OnExit(), gui_modules.gcpmanager.GrSettingsDialog::OnExtension(), gui_modules.toolbars.VDigitToolbar::OnFlip(), gui_modules.gmodeler.ModelFrame::OnHelp(), gui_modules.gcpmanager.GrSettingsDialog::OnHighlight(), 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.gcpmanager.GrSettingsDialog::OnMethod(), gui_modules.gcpmanager.GroupPage::OnMkGroup(), gui_modules.mapdisp_window.MapWindow::OnMotion(), gui_modules.psmap.PsMapBufferedWindow::OnMouse(), gui_modules.mapdisp_window.BufferedWindow::OnMouseEnter(), gui_modules.toolbars.VDigitToolbar::OnMoveLine(), gui_modules.toolbars.VDigitToolbar::OnMoveVertex(), gui_modules.gdialogs.DecorationDialog::OnOptions(), gui_modules.location_wizard.DatumPage::OnPageChanging(), gui_modules.location_wizard.EllipsePage::OnPageChanging(), gui_modules.location_wizard.EPSGPage::OnPageChanging(), gui_modules.location_wizard.CustomPage::OnPageChanging(), wxgui.GMFrame::OnPsMap(), gui_modules.toolbars.VDigitToolbar::OnQuery(), gui_modules.toolbars.VDigitToolbar::OnRemoveVertex(), gui_modules.menuform.mainFrame::OnRun(), gui_modules.prompt.GPrompt::OnRunCmd(), gui_modules.vdigit.VDigitSettingsDialog::OnSave(), gui_modules.profile.OptDialog::OnSave(), gui_modules.location_wizard.EllipsePage::OnSearch(), gui_modules.toolbars.VDigitToolbar::OnSelectMap(), gui_modules.toolbars.MapToolbar::OnSelectTool(), gui_modules.gselect.GdalSelect::OnSetDsn(), gui_modules.toolbars.VDigitToolbar::OnSettings(), gui_modules.toolbars.NvizToolbar::OnSettings(), gui_modules.toolbars.VDigitToolbar::OnSnap(), gui_modules.toolbars.VDigitToolbar::OnSplitLine(), gui_modules.gcpmanager.DispMapPage::OnSrcSelection(), gui_modules.location_wizard.ProjectionsPage::OnText(), gui_modules.location_wizard.EllipsePage::OnText(), 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.mapdisp_command.Command::run(), gui_modules.goutput.CmdThread::run(), gui_modules.menuform.UpdateQThread::run(), gui_modules.goutput.GMConsole::RunCmd(), gui_modules.location_wizard.CoordinateSystemPage::SetVal(), gui_modules.location_wizard.ProjParamsPage::SetVal(), 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.histogram.BufferedWindow::UpdateHist(), gui_modules.mapdisp_window.BufferedWindow::UpdateMap(), gui_modules.vdigit.VDigitSettingsDialog::UpdateSettings(), gui_modules.gcpmanager.GrSettingsDialog::UpdateSettings(), gui_modules.goutput.GMStdout::write(), 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