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