Mercurial > pidgin.yaz
annotate finch/libgnt/gntlabel.h @ 16441:ed4ea63c0b45
pidgin.png -> pidgin, to always find appropriate sizes.
author | Hylke Bons <hylkebons@gmail.com> |
---|---|
date | Thu, 26 Apr 2007 21:51:29 +0000 |
parents | f00f2e283ffb |
children | 8410511f4dbb |
rev | line source |
---|---|
15818 | 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 | |
15931
f00f2e283ffb
Some define changes. This helps in generating the python bindings.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15818
diff
changeset
|
15 typedef struct _GntLabel GntLabel; |
f00f2e283ffb
Some define changes. This helps in generating the python bindings.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15818
diff
changeset
|
16 typedef struct _GntLabelClass GntLabelClass; |
15818 | 17 |
15931
f00f2e283ffb
Some define changes. This helps in generating the python bindings.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15818
diff
changeset
|
18 struct _GntLabel |
15818 | 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 | |
15931
f00f2e283ffb
Some define changes. This helps in generating the python bindings.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15818
diff
changeset
|
31 struct _GntLabelClass |
15818 | 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 |