X-Git-Url: http://git.maemo.org/git/?p=comic-widget;a=blobdiff_plain;f=src%2Fusr%2Flib%2Fhildon-desktop%2Fcomic-widget.py;h=03b299f4a1050572207c8e7661683c2b33be70b1;hp=0965909207e7cd9235f7920b2c61ced61933c2bb;hb=ddff2f06351ce255e08cb2b1e14f10691d7b685b;hpb=490e5f5056859eed22a59af97d70e0321c174c71 diff --git a/src/usr/lib/hildon-desktop/comic-widget.py b/src/usr/lib/hildon-desktop/comic-widget.py index 0965909..03b299f 100644 --- a/src/usr/lib/hildon-desktop/comic-widget.py +++ b/src/usr/lib/hildon-desktop/comic-widget.py @@ -1,3 +1,4 @@ +import gobject import hildon import hildondesktop import gtk @@ -281,6 +282,7 @@ class ComicDb(): # ------------UI class ComicHomePlugin(hildondesktop.HomePluginItem): + __gtype_name__ = 'ComicHomePlugin' def __init__(self): hildondesktop.HomePluginItem.__init__(self) global supports_alpha @@ -640,12 +642,11 @@ class ComicHomePlugin(hildondesktop.HomePluginItem): dialog.run() dialog.destroy() -hd_plugin_type = ComicHomePlugin - +def hd_plugin_get_object(): + return gobject.new(ComicHomePlugin, plugin_id = hildon_plugin_id) if __name__ == "__main__": - import gobject - gobject.type_register(hd_plugin_type) - obj = gobject.new(hd_plugin_type, plugin_id="plugin_id") + obj = hd_plugin_get_object() obj.show_all() + print obj.get_text() gtk.main()