GtkBoolFilter.def 1.2 KB

1234567891011121314151617181920212223242526272829303132333435
  1. DEFINITION MODULE FOR "C" GtkBoolFilter ;
  2. (*
  3. m2-GTK4 - GtkBoolFilter: a filter matching a boolean expression.
  4. Mapped onto <gtk/gtkboolfilter.h>.
  5. *)
  6. FROM SYSTEM IMPORT ADDRESS;
  7. EXPORT UNQUALIFIED
  8. GtkBoolFilter,
  9. gtk_bool_filter_new,
  10. gtk_bool_filter_set_expression, gtk_bool_filter_get_expression,
  11. gtk_bool_filter_set_invert, gtk_bool_filter_get_invert;
  12. TYPE
  13. GtkBoolFilter = ADDRESS;
  14. (* GtkBoolFilter *gtk_bool_filter_new(GtkExpression *expression) *)
  15. PROCEDURE gtk_bool_filter_new (expression: ADDRESS) : GtkBoolFilter;
  16. (* void gtk_bool_filter_set_expression(GtkBoolFilter *self, GtkExpression *expression) *)
  17. PROCEDURE gtk_bool_filter_set_expression (self: GtkBoolFilter; expression: ADDRESS);
  18. (* GtkExpression *gtk_bool_filter_get_expression(GtkBoolFilter *self) *)
  19. PROCEDURE gtk_bool_filter_get_expression (self: GtkBoolFilter) : ADDRESS;
  20. (* void gtk_bool_filter_set_invert(GtkBoolFilter *self, gboolean invert) *)
  21. PROCEDURE gtk_bool_filter_set_invert (self: GtkBoolFilter; invert: INTEGER);
  22. (* gboolean gtk_bool_filter_get_invert(GtkBoolFilter *self) *)
  23. PROCEDURE gtk_bool_filter_get_invert (self: GtkBoolFilter) : [ INTEGER ];
  24. END GtkBoolFilter.