| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 |
- DEFINITION MODULE FOR "C" GtkSourceGutterLines ;
- (*
- m2-GTK4 - GtkSourceGutterLines: the per-draw information passed to a
- GtkSourceGutterRenderer. Mapped onto
- <gtksourceview/gtksourcegutterlines.h>.
- The mode parameter is a GtkSourceGutterRendererAlignmentMode.
- *)
- FROM SYSTEM IMPORT ADDRESS;
- FROM GtkTextIter IMPORT GtkTextIter;
- EXPORT UNQUALIFIED
- GtkSourceGutterLines,
- gtk_source_gutter_lines_get_buffer, gtk_source_gutter_lines_get_view,
- gtk_source_gutter_lines_get_first, gtk_source_gutter_lines_get_last,
- gtk_source_gutter_lines_is_cursor, gtk_source_gutter_lines_is_prelit,
- gtk_source_gutter_lines_is_selected,
- gtk_source_gutter_lines_has_any_class,
- gtk_source_gutter_lines_has_class, gtk_source_gutter_lines_has_qclass,
- gtk_source_gutter_lines_add_class, gtk_source_gutter_lines_add_qclass,
- gtk_source_gutter_lines_remove_class,
- gtk_source_gutter_lines_remove_qclass,
- gtk_source_gutter_lines_get_iter_at_line,
- gtk_source_gutter_lines_get_line_yrange,
- gtk_source_gutter_lines_get_line_extent;
- TYPE
- GtkSourceGutterLines = ADDRESS;
- (* GtkSourceBuffer *gtk_source_gutter_lines_get_buffer(
- GtkSourceGutterLines *lines) *)
- PROCEDURE gtk_source_gutter_lines_get_buffer (lines: GtkSourceGutterLines)
- : ADDRESS;
- (* GtkSourceView *gtk_source_gutter_lines_get_view(GtkSourceGutterLines *lines) *)
- PROCEDURE gtk_source_gutter_lines_get_view (lines: GtkSourceGutterLines)
- : ADDRESS;
- (* guint gtk_source_gutter_lines_get_first(GtkSourceGutterLines *lines) *)
- PROCEDURE gtk_source_gutter_lines_get_first (lines: GtkSourceGutterLines)
- : CARDINAL;
- (* guint gtk_source_gutter_lines_get_last(GtkSourceGutterLines *lines) *)
- PROCEDURE gtk_source_gutter_lines_get_last (lines: GtkSourceGutterLines)
- : CARDINAL;
- (* gboolean gtk_source_gutter_lines_is_cursor(GtkSourceGutterLines *lines,
- guint line) *)
- PROCEDURE gtk_source_gutter_lines_is_cursor (lines: GtkSourceGutterLines;
- line: CARDINAL) : INTEGER;
- (* gboolean gtk_source_gutter_lines_is_prelit(GtkSourceGutterLines *lines,
- guint line) *)
- PROCEDURE gtk_source_gutter_lines_is_prelit (lines: GtkSourceGutterLines;
- line: CARDINAL) : INTEGER;
- (* gboolean gtk_source_gutter_lines_is_selected(GtkSourceGutterLines *lines,
- guint line) *)
- PROCEDURE gtk_source_gutter_lines_is_selected (lines: GtkSourceGutterLines;
- line: CARDINAL) : INTEGER;
- (* gboolean gtk_source_gutter_lines_has_any_class(
- GtkSourceGutterLines *lines, guint line) *)
- PROCEDURE gtk_source_gutter_lines_has_any_class
- (lines: GtkSourceGutterLines; line: CARDINAL) : INTEGER;
- (* gboolean gtk_source_gutter_lines_has_class(GtkSourceGutterLines *lines,
- guint line, const char *name) *)
- PROCEDURE gtk_source_gutter_lines_has_class (lines: GtkSourceGutterLines;
- line: CARDINAL;
- name: ARRAY OF CHAR) : INTEGER;
- (* gboolean gtk_source_gutter_lines_has_qclass(GtkSourceGutterLines *lines,
- guint line, GQuark qname) *)
- PROCEDURE gtk_source_gutter_lines_has_qclass (lines: GtkSourceGutterLines;
- line: CARDINAL;
- qname: CARDINAL) : INTEGER;
- (* void gtk_source_gutter_lines_add_class(GtkSourceGutterLines *lines,
- guint line, const char *name) *)
- PROCEDURE gtk_source_gutter_lines_add_class (lines: GtkSourceGutterLines;
- line: CARDINAL;
- name: ARRAY OF CHAR);
- (* void gtk_source_gutter_lines_add_qclass(GtkSourceGutterLines *lines,
- guint line, GQuark qname) *)
- PROCEDURE gtk_source_gutter_lines_add_qclass (lines: GtkSourceGutterLines;
- line: CARDINAL; qname: CARDINAL);
- (* void gtk_source_gutter_lines_remove_class(GtkSourceGutterLines *lines,
- guint line, const char *name) *)
- PROCEDURE gtk_source_gutter_lines_remove_class (lines: GtkSourceGutterLines;
- line: CARDINAL;
- name: ARRAY OF CHAR);
- (* void gtk_source_gutter_lines_remove_qclass(GtkSourceGutterLines *lines,
- guint line, GQuark qname) *)
- PROCEDURE gtk_source_gutter_lines_remove_qclass (lines: GtkSourceGutterLines;
- line: CARDINAL;
- qname: CARDINAL);
- (* void gtk_source_gutter_lines_get_iter_at_line(GtkSourceGutterLines *lines,
- GtkTextIter *iter,
- guint line) *)
- PROCEDURE gtk_source_gutter_lines_get_iter_at_line
- (lines: GtkSourceGutterLines; VAR iter: GtkTextIter;
- line: CARDINAL);
- (* void gtk_source_gutter_lines_get_line_yrange(GtkSourceGutterLines *lines,
- guint line,
- GtkSourceGutterRendererAlignmentMode mode,
- gint *y, gint *height) *)
- PROCEDURE gtk_source_gutter_lines_get_line_yrange
- (lines: GtkSourceGutterLines; line: CARDINAL; mode: CARDINAL;
- VAR y, height: INTEGER);
- (* void gtk_source_gutter_lines_get_line_extent(GtkSourceGutterLines *lines,
- guint line,
- GtkSourceGutterRendererAlignmentMode mode,
- gfloat *y, gfloat *height) *)
- PROCEDURE gtk_source_gutter_lines_get_line_extent
- (lines: GtkSourceGutterLines; line: CARDINAL; mode: CARDINAL;
- VAR y, height: SHORTREAL);
- END GtkSourceGutterLines.
|