Mercurial > pidgin.yaz
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 |