summaryrefslogtreecommitdiff
path: root/gtk/gtktextmark.h
blob: 19cb7a8df0c04234d53efb297ddb2e2b9f6b2c26 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#ifndef GTK_TEXT_MARK_H
#define GTK_TEXT_MARK_H

#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */

/* The GtkTextMark data type */

typedef struct _GtkTextMark GtkTextMark;

void gtk_text_mark_set_visible (GtkTextMark *mark,
                                gboolean setting);

gboolean gtk_text_mark_is_visible (GtkTextMark *mark);
/* Temporarily commented out until memory management behavior is figured out */
/* char *   gtk_text_mark_get_name   (GtkTextMark *mark); */

GtkTextMark *gtk_text_mark_ref (GtkTextMark *mark);
void         gtk_text_mark_unref (GtkTextMark *mark);

gboolean   gtk_text_mark_deleted (GtkTextMark *mark);

#ifdef __cplusplus
}
#endif /* __cplusplus */

#endif