X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=gtk%2Fgtktextmark.h;h=a68a3aeb156e048cf59a748af437bd96b2cd3198;hb=5bbbc47a4c306653e8347f7afb85a940a503f755;hp=5bddf92739f8c06cde0f74fa27c2cdb1fdc3b905;hpb=77d4d3cdae0739c0a5643fb23891f8790f05c074;p=~andy%2Fgtk diff --git a/gtk/gtktextmark.h b/gtk/gtktextmark.h index 5bddf9273..a68a3aeb1 100644 --- a/gtk/gtktextmark.h +++ b/gtk/gtktextmark.h @@ -47,17 +47,15 @@ * */ +#ifndef __GTK_TEXT_MARK_H__ +#define __GTK_TEXT_MARK_H__ + #if !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 -/* The GtkTextMark data type */ - typedef struct _GtkTextMark GtkTextMark; typedef struct _GtkTextMarkClass GtkTextMarkClass; @@ -72,7 +70,8 @@ struct _GtkTextMark { GObject parent_instance; - gpointer GSEAL (segment); + /*< private >*/ + gpointer segment; }; struct _GtkTextMarkClass @@ -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__ */