X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=gtk%2Fgtktextmark.h;h=a68a3aeb156e048cf59a748af437bd96b2cd3198;hb=320613c439c6c7eeb5bc64685522195e0a6adc4e;hp=7eb80f05991ea169c3cb258c470fff52ad2c6166;hpb=eff99c282cb6967f4b1df2f2b53f2bbb034ce79a;p=~andy%2Fgtk diff --git a/gtk/gtktextmark.h b/gtk/gtktextmark.h index 7eb80f059..a68a3aeb1 100644 --- a/gtk/gtktextmark.h +++ b/gtk/gtktextmark.h @@ -47,16 +47,14 @@ * */ -#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION) -#error "Only can be included directly." -#endif - #ifndef __GTK_TEXT_MARK_H__ #define __GTK_TEXT_MARK_H__ -G_BEGIN_DECLS +#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION) +#error "Only can be included directly." +#endif -/* The GtkTextMark data type */ +G_BEGIN_DECLS typedef struct _GtkTextMark GtkTextMark; typedef struct _GtkTextMarkClass GtkTextMarkClass; @@ -72,6 +70,7 @@ struct _GtkTextMark { GObject parent_instance; + /*< private >*/ gpointer segment; }; @@ -86,21 +85,19 @@ struct _GtkTextMarkClass void (*_gtk_reserved4) (void); }; -GType gtk_text_mark_get_type (void) G_GNUC_CONST; - -void gtk_text_mark_set_visible (GtkTextMark *mark, - gboolean setting); -gboolean gtk_text_mark_get_visible (GtkTextMark *mark); +GType gtk_text_mark_get_type (void) G_GNUC_CONST; GtkTextMark *gtk_text_mark_new (const gchar *name, - gboolean left_gravity); -G_CONST_RETURN gchar* gtk_text_mark_get_name (GtkTextMark *mark); + gboolean left_gravity); +void gtk_text_mark_set_visible (GtkTextMark *mark, + gboolean setting); +gboolean gtk_text_mark_get_visible (GtkTextMark *mark); + +const gchar * gtk_text_mark_get_name (GtkTextMark *mark); gboolean gtk_text_mark_get_deleted (GtkTextMark *mark); GtkTextBuffer* gtk_text_mark_get_buffer (GtkTextMark *mark); gboolean gtk_text_mark_get_left_gravity (GtkTextMark *mark); G_END_DECLS -#endif - - +#endif /* __GTK_TEXT_MARK_H__ */