Wed, 30 Jul 2008 03:58:21 +0000
Cleanup unnecessary casts and etc.
|
13997
546ca912cb25
[gaim-migrate @ 16466]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
1 | #include <gnt.h> |
|
546ca912cb25
[gaim-migrate @ 16466]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
2 | #include <gntbox.h> |
|
14001
11d92cc7db68
[gaim-migrate @ 16470]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
13998
diff
changeset
|
3 | #include <gntbutton.h> |
|
14041
6afba85cfc30
[gaim-migrate @ 16540]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14022
diff
changeset
|
4 | #include <gntcheckbox.h> |
|
13997
546ca912cb25
[gaim-migrate @ 16466]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
5 | #include <gntcombobox.h> |
|
18762
1d4a091693f5
Changes to the test apps.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
6 | #include <gntentry.h> |
|
13997
546ca912cb25
[gaim-migrate @ 16466]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
7 | #include <gntlabel.h> |
|
18762
1d4a091693f5
Changes to the test apps.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
8 | #include <gntslider.h> |
|
13997
546ca912cb25
[gaim-migrate @ 16466]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
9 | |
|
14005
198d1658b390
[gaim-migrate @ 16480]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14001
diff
changeset
|
10 | static void |
|
198d1658b390
[gaim-migrate @ 16480]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14001
diff
changeset
|
11 | button_activated(GntWidget *b, GntComboBox *combo) |
|
198d1658b390
[gaim-migrate @ 16480]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14001
diff
changeset
|
12 | { |
|
198d1658b390
[gaim-migrate @ 16480]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14001
diff
changeset
|
13 | GntWidget *w = b->parent; |
|
198d1658b390
[gaim-migrate @ 16480]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14001
diff
changeset
|
14 | |
|
198d1658b390
[gaim-migrate @ 16480]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14001
diff
changeset
|
15 | gnt_box_add_widget(GNT_BOX(w), |
|
198d1658b390
[gaim-migrate @ 16480]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14001
diff
changeset
|
16 | gnt_label_new(gnt_combo_box_get_selected_data(GNT_COMBO_BOX(combo)))); |
|
198d1658b390
[gaim-migrate @ 16480]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14001
diff
changeset
|
17 | fprintf(stderr, "%s\n", gnt_combo_box_get_selected_data(GNT_COMBO_BOX(combo))); |
|
198d1658b390
[gaim-migrate @ 16480]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14001
diff
changeset
|
18 | gnt_box_readjust(GNT_BOX(w->parent)); |
|
198d1658b390
[gaim-migrate @ 16480]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14001
diff
changeset
|
19 | } |
|
198d1658b390
[gaim-migrate @ 16480]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14001
diff
changeset
|
20 | |
|
18762
1d4a091693f5
Changes to the test apps.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
21 | static void |
|
1d4a091693f5
Changes to the test apps.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
22 | update_label(GntSlider *slider, int current_value, GntEntry *entry) |
|
1d4a091693f5
Changes to the test apps.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
23 | { |
|
1d4a091693f5
Changes to the test apps.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
24 | char value[256]; |
|
1d4a091693f5
Changes to the test apps.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
25 | g_snprintf(value, sizeof(value), "%d/%d", current_value, slider->max); |
|
1d4a091693f5
Changes to the test apps.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
26 | /*gnt_label_set_text(label, value);*/ |
|
1d4a091693f5
Changes to the test apps.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
27 | /*gnt_widget_draw(GNT_WIDGET(label));*/ |
|
1d4a091693f5
Changes to the test apps.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
28 | gnt_entry_set_text(entry, value); |
|
1d4a091693f5
Changes to the test apps.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
29 | } |
|
1d4a091693f5
Changes to the test apps.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
30 | |
|
13997
546ca912cb25
[gaim-migrate @ 16466]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
31 | int main() |
|
546ca912cb25
[gaim-migrate @ 16466]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
32 | { |
|
546ca912cb25
[gaim-migrate @ 16466]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
33 | GntWidget *box, *combo, *button; |
|
14001
11d92cc7db68
[gaim-migrate @ 16470]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
13998
diff
changeset
|
34 | GntWidget *hbox; |
|
13997
546ca912cb25
[gaim-migrate @ 16466]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
35 | |
|
14022
51776fed1be2
[gaim-migrate @ 16513]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14005
diff
changeset
|
36 | #ifdef STANDALONE |
|
14005
198d1658b390
[gaim-migrate @ 16480]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14001
diff
changeset
|
37 | freopen(".error", "w", stderr); |
|
13997
546ca912cb25
[gaim-migrate @ 16466]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
38 | gnt_init(); |
|
14022
51776fed1be2
[gaim-migrate @ 16513]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14005
diff
changeset
|
39 | #endif |
|
13997
546ca912cb25
[gaim-migrate @ 16466]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
40 | |
|
14001
11d92cc7db68
[gaim-migrate @ 16470]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
13998
diff
changeset
|
41 | box = gnt_box_new(FALSE, TRUE); |
|
11d92cc7db68
[gaim-migrate @ 16470]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
13998
diff
changeset
|
42 | gnt_widget_set_name(box, "box"); |
|
11d92cc7db68
[gaim-migrate @ 16470]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
13998
diff
changeset
|
43 | gnt_box_set_alignment(GNT_BOX(box), GNT_ALIGN_MID); |
|
11d92cc7db68
[gaim-migrate @ 16470]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
13998
diff
changeset
|
44 | gnt_box_set_pad(GNT_BOX(box), 0); |
|
13997
546ca912cb25
[gaim-migrate @ 16466]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
45 | |
|
546ca912cb25
[gaim-migrate @ 16466]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
46 | gnt_box_set_toplevel(GNT_BOX(box), TRUE); |
|
546ca912cb25
[gaim-migrate @ 16466]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
47 | gnt_box_set_title(GNT_BOX(box), "Checkbox"); |
|
546ca912cb25
[gaim-migrate @ 16466]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
48 | |
|
14001
11d92cc7db68
[gaim-migrate @ 16470]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
13998
diff
changeset
|
49 | hbox = gnt_box_new(FALSE, FALSE); |
|
11d92cc7db68
[gaim-migrate @ 16470]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
13998
diff
changeset
|
50 | gnt_box_set_pad(GNT_BOX(hbox), 0); |
|
11d92cc7db68
[gaim-migrate @ 16470]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
13998
diff
changeset
|
51 | gnt_box_set_alignment(GNT_BOX(hbox), GNT_ALIGN_MID); |
|
11d92cc7db68
[gaim-migrate @ 16470]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
13998
diff
changeset
|
52 | gnt_widget_set_name(hbox, "upper"); |
|
11d92cc7db68
[gaim-migrate @ 16470]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
13998
diff
changeset
|
53 | |
|
13997
546ca912cb25
[gaim-migrate @ 16466]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
54 | combo = gnt_combo_box_new(); |
|
546ca912cb25
[gaim-migrate @ 16466]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
55 | gnt_combo_box_add_data(GNT_COMBO_BOX(combo), "1", "1"); |
|
546ca912cb25
[gaim-migrate @ 16466]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
56 | gnt_combo_box_add_data(GNT_COMBO_BOX(combo), "2", "2"); |
|
13998
680eb6d0ed40
[gaim-migrate @ 16467]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
13997
diff
changeset
|
57 | gnt_combo_box_add_data(GNT_COMBO_BOX(combo), "3", "3abcdefghijklmnopqrstuvwxyz"); |
|
13997
546ca912cb25
[gaim-migrate @ 16466]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
58 | gnt_combo_box_add_data(GNT_COMBO_BOX(combo), "4", "4"); |
|
546ca912cb25
[gaim-migrate @ 16466]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
59 | gnt_combo_box_add_data(GNT_COMBO_BOX(combo), "5", "5"); |
|
546ca912cb25
[gaim-migrate @ 16466]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
60 | gnt_combo_box_add_data(GNT_COMBO_BOX(combo), "6", "6"); |
|
14109
1af2b9d5ef3f
[gaim-migrate @ 16660]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14041
diff
changeset
|
61 | gnt_combo_box_add_data(GNT_COMBO_BOX(combo), "7", "7"); |
|
1af2b9d5ef3f
[gaim-migrate @ 16660]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14041
diff
changeset
|
62 | gnt_combo_box_add_data(GNT_COMBO_BOX(combo), "8", "8"); |
|
1af2b9d5ef3f
[gaim-migrate @ 16660]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14041
diff
changeset
|
63 | gnt_combo_box_add_data(GNT_COMBO_BOX(combo), "9", "9"); |
|
13997
546ca912cb25
[gaim-migrate @ 16466]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
64 | |
|
14121
3d8804b82150
[gaim-migrate @ 16674]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14109
diff
changeset
|
65 | GntWidget *l = gnt_label_new("Select"); |
|
3d8804b82150
[gaim-migrate @ 16674]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14109
diff
changeset
|
66 | gnt_box_add_widget(GNT_BOX(hbox), l); |
|
3d8804b82150
[gaim-migrate @ 16674]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14109
diff
changeset
|
67 | gnt_widget_set_size(l, 0, 1); |
|
14001
11d92cc7db68
[gaim-migrate @ 16470]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
13998
diff
changeset
|
68 | gnt_box_add_widget(GNT_BOX(hbox), combo); |
|
11d92cc7db68
[gaim-migrate @ 16470]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
13998
diff
changeset
|
69 | |
|
11d92cc7db68
[gaim-migrate @ 16470]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
13998
diff
changeset
|
70 | gnt_box_add_widget(GNT_BOX(box), hbox); |
|
11d92cc7db68
[gaim-migrate @ 16470]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
13998
diff
changeset
|
71 | |
|
11d92cc7db68
[gaim-migrate @ 16470]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
13998
diff
changeset
|
72 | hbox = gnt_box_new(TRUE, FALSE); |
|
11d92cc7db68
[gaim-migrate @ 16470]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
13998
diff
changeset
|
73 | gnt_box_set_alignment(GNT_BOX(hbox), GNT_ALIGN_MID); |
|
11d92cc7db68
[gaim-migrate @ 16470]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
13998
diff
changeset
|
74 | gnt_widget_set_name(hbox, "lower"); |
|
13997
546ca912cb25
[gaim-migrate @ 16466]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
75 | |
|
546ca912cb25
[gaim-migrate @ 16466]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
76 | button = gnt_button_new("OK"); |
|
14001
11d92cc7db68
[gaim-migrate @ 16470]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
13998
diff
changeset
|
77 | gnt_box_add_widget(GNT_BOX(hbox), button); |
|
14005
198d1658b390
[gaim-migrate @ 16480]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14001
diff
changeset
|
78 | g_signal_connect(G_OBJECT(button), "activate", G_CALLBACK(button_activated), combo); |
|
14001
11d92cc7db68
[gaim-migrate @ 16470]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
13998
diff
changeset
|
79 | |
|
11d92cc7db68
[gaim-migrate @ 16470]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
13998
diff
changeset
|
80 | gnt_box_add_widget(GNT_BOX(box), hbox); |
|
13997
546ca912cb25
[gaim-migrate @ 16466]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
81 | |
|
14041
6afba85cfc30
[gaim-migrate @ 16540]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14022
diff
changeset
|
82 | gnt_box_add_widget(GNT_BOX(box), gnt_check_box_new("check box")); |
|
6afba85cfc30
[gaim-migrate @ 16540]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14022
diff
changeset
|
83 | |
|
18762
1d4a091693f5
Changes to the test apps.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
84 | GntWidget *e = gnt_entry_new(NULL); |
|
1d4a091693f5
Changes to the test apps.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
85 | gnt_box_add_widget(GNT_BOX(box), e); |
|
1d4a091693f5
Changes to the test apps.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
86 | |
|
1d4a091693f5
Changes to the test apps.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
87 | GntWidget *slider = gnt_slider_new(TRUE, 0, 100); |
|
1d4a091693f5
Changes to the test apps.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
88 | gnt_slider_set_value(GNT_SLIDER(slider), 50); |
|
1d4a091693f5
Changes to the test apps.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
89 | gnt_box_add_widget(GNT_BOX(box), slider); |
|
1d4a091693f5
Changes to the test apps.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
90 | g_signal_connect(G_OBJECT(slider), "changed", G_CALLBACK(update_label), e); |
|
1d4a091693f5
Changes to the test apps.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
91 | gnt_slider_reflect_label(GNT_SLIDER(slider), GNT_LABEL(l)); |
|
1d4a091693f5
Changes to the test apps.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
92 | |
|
13997
546ca912cb25
[gaim-migrate @ 16466]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
93 | gnt_widget_show(box); |
|
546ca912cb25
[gaim-migrate @ 16466]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
94 | |
|
18762
1d4a091693f5
Changes to the test apps.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
95 | gnt_widget_show(gnt_file_sel_new()); |
|
1d4a091693f5
Changes to the test apps.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
96 | |
|
14022
51776fed1be2
[gaim-migrate @ 16513]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14005
diff
changeset
|
97 | #ifdef STANDALONE |
|
13997
546ca912cb25
[gaim-migrate @ 16466]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
98 | gnt_main(); |
|
546ca912cb25
[gaim-migrate @ 16466]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
99 | |
|
546ca912cb25
[gaim-migrate @ 16466]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
100 | gnt_quit(); |
|
14022
51776fed1be2
[gaim-migrate @ 16513]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14005
diff
changeset
|
101 | #endif |
|
13997
546ca912cb25
[gaim-migrate @ 16466]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
102 | |
|
546ca912cb25
[gaim-migrate @ 16466]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
103 | return 0; |
|
546ca912cb25
[gaim-migrate @ 16466]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
104 | } |
|
546ca912cb25
[gaim-migrate @ 16466]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
105 |