type Gtk_Scale_Record is new Gtk.GRange.Gtk_Range_Record with private;
subtype Gtk_Hscale_Record is Gtk_Scale_Record;
subtype Gtk_Vscale_Record is Gtk_Scale_Record;
type Gtk_Scale is access all Gtk_Scale_Record'Class;
subtype Gtk_Hscale is Gtk_Scale;
subtype Gtk_Vscale is Gtk_Scale;
Digits_Property : constant Glib.Properties.Property_Int;
Draw_Value_Property : constant Glib.Properties.Property_Boolean;
Value_Pos_Property : constant Gtk.Enums.Property_Gtk_Position_Type;
Slider_Length_Property : constant Glib.Properties.Property_Int;
Value_Spacing_Property : constant Glib.Properties.Property_Int;
Signal_Format_Value : constant Glib.Signal_Name := "format_value";
procedure Gtk_New_Hscale
( | Scale | : out Gtk_Scale; |
Adjustment | : Gtk.Adjustment.Gtk_Adjustment); |
procedure Gtk_New_Vscale
( | Scale | : out Gtk_Scale; |
Adjustment | : Gtk.Adjustment.Gtk_Adjustment); |
function Get_Type return Gtk.Gtk_Type;
function Hscale_Get_Type return GType;
function Vscale_Get_Type return GType;
procedure Initialize_Hscale
( | Scale | : access Gtk_Scale_Record'Class; |
Adjustment | : Gtk.Adjustment.Gtk_Adjustment); |
procedure Initialize_Hscale
( | Scale | : access Gtk_Scale_Record'Class; |
Min | : Gdouble; | |
Max | : Gdouble; | |
Step | : Gdouble); |
procedure Initialize_Vscale
( | Scale | : access Gtk_Scale_Record'Class; |
Adjustment | : Gtk.Adjustment.Gtk_Adjustment); |
procedure Initialize_Vscale
( | Scale | : access Gtk_Scale_Record'Class; |
Min | : Gdouble; | |
Max | : Gdouble; | |
Step | : Gdouble); |
procedure Set_Digits
( | Scale | : access Gtk_Scale_Record; |
The_Digits | : Gint); |
function Get_Digits
( | Scale | : access Gtk_Scale_Record) return Gint; |
procedure Set_Draw_Value
( | Scale | : access Gtk_Scale_Record; |
Draw_Value | : Boolean); |
function Get_Draw_Value
( | Scale | : access Gtk_Scale_Record) return Boolean; |
procedure Set_Value_Pos
( | Scale | : access Gtk_Scale_Record; |
Pos | : Gtk_Position_Type); |
function Get_Value_Pos
( | Scale | : access Gtk_Scale_Record) return Gtk_Position_Type; |
function Get_Layout
( | Scale | : access Gtk_Scale_Record) return Pango.Layout.Pango_Layout; |
procedure Get_Layout_Offsets
( | Scale | : access Gtk_Scale_Record; |
X, Y | : out Gint); |
procedure Add_Mark
( | Scale | : access Gtk_Scale_Record; |
Value | : Gdouble; | |
Position | : Gtk_Position_Type; | |
Markup | : String); |
procedure Clear_Marks
( | Scale | : access Gtk_Scale_Record); |
Binding from C File version 2.16.6