package Implements_Buildable is new Glib.Types.Implements (Gtk.Buildable.Gtk_Buildable, Gtk_Fixed_Record, Gtk_Fixed);
type Gtk_Fixed_Record is new Gtk_Container_Record with null record;
type Gtk_Fixed is access all Gtk_Fixed_Record'Class;
procedure Gtk_New
( | Fixed | : out Gtk_Fixed); |
procedure Initialize
( | Fixed | : access Gtk_Fixed_Record'Class); |
function Get_Type return Glib.GType;
function Get_Has_Window
( | Fixed | : access Gtk_Fixed_Record) return Boolean; |
procedure Set_Has_Window
( | Fixed | : access Gtk_Fixed_Record; |
Has_Window | : Boolean := False); |
procedure Move
( | Fixed | : access Gtk_Fixed_Record; |
Widget | : access Gtk.Widget.Gtk_Widget_Record'Class; | |
X | : Gint; | |
Y | : Gint); |
procedure Put
( | Fixed | : access Gtk_Fixed_Record; |
Widget | : access Gtk.Widget.Gtk_Widget_Record'Class; | |
X | : Gint; | |
Y | : Gint); |
function "+"
( | Widget | : access Gtk_Fixed_Record'Class) return Gtk.Buildable.Gtk_Buildable renames Implements_Buildable.To_Interface; |
function "-"
( | Interf | : Gtk.Buildable.Gtk_Buildable) return Gtk_Fixed renames Implements_Buildable.To_Object; |
The Gtk_Fixed widget is a container which can place child widgets at fixed positions and with fixed sizes, given in pixels.
Note that it is usually bad practice to use the Gtk_Fixed container in GtkAda. Instead, you should consider using one of the other many containers available, that will allow you to handle resizing of your windows, as well as font size changes easily.