From: Thomas M. <ku...@ro...> - 2016-07-23 11:41:20
|
Hello, I have determined (by going through the code) that ruby-gnome2 simply doesn't support GObject interfaces at the moment. I'm currently working on adding such support which seems not too hard given the truly fine codebase. However, it's a bit complicated by the fact that interfaces can also require properties. Implementations of an interface have to override properties by calling g_object_class_override_property() in their class_init. Properties are currently handled by calling "install_property" after "type_register". This conflicts with the above so I need to find a way to make interface&properties work. Best regards |