Next: Package_Glade, Previous: Package_Gdk.Rgb, Up: Top
This package provides simple primitives to write multi-threaded applications with GtkAda. See the GtkAda User's Guide for more details (section Tasking with GtkAda).
| Subprograms |
|---|
| procedure G_Init (Vtable : System.Address := System.Null_Address); |
| Initialize the Glib internal threading support. This procedure must be called before any call to Enter or Leave. The parameter Vtable should never be used for now. |
| procedure Init; |
| Initialize the Gdk internal threading support. This function must be called after G_Init and before any call to Enter or Leave. |
| procedure Enter; |
| Take the GtkAda global lock. See the GtkAda User's Guide for more details (section Tasking with GtkAda). |
| procedure Leave; |
| Release the GtkAda global lock. See the GtkAda User's Guide for more details (section Tasking with GtkAda). |