Mercurial > pidgin
comparison console/libgnt/test/multiwin.c @ 13883:ab6376814e73
[gaim-migrate @ 16363]
Some examples so other people can try things out.
I am planning on making the conversation-pane behave like test/tv .. comments?
committer: Tailor Script <tailor@pidgin.im>
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Wed, 28 Jun 2006 00:21:38 +0000 |
parents | |
children | a621329e8c85 |
comparison
equal
deleted
inserted
replaced
13882:5c750626eaa5 | 13883:ab6376814e73 |
---|---|
1 #include "gntbutton.h" | |
2 #include "gnt.h" | |
3 #include "gntkeys.h" | |
4 #include "gnttree.h" | |
5 #include "gntbox.h" | |
6 | |
7 gboolean show(GntWidget *w) | |
8 { | |
9 gnt_widget_draw(w); | |
10 | |
11 return TRUE; | |
12 } | |
13 | |
14 int main() | |
15 { | |
16 gnt_init(); | |
17 | |
18 GntWidget *hbox, *tree, *box2; | |
19 | |
20 box(stdscr, 0, 0); | |
21 wrefresh(stdscr); | |
22 | |
23 hbox = gnt_box_new(FALSE, TRUE); | |
24 box2 = gnt_box_new(FALSE, TRUE); | |
25 | |
26 gnt_widget_set_name(hbox, "hbox"); | |
27 gnt_widget_set_name(box2, "box2"); | |
28 | |
29 tree = gnt_tree_new(); | |
30 gnt_widget_set_name(tree, "tree"); | |
31 gnt_box_add_widget(GNT_BOX(hbox), tree); | |
32 | |
33 gnt_box_set_toplevel(GNT_BOX(hbox), TRUE); | |
34 gnt_box_set_title(GNT_BOX(hbox), "Testing the tree widget"); | |
35 | |
36 gnt_box_set_toplevel(GNT_BOX(box2), TRUE); | |
37 gnt_box_set_title(GNT_BOX(box2), "On top"); | |
38 | |
39 gnt_box_add_widget(GNT_BOX(box2), GNT_WIDGET(gnt_label_new("asdasd"))); | |
40 | |
41 gnt_widget_show(hbox); | |
42 gnt_widget_set_position(box2, 5, 5); | |
43 gnt_widget_show(box2); | |
44 | |
45 gnt_tree_add_row_after(GNT_TREE(tree), "a", "a", NULL, NULL); | |
46 gnt_tree_add_row_after(GNT_TREE(tree), "c", "c", NULL, NULL); | |
47 gnt_tree_add_row_after(GNT_TREE(tree), "d", "d", NULL, NULL); | |
48 gnt_tree_add_row_after(GNT_TREE(tree), "e", "e", "a", NULL); | |
49 gnt_tree_add_row_after(GNT_TREE(tree), "b", "b", "d", NULL); | |
50 | |
51 gnt_tree_add_row_after(GNT_TREE(tree), "1", "1", NULL, NULL); | |
52 gnt_tree_add_row_after(GNT_TREE(tree), "2", "2", NULL, NULL); | |
53 gnt_tree_add_row_after(GNT_TREE(tree), "3", "3", NULL, NULL); | |
54 gnt_tree_add_row_after(GNT_TREE(tree), "4", "4", "a", NULL); | |
55 gnt_tree_add_row_after(GNT_TREE(tree), "5", "5", "d", NULL); | |
56 | |
57 gnt_tree_add_row_after(GNT_TREE(tree), "6", "6", "4", NULL); | |
58 g_timeout_add(1000, (GSourceFunc)show, hbox); | |
59 | |
60 gnt_main(); | |
61 | |
62 return 0; | |
63 } | |
64 |