GRASS Programmer's Manual
6.4.2(2012)
|
Go to the source code of this file.
Data Structures | |
class | gui_modules.psmap_dialogs.UnitConversion |
Class for converting units. More... | |
class | gui_modules.psmap_dialogs.TCValidator |
validates input in textctrls, combobox, taken from wxpython demo More... | |
class | gui_modules.psmap_dialogs.PenStyleComboBox |
if self.flag == 'SCALE' and chr(key) in string.digits + ':': event.Skip() return More... | |
class | gui_modules.psmap_dialogs.CheckListCtrl |
List control for managing order and labels of vector maps in legend. More... | |
class | gui_modules.psmap_dialogs.Instruction |
Class which represents instruction file. More... | |
class | gui_modules.psmap_dialogs.InstructionObject |
Abtract class representing single instruction. More... | |
class | gui_modules.psmap_dialogs.InitMap |
Class representing virtual map. More... | |
class | gui_modules.psmap_dialogs.MapFrame |
Class representing map (instructions maploc, scale, border) More... | |
class | gui_modules.psmap_dialogs.PageSetup |
Class representing page instruction. More... | |
class | gui_modules.psmap_dialogs.Mapinfo |
Class representing mapinfo instruction. More... | |
class | gui_modules.psmap_dialogs.Text |
Class representing text instruction. More... | |
class | gui_modules.psmap_dialogs.Scalebar |
Class representing scalebar instruction. More... | |
class | gui_modules.psmap_dialogs.RasterLegend |
Class representing colortable instruction. More... | |
class | gui_modules.psmap_dialogs.VectorLegend |
Class representing colortable instruction. More... | |
class | gui_modules.psmap_dialogs.Raster |
Class representing raster instruction. More... | |
class | gui_modules.psmap_dialogs.Vector |
Class keeps vector layers. More... | |
class | gui_modules.psmap_dialogs.VProperties |
Class represents instructions vareas, vlines, vpoints. More... | |
class | gui_modules.psmap_dialogs.PsmapDialog |
class | gui_modules.psmap_dialogs.PageSetupDialog |
class | gui_modules.psmap_dialogs.MapDialog |
Dialog for map frame settings and optionally raster and vector map selection. More... | |
class | gui_modules.psmap_dialogs.MapFramePanel |
wx.Panel with map (scale, region, border) settings More... | |
class | gui_modules.psmap_dialogs.RasterPanel |
Panel for raster map settings. More... | |
class | gui_modules.psmap_dialogs.VectorPanel |
Panel for vector maps settings. More... | |
class | gui_modules.psmap_dialogs.RasterDialog |
class | gui_modules.psmap_dialogs.MainVectorDialog |
if 'map' in self.parent.openDialogs: if self.parent.openDialogs['map'].mPanel.rasterTypeRadio.GetValue()\ and self.parent.openDialogs['map'].mPanel.select.GetValue(): if self.parent.openDialogs['map'].mPanel.drawMap.IsChecked(): self.rPanel.rasterSelect.SetValue(self.parent.openDialogs['map'].mPanel.select.GetValue()) More... | |
class | gui_modules.psmap_dialogs.VPropertiesDialog |
class | gui_modules.psmap_dialogs.LegendDialog |
class | gui_modules.psmap_dialogs.MapinfoDialog |
class | gui_modules.psmap_dialogs.ScalebarDialog |
Dialog for scale bar. More... | |
class | gui_modules.psmap_dialogs.TextDialog |
Namespaces | |
namespace | gui_modules::psmap_dialogs |
namespace | psmap_dialogs.py |
Map feature objects and dialogs for ps.map. | |
Functions | |
def | gui_modules::psmap_dialogs.OnApply |
parent.font['colorLabel'] = wx.StaticText(parent, id = wx.ID_ANY, label = _("Color:")) colorChoices = [ 'aqua', 'black', 'blue', 'brown', 'cyan', 'gray', 'green', 'indigo', 'magenta',\ 'orange', 'purple', 'red', 'violet', 'white', 'yellow'] parent.colorCtrl = wx.Choice(parent, id = wx.ID_ANY, choices = colorChoices) parent.colorCtrl.SetStringSelection(parent.rLegendDict['color']) parent.font['colorCtrl'] = wx.ColourPickerCtrl(parent, id = wx.ID_ANY) parent.font['colorCtrl'].SetColour(dialogDict['color']) | |
def | gui_modules::psmap_dialogs.OnOK |
Apply changes, close dialog. | |
def | gui_modules::psmap_dialogs.OnCancel |
Close dialog. | |
def | gui_modules::psmap_dialogs.OnClose |
Destroy dialog and delete it from open dialogs. | |
def | gui_modules::psmap_dialogs.OnLayer |
Change columns on layer change. | |
def | gui_modules::psmap_dialogs.OnOutline |
def | gui_modules::psmap_dialogs.OnFill |
def | gui_modules::psmap_dialogs.OnColor |
def | gui_modules::psmap_dialogs.OnSize |
def | gui_modules::psmap_dialogs.OnRotation |
def | gui_modules::psmap_dialogs.OnRotationType |
def | gui_modules::psmap_dialogs.OnPattern |
def | gui_modules::psmap_dialogs.EnableLayerSelection |
def | gui_modules::psmap_dialogs.getColsChoice |
Returns a wx.Choice with table columns. | |
def | gui_modules::psmap_dialogs.update |
def | gui_modules::psmap_dialogs.sizePositionFont |
Insert widgets for size, position and font control. | |
def | gui_modules::psmap_dialogs.OnIsLegend |
Enables and disables controls, it depends if raster or vector legend is checked. | |
def | gui_modules::psmap_dialogs.OnRaster |
def | gui_modules::psmap_dialogs.OnDiscrete |
Change control according to the type of legend. | |
def | gui_modules::psmap_dialogs.OnRange |
def | gui_modules::psmap_dialogs.OnUp |
Moves selected map up, changes order in vector legend. | |
def | gui_modules::psmap_dialogs.OnDown |
Moves selected map down, changes order in vector legend. | |
def | gui_modules::psmap_dialogs.OnEditLabel |
Change legend label of vector map. | |
def | gui_modules::psmap_dialogs.OnSpan |
def | gui_modules::psmap_dialogs.OnFont |
Changes default width according to fontsize, width [inch] = fontsize[pt]/24. | |
def | gui_modules::psmap_dialogs.OnBorder |
Enables/disables colorPickerCtrl for border. | |
def | gui_modules::psmap_dialogs.updateRasterLegend |
Save information from raster legend dialog to dictionary. | |
def | gui_modules::psmap_dialogs.updateVectorLegend |
Save information from vector legend dialog to dictionary. | |
def | gui_modules::psmap_dialogs.updateDialog |
Update legend coordinates after moving. | |
def | gui_modules::psmap_dialogs.convertRGB |
Converts wx.Colour(r,g,b,a) to string 'r:g:b' or named color, or named color/r:g:b string to wx.Colour, depending on input. | |
def | gui_modules::psmap_dialogs.PaperMapCoordinates |
Converts paper (inch) coordinates -> map coordinates. | |
def | gui_modules::psmap_dialogs.AutoAdjust |
Computes map scale, center and map frame rectangle to fit region (scale is not fixed) | |
def | gui_modules::psmap_dialogs.SetResolution |
If resolution is too high, lower it. | |
def | gui_modules::psmap_dialogs.ComputeSetRegion |
Computes and sets region from current scale, map center coordinates and map rectangle. | |
def | gui_modules::psmap_dialogs.projInfo |
Return region projection and map units information, taken from render.py. | |
def | gui_modules::psmap_dialogs.GetMapBounds |
Run ps.map -b to get information about map bounding box. | |
def | gui_modules::psmap_dialogs.getRasterType |
Returns type of raster map (CELL, FCELL, DCELL) | |
Variables | |
gui_modules::psmap_dialogs.fs = None | |
list | gui_modules::psmap_dialogs.PSMAP_COLORS |
list | gui_modules::psmap_dialogs.fontChoices |
parent.font['fontLabel'] = wx.StaticText(parent, id = wx.ID_ANY, label = _("Choose font:")) parent.font['fontCtrl'] = wx.FontPickerCtrl(parent, id = wx.ID_ANY) | |
tuple | gui_modules::psmap_dialogs.linecapText = wx.StaticText(panel, id = wx.ID_ANY, label = _("Choose linecap:")) |
self.styleCombo = wx.ComboBox(panel, id = wx.ID_ANY, choices = ["solid", "dashed", "dotted", "dashdotted"], validator = TCValidator(flag = 'ZERO_AND_ONE_ONLY')) self.styleCombo.SetToolTipString(_("It's possible to enter a series of 0's and 1's too. "\ "The first block of repeated zeros or ones represents 'draw', "\ "the second block represents 'blank'. An even number of blocks "\ "will repeat the pattern, an odd number of blocks will alternate the pattern.")) | |
tuple | gui_modules::psmap_dialogs.h = self.unitConv.convert(value = float(legendDict['height']), fromUnit = 'inch', toUnit = legendDict['unit']) |
panel.defaultSize = wx.CheckBox(panel, id = wx.ID_ANY, label = _("Use default size")) panel.defaultSize.SetValue(legendDict['defaultSize']) | |
int | gui_modules::psmap_dialogs.minVect = 1 |
self.rSizeGBSizer.Add(panel.defaultSize, pos = (0,0), span = (1,2), flag = wx.ALIGN_CENTER_VERTICAL, border = 0) | |
tuple | gui_modules::psmap_dialogs.maxVect = min(10, len(self.instruction[self.vectorId]['list'])) |
tuple | gui_modules::psmap_dialogs.cols = wx.StaticText(panel, id = wx.ID_ANY, label = _("Columns:")) |
list | gui_modules::psmap_dialogs.min = minVect,maxmaxVect,initiallegendDict['cols'] |
tuple | gui_modules::psmap_dialogs.s = self.unitConv.convert(value = float(legendDict['span']), fromUnit = 'inch', toUnit = legendDict['unit']) |
tuple | gui_modules::psmap_dialogs.box = wx.StaticBox(parent = panel, id = wx.ID_ANY, label = " %s " % _("Font settings")) |
tuple | gui_modules::psmap_dialogs.fontSizer = wx.StaticBoxSizer(box, wx.VERTICAL) |
tuple | gui_modules::psmap_dialogs.flexSizer = wx.FlexGridSizer(cols = 2, hgap = 5, vgap = 5) |
list | gui_modules::psmap_dialogs.fontsize = self.panelVector.font['fontSizeCtrl'] |
fontsize = self.panelVector.font['fontCtrl'].GetSelectedFont().GetPointSize() | |
tuple | gui_modules::psmap_dialogs.unit = self.unitConv.findUnit(self.panelVector.units['unitsCtrl'].GetStringSelection()) |
int | gui_modules::psmap_dialogs.w = 24 |
tuple | gui_modules::psmap_dialogs.width = self.unitConv.convert(value = w, fromUnit = 'inch', toUnit = unit) |
gui_modules::psmap_dialogs::patternCheck | |
gui_modules::psmap_dialogs.patFileCtrl | |
gui_modules::psmap_dialogs.patWidthText | |
gui_modules::psmap_dialogs.patWidthSpin | |
gui_modules::psmap_dialogs.patScaleText | |
gui_modules::psmap_dialogs.patScaleSpin | |
gui_modules::psmap_dialogs::currLayer | |
gui_modules::psmap_dialogs::type | |
gui_modules::psmap_dialogs::isVLegend | |
gui_modules::psmap_dialogs.vectorListCtrl | |
gui_modules::psmap_dialogs.btnUp | |
gui_modules::psmap_dialogs.btnDown | |
gui_modules::psmap_dialogs.btnLabel | |
gui_modules::psmap_dialogs.borderCheck | |
gui_modules::psmap_dialogs.borderColorCtrl | |
gui_modules::psmap_dialogs::vectorId | |
gui_modules::psmap_dialogs::rasterId | |
gui_modules::psmap_dialogs::unitConv |