package Implements_Gtk_Orientable is new Glib.Types.Implements (Gtk.Orientable.Gtk_Orientable, Gtk_Cell_Renderer_Progress_Record, Gtk_Cell_Renderer_Progress);
type Gtk_Cell_Renderer_Progress_Record is new Gtk_Cell_Renderer_Record with null record;
type Gtk_Cell_Renderer_Progress is access all Gtk_Cell_Renderer_Progress_Record'Class;
Inverted_Property : constant Glib.Properties.Property_Boolean;
Pulse_Property : constant Glib.Properties.Property_Int;
Text_Property : constant Glib.Properties.Property_String;
Text_Xalign_Property : constant Glib.Properties.Property_Float;
Text_Yalign_Property : constant Glib.Properties.Property_Float;
Value_Property : constant Glib.Properties.Property_Int;
procedure Gtk_New
( | Self | : out Gtk_Cell_Renderer_Progress); |
procedure Initialize
( | Self | : not null access Gtk_Cell_Renderer_Progress_Record'Class); |
function Gtk_Cell_Renderer_Progress_New return Gtk_Cell_Renderer_Progress;
function Get_Type return Glib.GType;
function Get_Orientation
( | Self | : not null access Gtk_Cell_Renderer_Progress_Record) return Gtk.Enums.Gtk_Orientation; |
procedure Set_Orientation
( | Self | : not null access Gtk_Cell_Renderer_Progress_Record; |
Orientation | : Gtk.Enums.Gtk_Orientation); |
function "+"
( | Widget | : access Gtk_Cell_Renderer_Progress_Record'Class) return Gtk.Orientable.Gtk_Orientable renames Implements_Gtk_Orientable.To_Interface; |
function "-"
( | Interf | : Gtk.Orientable.Gtk_Orientable) return Gtk_Cell_Renderer_Progress renames Implements_Gtk_Orientable.To_Object; |
Gtk.Cell_Renderer_Progress.Gtk_Cell_Renderer_Progress renders a numeric value as a progress par in a cell. Additionally, it can display a text on top of the progress bar.
The Gtk.Cell_Renderer_Progress.Gtk_Cell_Renderer_Progress cell renderer was added in GTK+ 2.6.