diff --git a/glade/dgtkpref.glade b/glade/dgtkpref.glade
index 8101ff0ff..d20504bde 100644
--- a/glade/dgtkpref.glade
+++ b/glade/dgtkpref.glade
@@ -636,52 +636,51 @@ their share ratio reaches:
True
False
-
+
True
- 2
- 2
-
-
- True
- False
- GTK_WRAP_WORD
-
-
- 1
- 2
- 10
- 10
-
-
-
-
- True
- GTK_BUTTONBOX_SPREAD
-
-
- True
- False
- gtk-preferences
- True
-
-
-
-
-
- 1
- 2
- 1
- 2
- GTK_FILL
- GTK_FILL
-
-
+ True
True
+
+
+
+ True
+
+
+ True
+ False
+ GTK_WRAP_WORD
+ False
+
+
+ 10
+
+
+
+
+ True
+ GTK_BUTTONBOX_SPREAD
+
+
+ True
+ False
+ gtk-preferences
+ True
+
+
+
+
+
+ False
+ 1
+
+
+
- 2
+ 10
+ 1
diff --git a/plugins/HelloWorld/plugin.py b/plugins/HelloWorld/plugin.py
new file mode 100644
index 000000000..ea7ca7466
--- /dev/null
+++ b/plugins/HelloWorld/plugin.py
@@ -0,0 +1,25 @@
+class plugin_Hello:
+ def __init__(self, path, deluge_core, deluge_interface):
+ self.path = path
+ self.core = deluge_core
+ self.interface = deluge_interface
+ print "Hello World loaded"
+
+ def unload(self):
+ print "Hello World unloaded"
+
+ def update(self):
+ print "Hello, World!"
+
+
+
+
+register_plugin("Hello World",
+ plugin_Hello,
+ "1.0",
+ 'Displays "Hello, World"',
+ config=False,
+ default=False,
+ requires="0.5.0",
+ interface=None,
+ required_plugins=None)
diff --git a/src/delugegtk.py b/src/delugegtk.py
index 9d5e8d359..2a01a118d 100755
--- a/src/delugegtk.py
+++ b/src/delugegtk.py
@@ -201,9 +201,11 @@ class DelugeGTK(dbus.service.Object):
plugin = self.plugins.get_plugin(name)
version = plugin['version']
config = plugin['config']
+ description = plugin['description']
self.prf_glade.get_widget("plugin_conf").set_sensitive(config)
-
- self.prf_glade.get_widget("plugin_text").get_buffer().set_text("%s\n%s"%(name, version))
+ self.prf_glade.get_widget("plugin_text").get_buffer(
+ ).set_text("%s\nVersion: %s\n\n%s"%
+ (name, version, description))
return True
def plugin_toggled(self, renderer, path):