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):