[Glade-users] custom widget, gtkmm with glade support and custom properties?

John Thornton jthornton at gnipsel.com
Mon Dec 17 17:48:27 UTC 2012


Might be some hints here even though it is for python...

http://wiki.linuxcnc.org/cgi-bin/wiki.pl?GladeVCP_Custom_Widgets

John

On Mon, 2012-12-17 at 08:25 -0800, PyZahl wrote:
> Hello,
> 
> I have a question about creating custom widgets using gtkmm with glade
> support and additional properties hooked into them, 
> 
> I tried without success to find the clues I need in the documentations but
> do not get the picture how to use it in the right context. 
> 
> As of now I succeeded to create a custom derived widget and minimal support
> code creating a .so lib and a glade catalog with properties I need and it's
> all loading and showing fine in glade. Can set/change properties but it's
> missing the "do_child_set/get..." methods (get a warning) like this: 
> 
> (glade:3214):  GLib-GObject-WARNING **: g_object_set_property: object class
> `gtkmm__CustomObject_customwidget' has no property named `frobnicated-size' 
> 
> 
> I need to know how the prototypes or definitions have to be defined in C++. 
> 
> However, I am lost with the next step to access/support the properties
> within my derived widget in C++. using gtkmm. See below what I have so far. 
> 
> See here for my testing code (I tried unsuccessfully to add the code of
> interest here): 
> https://sourceforge.net/p/gxsm/gxsm3/ci/71f858cad5fa74656f69c985fa16d8b3938be859/tree/app/
> 
> I appreciate any hints or a basic example how to get going from here. 
> thanks 
> -Percy 




More information about the Glade-users mailing list