87 |
self.layer_to_item.clear() |
self.layer_to_item.clear() |
88 |
self.image_list = wxImageList(BMP_SIZE, BMP_SIZE, False, 0) |
self.image_list = wxImageList(BMP_SIZE, BMP_SIZE, False, 0) |
89 |
self.AssignImageList(self.image_list) |
self.AssignImageList(self.image_list) |
90 |
#bmp = wxEmptyBitmap(BMP_SIZE, BMP_SIZE) |
bmp = wxEmptyBitmap(0, 0) |
91 |
#self.image_list.AddWithColourMask(bmp, wxColour(0, 0, 0)) |
self.image_list.AddWithColourMask(bmp, wxColour(0, 0, 0)) |
92 |
|
|
93 |
session = self.app.session |
session = self.app.session |
94 |
info = session.TreeInfo() |
info = session.TreeInfo() |
95 |
root = self.AddRoot(info[0], -2, -1, None) |
root = self.AddRoot(info[0], 0, -1, None) |
96 |
self.add_items(root, info[1]) |
self.add_items(root, info[1]) |
97 |
self.Expand(root) |
self.Expand(root) |
98 |
# select the selected layer |
# select the selected layer |
117 |
# Supports the TreeInfo protocol |
# Supports the TreeInfo protocol |
118 |
info = item.TreeInfo() |
info = item.TreeInfo() |
119 |
#treeitem = self.AppendItem(parent, info[0]) |
#treeitem = self.AppendItem(parent, info[0]) |
120 |
treeitem = self.AppendItem(parent, info[0], -2, -1, None) |
treeitem = self.AppendItem(parent, info[0], 0, -1, None) |
121 |
self.SetPyData(treeitem, item) |
self.SetPyData(treeitem, item) |
122 |
self.add_items(treeitem, info[1]) |
self.add_items(treeitem, info[1]) |
123 |
self.Expand(treeitem) |
self.Expand(treeitem) |
126 |
elif isinstance(item, StringType) or \ |
elif isinstance(item, StringType) or \ |
127 |
isinstance(item, UnicodeType): |
isinstance(item, UnicodeType): |
128 |
# it's a string |
# it's a string |
129 |
treeitem = self.AppendItem(parent, item, -2, -1, None) |
treeitem = self.AppendItem(parent, item, 0, -1, None) |
130 |
#self.SetItemImage(treeitem, -1) |
#self.SetItemImage(treeitem, -1) |
131 |
else: |
else: |
132 |
# assume its a sequence (title, items) |
# assume its a sequence (title, items) |
149 |
self.SetItemImage(treeitem, i) |
self.SetItemImage(treeitem, i) |
150 |
else: |
else: |
151 |
#treeitem = self.AppendItem(parent, item[0]) |
#treeitem = self.AppendItem(parent, item[0]) |
152 |
treeitem = self.AppendItem(parent, item[0], -2, -1, None) |
treeitem = self.AppendItem(parent, item[0], 0, -1, None) |
153 |
self.add_items(treeitem, item[1]) |
self.add_items(treeitem, item[1]) |
154 |
self.Expand(treeitem) |
self.Expand(treeitem) |
155 |
|
|