Well well … today I got pyxfce (python bindings for xfce) working for the first time. The initmodule looks like the most evil hack of a long time, but hey :P
Seems that most of the panel stuff was not detected correctly by the automatic codegenerator h2def. Need to code that manually. Or wait for jasper to gobjectize everything, whatever comes first.
I had some trouble with h2def expecting gobject-enums everywhere, but since ours aren’t (ours are just regular C enums) it doesnt work. After some egrep it seems fine …
Need to find out how to get the generator to find classes in other modules in the same directory. Now I get messages like ‘Could not write constructor for NetkPager: No ArgType for ‘NetkScreen*’
‘ and such kind of gibberish. Ow well… it will be defeated, eventually.