Legend:
Library
Module
Module type
Parameter
Class
Class type
Utility classes for programming with GTK objects
val print_widget : Stdlib.Format.formatter ->GObj.widget-> unit
A nice function to use with #install_printer
The memo class provides an easy way to remember the real class of a widget. Insert all widgets of class in one single t memo, and you can then recover their original ML object with #find.
The variable class provides an easy way to propagate state modifications. A new variable is created by new variable init. The #set method just calls the set signal, which by default only calls real_set. real_set sets the variable and calls changed when needed. Deep equality is used to compare values, but check is only done if there are callbacks for changed.