14 |
from wxPython.wx import * |
from wxPython.wx import * |
15 |
|
|
16 |
from Thuban import _ |
from Thuban import _ |
17 |
|
from Thuban.UI.common import * |
18 |
|
|
19 |
from Thuban.Model.color import Color |
from Thuban.Model.color import Color |
20 |
|
|
107 |
self.SelectItem(item) |
self.SelectItem(item) |
108 |
|
|
109 |
def add_items(self, parent, items): |
def add_items(self, parent, items): |
|
# print "\n---\n", items |
|
110 |
|
|
111 |
if items is None: return |
if items is None: return |
112 |
|
|
127 |
else: |
else: |
128 |
# assume its a sequence (title, items) |
# assume its a sequence (title, items) |
129 |
if isinstance(item[1], Color): |
if isinstance(item[1], Color): |
130 |
treeitem = self.AppendItem(parent, _("(%s)") % item[0]) |
|
131 |
|
treeitem = self.AppendItem(parent, "(%s)" % item[0]) |
132 |
|
|
133 |
bmp = wxEmptyBitmap(BMP_SIZE, BMP_SIZE) |
bmp = wxEmptyBitmap(BMP_SIZE, BMP_SIZE) |
134 |
brush = wxBrush(wxColour(item[1].red * 255, |
brush = wxBrush(Color2wxColour(item[1]), wxSOLID) |
|
item[1].green * 255, |
|
|
item[1].blue * 255), |
|
|
wxSOLID) |
|
135 |
dc = wxMemoryDC() |
dc = wxMemoryDC() |
136 |
dc.SelectObject(bmp) |
dc.SelectObject(bmp) |
137 |
dc.SetBrush(brush) |
dc.SetBrush(brush) |