107 |
if self.type in (FIELDTYPE_INT, FIELDTYPE_DOUBLE): |
if self.type in (FIELDTYPE_INT, FIELDTYPE_DOUBLE): |
108 |
panel = GenUniformPanel(self, layer, fieldName, self.type) |
panel = GenUniformPanel(self, layer, fieldName, self.type) |
109 |
self.genCombo.Append(GENCOMBOSTR_UNIFORM, panel) |
self.genCombo.Append(GENCOMBOSTR_UNIFORM, panel) |
110 |
sizer.Add(panel, 0, wxGROW | wxALL, 4) |
sizer.Add(panel, 1, wxGROW | wxALL, 4) |
111 |
sizer.Show(panel, False) |
sizer.Show(panel, False) |
112 |
|
|
113 |
|
self.genCombo.SetSelection(0) |
114 |
|
|
115 |
############# |
############# |
116 |
|
|
117 |
psizer = wxBoxSizer(wxHORIZONTAL) |
psizer = wxBoxSizer(wxHORIZONTAL) |
118 |
psizer.Add(wxStaticText(self, -1, _("Color Schemes:")), |
psizer.Add(wxStaticText(self, -1, _("Color Scheme:")), |
119 |
0, wxALIGN_CENTER_VERTICAL, 0) |
0, wxALIGN_CENTER_VERTICAL, 0) |
120 |
|
|
121 |
self.propCombo = wxComboBox(self, |
self.propCombo = wxComboBox(self, |
139 |
self.propCombo.Append(PROPCOMBOSTR_HOT2COLD, HotToColdRamp()) |
self.propCombo.Append(PROPCOMBOSTR_HOT2COLD, HotToColdRamp()) |
140 |
self.propCombo.Append(PROPCOMBOSTR_CUSTOM, panel) |
self.propCombo.Append(PROPCOMBOSTR_CUSTOM, panel) |
141 |
|
|
142 |
|
self.propCombo.SetSelection(0) |
143 |
|
|
144 |
|
|
145 |
############# |
############# |
290 |
sizer = wxBoxSizer(wxHORIZONTAL) |
sizer = wxBoxSizer(wxHORIZONTAL) |
291 |
|
|
292 |
sizer.Add(wxStaticText(self, -1, _("Number of Groups:")), 0, wxALL, 4) |
sizer.Add(wxStaticText(self, -1, _("Number of Groups:")), 0, wxALL, 4) |
293 |
self.numGroupsCtrl = wxSpinCtrl(self, ID_UNIFORM_NGROUPS, style=wxTE_RIGHT) |
self.numGroupsCtrl = wxSpinCtrl(self, ID_UNIFORM_NGROUPS, |
294 |
|
style=wxTE_RIGHT) |
295 |
EVT_TEXT(self, ID_UNIFORM_NGROUPS, self._OnNumGroupsChanged) |
EVT_TEXT(self, ID_UNIFORM_NGROUPS, self._OnNumGroupsChanged) |
296 |
EVT_SPINCTRL(self, ID_UNIFORM_NGROUPS, self._OnNumGroupsChanged) |
EVT_SPINCTRL(self, ID_UNIFORM_NGROUPS, self._OnNumGroupsChanged) |
297 |
sizer.Add(self.numGroupsCtrl, 1, wxALL, 4) |
sizer.Add(self.numGroupsCtrl, 1, wxALL, 4) |
1016 |
|
|
1017 |
class GreyRamp(MonochromaticRamp): |
class GreyRamp(MonochromaticRamp): |
1018 |
def __init__(self): |
def __init__(self): |
1019 |
MonochromaticRamp.__init__(self, Color(0, 0, 0), Color(1, 1, 1)) |
MonochromaticRamp.__init__(self, Color(1, 1, 1), Color(0, 0, 0)) |
1020 |
|
|
1021 |
class RedRamp(MonochromaticRamp): |
class RedRamp(MonochromaticRamp): |
1022 |
def __init__(self): |
def __init__(self): |
1023 |
MonochromaticRamp.__init__(self, Color(.2, 0, 0), Color(1, 0, 0)) |
MonochromaticRamp.__init__(self, Color(1, 1, 1), Color(.8, 0, 0)) |
1024 |
|
|
1025 |
class GreenRamp(MonochromaticRamp): |
class GreenRamp(MonochromaticRamp): |
1026 |
def __init__(self): |
def __init__(self): |
1027 |
MonochromaticRamp.__init__(self, Color(0, .2, 0), Color(0, 1, 0)) |
MonochromaticRamp.__init__(self, Color(1, 1, 1), Color(0, .8, 0)) |
1028 |
|
|
1029 |
class BlueRamp(MonochromaticRamp): |
class BlueRamp(MonochromaticRamp): |
1030 |
def __init__(self): |
def __init__(self): |
1031 |
MonochromaticRamp.__init__(self, Color(0, 0, .2), Color(0, 0, 1)) |
MonochromaticRamp.__init__(self, Color(1, 1, 1), Color(0, 0, .8)) |
1032 |
|
|
1033 |
class HotToColdRamp: |
class HotToColdRamp: |
1034 |
|
|