comparison finch/libgnt/gntlabel.h @ 15818:0e3a8505ebbe

renamed gaim-text to finch
author Sean Egan <seanegan@gmail.com>
date Sun, 18 Mar 2007 19:38:15 +0000
parents
children f00f2e283ffb
comparison
equal deleted inserted replaced
15817:317e7613e581 15818:0e3a8505ebbe
1 #ifndef GNT_LABEL_H
2 #define GNT_LABEL_H
3
4 #include "gnt.h"
5 #include "gntwidget.h"
6 #include "gnttextview.h"
7
8 #define GNT_TYPE_LABEL (gnt_label_get_gtype())
9 #define GNT_LABEL(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GNT_TYPE_LABEL, GntLabel))
10 #define GNT_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GNT_TYPE_LABEL, GntLabelClass))
11 #define GNT_IS_LABEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GNT_TYPE_LABEL))
12 #define GNT_IS_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GNT_TYPE_LABEL))
13 #define GNT_LABEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GNT_TYPE_LABEL, GntLabelClass))
14
15 typedef struct _GnLabel GntLabel;
16 typedef struct _GnLabelClass GntLabelClass;
17
18 struct _GnLabel
19 {
20 GntWidget parent;
21
22 char *text;
23 GntTextFormatFlags flags;
24
25 void (*gnt_reserved1)(void);
26 void (*gnt_reserved2)(void);
27 void (*gnt_reserved3)(void);
28 void (*gnt_reserved4)(void);
29 };
30
31 struct _GnLabelClass
32 {
33 GntWidgetClass parent;
34
35 void (*gnt_reserved1)(void);
36 void (*gnt_reserved2)(void);
37 void (*gnt_reserved3)(void);
38 void (*gnt_reserved4)(void);
39 };
40
41 G_BEGIN_DECLS
42
43 GType gnt_label_get_gtype(void);
44
45 GntWidget *gnt_label_new(const char *text);
46
47 GntWidget *gnt_label_new_with_format(const char *text, GntTextFormatFlags flags);
48
49 void gnt_label_set_text(GntLabel *label, const char *text);
50
51 G_END_DECLS
52
53 #endif /* GNT_LABEL_H */
54