| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162 |
- DEFINITION MODULE FOR "C" AdwWrapBox ;
- (*
- m2-GTK4 - AdwWrapBox: a box whose children wrap onto multiple lines.
- Mapped onto <libadwaita-1/adw-wrap-box.h>.
- *)
- FROM SYSTEM IMPORT ADDRESS;
- FROM AdwEnums IMPORT AdwJustifyMode, AdwWrapPolicy, AdwPackDirection,
- AdwLengthUnit;
- EXPORT UNQUALIFIED
- AdwWrapBox,
- adw_wrap_box_new,
- adw_wrap_box_append, adw_wrap_box_prepend,
- adw_wrap_box_insert_child_after, adw_wrap_box_reorder_child_after,
- adw_wrap_box_remove,
- adw_wrap_box_get_justify, adw_wrap_box_set_justify,
- adw_wrap_box_get_justify_last_line, adw_wrap_box_set_justify_last_line,
- adw_wrap_box_get_wrap_policy, adw_wrap_box_set_wrap_policy,
- adw_wrap_box_get_wrap_reverse, adw_wrap_box_set_wrap_reverse,
- adw_wrap_box_get_align, adw_wrap_box_set_align,
- adw_wrap_box_get_pack_direction, adw_wrap_box_set_pack_direction,
- adw_wrap_box_get_line_homogeneous, adw_wrap_box_set_line_homogeneous,
- adw_wrap_box_get_line_spacing, adw_wrap_box_set_line_spacing,
- adw_wrap_box_get_line_spacing_unit, adw_wrap_box_set_line_spacing_unit,
- adw_wrap_box_get_child_spacing, adw_wrap_box_set_child_spacing,
- adw_wrap_box_get_child_spacing_unit, adw_wrap_box_set_child_spacing_unit,
- adw_wrap_box_get_natural_line_length,
- adw_wrap_box_set_natural_line_length,
- adw_wrap_box_get_natural_line_length_unit,
- adw_wrap_box_set_natural_line_length_unit;
- TYPE
- AdwWrapBox = ADDRESS;
- (* GtkWidget *adw_wrap_box_new(void) *)
- PROCEDURE adw_wrap_box_new () : AdwWrapBox;
- (* void adw_wrap_box_append(AdwWrapBox *self, GtkWidget *child) *)
- PROCEDURE adw_wrap_box_append (self: AdwWrapBox; child: ADDRESS);
- (* void adw_wrap_box_prepend(AdwWrapBox *self, GtkWidget *child) *)
- PROCEDURE adw_wrap_box_prepend (self: AdwWrapBox; child: ADDRESS);
- (* void adw_wrap_box_insert_child_after(AdwWrapBox *self, GtkWidget *child,
- GtkWidget *sibling) *)
- PROCEDURE adw_wrap_box_insert_child_after (self: AdwWrapBox; child,
- sibling: ADDRESS);
- (* void adw_wrap_box_reorder_child_after(AdwWrapBox *self, GtkWidget *child,
- GtkWidget *sibling) *)
- PROCEDURE adw_wrap_box_reorder_child_after (self: AdwWrapBox; child,
- sibling: ADDRESS);
- (* void adw_wrap_box_remove(AdwWrapBox *self, GtkWidget *child) *)
- PROCEDURE adw_wrap_box_remove (self: AdwWrapBox; child: ADDRESS);
- (* AdwJustifyMode adw_wrap_box_get_justify(AdwWrapBox *self) *)
- PROCEDURE adw_wrap_box_get_justify (self: AdwWrapBox) : AdwJustifyMode;
- (* void adw_wrap_box_set_justify(AdwWrapBox *self, AdwJustifyMode justify) *)
- PROCEDURE adw_wrap_box_set_justify (self: AdwWrapBox;
- justify: AdwJustifyMode);
- (* gboolean adw_wrap_box_get_justify_last_line(AdwWrapBox *self) *)
- PROCEDURE adw_wrap_box_get_justify_last_line (self: AdwWrapBox) : INTEGER;
- (* void adw_wrap_box_set_justify_last_line(AdwWrapBox *self,
- gboolean justify_last_line) *)
- PROCEDURE adw_wrap_box_set_justify_last_line (self: AdwWrapBox;
- justify_last_line: INTEGER);
- (* AdwWrapPolicy adw_wrap_box_get_wrap_policy(AdwWrapBox *self) *)
- PROCEDURE adw_wrap_box_get_wrap_policy (self: AdwWrapBox) : AdwWrapPolicy;
- (* void adw_wrap_box_set_wrap_policy(AdwWrapBox *self,
- AdwWrapPolicy wrap_policy) *)
- PROCEDURE adw_wrap_box_set_wrap_policy (self: AdwWrapBox;
- wrap_policy: AdwWrapPolicy);
- (* gboolean adw_wrap_box_get_wrap_reverse(AdwWrapBox *self) *)
- PROCEDURE adw_wrap_box_get_wrap_reverse (self: AdwWrapBox) : INTEGER;
- (* void adw_wrap_box_set_wrap_reverse(AdwWrapBox *self,
- gboolean wrap_reverse) *)
- PROCEDURE adw_wrap_box_set_wrap_reverse (self: AdwWrapBox;
- wrap_reverse: INTEGER);
- (* float adw_wrap_box_get_align(AdwWrapBox *self) *)
- PROCEDURE adw_wrap_box_get_align (self: AdwWrapBox) : SHORTREAL;
- (* void adw_wrap_box_set_align(AdwWrapBox *self, float align) *)
- PROCEDURE adw_wrap_box_set_align (self: AdwWrapBox; align: SHORTREAL);
- (* AdwPackDirection adw_wrap_box_get_pack_direction(AdwWrapBox *self) *)
- PROCEDURE adw_wrap_box_get_pack_direction (self: AdwWrapBox)
- : AdwPackDirection;
- (* void adw_wrap_box_set_pack_direction(AdwWrapBox *self,
- AdwPackDirection pack_direction) *)
- PROCEDURE adw_wrap_box_set_pack_direction (self: AdwWrapBox;
- pack_direction: AdwPackDirection);
- (* gboolean adw_wrap_box_get_line_homogeneous(AdwWrapBox *self) *)
- PROCEDURE adw_wrap_box_get_line_homogeneous (self: AdwWrapBox) : INTEGER;
- (* void adw_wrap_box_set_line_homogeneous(AdwWrapBox *self,
- gboolean homogeneous) *)
- PROCEDURE adw_wrap_box_set_line_homogeneous (self: AdwWrapBox;
- homogeneous: INTEGER);
- (* int adw_wrap_box_get_line_spacing(AdwWrapBox *self) *)
- PROCEDURE adw_wrap_box_get_line_spacing (self: AdwWrapBox) : INTEGER;
- (* void adw_wrap_box_set_line_spacing(AdwWrapBox *self, int line_spacing) *)
- PROCEDURE adw_wrap_box_set_line_spacing (self: AdwWrapBox;
- line_spacing: INTEGER);
- (* AdwLengthUnit adw_wrap_box_get_line_spacing_unit(AdwWrapBox *self) *)
- PROCEDURE adw_wrap_box_get_line_spacing_unit (self: AdwWrapBox)
- : AdwLengthUnit;
- (* void adw_wrap_box_set_line_spacing_unit(AdwWrapBox *self,
- AdwLengthUnit unit) *)
- PROCEDURE adw_wrap_box_set_line_spacing_unit (self: AdwWrapBox;
- unit: AdwLengthUnit);
- (* int adw_wrap_box_get_child_spacing(AdwWrapBox *self) *)
- PROCEDURE adw_wrap_box_get_child_spacing (self: AdwWrapBox) : INTEGER;
- (* void adw_wrap_box_set_child_spacing(AdwWrapBox *self, int child_spacing) *)
- PROCEDURE adw_wrap_box_set_child_spacing (self: AdwWrapBox;
- child_spacing: INTEGER);
- (* AdwLengthUnit adw_wrap_box_get_child_spacing_unit(AdwWrapBox *self) *)
- PROCEDURE adw_wrap_box_get_child_spacing_unit (self: AdwWrapBox)
- : AdwLengthUnit;
- (* void adw_wrap_box_set_child_spacing_unit(AdwWrapBox *self,
- AdwLengthUnit unit) *)
- PROCEDURE adw_wrap_box_set_child_spacing_unit (self: AdwWrapBox;
- unit: AdwLengthUnit);
- (* int adw_wrap_box_get_natural_line_length(AdwWrapBox *self) *)
- PROCEDURE adw_wrap_box_get_natural_line_length (self: AdwWrapBox) : INTEGER;
- (* void adw_wrap_box_set_natural_line_length(AdwWrapBox *self,
- int natural_line_length) *)
- PROCEDURE adw_wrap_box_set_natural_line_length (self: AdwWrapBox;
- natural_line_length: INTEGER);
- (* AdwLengthUnit adw_wrap_box_get_natural_line_length_unit(AdwWrapBox *self) *)
- PROCEDURE adw_wrap_box_get_natural_line_length_unit (self: AdwWrapBox)
- : AdwLengthUnit;
- (* void adw_wrap_box_set_natural_line_length_unit(AdwWrapBox *self,
- AdwLengthUnit unit) *)
- PROCEDURE adw_wrap_box_set_natural_line_length_unit (self: AdwWrapBox;
- unit: AdwLengthUnit);
- END AdwWrapBox.
|