Several changes while getting 'plot' panel working
[hooke.git] / hooke / ui / gui / panel / __init__.py
index 4a2a8daeff0a58d4ff0fd5640e9aeca3f3e2d9f5..11e5187a640db801f9dc89308320d71a311d1591 100644 (file)
@@ -1,5 +1,8 @@
 # Copyright\r
 \r
+"""The `panel` module provides optional submodules that add GUI panels.\r
+"""\r
+\r
 from ....util.pluggable import IsSubclass, construct_odict\r
 \r
 \r
@@ -9,9 +12,8 @@ PANEL_MODULES = [
 #    'notebook',\r
     'output',\r
     'playlist',\r
-#    'plot',\r
-#    'propertyeditor',\r
-    'propertyeditor2',\r
+    'plot',\r
+    'propertyeditor',\r
 #    'results',\r
 #    'selection',\r
 #    'welcome',\r
@@ -28,6 +30,8 @@ class Panel (object):
     def __init__(self, name=None, callbacks=None, **kwargs):\r
         super(Panel, self).__init__(**kwargs)\r
         self.name = name\r
+        self.managed_name = name.capitalize()\r
+        self._hooke_frame = kwargs.get('parent', None)\r
         if callbacks == None:\r
             callbacks = {}\r
         self._callbacks = callbacks\r