Skip to content

Reorganize various GtkBuilder things

Benjamin Otte requested to merge wip/otte/builder into master
  1. Automatically connect signals.
    gtk_builder_connect_signals() is gone.

  2. Add a way to set a function on GtkBuilder for creating closures.
    So far, it's only used for signals, but wip/otte/listview wants to use it for expressions and I'm still trying to find a way to have object properties for functions (mainly so I can have construct properties which would make GtkTreeListModel buildable), which would also use that feature.

  3. Make the GtkBuilder object private We don't want people to subclass it.

I went through these changes with @ptomato, @sdroege and @andyholmes on IRC, so they are meant to work fine with bindings.

Merge request reports