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
'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