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). |