hermet pushed a commit to branch master.
commit b5a0f432ff1c8586607b6613289304c689d96350
Author: ChunEon Park <[email protected]>
Date: Tue Jul 23 22:36:06 2013 +0900
elementary/dayselector - added disabled case example
---
src/bin/test_dayselector.c | 18 +++++++++++++-----
1 file changed, 13 insertions(+), 5 deletions(-)
diff --git a/src/bin/test_dayselector.c b/src/bin/test_dayselector.c
index 5eb8b10..8f9a373 100644
--- a/src/bin/test_dayselector.c
+++ b/src/bin/test_dayselector.c
@@ -58,7 +58,7 @@ test_dayselector(void *data __UNUSED__, Evas_Object *obj
__UNUSED__, void *event
evas_object_show(bx);
// Default
- dayselector = elm_dayselector_add(win);
+ dayselector = elm_dayselector_add(bx);
evas_object_size_hint_weight_set(dayselector, EVAS_HINT_EXPAND,
EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(dayselector, EVAS_HINT_FILL, 0.5);
elm_box_pack_end(bx, dayselector);
@@ -66,7 +66,7 @@ test_dayselector(void *data __UNUSED__, Evas_Object *obj
__UNUSED__, void *event
evas_object_smart_callback_add(dayselector, "dayselector,changed",
_changed_cb, NULL);
//Sunday first
- dayselector = elm_dayselector_add(win);
+ dayselector = elm_dayselector_add(bx);
evas_object_size_hint_weight_set(dayselector, EVAS_HINT_EXPAND,
EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(dayselector, EVAS_HINT_FILL, 0.5);
elm_box_pack_end(bx, dayselector);
@@ -76,7 +76,7 @@ test_dayselector(void *data __UNUSED__, Evas_Object *obj
__UNUSED__, void *event
elm_dayselector_week_start_set(dayselector, ELM_DAYSELECTOR_SUN);
//Special Style
- dayselector = elm_dayselector_add(win);
+ dayselector = elm_dayselector_add(bx);
evas_object_size_hint_weight_set(dayselector, EVAS_HINT_EXPAND,
EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(dayselector, EVAS_HINT_FILL, 0.5);
elm_dayselector_week_start_set(dayselector, ELM_DAYSELECTOR_MON);
@@ -87,7 +87,7 @@ test_dayselector(void *data __UNUSED__, Evas_Object *obj
__UNUSED__, void *event
elm_object_signal_emit(monday, "elm,type,weekend,style1", "");
//Setting weekday name
- dayselector = elm_dayselector_add(win);
+ dayselector = elm_dayselector_add(bx);
evas_object_size_hint_weight_set(dayselector, EVAS_HINT_EXPAND,
EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(dayselector, EVAS_HINT_FILL, 0.5);
elm_dayselector_weekdays_names_set(dayselector, weekdays2);
@@ -104,7 +104,15 @@ test_dayselector(void *data __UNUSED__, Evas_Object *obj
__UNUSED__, void *event
eina_stringshare_del(weekday);
}
- evas_object_resize(win, 350, 120);
+ //Disabled
+ dayselector = elm_dayselector_add(bx);
+ evas_object_size_hint_weight_set(dayselector, EVAS_HINT_EXPAND,
EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(dayselector, EVAS_HINT_FILL, 0.5);
+ elm_box_pack_end(bx, dayselector);
+ evas_object_show(dayselector);
+ elm_object_disabled_set(dayselector, EINA_TRUE);
+
+ evas_object_resize(win, 350, 150);
evas_object_show(win);
}
--
------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk