16 |
from dialogs import NonModalDialog |
from dialogs import NonModalDialog |
17 |
from controls import RecordListCtrl, RecordGridCtrl |
from controls import RecordListCtrl, RecordGridCtrl |
18 |
from messages import SHAPES_SELECTED |
from messages import SHAPES_SELECTED |
19 |
|
import main |
20 |
|
|
21 |
class IdentifyListCtrl(RecordListCtrl): |
class IdentifyListCtrl(RecordListCtrl): |
22 |
|
|
45 |
parent.Subscribe(SHAPES_SELECTED, self.selected_shape) |
parent.Subscribe(SHAPES_SELECTED, self.selected_shape) |
46 |
|
|
47 |
top_box = wxBoxSizer(wxVERTICAL) |
top_box = wxBoxSizer(wxVERTICAL) |
48 |
#self.list = IdentifyGridCtrl(panel) |
if main.options.attribute_editing_enabled: |
49 |
self.list = IdentifyListCtrl(self, -1) |
self.list = IdentifyGridCtrl(self) |
50 |
|
else: |
51 |
|
self.list = IdentifyListCtrl(self, -1) |
52 |
self.list.SetSize(wxSize(305,200)) |
self.list.SetSize(wxSize(305,200)) |
53 |
top_box.Add(self.list, 1, wxEXPAND|wxALL, 4) |
top_box.Add(self.list, 1, wxEXPAND|wxALL, 4) |
54 |
|
|