projects
/
comic-widget
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
possible fix to the problem with the widget not appearing in the add widget list.
[comic-widget]
/
src
/
usr
/
lib
/
hildon-desktop
/
comic-widget.py
diff --git
a/src/usr/lib/hildon-desktop/comic-widget.py
b/src/usr/lib/hildon-desktop/comic-widget.py
index
0965909
..
03b299f
100644
(file)
--- 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
import hildon
import hildondesktop
import gtk
@@
-281,6
+282,7
@@
class ComicDb():
# ------------UI
class ComicHomePlugin(hildondesktop.HomePluginItem):
# ------------UI
class ComicHomePlugin(hildondesktop.HomePluginItem):
+ __gtype_name__ = 'ComicHomePlugin'
def __init__(self):
hildondesktop.HomePluginItem.__init__(self)
global supports_alpha
def __init__(self):
hildondesktop.HomePluginItem.__init__(self)
global supports_alpha
@@
-640,12
+642,11
@@
class ComicHomePlugin(hildondesktop.HomePluginItem):
dialog.run()
dialog.destroy()
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__":
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()
obj.show_all()
+ print obj.get_text()
gtk.main()
gtk.main()