29 |
|
|
30 |
from Thuban.Model.color import Transparent |
from Thuban.Model.color import Transparent |
31 |
|
|
32 |
from Thuban.Model.layer import Layer, RasterLayer, \ |
from Thuban.Model.layer import Layer, RasterLayer |
33 |
SHAPETYPE_ARC, SHAPETYPE_POLYGON, SHAPETYPE_POINT |
from Thuban.Model.data import SHAPETYPE_ARC, SHAPETYPE_POLYGON, SHAPETYPE_POINT |
34 |
|
|
35 |
from Thuban.UI.classgen import ClassGenDialog |
from Thuban.UI.classgen import ClassGenDialog |
36 |
|
from Thuban.UI.colordialog import ColorDialog |
37 |
|
|
38 |
from dialogs import NonModalNonParentDialog |
from dialogs import NonModalNonParentDialog |
39 |
from messages import MAP_REPLACED |
from messages import MAP_REPLACED |
1286 |
self.previewWin.Refresh() |
self.previewWin.Refresh() |
1287 |
|
|
1288 |
def __GetColor(self, cur): |
def __GetColor(self, cur): |
1289 |
dialog = wxColourDialog(self) |
dialog = ColorDialog(self) |
1290 |
if cur is not Transparent: |
dialog.SetColor(cur) |
|
dialog.GetColourData().SetColour(Color2wxColour(cur)) |
|
1291 |
|
|
1292 |
ret = None |
ret = None |
1293 |
if dialog.ShowModal() == wxID_OK: |
if dialog.ShowModal() == wxID_OK: |
1294 |
ret = wxColour2Color(dialog.GetColourData().GetColour()) |
ret = dialog.GetColor() |
1295 |
|
|
1296 |
dialog.Destroy() |
dialog.Destroy() |
1297 |
|
|