This package is a binding to the libglade library that provides routines to create widgets dynamically from an XML definition file. see section Package Glade.
Types |
|---|
type Custom_Widget_Handler is access function
(XML : access Glade_XML_Record'Class;
| |
|
|
Subprograms |
|---|
procedure Gtk_New (XML : out Glade_XML; Fname : String; Root : String := ""; Domain : String := ""); | ||
|
Create a new Glade_XML. | ||
procedure Gtk_New_From_Memory (XML : out Glade_XML; Buffer : String; Root : String := ""; Domain : String := ""); | ||
|
Create a new Glade_XML. | ||
procedure Initialize_From_Memory (XML : access Glade_XML_Record'Class; Buffer : String; Root : String := ""; Domain : String := ""); | ||
|
Internal initialization function. | ||
function Get_Type return Gtk.Gtk_Type; | ||
|
Return the internal value associated with a Glade_XML.
| ||
procedure Signal_Connect (XML : access Glade_XML_Record; Handlername : String; Func : System.Address; User_Data : System.Address); | ||
|
| ||
procedure Signal_Autoconnect (XML : access Glade_XML_Record); | ||
|
Use gmodule to connect signals automatically. | ||
function Get_Widget (XML : access Glade_XML_Record; Name : String) return Gtk_Widget; | ||
|
| ||
function Get_Widget_By_Long_Name (XML : access Glade_XML_Record; Longname : String) return Gtk_Widget; | ||
|
| ||
function Relative_File (XML : access Glade_XML_Record; Filename : String) return String; | ||
|
| ||
function Get_Widget_Name (Widget : access Gtk_Widget_Record'Class) return String; | ||
|
| ||
function Get_Widget_Long_Name (Widget : access Gtk_Widget_Record'Class) return String; | ||
|
| ||
function Get_Widget_Tree (Widget : access Gtk_Widget_Record'Class) return Glade_XML; | ||
|
| ||
procedure Set_Custom_Handler (Handler : Custom_Widget_Handler); | ||
|
| ||