Compilation Units
Tagged Types
A constant value in a GtkExpression.
function Create
(Object : not null access System.Address)
return Gtk_Constant_Expression_Record
function Get_Type return Glib.GType
function Get_Value
(Self : Gtk_Constant_Expression) return access constant GValue
Gets the value that a constant expression evaluates to.
the value
type Gtk_Constant_Expression is access all Gtk_Constant_Expression_Record'Class;
function Gtk_Constant_Expression_New_For_Value
(Value : in out Glib.Values.GValue) return Gtk_Constant_Expression
Creates an expression that always evaluates to the given value.
a GValue
type Gtk_Constant_Expression_Record is new Gtk_Expression_Record with null record;
procedure Gtk_New_For_Value
(Self : out Gtk_Constant_Expression;
Value : in out Glib.Values.GValue)
Creates an expression that always evaluates to the given value. Initialize_For_Value does nothing if the object was already created with another call to Initialize* or G_New.
a GValue
procedure Initialize_For_Value
(Self : not null access Gtk_Constant_Expression_Record'Class;
Value : in out Glib.Values.GValue)
Creates an expression that always evaluates to the given value. Initialize_For_Value does nothing if the object was already created with another call to Initialize* or G_New.
a GValue