type On_Destroyed_Callback is access procedure (Data : Data_Type);
function Is_Set
( | Object | : access GObject_Record'Class; |
Id | : String := "user_data") return Boolean; |
function Get
( | Object | : access GObject_Record'Class; |
Id | : String := "user_data") return Data_Type; |
function Get
( | Object | : access GObject_Record'Class; |
Id | : String := "user_data"; | |
Default | : Data_Type) return Data_Type; |
procedure Set
( | Object | : access GObject_Record'Class; |
Data | : Data_Type; | |
Id | : String := "user_data"; | |
On_Destroyed | : On_Destroyed_Callback := null); |
procedure Remove
( | Object | : access GObject_Record'Class; |
Id | : String := "user_data"); |
function Get
( | Object | : access GObject_Record'Class; |
Id | : Glib.GQuark) return Data_Type; |
function Get
( | Object | : access GObject_Record'Class; |
Id | : Glib.GQuark; | |
Default | : Data_Type) return Data_Type; |
procedure Set
( | Object | : access GObject_Record'Class; |
Data | : Data_Type; | |
Id | : Glib.GQuark; | |
On_Destroyed | : On_Destroyed_Callback := null); |
procedure Remove
( | Object | : access GObject_Record'Class; |
Id | : Glib.GQuark); |