Add dimmed Add to Bookmarks 16/49116/5
authorKamil Nowac <k.nowac@samsung.com>
Tue, 6 Oct 2015 13:32:39 +0000 (15:32 +0200)
committerKamil Nowa? <k.nowac@samsung.com>
Thu, 8 Oct 2015 11:53:37 +0000 (04:53 -0700)
[Issue] https://bugs.tizen.org/jira/browse/TT-204
[Problem] Add to bookmarks button is not dimmed when are
no loaded pages
[Solution] According to the GUI guideline v0.5 dimmed button
should have white background and black text with
50% opacity.

Change-Id: Id0035d4bbcee6a5ecc67bc9caf35136e878652bd
Signed-off-by: Kamil Nowac <k.nowac@samsung.com>
services/MoreMenuUI/MoreMenuUI.cpp
services/MoreMenuUI/edc/MoreMenu.edc

index 4b466417789c17bffb695c3c8a3356524e9967dc..c5e9bace6fe9438d3fc84d09d8b69d4f18aeb21a 100644 (file)
@@ -255,15 +255,17 @@ void MoreMenuUI::changeBookmarkStatus(bool data)
     }
     else {
         m_isBookmark = EINA_FALSE;
-        elm_object_part_text_set(m_current_tab_bar, "add_to_bookmark_text", "Add to Bookmark");
+        elm_object_part_text_set(m_current_tab_bar, "add_to_bookmark_text", "Add to bookmarks");
         elm_image_file_set(m_bookmarkIcon, m_edjFilePath.c_str(), "ic_add_bookmark_new.png");
     }
 }
 
 void MoreMenuUI::enableAddToBookmarkButton(bool data)
 {
-    if(m_bookmarkButton)
+    if (m_bookmarkButton) {
         elm_object_disabled_set(m_bookmarkButton, data ? EINA_FALSE : EINA_TRUE);
+        elm_object_style_set(m_bookmarkButton, data ? "hidden_button" : "dimmed_button");
+    }
 }
 
 void MoreMenuUI::createToastPopup(const char* text)
index 05e9568f25472eafb67fe3ed097adcff195a8446..2ae29fa9f4906bc857a805774d1e17a285672fa7 100644 (file)
@@ -608,6 +608,23 @@ RESOURCE_IMAGE_LOSSY("ico_url.png")
         }
     }
 
+    group{
+        name: "elm/button/base/dimmed_button";
+        mouse_events: 0;
+        parts{
+            part{
+                name: "button";
+                type: RECT;
+                scale: 1;
+                description { state: "default" 0.0;
+                    visible: 1;
+                    fixed: 1 1;
+                    color: 255 255 255 50%;
+                }
+            }
+        }
+    }
+
     group{
         name: "elm/button/base/hidden_button";
         parts{