diff options
Diffstat (limited to 'libraries/elementary/src/bin/test_segment_control.c')
-rw-r--r-- | libraries/elementary/src/bin/test_segment_control.c | 99 |
1 files changed, 0 insertions, 99 deletions
diff --git a/libraries/elementary/src/bin/test_segment_control.c b/libraries/elementary/src/bin/test_segment_control.c deleted file mode 100644 index 48ae35b..0000000 --- a/libraries/elementary/src/bin/test_segment_control.c +++ /dev/null | |||
@@ -1,99 +0,0 @@ | |||
1 | #ifdef HAVE_CONFIG_H | ||
2 | # include "elementary_config.h" | ||
3 | #endif | ||
4 | #include <Elementary.h> | ||
5 | #ifndef ELM_LIB_QUICKLAUNCH | ||
6 | |||
7 | void | ||
8 | test_segment_control(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) | ||
9 | { | ||
10 | Evas_Object *win, *ic, *ic1, *ic2, *ic3, *ic4, *ic5; | ||
11 | Elm_Object_Item *seg_it; | ||
12 | |||
13 | Evas_Object * in_layout; | ||
14 | Evas_Object *segment1, *segment2, *segment3, *segment4; | ||
15 | char buf[PATH_MAX]; | ||
16 | char buf1[PATH_MAX]; | ||
17 | char buf2[PATH_MAX]; | ||
18 | char buf3[PATH_MAX]; | ||
19 | char buf4[PATH_MAX]; | ||
20 | char buf5[PATH_MAX]; | ||
21 | char buf6[PATH_MAX]; | ||
22 | |||
23 | win = elm_win_util_standard_add("segmentcontrol", "Segment Control"); | ||
24 | elm_win_autodel_set(win, EINA_TRUE); | ||
25 | |||
26 | in_layout = elm_layout_add( win ); | ||
27 | elm_win_resize_object_add(win, in_layout); | ||
28 | snprintf(buf, sizeof(buf), "%s/objects/test.edj", elm_app_data_dir_get()); | ||
29 | elm_layout_file_set(in_layout, buf, "segment_test"); | ||
30 | evas_object_size_hint_weight_set(in_layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); | ||
31 | |||
32 | ic = elm_icon_add(in_layout); | ||
33 | snprintf(buf1, sizeof(buf1), "%s/images/logo.png", elm_app_data_dir_get()); | ||
34 | elm_icon_file_set(ic, buf1, NULL); | ||
35 | evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_BOTH, 1, 1); | ||
36 | |||
37 | ic1 = elm_icon_add(in_layout); | ||
38 | snprintf(buf2, sizeof(buf2), "%s/images/logo.png", elm_app_data_dir_get()); | ||
39 | elm_icon_file_set(ic1, buf2, NULL); | ||
40 | evas_object_size_hint_aspect_set(ic1, EVAS_ASPECT_CONTROL_BOTH, 1, 1); | ||
41 | |||
42 | segment1 = elm_segment_control_add(win); | ||
43 | elm_segment_control_item_add(segment1, NULL, "Only Text"); | ||
44 | seg_it = elm_segment_control_item_add(segment1, ic, NULL); | ||
45 | elm_segment_control_item_selected_set(seg_it, EINA_TRUE); | ||
46 | elm_segment_control_item_add(segment1, ic1, "Text_Icon_test"); | ||
47 | elm_segment_control_item_add(segment1, NULL, "Seg4"); | ||
48 | elm_segment_control_item_add(segment1, NULL, "Seg5"); | ||
49 | |||
50 | segment2 = elm_segment_control_add(win); | ||
51 | elm_segment_control_item_add(segment2, NULL, "SegmentItem"); | ||
52 | seg_it = elm_segment_control_item_add(segment2, NULL, "SegmentItem"); | ||
53 | elm_segment_control_item_selected_set(seg_it, EINA_TRUE); | ||
54 | elm_segment_control_item_add(segment2, NULL, "SegmentControlItem"); | ||
55 | elm_segment_control_item_add(segment2, NULL, "SegmentItem"); | ||
56 | |||
57 | ic2 = elm_icon_add(in_layout); | ||
58 | snprintf(buf3, sizeof(buf3), "%s/images/logo.png", elm_app_data_dir_get()); | ||
59 | elm_icon_file_set(ic2, buf3, NULL); | ||
60 | evas_object_size_hint_aspect_set(ic2, EVAS_ASPECT_CONTROL_BOTH, 1, 1); | ||
61 | |||
62 | ic3 = elm_icon_add(in_layout); | ||
63 | snprintf(buf4, sizeof(buf4), "%s/images/logo.png", elm_app_data_dir_get()); | ||
64 | elm_icon_file_set(ic3, buf4, NULL); | ||
65 | evas_object_size_hint_aspect_set(ic3, EVAS_ASPECT_CONTROL_BOTH, 1, 1); | ||
66 | |||
67 | ic4 = elm_icon_add(in_layout); | ||
68 | snprintf(buf5, sizeof(buf5), "%s/images/logo.png", elm_app_data_dir_get()); | ||
69 | elm_icon_file_set(ic4, buf5, NULL); | ||
70 | evas_object_size_hint_aspect_set(ic4, EVAS_ASPECT_CONTROL_BOTH, 1, 1); | ||
71 | |||
72 | segment3 = elm_segment_control_add(win); | ||
73 | elm_segment_control_item_add(segment3, ic2, NULL); | ||
74 | seg_it = elm_segment_control_item_add(segment3, ic3, NULL); | ||
75 | elm_segment_control_item_selected_set(seg_it, EINA_TRUE); | ||
76 | elm_segment_control_item_add(segment3, ic4, NULL); | ||
77 | |||
78 | ic5 = elm_icon_add(in_layout); | ||
79 | snprintf(buf6, sizeof(buf6), "%s/images/logo.png", elm_app_data_dir_get()); | ||
80 | elm_icon_file_set(ic5, buf6, NULL); | ||
81 | evas_object_size_hint_aspect_set(ic5, EVAS_ASPECT_CONTROL_BOTH, 1, 1); | ||
82 | |||
83 | segment4 = elm_segment_control_add(win); | ||
84 | elm_segment_control_item_add(segment4, NULL, "Disabled"); | ||
85 | seg_it = elm_segment_control_item_add(segment4, ic5, "Disabled"); | ||
86 | elm_segment_control_item_selected_set(seg_it, EINA_TRUE); | ||
87 | elm_segment_control_item_add(segment4, NULL, "Disabled"); | ||
88 | elm_object_disabled_set(segment4, EINA_TRUE); | ||
89 | |||
90 | elm_object_part_content_set(in_layout, "segment1", segment1); | ||
91 | elm_object_part_content_set(in_layout, "segment2", segment2); | ||
92 | elm_object_part_content_set(in_layout, "segment3", segment3); | ||
93 | elm_object_part_content_set(in_layout, "segment4", segment4); | ||
94 | |||
95 | evas_object_show(in_layout); | ||
96 | |||
97 | evas_object_show(win); | ||
98 | } | ||
99 | #endif | ||