diff clients/editor/plugins/plugin.py @ 0:4a0efb7baf70

* Datasets becomes the new trunk and retires after that :-)
author mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
date Sun, 29 Jun 2008 18:44:17 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/clients/editor/plugins/plugin.py	Sun Jun 29 18:44:17 2008 +0000
@@ -0,0 +1,21 @@
+# coding: utf-8
+
+import pychan.widgets as widgets
+
+class Plugin(object):
+	"""
+	Plugin base for the editor.
+	Currently transitional code.
+	"""
+	def __init__(self):
+		self.menu_items = {}
+
+	def install(self,gui):
+		for key in self.menu_items:
+			button = widgets.Button(name=key,text=key)
+			gui.addChild(button)
+		gui.mapEvents(self.menu_items)
+		gui.adaptLayout()
+
+	def deinstall(self,fifedit):
+		pass