ui: modified the stylesheet of scrollbar in h/w key
authorJihye Won <jihye.won1@samsung.com>
Fri, 24 Jul 2015 09:00:34 +0000 (18:00 +0900)
committerJiHye Won <jihye.won1@samsung.com>
Fri, 24 Jul 2015 09:10:40 +0000 (18:10 +0900)
it improved the style sheet of the scrollbar in h/w key
it also removed the bug n macos.

Change-Id: Ib31a40370cd2551a6cd9bba4e8ec31f9878c8453
Signed-off-by: Jihye Won <jihye.won1@samsung.com>
tizen/src/ui/controller/generalpurposecon.cpp

index 13c1f3ebf06c27f5adeaa7ce0ff94c6a57445429..deee54959f6970ef161296425353e97b622fbdfc 100644 (file)
@@ -78,11 +78,12 @@ void GeneralPurposeCon::createItems(QList<HardwareKey *> keyList, QSize size)
     scrollArea->verticalScrollBar()->setStyleSheet(
         "QScrollBar:vertical {"
             "width: " + QString::number(GPC_SCROLLBAR_WIDTH) + ";" +
+            "margin: 14px 0px 14px 0px;"
             "background-color: black;"
         "}"
         "QScrollBar::handle:vertical {"
             "min-height: 24px;"
-            "margin: 14px 2px 14px 2px;"
+            "margin: 0px 2px 0px 2px;"
             "background-color: QLinearGradient(x1: 1, y1: 0, x2: 0, y2: 0," +
             "stop: 0 #3C3C3C, stop: 1 #737373);"
             "border-radius: 3px;"
@@ -90,48 +91,36 @@ void GeneralPurposeCon::createItems(QList<HardwareKey *> keyList, QSize size)
         "QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical {"
             "background: none;"
         "}"
-        "QScrollBar::sub-line:vertical {"
-            "background: url(\":images/controller-skin/scroll_button_up_normal.png\");"
-            "border-width: 0px;"
-#ifdef CONFIG_DARWIN
+        "QScrollBar::add-line:vertical {"
+            "background-color: black;"
+            "subcontrol-position: bottom;"
+            "subcontrol-origin: margin;"
             "height: 14px;"
-            "width: 14px;"
-#endif
         "}"
-        "QScrollBar::sub-line:vertical:hover {"
-            "background: url(\":images/controller-skin/scroll_button_up_hover.png\");"
-#ifdef CONFIG_DARWIN
+        "QScrollBar::sub-line:vertical {"
+            "background-color: black;"
+            "subcontrol-position: top;"
+            "subcontrol-origin: margin;"
             "height: 14px;"
-            "width: 14px;"
-#endif
         "}"
-        "QScrollBar::sub-line:vertical:pressed {"
-            "background: url(\":images/controller-skin/scroll_button_up_pushed.png\");"
-#ifdef CONFIG_DARWIN
-            "height: 14px;"
-            "width: 14px;"
-#endif
+        "QScrollBar::up-arrow:vertical {"
+            "image: url(\":images/controller-skin/scroll_button_up_normal.png\");"
+            "border-width: 0px;"
         "}"
-        "QScrollBar::add-line:vertical {"
-            "background: url(\":images/controller-skin/scroll_button_down_normal.png\");"
-#ifdef CONFIG_DARWIN
-            "height: 14px;"
-            "width: 14px;"
-#endif
+        "QScrollBar::up-arrow:vertical:hover {"
+            "image: url(\":images/controller-skin/scroll_button_up_hover.png\");"
         "}"
-        "QScrollBar::add-line:vertical:hover {"
-            "background: url(\":images/controller-skin/scroll_button_down_hover.png\");"
-#ifdef CONFIG_DARWIN
-            "height: 14px;"
-            "width: 14px;"
-#endif
+        "QScrollBar::up-arrow:vertical:pressed {"
+            "image: url(\":images/controller-skin/scroll_button_up_pushed.png\");"
         "}"
-        "QScrollBar::add-line:vertical:pressed {"
-            "background: url(\":images/controller-skin/scroll_button_down_pushed.png\");"
-#ifdef CONFIG_DARWIN
-            "height: 14px;"
-            "width: 14px;"
-#endif
+        "QScrollBar::down-arrow:vertical {"
+            "image: url(\":images/controller-skin/scroll_button_down_normal.png\");"
+        "}"
+        "QScrollBar::down-arrow:vertical:hover {"
+            "image: url(\":images/controller-skin/scroll_button_down_hover.png\");"
+        "}"
+        "QScrollBar::down-arrow:vertical:pressed {"
+            "image: url(\":images/controller-skin/scroll_button_down_pushed.png\");"
         "}"
         );