Stylesheets general button with menu support

Currently we use a workaround only for buttons with menu on the toolbar. This change applies it everywhere. For example in command panel.
This commit is contained in:
triplus
2018-01-11 09:18:53 +01:00
committed by Yorik van Havre
parent 86eb72d071
commit b9755c4b23
6 changed files with 54 additions and 54 deletions

View File

@@ -1885,20 +1885,20 @@ QToolBar > QToolButton:pressed {
}
/* ToolBar menu buttons (buttons with drop-down menu) */
QToolBar > QToolButton#qt_toolbutton_menubutton {
QToolButton#qt_toolbutton_menubutton {
padding-right: 20px; /* Hack to add more width to buttons with menu */
border: 1px solid transparent;
border-radius: 3px;
}
QToolBar > QToolButton#qt_toolbutton_menubutton:hover,
QToolBar > QToolButton#qt_toolbutton_menubutton:pressed,
QToolBar > QToolButton#qt_toolbutton_menubutton:open {
QToolButton#qt_toolbutton_menubutton:hover,
QToolButton#qt_toolbutton_menubutton:pressed,
QToolButton#qt_toolbutton_menubutton:open {
border: 1px solid #7cabf9;
}
QToolBar QToolButton::menu-button,
QToolBar > QToolButton#qt_toolbutton_menubutton::menu-button {
QToolButton#qt_toolbutton_menubutton::menu-button {
border: none;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
@@ -1907,9 +1907,9 @@ QToolBar > QToolButton#qt_toolbutton_menubutton::menu-button {
background-color: transparent;
}
QToolBar > QToolButton#qt_toolbutton_menubutton::menu-button:hover,
QToolBar > QToolButton#qt_toolbutton_menubutton::menu-button:pressed,
QToolBar > QToolButton#qt_toolbutton_menubutton::menu-button:open {
QToolButton#qt_toolbutton_menubutton::menu-button:hover,
QToolButton#qt_toolbutton_menubutton::menu-button:pressed,
QToolButton#qt_toolbutton_menubutton::menu-button:open {
background-color: qlineargradient(spread:pad, x1:1, y1:0.8, x2:1, y2:0, stop:0 #5e90fa, stop:1 #7cabf9);
}
@@ -2180,4 +2180,4 @@ QDialog QGroupBox QFrame {
QPushButton#NavigationIndicator::menu-indicator {
image: none;
width: 0px;
}
}

View File

@@ -1885,20 +1885,20 @@ QToolBar > QToolButton:pressed {
}
/* ToolBar menu buttons (buttons with drop-down menu) */
QToolBar > QToolButton#qt_toolbutton_menubutton {
QToolButton#qt_toolbutton_menubutton {
padding-right: 20px; /* Hack to add more width to buttons with menu */
border: 1px solid transparent;
border-radius: 3px;
}
QToolBar > QToolButton#qt_toolbutton_menubutton:hover,
QToolBar > QToolButton#qt_toolbutton_menubutton:pressed,
QToolBar > QToolButton#qt_toolbutton_menubutton:open {
QToolButton#qt_toolbutton_menubutton:hover,
QToolButton#qt_toolbutton_menubutton:pressed,
QToolButton#qt_toolbutton_menubutton:open {
border: 1px solid #a5c61a;
}
QToolBar QToolButton::menu-button,
QToolBar > QToolButton#qt_toolbutton_menubutton::menu-button {
QToolButton#qt_toolbutton_menubutton::menu-button {
border: none;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
@@ -1907,9 +1907,9 @@ QToolBar > QToolButton#qt_toolbutton_menubutton::menu-button {
background-color: transparent;
}
QToolBar > QToolButton#qt_toolbutton_menubutton::menu-button:hover,
QToolBar > QToolButton#qt_toolbutton_menubutton::menu-button:pressed,
QToolBar > QToolButton#qt_toolbutton_menubutton::menu-button:open {
QToolButton#qt_toolbutton_menubutton::menu-button:hover,
QToolButton#qt_toolbutton_menubutton::menu-button:pressed,
QToolButton#qt_toolbutton_menubutton::menu-button:open {
background-color: qlineargradient(spread:pad, x1:1, y1:0.8, x2:1, y2:0, stop:0 #94b30f, stop:1 #a5c61a);
}
@@ -2180,4 +2180,4 @@ QDialog QGroupBox QFrame {
QPushButton#NavigationIndicator::menu-indicator {
image: none;
width: 0px;
}
}

View File

@@ -1885,20 +1885,20 @@ QToolBar > QToolButton:pressed {
}
/* ToolBar menu buttons (buttons with drop-down menu) */
QToolBar > QToolButton#qt_toolbutton_menubutton {
QToolButton#qt_toolbutton_menubutton {
padding-right: 20px; /* Hack to add more width to buttons with menu */
border: 1px solid transparent;
border-radius: 3px;
}
QToolBar > QToolButton#qt_toolbutton_menubutton:hover,
QToolBar > QToolButton#qt_toolbutton_menubutton:pressed,
QToolBar > QToolButton#qt_toolbutton_menubutton:open {
QToolButton#qt_toolbutton_menubutton:hover,
QToolButton#qt_toolbutton_menubutton:pressed,
QToolButton#qt_toolbutton_menubutton:open {
border: 1px solid #e3b64d;
}
QToolBar QToolButton::menu-button,
QToolBar > QToolButton#qt_toolbutton_menubutton::menu-button {
QToolButton#qt_toolbutton_menubutton::menu-button {
border: none;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
@@ -1907,9 +1907,9 @@ QToolBar > QToolButton#qt_toolbutton_menubutton::menu-button {
background-color: transparent;
}
QToolBar > QToolButton#qt_toolbutton_menubutton::menu-button:hover,
QToolBar > QToolButton#qt_toolbutton_menubutton::menu-button:pressed,
QToolBar > QToolButton#qt_toolbutton_menubutton::menu-button:open {
QToolButton#qt_toolbutton_menubutton::menu-button:hover,
QToolButton#qt_toolbutton_menubutton::menu-button:pressed,
QToolButton#qt_toolbutton_menubutton::menu-button:open {
background-color: qlineargradient(spread:pad, x1:1, y1:0.8, x2:1, y2:0, stop:0 #daa116, stop:1 #e3b64d);
}
@@ -2180,4 +2180,4 @@ QDialog QGroupBox QFrame {
QPushButton#NavigationIndicator::menu-indicator {
image: none;
width: 0px;
}
}

View File

@@ -1882,20 +1882,20 @@ QToolBar > QToolButton:pressed {
}
/* ToolBar menu buttons (buttons with drop-down menu) */
QToolBar > QToolButton#qt_toolbutton_menubutton {
QToolButton#qt_toolbutton_menubutton {
padding-right: 20px; /* Hack to add more width to buttons with menu */
border: 1px solid transparent;
border-radius: 3px;
}
QToolBar > QToolButton#qt_toolbutton_menubutton:hover,
QToolBar > QToolButton#qt_toolbutton_menubutton:pressed,
QToolBar > QToolButton#qt_toolbutton_menubutton:open {
QToolButton#qt_toolbutton_menubutton:hover,
QToolButton#qt_toolbutton_menubutton:pressed,
QToolButton#qt_toolbutton_menubutton:open {
border: 1px solid #7cabf9;
}
QToolBar QToolButton::menu-button,
QToolBar > QToolButton#qt_toolbutton_menubutton::menu-button {
QToolButton#qt_toolbutton_menubutton::menu-button {
border: none;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
@@ -1904,9 +1904,9 @@ QToolBar > QToolButton#qt_toolbutton_menubutton::menu-button {
background-color: transparent;
}
QToolBar > QToolButton#qt_toolbutton_menubutton::menu-button:hover,
QToolBar > QToolButton#qt_toolbutton_menubutton::menu-button:pressed,
QToolBar > QToolButton#qt_toolbutton_menubutton::menu-button:open {
QToolButton#qt_toolbutton_menubutton::menu-button:hover,
QToolButton#qt_toolbutton_menubutton::menu-button:pressed,
QToolButton#qt_toolbutton_menubutton::menu-button:open {
background-color: qlineargradient(spread:pad, x1:1, y1:0.8, x2:1, y2:0, stop:0 #5e90fa, stop:1 #7cabf9);
}
@@ -2177,4 +2177,4 @@ QDialog QGroupBox QFrame {
QPushButton#NavigationIndicator::menu-indicator {
image: none;
width: 0px;
}
}

View File

@@ -1882,20 +1882,20 @@ QToolBar > QToolButton:pressed {
}
/* ToolBar menu buttons (buttons with drop-down menu) */
QToolBar > QToolButton#qt_toolbutton_menubutton {
QToolButton#qt_toolbutton_menubutton {
padding-right: 20px; /* Hack to add more width to buttons with menu */
border: 1px solid transparent;
border-radius: 3px;
}
QToolBar > QToolButton#qt_toolbutton_menubutton:hover,
QToolBar > QToolButton#qt_toolbutton_menubutton:pressed,
QToolBar > QToolButton#qt_toolbutton_menubutton:open {
QToolButton#qt_toolbutton_menubutton:hover,
QToolButton#qt_toolbutton_menubutton:pressed,
QToolButton#qt_toolbutton_menubutton:open {
border: 1px solid #a5c61a;
}
QToolBar QToolButton::menu-button,
QToolBar > QToolButton#qt_toolbutton_menubutton::menu-button {
QToolButton#qt_toolbutton_menubutton::menu-button {
border: none;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
@@ -1904,9 +1904,9 @@ QToolBar > QToolButton#qt_toolbutton_menubutton::menu-button {
background-color: transparent;
}
QToolBar > QToolButton#qt_toolbutton_menubutton::menu-button:hover,
QToolBar > QToolButton#qt_toolbutton_menubutton::menu-button:pressed,
QToolBar > QToolButton#qt_toolbutton_menubutton::menu-button:open {
QToolButton#qt_toolbutton_menubutton::menu-button:hover,
QToolButton#qt_toolbutton_menubutton::menu-button:pressed,
QToolButton#qt_toolbutton_menubutton::menu-button:open {
background-color: qlineargradient(spread:pad, x1:1, y1:0.8, x2:1, y2:0, stop:0 #94b30f, stop:1 #a5c61a);
}
@@ -2177,4 +2177,4 @@ QDialog QGroupBox QFrame {
QPushButton#NavigationIndicator::menu-indicator {
image: none;
width: 0px;
}
}

View File

@@ -1882,20 +1882,20 @@ QToolBar > QToolButton:pressed {
}
/* ToolBar menu buttons (buttons with drop-down menu) */
QToolBar > QToolButton#qt_toolbutton_menubutton {
QToolButton#qt_toolbutton_menubutton {
padding-right: 20px; /* Hack to add more width to buttons with menu */
border: 1px solid transparent;
border-radius: 3px;
}
QToolBar > QToolButton#qt_toolbutton_menubutton:hover,
QToolBar > QToolButton#qt_toolbutton_menubutton:pressed,
QToolBar > QToolButton#qt_toolbutton_menubutton:open {
QToolButton#qt_toolbutton_menubutton:hover,
QToolButton#qt_toolbutton_menubutton:pressed,
QToolButton#qt_toolbutton_menubutton:open {
border: 1px solid #e3b64d;
}
QToolBar QToolButton::menu-button,
QToolBar > QToolButton#qt_toolbutton_menubutton::menu-button {
QToolButton#qt_toolbutton_menubutton::menu-button {
border: none;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
@@ -1904,9 +1904,9 @@ QToolBar > QToolButton#qt_toolbutton_menubutton::menu-button {
background-color: transparent;
}
QToolBar > QToolButton#qt_toolbutton_menubutton::menu-button:hover,
QToolBar > QToolButton#qt_toolbutton_menubutton::menu-button:pressed,
QToolBar > QToolButton#qt_toolbutton_menubutton::menu-button:open {
QQToolButton#qt_toolbutton_menubutton::menu-button:hover,
QToolButton#qt_toolbutton_menubutton::menu-button:pressed,
QToolButton#qt_toolbutton_menubutton::menu-button:open {
background-color: qlineargradient(spread:pad, x1:1, y1:0.8, x2:1, y2:0, stop:0 #daa116, stop:1 #e3b64d);
}
@@ -2177,4 +2177,4 @@ QDialog QGroupBox QFrame {
QPushButton#NavigationIndicator::menu-indicator {
image: none;
width: 0px;
}
}