32 |
32 |
33 from editors.EditorPanel import EditorPanel |
33 from editors.EditorPanel import EditorPanel |
34 from util.BitmapLibrary import GetBitmap |
34 from util.BitmapLibrary import GetBitmap |
35 from controls import FolderTree |
35 from controls import FolderTree |
36 |
36 |
37 FILTER = _("All files (*.*)|*.*|CSV files (*.csv)|*.csv") |
|
38 |
|
39 |
37 |
40 class FileManagementPanel(EditorPanel): |
38 class FileManagementPanel(EditorPanel): |
41 |
39 |
42 def _init_Editor(self, parent): |
40 def _init_Editor(self, parent): |
43 self.Editor = wx.Panel(parent) |
41 self.Editor = wx.Panel(parent) |
48 main_sizer.AddSizer(left_sizer, 1, border=5, flag=wx.GROW | wx.ALL) |
46 main_sizer.AddSizer(left_sizer, 1, border=5, flag=wx.GROW | wx.ALL) |
49 |
47 |
50 managed_dir_label = wx.StaticText(self.Editor, label=_(self.TagName) + ":") |
48 managed_dir_label = wx.StaticText(self.Editor, label=_(self.TagName) + ":") |
51 left_sizer.AddWindow(managed_dir_label, border=5, flag=wx.GROW | wx.BOTTOM) |
49 left_sizer.AddWindow(managed_dir_label, border=5, flag=wx.GROW | wx.BOTTOM) |
52 |
50 |
|
51 FILTER = _("All files (*.*)|*.*|CSV files (*.csv)|*.csv") |
53 self.ManagedDir = FolderTree(self.Editor, self.Folder, FILTER) |
52 self.ManagedDir = FolderTree(self.Editor, self.Folder, FILTER) |
54 left_sizer.AddWindow(self.ManagedDir, 1, flag=wx.GROW) |
53 left_sizer.AddWindow(self.ManagedDir, 1, flag=wx.GROW) |
55 |
54 |
56 managed_treectrl = self.ManagedDir.GetTreeCtrl() |
55 managed_treectrl = self.ManagedDir.GetTreeCtrl() |
57 self.Bind(wx.EVT_TREE_SEL_CHANGED, self.OnTreeItemChanged, managed_treectrl) |
56 self.Bind(wx.EVT_TREE_SEL_CHANGED, self.OnTreeItemChanged, managed_treectrl) |