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