Ardour  9.0-pre0-582-g084a23a80d
gtktexttag.h File Reference
#include <gdk/gdk.h>
#include <gtk/gtkenums.h>
#include <gtk/gtkobject.h>
Include dependency graph for gtktexttag.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _GtkTextTag
 
struct  _GtkTextTagClass
 
struct  _GtkTextAppearance
 
struct  _GtkTextAttributes
 

Macros

#define GTK_TYPE_TEXT_TAG   (gtk_text_tag_get_type ())
 
#define GTK_TEXT_TAG(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT_TAG, GtkTextTag))
 
#define GTK_TEXT_TAG_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_TAG, GtkTextTagClass))
 
#define GTK_IS_TEXT_TAG(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT_TAG))
 
#define GTK_IS_TEXT_TAG_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_TAG))
 
#define GTK_TEXT_TAG_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_TAG, GtkTextTagClass))
 
#define GTK_TYPE_TEXT_ATTRIBUTES   (gtk_text_attributes_get_type ())
 

Typedefs

typedef typedefG_BEGIN_DECLS struct _GtkTextIter GtkTextIter
 
typedef struct _GtkTextTagTable GtkTextTagTable
 
typedef struct _GtkTextAttributes GtkTextAttributes
 
typedef struct _GtkTextTag GtkTextTag
 
typedef struct _GtkTextTagClass GtkTextTagClass
 
typedef struct _GtkTextAppearance GtkTextAppearance
 

Functions

GType gtk_text_tag_get_type (void) G_GNUC_CONST
 
GtkTextTaggtk_text_tag_new (const gchar *name)
 
gint gtk_text_tag_get_priority (GtkTextTag *tag)
 
void gtk_text_tag_set_priority (GtkTextTag *tag, gint priority)
 
gboolean gtk_text_tag_event (GtkTextTag *tag, GObject *event_object, GdkEvent *event, const GtkTextIter *iter)
 
GtkTextAttributesgtk_text_attributes_new (void)
 
GtkTextAttributesgtk_text_attributes_copy (GtkTextAttributes *src)
 
void gtk_text_attributes_copy_values (GtkTextAttributes *src, GtkTextAttributes *dest)
 
void gtk_text_attributes_unref (GtkTextAttributes *values)
 
GtkTextAttributesgtk_text_attributes_ref (GtkTextAttributes *values)
 
GType gtk_text_attributes_get_type (void) G_GNUC_CONST
 

Macro Definition Documentation

◆ GTK_IS_TEXT_TAG

#define GTK_IS_TEXT_TAG (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT_TAG))

Definition at line 75 of file gtktexttag.h.

◆ GTK_IS_TEXT_TAG_CLASS

#define GTK_IS_TEXT_TAG_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_TAG))

Definition at line 76 of file gtktexttag.h.

◆ GTK_TEXT_TAG

#define GTK_TEXT_TAG (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT_TAG, GtkTextTag))

Definition at line 73 of file gtktexttag.h.

◆ GTK_TEXT_TAG_CLASS

#define GTK_TEXT_TAG_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_TAG, GtkTextTagClass))

Definition at line 74 of file gtktexttag.h.

◆ GTK_TEXT_TAG_GET_CLASS

#define GTK_TEXT_TAG_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_TAG, GtkTextTagClass))

Definition at line 77 of file gtktexttag.h.

◆ GTK_TYPE_TEXT_ATTRIBUTES

#define GTK_TYPE_TEXT_ATTRIBUTES   (gtk_text_attributes_get_type ())

Definition at line 79 of file gtktexttag.h.

◆ GTK_TYPE_TEXT_TAG

#define GTK_TYPE_TEXT_TAG   (gtk_text_tag_get_type ())

Definition at line 72 of file gtktexttag.h.

Typedef Documentation

◆ GtkTextAppearance

Definition at line 161 of file gtktexttag.h.

◆ GtkTextAttributes

Definition at line 65 of file gtktexttag.h.

◆ GtkTextIter

typedef typedefG_BEGIN_DECLS struct _GtkTextIter GtkTextIter

Definition at line 65 of file gtktexttag.h.

◆ GtkTextTag

typedef struct _GtkTextTag GtkTextTag

Definition at line 65 of file gtktexttag.h.

◆ GtkTextTagClass

Definition at line 65 of file gtktexttag.h.

◆ GtkTextTagTable

Definition at line 65 of file gtktexttag.h.

Function Documentation

◆ gtk_text_attributes_copy()

GtkTextAttributes* gtk_text_attributes_copy ( GtkTextAttributes src)

◆ gtk_text_attributes_copy_values()

void gtk_text_attributes_copy_values ( GtkTextAttributes src,
GtkTextAttributes dest 
)

◆ gtk_text_attributes_get_type()

GType gtk_text_attributes_get_type ( void  )

◆ gtk_text_attributes_new()

GtkTextAttributes* gtk_text_attributes_new ( void  )

◆ gtk_text_attributes_ref()

GtkTextAttributes* gtk_text_attributes_ref ( GtkTextAttributes values)

◆ gtk_text_attributes_unref()

void gtk_text_attributes_unref ( GtkTextAttributes values)

◆ gtk_text_tag_event()

gboolean gtk_text_tag_event ( GtkTextTag tag,
GObject *  event_object,
GdkEvent event,
const GtkTextIter iter 
)

◆ gtk_text_tag_get_priority()

gint gtk_text_tag_get_priority ( GtkTextTag tag)

◆ gtk_text_tag_get_type()

GType gtk_text_tag_get_type ( void  )

◆ gtk_text_tag_new()

GtkTextTag* gtk_text_tag_new ( const gchar *  name)

◆ gtk_text_tag_set_priority()

void gtk_text_tag_set_priority ( GtkTextTag tag,
gint  priority 
)