DEFINITION MODULE FOR "C" GtkLevelBar ; (* m2-GTK4 - GtkLevelBar: a segmented level/usage indicator. Mapped onto . *) FROM SYSTEM IMPORT ADDRESS; EXPORT UNQUALIFIED GtkLevelBar, gtk_level_bar_new, gtk_level_bar_set_value, gtk_level_bar_get_value, gtk_level_bar_set_min_value, gtk_level_bar_set_max_value; TYPE GtkLevelBar = ADDRESS; (* GtkWidget *gtk_level_bar_new(void) *) PROCEDURE gtk_level_bar_new () : GtkLevelBar; (* void gtk_level_bar_set_value(GtkLevelBar *self, double value) *) PROCEDURE gtk_level_bar_set_value (self: GtkLevelBar; value: REAL); (* double gtk_level_bar_get_value(GtkLevelBar *self) *) PROCEDURE gtk_level_bar_get_value (self: GtkLevelBar) : REAL; (* void gtk_level_bar_set_min_value(GtkLevelBar *self, double value) *) PROCEDURE gtk_level_bar_set_min_value (self: GtkLevelBar; value: REAL); (* void gtk_level_bar_set_max_value(GtkLevelBar *self, double value) *) PROCEDURE gtk_level_bar_set_max_value (self: GtkLevelBar; value: REAL); END GtkLevelBar.