-
type Gtk_Anchor_Type is
(Anchor_Center,
Anchor_North,
Anchor_North_West,
Anchor_North_East,
Anchor_South,
Anchor_South_East,
Anchor_South_West,
Anchor_West,
Anchor_East);
-
type Gtk_Arrow_Type is
(Arrow_Up,
Arrow_Down,
Arrow_Left,
Arrow_Right);
-
-
type Gtk_Button_Box_Style is
(Buttonbox_Default_Style,
Buttonbox_Spread,
Buttonbox_Edge,
Buttonbox_Start,
Buttonbox_End);
-
type Gtk_Corner_Type is
(Corner_Top_Left,
Corner_Bottom_Left,
Corner_Top_Right,
Corner_Bottom_Right);
-
type Gtk_Delete_Type is
(Delete_Chars,
Delete_Word_Ends,
Delete_Words,
Delete_Display_Lines,
Delete_Display_Line_Ends,
Delete_Paragraph_Ends,
Delete_Paragraphs,
Delete_Whitespace);
-
type Gtk_Direction_Type is
(Dir_Tab_Forward,
Dir_Tab_Backward,
Dir_Up,
Dir_Down,
Dir_Left,
Dir_Right);
-
type Gtk_Expander_Style is
(Expander_Collapsed,
Expander_Semi_Collapsed,
Expander_Semi_Expanded,
Expander_Expanded);
-
type Gtk_Icon_Size is new Gint;
-
type Gtk_Justification is
(Justify_Left,
Justify_Right,
Justify_Center,
Justify_Fill);
-
type Gtk_Menu_Direction_Type is
(Menu_Dir_Parent,
Menu_Dir_Child,
Menu_Dir_Next,
Menu_Dir_Prev);
-
type Gtk_Metric_Type is (Pixels, Inches, Centimeters);
-
type Gtk_Orientation is (Orientation_Horizontal, Orientation_Vertical);
-
type Gtk_Pack_Direction is
(Pack_Direction_LTR,
Pack_Direction_RTL,
Pack_Direction_TTB,
Pack_Direction_BTT);
-
type Gtk_Pack_Type is (Pack_Start, Pack_End);
-
type Gtk_Path_Priority_Type is mod 2 ** 32;
-
type Gtk_Path_Type is (Path_Widget, Path_Widget_Class, Path_Class);
-
type Gtk_Policy_Type is (Policy_Always, Policy_Automatic, Policy_Never);
-
type Gtk_Position_Type is
(Pos_Left,
Pos_Right,
Pos_Top,
Pos_Bottom);
-
type Gtk_Relief_Style is (Relief_Normal, Relief_Half, Relief_None);
-
type Gtk_Scroll_Step is
(Scroll_Steps,
Scroll_Pages,
Scroll_Ends,
Scroll_Horizontal_Steps,
Scroll_Horizontal_Pages,
Scroll_Horizontal_Ends);
-
type Gtk_Scroll_Type is
(Scroll_None,
Scroll_Jump,
Scroll_Step_Backward,
Scroll_Step_Forward,
Scroll_Page_Backward,
Scroll_Page_Forward,
Scroll_Step_Up,
Scroll_Step_Down,
Scroll_Page_Up,
Scroll_Page_Down,
Scroll_Step_Left,
Scroll_Step_Right,
Scroll_Page_Left,
Scroll_Page_Right,
Scroll_Start,
Scroll_End);
-
type Gtk_Selection_Mode is
(Selection_None,
Selection_Single,
Selection_Browse,
Selection_Multiple);
-
type Gtk_Shadow_Type is
(Shadow_None,
Shadow_In,
Shadow_Out,
Shadow_Etched_In,
Shadow_Etched_Out);
-
type Gtk_Sort_Type is
(Sort_Ascending,
Sort_Descending);
-
type Gtk_State_Type is
(State_Normal,
State_Active,
State_Prelight,
State_Selected,
State_Insensitive);
-
type Gtk_Text_Direction is
(Text_Dir_None,
Text_Dir_Ltr,
Text_Dir_Rtl);
-
type Gtk_Text_Window_Type is
(Text_Window_Private,
Text_Window_Widget,
Text_Window_Text,
Text_Window_Left,
Text_Window_Right,
Text_Window_Top,
Text_Window_Bottom);
-
type Gtk_Toolbar_Style is
(Toolbar_Icons,
Toolbar_Text,
Toolbar_Both,
Toolbar_Both_Horiz);
-
type Gtk_Update_Type is
(Update_Continuous,
Update_Discontinuous,
Update_Delayed);
-
type Gtk_Visibility is
(Visibility_None,
Visibility_Partial,
Visibility_Full);
-
type Gtk_Window_Position is
(Win_Pos_None,
Win_Pos_Center,
Win_Pos_Mouse,
Win_Pos_Center_Always,
Win_Pos_Center_On_Parent);
-
type Gtk_Window_Type is
(Window_Toplevel,
Window_Popup);
-
type Gtk_Wrap_Mode is
(Wrap_None,
Wrap_Char,
Wrap_Word,
Wrap_Word_Char);
-
type Property_Gtk_Button_Box_Style is new
Button_Box_Style_Properties.Property;
-
type Property_Gtk_Justification is new Justification_Properties.Property;
-
type Property_Gtk_Position_Type is new Position_Type_Properties.Property;
-
type Property_Gtk_Text_Direction is new Text_Direction_Properties.Property;
-
type Property_Gtk_Toolbar_Style is new Toolbar_Style_Properties.Property;
-
type Property_Gtk_Window_Position is new
Window_Position_Properties.Property;
For instance, if you put a widget on Side_Right, with an anchor of Anchor_North, Anchor_North_West or Anchor_North_East, the widget will in fact appear on the upper right side of the remaining space in the container.
Thus, if a previous child was added on Side_North, then the new child will only appear on the second line in the container. The order the children are inserted into the container is important.