| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- DEFINITION MODULE FOR "C" GtkSourceSpaceDrawer ;
- (*
- m2-GTK4 - GtkSourceSpaceDrawer: controls how whitespace is drawn in a
- GtkSourceView. Mapped onto <gtksourceview/gtksourcespacedrawer.h>.
- The locations/types are GtkSourceSpaceLocationFlags /
- GtkSourceSpaceTypeFlags bitmasks (from GtkSourceEnums).
- *)
- FROM SYSTEM IMPORT ADDRESS;
- EXPORT UNQUALIFIED
- GtkSourceSpaceDrawer,
- gtk_source_space_drawer_new,
- gtk_source_space_drawer_get_enable_matrix,
- gtk_source_space_drawer_set_enable_matrix,
- gtk_source_space_drawer_get_matrix, gtk_source_space_drawer_set_matrix,
- gtk_source_space_drawer_get_types_for_locations,
- gtk_source_space_drawer_set_types_for_locations,
- gtk_source_space_drawer_bind_matrix_setting;
- TYPE
- GtkSourceSpaceDrawer = ADDRESS;
- (* GtkSourceSpaceDrawer *gtk_source_space_drawer_new(void) *)
- PROCEDURE gtk_source_space_drawer_new () : GtkSourceSpaceDrawer;
- (* gboolean gtk_source_space_drawer_get_enable_matrix(
- GtkSourceSpaceDrawer *drawer) *)
- PROCEDURE gtk_source_space_drawer_get_enable_matrix
- (drawer: GtkSourceSpaceDrawer) : INTEGER;
- (* void gtk_source_space_drawer_set_enable_matrix(
- GtkSourceSpaceDrawer *drawer, gboolean enable_matrix) *)
- PROCEDURE gtk_source_space_drawer_set_enable_matrix
- (drawer: GtkSourceSpaceDrawer; enable_matrix: INTEGER);
- (* GVariant *gtk_source_space_drawer_get_matrix(GtkSourceSpaceDrawer *drawer) *)
- PROCEDURE gtk_source_space_drawer_get_matrix (drawer: GtkSourceSpaceDrawer)
- : ADDRESS;
- (* void gtk_source_space_drawer_set_matrix(GtkSourceSpaceDrawer *drawer,
- GVariant *matrix) *)
- PROCEDURE gtk_source_space_drawer_set_matrix (drawer: GtkSourceSpaceDrawer;
- matrix: ADDRESS);
- (* guint gtk_source_space_drawer_get_types_for_locations(
- GtkSourceSpaceDrawer *drawer,
- GtkSourceSpaceLocationFlags locations) *)
- PROCEDURE gtk_source_space_drawer_get_types_for_locations
- (drawer: GtkSourceSpaceDrawer; locations: CARDINAL) : CARDINAL;
- (* void gtk_source_space_drawer_set_types_for_locations(
- GtkSourceSpaceDrawer *drawer,
- GtkSourceSpaceLocationFlags locations,
- GtkSourceSpaceTypeFlags types) *)
- PROCEDURE gtk_source_space_drawer_set_types_for_locations
- (drawer: GtkSourceSpaceDrawer; locations: CARDINAL;
- types: CARDINAL);
- (* void gtk_source_space_drawer_bind_matrix_setting(
- GtkSourceSpaceDrawer *drawer, GSettings *settings,
- const char *key, GBindingFlags flags) *)
- PROCEDURE gtk_source_space_drawer_bind_matrix_setting
- (drawer: GtkSourceSpaceDrawer; settings: ADDRESS;
- key: ARRAY OF CHAR; flags: CARDINAL);
- END GtkSourceSpaceDrawer.
|