This package provides routines to handle initialization and set up of the Gdk library.
Types |
---|
| |
Subprograms |
---|
procedure Init; |
Initialize the library for use. The command line arguments are modified to reflect any arguments which were not handled. (Such arguments should either be handled by the application or dismissed). |
procedure Gdk_Exit (Error_Code : Gint); |
Restore the library to an un-itialized state and exits the program using the "exit" system call. Error_Code is the error value to pass to "exit". Allocated structures are freed and the program exits cleanly. This function is deprecated. |
function Set_Locale return String; |
Initialize handling of internationalization of strings. see Package_Gtkada.Intl for more details. |
procedure Set_Locale; |
Drops the string returned by the Set_Locale function; |
procedure Set_Use_Xshm (Use_Xshm : Boolean := True); |
Set whether shared memory (when supported by the graphic server) should be used. |
function Get_Use_Xshm return Boolean; |
Return whether shared memory on the graphic server is used. |
function Get_Display return String; |
Return the name of the display. |
function Pointer_Grab (Window : Gdk.Window.Gdk_Window; Owner_Events : Boolean := True; Event_Mask : Gdk.Event.Gdk_Event_Mask; Confine_To : Gdk.Window.Gdk_Window := Gdk.Window.Null_Window; Cursor : Gdk.Cursor.Gdk_Cursor := Gdk.Cursor.Null_Cursor; Time : Guint32) return Gdk_Grab_Status; |
Grab the pointer to a specific window.
|
procedure Pointer_Ungrab (Time : Guint32); |
Release any pointer grab. |
function Pointer_Is_Grabbed return Boolean; |
Tell wether there is an active pointer grab in effect. |
function Keyboard_Grab (Window : Gdk.Window.Gdk_Window; Owner_Events : Boolean := True; Time : Guint32) return Gdk_Grab_Status; |
Grab the keyboard to a specific window.
|
procedure Keyboard_Ungrab (Time : Guint32); |
Release any keyboard grab. |
function Screen_Width return Gint; |
Return the width of the screen. |
function Screen_Height return Gint; |
Return the height of the screen. |
function Screen_Width_MM return Gint; |
Return the width of the screen in millimeters. |
function Screen_Height_MM return Gint; |
Return the height of the screen in millimeters. |
procedure Flush; |
Flush the queue of graphic events and then wait until all requests have been received and processed. |
procedure Beep; |
Emit a beep. |
procedure Set_Double_Click_Time (Msec : Guint); |