console/libgnt/test/focus.c

changeset 13945
a13c6e122e1b
child 13969
0541f389442e
equal deleted inserted replaced
13944:2269d17043b1 13945:a13c6e122e1b
1 #include "gntbutton.h"
2 #include "gnt.h"
3 #include "gntkeys.h"
4 #include "gnttree.h"
5 #include "gntbox.h"
6 #include "gntentry.h"
7 #include "gntlabel.h"
8
9 int main()
10 {
11 gnt_init();
12
13 GntWidget *label = gnt_label_new("So wassup dudes and dudettes!!\nSo this is, like,\nthe third line!! \\o/");
14 GntWidget *vbox, *hbox, *tree;
15 WINDOW *test;
16
17 box(stdscr, 0, 0);
18 wrefresh(stdscr);
19
20 vbox = gnt_box_new(FALSE, FALSE);
21 hbox = gnt_box_new(FALSE, TRUE);
22
23 gnt_widget_set_name(vbox, "vbox");
24 gnt_widget_set_name(hbox, "hbox");
25
26 gnt_box_add_widget(GNT_BOX(hbox), label);
27 gnt_box_add_widget(GNT_BOX(hbox), vbox);
28
29 gnt_box_add_widget(GNT_BOX(hbox), gnt_entry_new("a"));
30
31 tree = gnt_tree_new();
32 gnt_box_add_widget(GNT_BOX(hbox), tree);
33
34 gnt_tree_add_row_after(GNT_TREE(tree), "a", "a", NULL, NULL);
35 gnt_tree_add_row_after(GNT_TREE(tree), "c", "c", NULL, NULL);
36 gnt_tree_add_row_after(GNT_TREE(tree), "d", "d", NULL, NULL);
37 gnt_tree_add_row_after(GNT_TREE(tree), "e", "e", "a", NULL);
38 gnt_tree_add_row_after(GNT_TREE(tree), "b", "b", "d", NULL);
39
40 GNT_WIDGET_UNSET_FLAGS(hbox, GNT_WIDGET_NO_BORDER | GNT_WIDGET_NO_SHADOW);
41 gnt_box_set_title(GNT_BOX(hbox), "This is the title …");
42
43 gnt_widget_show(hbox);
44
45 gnt_main();
46
47 return 0;
48 }
49

mercurial