Ardour  9.0-pre0-582-g084a23a80d
gtktextsegment.h File Reference
Include dependency graph for gtktextsegment.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _GtkTextTagInfo
 
struct  _GtkTextToggleBody
 
struct  _GtkTextLineSegmentClass
 
struct  _GtkTextLineSegment
 

Typedefs

typedef typedefG_BEGIN_DECLS struct _GtkTextTagInfo GtkTextTagInfo
 
typedef GtkTextLineSegment *(* GtkTextSegSplitFunc) (GtkTextLineSegment *seg, gint index)
 
typedef gboolean(* GtkTextSegDeleteFunc) (GtkTextLineSegment *seg, GtkTextLine *line, gboolean tree_gone)
 
typedef GtkTextLineSegment *(* GtkTextSegCleanupFunc) (GtkTextLineSegment *seg, GtkTextLine *line)
 
typedef void(* GtkTextSegLineChangeFunc) (GtkTextLineSegment *seg, GtkTextLine *line)
 
typedef void(* GtkTextSegCheckFunc) (GtkTextLineSegment *seg, GtkTextLine *line)
 

Functions

GtkTextLineSegmentgtk_text_line_segment_split (const GtkTextIter *iter)
 
GtkTextLineSegment_gtk_char_segment_new (const gchar *text, guint len)
 
GtkTextLineSegment_gtk_char_segment_new_from_two_strings (const gchar *text1, guint len1, guint chars1, const gchar *text2, guint len2, guint chars2)
 
GtkTextLineSegment_gtk_toggle_segment_new (GtkTextTagInfo *info, gboolean on)
 

Typedef Documentation

◆ GtkTextSegCheckFunc

typedef void(* GtkTextSegCheckFunc) (GtkTextLineSegment *seg, GtkTextLine *line)

Definition at line 95 of file gtktextsegment.h.

◆ GtkTextSegCleanupFunc

typedef GtkTextLineSegment*(* GtkTextSegCleanupFunc) (GtkTextLineSegment *seg, GtkTextLine *line)

Definition at line 84 of file gtktextsegment.h.

◆ GtkTextSegDeleteFunc

typedef gboolean(* GtkTextSegDeleteFunc) (GtkTextLineSegment *seg, GtkTextLine *line, gboolean tree_gone)

Definition at line 75 of file gtktextsegment.h.

◆ GtkTextSegLineChangeFunc

typedef void(* GtkTextSegLineChangeFunc) (GtkTextLineSegment *seg, GtkTextLine *line)

Definition at line 91 of file gtktextsegment.h.

◆ GtkTextSegSplitFunc

typedef GtkTextLineSegment*(* GtkTextSegSplitFunc) (GtkTextLineSegment *seg, gint index)

Definition at line 68 of file gtktextsegment.h.

◆ GtkTextTagInfo

typedef typedefG_BEGIN_DECLS struct _GtkTextTagInfo GtkTextTagInfo

Definition at line 36 of file gtktextsegment.h.

Function Documentation

◆ _gtk_char_segment_new()

GtkTextLineSegment* _gtk_char_segment_new ( const gchar *  text,
guint  len 
)

◆ _gtk_char_segment_new_from_two_strings()

GtkTextLineSegment* _gtk_char_segment_new_from_two_strings ( const gchar *  text1,
guint  len1,
guint  chars1,
const gchar *  text2,
guint  len2,
guint  chars2 
)

◆ _gtk_toggle_segment_new()

GtkTextLineSegment* _gtk_toggle_segment_new ( GtkTextTagInfo info,
gboolean  on 
)

◆ gtk_text_line_segment_split()

GtkTextLineSegment* gtk_text_line_segment_split ( const GtkTextIter iter)