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
-Py