Commit Graph

2 Commits

Author SHA1 Message Date
Matthias Clasen
85ab6140a7 bindinggroup: Stop using g_type_class_ref/unref
These are just wrappers for g_type_class_get/nothing now.
2023-09-27 06:25:19 -04:00
Christian Hergert
0d9de09192 gobject: add GBindingGroup
Originally, GBindingGroup started with Builder as a way to simplify all
of the third-degree object bindings necessary around Model-Controller
objects such as TextBuffer/TextView.

Over time, it has grown to be useful in a number of scenarios outside
of Builder and has been copied into a number of projects such as GNOME
Text Editor, GtkSourceView, libdazzle, and more.

It makes sense at this point to unify on a single implementation and
include that upstream in GObject directly alongside GBinding.
2022-01-28 16:01:22 -08:00