Greetings! I recently tried to follow the two excellent tutorials from
http://www.pygtk.org/articles/custom-widgets-glade/ and add a pygtksourceview2 widget to Glade's palette, so that I can use in my applications. I did it like this: I've created a catalog file /usr/share/glade3/catalogs/pywidgets.xml: <?xml version="1.0" encoding="UTF-8"?> <glade-catalog name="pywidgets" library="pywidgets" domain="glade-3" depends="gtk+" language="python"> <glade-widget-classes> <glade-widget-class title="Source View" name="SourceView" generic-name="sourceview"> </glade-widget-class> </glade-widget-classes> <glade-widget-group name="PythonWidgets" title="Python Widgets"> <glade-widget-class-ref name="SourceView"/> </glade-widget-group> </glade-catalog> Then the module file /usr/lib/glade3/modules/pywidgets.py: #!/usr/bin/python from gtksourceview2 import View as SourceView But when I try to run glade-3, I get this: (glade-3:13406): GladeUI-CRITICAL **: Unable to load module 'pywidgets' from any search paths (glade-3:13406): GladeUI-WARNING **: Failed to load external library 'pywidgets' (glade-3:13406): GladeUI-WARNING **: We could not find the symbol "source_view_get_type" (glade-3:13406): GladeUI-WARNING **: Could not get the type from "SourceView" (glade-3:13406): GladeUI-WARNING **: Failed to load the GType for 'SourceView' (glade-3:13406): GladeUI-WARNING **: Tried to include undefined widget class 'SourceView' in a widget group It seems like the "language" attribute of the catalog is completely ignored. glade-3 --version glade3 3.4.2 Any ideas what may be wrong? Anybody actually succeeded in doing this? Any help would be greatly appretiated. -- Radomir `The Sheep' Dopieralski <http://sheep.art.pl> I abhor a system designed for the "user", if that word is a coded pejorative meaning "stupid and unsophisticated". -- Ken Thompson _______________________________________________ pygtk mailing list [email protected] http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/
