type Data_Type_Access is access all Data_Type;
type Gtk_Print_Func is access procedure (Func_Data : Data_Type_Access; Str : String);
type Gtk_Translate_Func is access function (Path : UTF8_String; -- const gchar* ??? Func_Data : Data_Type_Access) return Gtkada.Types.Chars_Ptr;
type Gtk_Item_Factory_Callback is access procedure (Callback_Data : Data_Type_Access; Callback_Action : Guint; Widget : Limited_Widget);
Null_Widget : constant Limited_Widget;
function To_Widget
( | Widget | : Limited_Widget) return Gtk.Widget.Gtk_Widget; |
function Gtk_New
( | Path | : UTF8_String; |
Accelerator | : String := ""; | |
Callback | : Gtk_Item_Factory_Callback := null; | |
Item_Type | : Item_Type_Enum; | |
Callback_Action | : Guint := 0) return Gtk_Item_Factory_Entry; |
function Gtk_New
( | Path | : UTF8_String; |
Accelerator | : String := ""; | |
Callback | : Gtk_Item_Factory_Callback := null; | |
Item_Type | : String := ""; | |
Callback_Action | : Guint := 0) return Gtk_Item_Factory_Entry; |
function Gtk_New
( | Path | : UTF8_String; |
Accelerator | : String := ""; | |
Stock_Id | : String; | |
Callback | : Gtk_Item_Factory_Callback := null; | |
Callback_Action | : Guint := 0) return Gtk_Item_Factory_Entry; |
function Gtk_New
( | Path | : UTF8_String; |
Accelerator | : String := ""; | |
Callback | : Gtk_Item_Factory_Callback := null; | |
Pixbuf | : access Guchar_Array; | |
Callback_Action | : Guint := 0) return Gtk_Item_Factory_Entry; |
procedure Free
( | Ientry | : in out Gtk_Item_Factory_Entry); |
procedure Free
( | Ientries | : in out Gtk_Item_Factory_Entry_Array); |
procedure Create_Item
( | Ifactory | : access Gtk_Item_Factory_Record'Class; |
Ientry | : Gtk_Item_Factory_Entry; | |
Callback_Data | : Data_Type_Access; | |
Callback_Type | : Guint); |
procedure Create_Items
( | Ifactory | : access Gtk_Item_Factory_Record'Class; |
Entries | : Gtk_Item_Factory_Entry_Array; | |
Callback_Data | : Data_Type_Access); |
function Popup_Data
( | Ifactory | : access Gtk_Item_Factory_Record'Class) return Data_Type_Access; |
function Popup_Data_From_Widget
( | Widget | : access Gtk.Widget.Gtk_Widget_Record'Class) return Data_Type_Access; |
procedure Popup_With_Data
( | Ifactory | : access Gtk_Item_Factory_Record'Class; |
Popup_Data | : Data_Type_Access; | |
Destroy | : System.Address; | |
-- Gtk_Destroy_Notify ??? X | : Guint; | |
Y | : Guint; | |
Mouse_Button | : Guint; | |
Time | : Guint32); |
procedure Set_Translate_Func
( | Ifactory | : access Gtk_Item_Factory_Record'Class; |
Func | : Gtk_Translate_Func; | |
Data | : Data_Type_Access; | |
Notify | : System.Address); |