TizenRefApp-9290 Fix Radio button style 69/149869/2 submit/tizen_4.0/20170914.090751
authorEvgen Servetnik <e.servetnik@samsung.com>
Wed, 13 Sep 2017 10:07:42 +0000 (13:07 +0300)
committerEvgen Servetnik <e.servetnik@samsung.com>
Wed, 13 Sep 2017 13:28:03 +0000 (16:28 +0300)
Change-Id: Ia47317d1ab43e4fd9b70ba25250015e50367b5e7
Signed-off-by: Evgen Servetnik <e.servetnik@samsung.com>
inc/common-efl.h
src/app-details.c
src/common-efl.c

index b3b62634798fb2603fc6d5a0f823726d9f87557f..977c47ee2913db3585fa028ba6dd7ecfd26646a6 100755 (executable)
@@ -93,10 +93,11 @@ Evas_Object *create_icon(Evas_Object *parent, char *icon_path);
 
 /**
  * @brief Creates on&off check without callbacks.
- * @param[in] parent parent object.
+ * @param[in] parent   parent object.
+ * @param[in] style            object style.
  * @return created check.
  */
-Evas_Object *create_on_off_check(Evas_Object *parent);
+Evas_Object *create_check(Evas_Object *parent, char *style);
 
 /**
  * @brief Creates a layout based on specified parent object and applies specified style to it.
index aa5c08fea6bc53a3a69f88c514877a8c67e81291..6a2623a8afbfef8a1f532253912bb268c26ddc3f 100644 (file)
@@ -250,7 +250,7 @@ static Evas_Object *app_details_gl_content_get_cb(void *data, Evas_Object *obj,
        switch (item) {
        case APP_DETAILS_ALLOW_NOTI:
                if (!strcmp(part, "elm.swallow.end")) {
-                       check = create_on_off_check(obj);
+                       check = create_check(obj, "on&off");
                        elm_check_state_set(check, allow_noti_status_get());
                        evas_object_smart_callback_add(check, "changed", allow_noti_check_changed_cb, NULL);
                        return check;
@@ -260,7 +260,7 @@ static Evas_Object *app_details_gl_content_get_cb(void *data, Evas_Object *obj,
                break;
        case APP_DETAILS_POPUP_NOTI:
                if (!strcmp(part, "elm.swallow.end")) {
-                       check = create_on_off_check(obj);
+                       check = create_check(obj, "on&off");
                        elm_check_state_set(check, popup_noti_status_get());
                        evas_object_smart_callback_add(check, "changed", popup_noti_check_changed_cb, NULL);
                        return check;
@@ -268,7 +268,7 @@ static Evas_Object *app_details_gl_content_get_cb(void *data, Evas_Object *obj,
                break;
        case APP_DETAILS_APP_BADGE:
                if (!strcmp(part, "elm.swallow.end")) {
-                       check = create_on_off_check(obj);
+                       check = create_check(obj, "on&off");
                        elm_check_state_set(check, app_badge_status_get());
                        evas_object_smart_callback_add(check, "changed", app_badge_check_changed_cb, NULL);
                        return check;
index 56441791427c0f4e971cff3c25bebd853e39a055..f8d99d99030f12fb9a04f78372ce489624d69ef6 100755 (executable)
@@ -157,10 +157,10 @@ Evas_Object *create_icon(Evas_Object *parent, char *icon)
 
 }
 
-Evas_Object *create_on_off_check(Evas_Object *parent)
+Evas_Object *create_check(Evas_Object *parent, char *style)
 {
        Evas_Object *check = elm_check_add(parent);
-       elm_object_style_set(check, "on&off");
+       elm_object_style_set(check, style);
        evas_object_show(check);
        evas_object_pass_events_set(check, 1);
        evas_object_propagate_events_set(check, 0);
@@ -213,7 +213,7 @@ static Evas_Object *gl_content_get_cb(void *data, Evas_Object *obj, const char *
                if (data_list->item_style == ITEM_STYLE_TYPE_ONE) {
                        return NULL;
                } else if (data_list->item_style == ITEM_STYLE_DEFAULT) {
-                       content = create_on_off_check(obj);
+                       content = create_check(obj, "default");
                        elm_check_state_set(content, data_list->do_not_disturb_except);
                        evas_object_smart_callback_add(content, "changed", _excepted_check_changed_cb, data_list);
                        return content;
@@ -424,14 +424,14 @@ static Evas_Object *_gl_option_content_get_cb(void *data, Evas_Object *obj, cons
 
        if (!strcmp(data, "do-not-disturb") && !strcmp(part, "elm.swallow.end")) {
                Evas_Object *check = NULL;
-               check = create_on_off_check(obj);
+               check = create_check(obj, "on&off");
                elm_check_state_set(check, get_do_not_disturb());
                evas_object_smart_callback_add(check, "changed", _do_not_disturb_check_changed_cb, NULL);
                return check;
        }
 
        if (!strcmp(data, "set-schedule") && !strcmp("elm.swallow.end", part)) {
-               Evas_Object *check = create_on_off_check(obj);
+               Evas_Object *check = create_check(obj, "on&off");
                elm_check_state_set(check, get_schedule());
                evas_object_smart_callback_add(check, "changed", set_schedule_check_changed_cb, NULL);
                return check;