gtk2/docs
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
..
reference builder: Add GtkBuilderScope 2019-12-12 19:39:23 +01:00
tools meson: Rename documentation option to gtk_doc 2019-07-01 20:16:37 -04:00
CODE-OWNERS docs: Start defining the owners of code sections 2018-04-16 16:06:33 +01:00
CODING-STYLE docs: Drop the '+' from GTK 2019-02-05 10:14:31 +01:00
developers.txt docs: Drop the '+' from GTK 2019-02-05 10:14:31 +01:00
dnd_internals.txt docs: Drop the '+' from GTK 2019-02-05 10:14:31 +01:00
focus_tracking.txt Apply a cleanup patch by Kjartan Maraas (#341812) 2006-10-08 05:07:55 +00:00
iconcache.txt docs: Drop the '+' from GTK 2019-02-05 10:14:31 +01:00
RELEASE-HOWTO.md docs: Drop the '+' from GTK 2019-02-05 10:14:31 +01:00
sizing-test.txt Completely remove any use of GtkWindow allow-grow and allow-shrink properties 2010-08-07 17:19:16 +02:00
text_widget_internals.txt add a file documenting some of the text widget internals 2003-01-04 03:07:14 +00:00
tree-column-sizing.png constrain cell area to passed in cell_area, #147867 2004-08-31 21:15:51 +00:00
tree-column-sizing.txt Minor typos in the Documentation (a/an) 2019-08-25 12:52:46 +00:00