summaryrefslogtreecommitdiff
path: root/build
diff options
context:
space:
mode:
authorKjell Ahlstedt <kjellahlstedt@gmail.com>2023-04-02 15:05:14 +0200
committerKjell Ahlstedt <kjellahlstedt@gmail.com>2023-04-02 15:05:14 +0200
commitf357827e113ca2d3c3f9758ec572bd8325cc5847 (patch)
treeb2cff8a551149e65664c3af349acde44da1e2b50 /build
parent07fbd1f0e0a68fb3b130fe9d0b0f5f338346746a (diff)
downloadglibmm-f357827e113ca2d3c3f9758ec572bd8325cc5847.tar.gz
Glib: NodeTree etc.: Use callback functions with C linkage
* glib/glibmm/class.cc: Use glibmm_custom_[get|set]_property_callback(). * glib/glibmm/object.[cc|h]: Add set_data_with_c_callback(). Don't call g_object_set_qdata_full() with a function with C++ linkage, if GLIBMM_CAN_ASSIGN_NON_EXTERN_C_FUNCTIONS_TO_EXTERN_C_CALLBACKS is defined. * glib/glibmm/property.[cc|h]: Declare some local functions extern "C". Add glibmm_custom_[get|set]_property_callback(). * glib/src/nodetree.[ccg|hg]: Add glibmm_NodeTree_c_callback_[traverse|foreach]() and struct NodeTreeCallback[Traverse|Foreach]Data. Part of issue #1
Diffstat (limited to 'build')
0 files changed, 0 insertions, 0 deletions