gtk2/demos
Benjamin Otte f8a7f30a0d builder: Add GtkBuilderScope
GtkBuilderScope is an interface that provides the scope that a builder
instance operates in.
It creates closures and resolves types. Language bindings are meant to
use this interface to customize the behavior of builder files, in
particular when instantiating templates.

A default implementation for C is provided via GtkBuilderCScope (to keep
with the awkward naming that glib uses for closures). It is derivable on
purpose so that languages or extensions that extend C can use it.

The reftest code in fact does derive GtkBuilderCScope for its own scope
implementation that implements looking up symbols in modules.

gtk-widget-factory was updated to use the new GtkBuilderCScope to add
its custom callback symbols.
So it does it different from gtk-demo, which uses the normal way of
exporting symbols for dlsym() and thereby makes the 2 demos test the 2
ways GtkBuilder uses for looking up symbols.
2019-12-12 19:39:23 +01:00
..
constraint-editor demos/constraint-editor: Fix linking on MSVC builds 2019-07-08 18:37:27 +08:00
gtk-demo gtk-demo: Use normal way to lookup up symbols 2019-12-03 18:12:25 +01:00
icon-browser icontheme: Return paintables from more API 2019-09-09 17:36:26 +02:00
node-editor node editor: Avoid inheriting textview styles 2019-09-03 01:44:55 +09:00
widget-factory builder: Add GtkBuilderScope 2019-12-12 19:39:23 +01:00
meson.build Add a constraint editor demo 2019-07-01 00:10:11 +01:00