GtkSourceMarkCategory

GtkSourceMarkCategory

Synopsis

#include <gtksourceview/gtksourcemarkcategory.h>

struct              GtkSourceMarkCategory;
GtkSourceMarkCategory * gtk_source_mark_category_new    (const gchar *id);
const gchar *       gtk_source_mark_category_get_id     (GtkSourceMarkCategory *category);
void                gtk_source_mark_category_set_background
                                                        (GtkSourceMarkCategory *category,
                                                         const GdkRGBA *background);
gboolean            gtk_source_mark_category_get_background
                                                        (GtkSourceMarkCategory *category,
                                                         GdkRGBA *background);
void                gtk_source_mark_category_set_priority
                                                        (GtkSourceMarkCategory *category,
                                                         gint priority);
gint                gtk_source_mark_category_get_priority
                                                        (GtkSourceMarkCategory *category);
void                gtk_source_mark_category_set_stock_id
                                                        (GtkSourceMarkCategory *category,
                                                         const gchar *stock_id);
const gchar *       gtk_source_mark_category_get_stock_id
                                                        (GtkSourceMarkCategory *category);
void                gtk_source_mark_category_set_icon_name
                                                        (GtkSourceMarkCategory *category,
                                                         const gchar *icon_name);
const gchar *       gtk_source_mark_category_get_stock_icon_name
                                                        (GtkSourceMarkCategory *category);
void                gtk_source_mark_category_set_gicon  (GtkSourceMarkCategory *category,
                                                         GIcon *gicon);
GIcon *             gtk_source_mark_category_get_gicon  (GtkSourceMarkCategory *category);
void                gtk_source_mark_category_set_pixbuf (GtkSourceMarkCategory *category,
                                                         const GdkPixbuf *pixbuf);
const GdkPixbuf *   gtk_source_mark_category_get_pixbuf (GtkSourceMarkCategory *category);
const GdkPixbuf *   gtk_source_mark_category_render_icon
                                                        (GtkSourceMarkCategory *category,
                                                         GtkWidget *widget,
                                                         gint size);
gchar *             gtk_source_mark_category_get_tooltip_text
                                                        (GtkSourceMarkCategory *category,
                                                         GtkSourceMark *mark);
gchar *             gtk_source_mark_category_get_tooltip_markup
                                                        (GtkSourceMarkCategory *category,
                                                         GtkSourceMark *mark);

Description

Details

struct GtkSourceMarkCategory

struct GtkSourceMarkCategory {
};

gtk_source_mark_category_new ()

GtkSourceMarkCategory * gtk_source_mark_category_new    (const gchar *id);

gtk_source_mark_category_get_id ()

const gchar *       gtk_source_mark_category_get_id     (GtkSourceMarkCategory *category);

gtk_source_mark_category_set_background ()

void                gtk_source_mark_category_set_background
                                                        (GtkSourceMarkCategory *category,
                                                         const GdkRGBA *background);

gtk_source_mark_category_get_background ()

gboolean            gtk_source_mark_category_get_background
                                                        (GtkSourceMarkCategory *category,
                                                         GdkRGBA *background);

gtk_source_mark_category_set_priority ()

void                gtk_source_mark_category_set_priority
                                                        (GtkSourceMarkCategory *category,
                                                         gint priority);

gtk_source_mark_category_get_priority ()

gint                gtk_source_mark_category_get_priority
                                                        (GtkSourceMarkCategory *category);

gtk_source_mark_category_set_stock_id ()

void                gtk_source_mark_category_set_stock_id
                                                        (GtkSourceMarkCategory *category,
                                                         const gchar *stock_id);

gtk_source_mark_category_get_stock_id ()

const gchar *       gtk_source_mark_category_get_stock_id
                                                        (GtkSourceMarkCategory *category);

gtk_source_mark_category_set_icon_name ()

void                gtk_source_mark_category_set_icon_name
                                                        (GtkSourceMarkCategory *category,
                                                         const gchar *icon_name);

gtk_source_mark_category_get_stock_icon_name ()

const gchar *       gtk_source_mark_category_get_stock_icon_name
                                                        (GtkSourceMarkCategory *category);

gtk_source_mark_category_set_gicon ()

void                gtk_source_mark_category_set_gicon  (GtkSourceMarkCategory *category,
                                                         GIcon *gicon);

gtk_source_mark_category_get_gicon ()

GIcon *             gtk_source_mark_category_get_gicon  (GtkSourceMarkCategory *category);

Get the GIcon associated with the mark category.

category :

a GtkSourceMarkCategory

Returns :

A GIcon. [transfer none]

gtk_source_mark_category_set_pixbuf ()

void                gtk_source_mark_category_set_pixbuf (GtkSourceMarkCategory *category,
                                                         const GdkPixbuf *pixbuf);

gtk_source_mark_category_get_pixbuf ()

const GdkPixbuf *   gtk_source_mark_category_get_pixbuf (GtkSourceMarkCategory *category);

gtk_source_mark_category_render_icon ()

const GdkPixbuf *   gtk_source_mark_category_render_icon
                                                        (GtkSourceMarkCategory *category,
                                                         GtkWidget *widget,
                                                         gint size);

gtk_source_mark_category_get_tooltip_text ()

gchar *             gtk_source_mark_category_get_tooltip_text
                                                        (GtkSourceMarkCategory *category,
                                                         GtkSourceMark *mark);

gtk_source_mark_category_get_tooltip_markup ()

gchar *             gtk_source_mark_category_get_tooltip_markup
                                                        (GtkSourceMarkCategory *category,
                                                         GtkSourceMark *mark);