Mercurial > pidgin.yaz
comparison console/libgnt/test/multiwin.c @ 13971:df8183b7fa2c
[gaim-migrate @ 16529]
Make multi-column trees look nice.
Show the list of users in a chat-room after you join.
Add some commands (eg. /me, /help etc., all Xeroxed from gtkconv.c)
committer: Tailor Script <tailor@pidgin.im>
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Thu, 20 Jul 2006 17:38:09 +0000 |
parents | 0a0d2a1fd2bc |
children | 7573bd40a190 |
comparison
equal
deleted
inserted
replaced
13970:4a2e9c494bed | 13971:df8183b7fa2c |
---|---|
24 box2 = gnt_box_new(FALSE, TRUE); | 24 box2 = gnt_box_new(FALSE, TRUE); |
25 | 25 |
26 gnt_widget_set_name(hbox, "hbox"); | 26 gnt_widget_set_name(hbox, "hbox"); |
27 gnt_widget_set_name(box2, "box2"); | 27 gnt_widget_set_name(box2, "box2"); |
28 | 28 |
29 tree = gnt_tree_new(); | 29 tree = gnt_tree_new_with_columns(3); |
30 gnt_tree_set_column_titles(GNT_TREE(tree), "12345678901234567890", "column 2", "column3"); | |
31 gnt_tree_set_show_title(GNT_TREE(tree), TRUE); | |
30 gnt_widget_set_name(tree, "tree"); | 32 gnt_widget_set_name(tree, "tree"); |
31 gnt_box_add_widget(GNT_BOX(hbox), tree); | 33 gnt_box_add_widget(GNT_BOX(hbox), tree); |
32 | 34 |
33 gnt_box_set_toplevel(GNT_BOX(hbox), TRUE); | 35 gnt_box_set_toplevel(GNT_BOX(hbox), TRUE); |
34 gnt_box_set_title(GNT_BOX(hbox), "Testing the tree widget"); | 36 gnt_box_set_title(GNT_BOX(hbox), "Testing the tree widget"); |
41 | 43 |
42 gnt_widget_show(hbox); | 44 gnt_widget_show(hbox); |
43 gnt_widget_set_position(box2, 35, 15); | 45 gnt_widget_set_position(box2, 35, 15); |
44 gnt_widget_show(box2); | 46 gnt_widget_show(box2); |
45 | 47 |
46 gnt_tree_add_row_after(GNT_TREE(tree), "a", gnt_tree_create_row(GNT_TREE(tree), "a"), NULL, NULL); | 48 gnt_tree_add_row_after(GNT_TREE(tree), "a", |
47 gnt_tree_add_row_after(GNT_TREE(tree), "c", gnt_tree_create_row(GNT_TREE(tree), "c"), NULL, NULL); | 49 gnt_tree_create_row(GNT_TREE(tree), "alaskdjfkashfashfah kfalkdhflsiafhlasf", " long text", "a2"), NULL, NULL); |
48 gnt_tree_add_row_after(GNT_TREE(tree), "d", gnt_tree_create_row(GNT_TREE(tree), "d"), NULL, NULL); | 50 gnt_tree_add_row_after(GNT_TREE(tree), "c", |
49 gnt_tree_add_row_after(GNT_TREE(tree), "e", gnt_tree_create_row(GNT_TREE(tree), "e"), "a", NULL); | 51 gnt_tree_create_row(GNT_TREE(tree), "casdgertqhyeqgasfeytwfga fg arf agfwa ", " long text", "a2"), NULL, NULL); |
50 gnt_tree_add_row_after(GNT_TREE(tree), "b", gnt_tree_create_row(GNT_TREE(tree), "b"), "d", NULL); | 52 gnt_tree_add_row_after(GNT_TREE(tree), "d", gnt_tree_create_row(GNT_TREE(tree), "d", " long text", "a2"), NULL, NULL); |
53 gnt_tree_add_row_after(GNT_TREE(tree), "e", gnt_tree_create_row(GNT_TREE(tree), "e", " long text", "a2"), "a", NULL); | |
54 gnt_tree_add_row_after(GNT_TREE(tree), "b", gnt_tree_create_row(GNT_TREE(tree), "b", "this is", "a2"), "d", NULL); | |
51 | 55 |
52 gnt_tree_add_choice(GNT_TREE(tree), "1", gnt_tree_create_row(GNT_TREE(tree), "1"), NULL, NULL); | 56 gnt_tree_add_choice(GNT_TREE(tree), "1", gnt_tree_create_row(GNT_TREE(tree), "1", " long text", "a2"), NULL, NULL); |
53 gnt_tree_add_row_after(GNT_TREE(tree), "2", gnt_tree_create_row(GNT_TREE(tree), "2"), NULL, NULL); | 57 gnt_tree_add_row_after(GNT_TREE(tree), "2", gnt_tree_create_row(GNT_TREE(tree), "2", " long text", "a2"), NULL, NULL); |
54 gnt_tree_add_row_after(GNT_TREE(tree), "3", gnt_tree_create_row(GNT_TREE(tree), "3"), NULL, NULL); | 58 gnt_tree_add_row_after(GNT_TREE(tree), "3", gnt_tree_create_row(GNT_TREE(tree), "3", " long text", "a2"), NULL, NULL); |
55 gnt_tree_add_row_after(GNT_TREE(tree), "4", gnt_tree_create_row(GNT_TREE(tree), "4"), "a", NULL); | 59 gnt_tree_add_row_after(GNT_TREE(tree), "4", gnt_tree_create_row(GNT_TREE(tree), "4", " long text", "a2"), "a", NULL); |
56 gnt_tree_add_row_after(GNT_TREE(tree), "5", gnt_tree_create_row(GNT_TREE(tree), "5"), "d", NULL); | 60 gnt_tree_add_row_after(GNT_TREE(tree), "5", gnt_tree_create_row(GNT_TREE(tree), "5", " long text", "a2"), "d", NULL); |
57 | 61 |
58 gnt_tree_add_row_after(GNT_TREE(tree), "6", gnt_tree_create_row(GNT_TREE(tree), "6"), "4", NULL); | 62 gnt_tree_add_row_after(GNT_TREE(tree), "6", gnt_tree_create_row(GNT_TREE(tree), "6", " long text", "a2"), "4", NULL); |
59 | 63 |
60 gnt_tree_set_row_flags(GNT_TREE(tree), "e", GNT_TEXT_FLAG_DIM); | 64 gnt_tree_set_row_flags(GNT_TREE(tree), "e", GNT_TEXT_FLAG_DIM); |
61 | 65 |
62 gnt_tree_set_selected(GNT_TREE(tree), "2"); | 66 gnt_tree_set_selected(GNT_TREE(tree), "2"); |
63 | 67 |