Can successfully run 'load playlist' from CommandsPanel
[hooke.git] / hooke / ui / gui / panel / commands.py
index b8bae8d0eb3889ed4c00a5e81eb6555e62d4f555..3dbf1387fbd2246de6ab7570297ca2131861bd84 100644 (file)
@@ -133,8 +133,7 @@ class Tree (wx.TreeCtrl):
         name = self._name_for_id[self._canonical_id(_id)]\r
         if self._is_command(name):\r
             command = self._commands[name]\r
-            args = {}  # TODO: generate args\r
-            in_callback(self, command, args)\r
+            in_callback(self, command)\r
 \r
 \r
 class CommandsPanel (Panel, wx.Panel):\r
@@ -157,8 +156,10 @@ class CommandsPanel (Panel, wx.Panel):
             'execute': wx.Button(self, label='Execute'),\r
             }\r
         sizer = wx.BoxSizer(wx.VERTICAL)\r
-        sizer.Add(self._c['tree'], 1, wx.EXPAND)\r
         sizer.Add(self._c['execute'], 0, wx.EXPAND)\r
+        sizer.Add(self._c['tree'], 1, wx.EXPAND)\r
+        # Put 'tree' second because its min size may be large enough\r
+        # to push the button out of view.\r
         self.SetSizer(sizer)\r
         sizer.Fit(self)\r
 \r