Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gtktexttagtable.h File Reference
#include <gtk/gtktexttag.h>

Go to the source code of this file.

Macros

#define GTK_TYPE_TEXT_TAG_TABLE   (gtk_text_tag_table_get_type ())
 
#define GTK_TEXT_TAG_TABLE(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT_TAG_TABLE, GtkTextTagTable))
 
#define GTK_IS_TEXT_TAG_TABLE(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT_TAG_TABLE))
 

Functions

GDK_AVAILABLE_IN_ALL GType gtk_text_tag_table_get_type (void) G_GNUC_CONST
 
GDK_AVAILABLE_IN_ALL GtkTextTagTablegtk_text_tag_table_new (void)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_text_tag_table_add (GtkTextTagTable *table, GtkTextTag *tag)
 
GDK_AVAILABLE_IN_ALL void gtk_text_tag_table_remove (GtkTextTagTable *table, GtkTextTag *tag)
 
GDK_AVAILABLE_IN_ALL GtkTextTaggtk_text_tag_table_lookup (GtkTextTagTable *table, const char *name)
 
GDK_AVAILABLE_IN_ALL void gtk_text_tag_table_foreach (GtkTextTagTable *table, GtkTextTagTableForeach func, gpointer data)
 
GDK_AVAILABLE_IN_ALL int gtk_text_tag_table_get_size (GtkTextTagTable *table)
 

Variables

G_BEGIN_DECLS typedef void(* GtkTextTagTableForeach )(GtkTextTag *tag, gpointer data)
 

Macro Definition Documentation

◆ GTK_IS_TEXT_TAG_TABLE

#define GTK_IS_TEXT_TAG_TABLE ( obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT_TAG_TABLE))

Definition at line 47 of file gtktexttagtable.h.

◆ GTK_TEXT_TAG_TABLE

#define GTK_TEXT_TAG_TABLE ( obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT_TAG_TABLE, GtkTextTagTable))

Definition at line 46 of file gtktexttagtable.h.

◆ GTK_TYPE_TEXT_TAG_TABLE

#define GTK_TYPE_TEXT_TAG_TABLE   (gtk_text_tag_table_get_type ())

Definition at line 45 of file gtktexttagtable.h.

Function Documentation

◆ gtk_text_tag_table_add()

GDK_AVAILABLE_IN_ALL gboolean gtk_text_tag_table_add ( GtkTextTagTable * table,
GtkTextTag * tag )

◆ gtk_text_tag_table_foreach()

GDK_AVAILABLE_IN_ALL void gtk_text_tag_table_foreach ( GtkTextTagTable * table,
GtkTextTagTableForeach func,
gpointer data )

◆ gtk_text_tag_table_get_size()

GDK_AVAILABLE_IN_ALL int gtk_text_tag_table_get_size ( GtkTextTagTable * table)

◆ gtk_text_tag_table_get_type()

GDK_AVAILABLE_IN_ALL GType gtk_text_tag_table_get_type ( void )

◆ gtk_text_tag_table_lookup()

GDK_AVAILABLE_IN_ALL GtkTextTag * gtk_text_tag_table_lookup ( GtkTextTagTable * table,
const char * name )

◆ gtk_text_tag_table_new()

GDK_AVAILABLE_IN_ALL GtkTextTagTable * gtk_text_tag_table_new ( void )

◆ gtk_text_tag_table_remove()

GDK_AVAILABLE_IN_ALL void gtk_text_tag_table_remove ( GtkTextTagTable * table,
GtkTextTag * tag )

Variable Documentation

◆ GtkTextTagTableForeach

G_BEGIN_DECLS typedef void(* GtkTextTagTableForeach) (GtkTextTag *tag, gpointer data) ( GtkTextTag * tag,
gpointer data )

GtkTextTagTableForeach: @tag: the GtkTextTag @data: (closure): data passed to gtk_text_tag_table_foreach()

A function used with gtk_text_tag_table_foreach(), to iterate over every GtkTextTag inside a GtkTextTagTable.

Definition at line 43 of file gtktexttagtable.h.