DEFINITION MODULE FOR "C" AdwClampLayout ; (* m2-GTK4 - AdwClampLayout: a GtkLayoutManager that clamps its child to a maximum size. Mapped onto . *) FROM SYSTEM IMPORT ADDRESS; FROM AdwEnums IMPORT AdwLengthUnit; EXPORT UNQUALIFIED AdwClampLayout, adw_clamp_layout_new, adw_clamp_layout_get_maximum_size, adw_clamp_layout_set_maximum_size, adw_clamp_layout_get_tightening_threshold, adw_clamp_layout_set_tightening_threshold, adw_clamp_layout_get_unit, adw_clamp_layout_set_unit; TYPE AdwClampLayout = ADDRESS; (* GtkLayoutManager *adw_clamp_layout_new(void) *) PROCEDURE adw_clamp_layout_new () : AdwClampLayout; (* int adw_clamp_layout_get_maximum_size(AdwClampLayout *self) *) PROCEDURE adw_clamp_layout_get_maximum_size (self: AdwClampLayout) : INTEGER; (* void adw_clamp_layout_set_maximum_size(AdwClampLayout *self, int maximum_size) *) PROCEDURE adw_clamp_layout_set_maximum_size (self: AdwClampLayout; maximum_size: INTEGER); (* int adw_clamp_layout_get_tightening_threshold(AdwClampLayout *self) *) PROCEDURE adw_clamp_layout_get_tightening_threshold (self: AdwClampLayout) : INTEGER; (* void adw_clamp_layout_set_tightening_threshold(AdwClampLayout *self, int tightening_threshold) *) PROCEDURE adw_clamp_layout_set_tightening_threshold (self: AdwClampLayout; tightening_threshold: INTEGER); (* AdwLengthUnit adw_clamp_layout_get_unit(AdwClampLayout *self) *) PROCEDURE adw_clamp_layout_get_unit (self: AdwClampLayout) : AdwLengthUnit; (* void adw_clamp_layout_set_unit(AdwClampLayout *self, AdwLengthUnit unit) *) PROCEDURE adw_clamp_layout_set_unit (self: AdwClampLayout; unit: AdwLengthUnit); END AdwClampLayout.