| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- DEFINITION MODULE FOR "C" GtkSourceMarkAttributes ;
- (*
- m2-GTK4 - GtkSourceMarkAttributes: how a category of GtkSourceMark is
- rendered in the gutter. Mapped onto
- <gtksourceview/gtksourcemarkattributes.h>.
- *)
- FROM SYSTEM IMPORT ADDRESS;
- FROM Gdk IMPORT GdkRGBA;
- EXPORT UNQUALIFIED
- GtkSourceMarkAttributes,
- gtk_source_mark_attributes_new,
- gtk_source_mark_attributes_set_gicon, gtk_source_mark_attributes_get_gicon,
- gtk_source_mark_attributes_set_icon_name,
- gtk_source_mark_attributes_get_icon_name,
- gtk_source_mark_attributes_set_pixbuf,
- gtk_source_mark_attributes_get_pixbuf,
- gtk_source_mark_attributes_set_background,
- gtk_source_mark_attributes_get_background,
- gtk_source_mark_attributes_get_tooltip_text,
- gtk_source_mark_attributes_get_tooltip_markup,
- gtk_source_mark_attributes_render_icon;
- TYPE
- GtkSourceMarkAttributes = ADDRESS;
- (* GtkSourceMarkAttributes *gtk_source_mark_attributes_new(void) *)
- PROCEDURE gtk_source_mark_attributes_new () : GtkSourceMarkAttributes;
- (* void gtk_source_mark_attributes_set_gicon(GtkSourceMarkAttributes *attributes,
- GIcon *gicon) *)
- PROCEDURE gtk_source_mark_attributes_set_gicon
- (attributes: GtkSourceMarkAttributes; gicon: ADDRESS);
- (* GIcon *gtk_source_mark_attributes_get_gicon(
- GtkSourceMarkAttributes *attributes) *)
- PROCEDURE gtk_source_mark_attributes_get_gicon
- (attributes: GtkSourceMarkAttributes) : ADDRESS;
- (* void gtk_source_mark_attributes_set_icon_name(
- GtkSourceMarkAttributes *attributes, const char *icon_name) *)
- PROCEDURE gtk_source_mark_attributes_set_icon_name
- (attributes: GtkSourceMarkAttributes; icon_name: ARRAY OF CHAR);
- (* const char *gtk_source_mark_attributes_get_icon_name(
- GtkSourceMarkAttributes *attributes) *)
- PROCEDURE gtk_source_mark_attributes_get_icon_name
- (attributes: GtkSourceMarkAttributes) : ADDRESS;
- (* void gtk_source_mark_attributes_set_pixbuf(
- GtkSourceMarkAttributes *attributes, GdkPixbuf *pixbuf) *)
- PROCEDURE gtk_source_mark_attributes_set_pixbuf
- (attributes: GtkSourceMarkAttributes; pixbuf: ADDRESS);
- (* GdkPixbuf *gtk_source_mark_attributes_get_pixbuf(
- GtkSourceMarkAttributes *attributes) *)
- PROCEDURE gtk_source_mark_attributes_get_pixbuf
- (attributes: GtkSourceMarkAttributes) : ADDRESS;
- (* void gtk_source_mark_attributes_set_background(
- GtkSourceMarkAttributes *attributes, const GdkRGBA *background) *)
- PROCEDURE gtk_source_mark_attributes_set_background
- (attributes: GtkSourceMarkAttributes; VAR background: GdkRGBA);
- (* gboolean gtk_source_mark_attributes_get_background(
- GtkSourceMarkAttributes *attributes, GdkRGBA *background) *)
- PROCEDURE gtk_source_mark_attributes_get_background
- (attributes: GtkSourceMarkAttributes;
- VAR background: GdkRGBA) : INTEGER;
- (* char *gtk_source_mark_attributes_get_tooltip_text(
- GtkSourceMarkAttributes *attributes, GtkSourceMark *mark) *)
- PROCEDURE gtk_source_mark_attributes_get_tooltip_text
- (attributes: GtkSourceMarkAttributes; mark: ADDRESS) : ADDRESS;
- (* char *gtk_source_mark_attributes_get_tooltip_markup(
- GtkSourceMarkAttributes *attributes, GtkSourceMark *mark) *)
- PROCEDURE gtk_source_mark_attributes_get_tooltip_markup
- (attributes: GtkSourceMarkAttributes; mark: ADDRESS) : ADDRESS;
- (* GdkPixbuf *gtk_source_mark_attributes_render_icon(
- GtkSourceMarkAttributes *attributes, GtkWidget *widget,
- int size) *)
- PROCEDURE gtk_source_mark_attributes_render_icon
- (attributes: GtkSourceMarkAttributes; widget: ADDRESS;
- size: INTEGER) : ADDRESS;
- END GtkSourceMarkAttributes.
|