diff --git a/src/data/extra/extra.qrc b/src/data/extra/extra.qrc
index d0bb654f..46382930 100644
--- a/src/data/extra/extra.qrc
+++ b/src/data/extra/extra.qrc
@@ -349,6 +349,7 @@
themes/moonlight/checkbox_unchecked.svg
themes/moonlight/checkbox_unchecked_disabled.svg
themes/moonlight/close.svg
+ themes/moonlight/expand_toolbar.svg
themes/moonlight/close_grey.svg
themes/moonlight/cover.png
themes/moonlight/down.svg
@@ -381,6 +382,7 @@
themes/pure/checkbox_unchecked.svg
themes/pure/checkbox_unchecked_disabled.svg
themes/pure/close.svg
+ themes/pure/expand_toolbar.svg
themes/pure/close_grey.svg
themes/pure/cover.png
themes/pure/down.svg
@@ -413,6 +415,7 @@
themes/solarized-dark/checkbox_unchecked.svg
themes/solarized-dark/checkbox_unchecked_disabled.svg
themes/solarized-dark/close.svg
+ themes/solarized-dark/expand_toolbar.svg
themes/solarized-dark/close_grey.svg
themes/solarized-dark/cover.png
themes/solarized-dark/down.svg
@@ -445,6 +448,7 @@
themes/solarized-light/checkbox_unchecked.svg
themes/solarized-light/checkbox_unchecked_disabled.svg
themes/solarized-light/close.svg
+ themes/solarized-light/expand_toolbar.svg
themes/solarized-light/close_grey.svg
themes/solarized-light/cover.png
themes/solarized-light/down.svg
@@ -804,6 +808,7 @@
themes/vscode-dark/checkbox_unchecked.svg
themes/vscode-dark/checkbox_unchecked_disabled.svg
themes/vscode-dark/close.svg
+ themes/vscode-dark/expand_toolbar.svg
themes/vscode-dark/close_grey.svg
themes/vscode-dark/cover.png
themes/vscode-dark/down.svg
@@ -837,6 +842,7 @@
themes/vue-light/checkbox_unchecked.svg
themes/vue-light/checkbox_unchecked_disabled.svg
themes/vue-light/close.svg
+ themes/vue-light/expand_toolbar.svg
themes/vue-light/close_grey.svg
themes/vue-light/cover.png
themes/vue-light/down.svg
@@ -869,6 +875,7 @@
themes/vue-dark/checkbox_unchecked.svg
themes/vue-dark/checkbox_unchecked_disabled.svg
themes/vue-dark/close.svg
+ themes/vue-dark/expand_toolbar.svg
themes/vue-dark/close_grey.svg
themes/vue-dark/cover.png
themes/vue-dark/down.svg
@@ -905,6 +912,7 @@
themes/vx-idea/checkbox_unchecked.svg
themes/vx-idea/checkbox_unchecked_disabled.svg
themes/vx-idea/close.svg
+ themes/vx-idea/expand_toolbar.svg
themes/vx-idea/close_grey.svg
themes/vx-idea/cover.png
themes/vx-idea/down.svg
diff --git a/src/data/extra/themes/moonlight/expand_toolbar.svg b/src/data/extra/themes/moonlight/expand_toolbar.svg
new file mode 100644
index 00000000..3bc56dd9
--- /dev/null
+++ b/src/data/extra/themes/moonlight/expand_toolbar.svg
@@ -0,0 +1 @@
+
diff --git a/src/data/extra/themes/moonlight/interface.qss b/src/data/extra/themes/moonlight/interface.qss
index 27eefe89..6f1a2a59 100644
--- a/src/data/extra/themes/moonlight/interface.qss
+++ b/src/data/extra/themes/moonlight/interface.qss
@@ -147,13 +147,16 @@ QToolBar::separator {
}
QToolBarExtension#qt_toolbar_ext_button {
- background-color: @widgets#qtoolbar#extension#bg;
- margin: 30px;
+ qproperty-icon: url(expand_toolbar.svg);
+ background-color: @widgets#qtoolbutton#bg;
}
QToolBarExtension#qt_toolbar_ext_button:hover {
- background-color: @widgets#qtoolbar#extension#hover#bg;
- margin: 30px;
+ background-color: @widgets#qtoolbutton#hover#bg;
+}
+
+QToolBarExtension#qt_toolbar_ext_button:pressed {
+ background-color: @widgets#qtoolbutton#pressed#bg;
}
/* QToolButton */
diff --git a/src/data/extra/themes/pure/expand_toolbar.svg b/src/data/extra/themes/pure/expand_toolbar.svg
new file mode 100644
index 00000000..51e59524
--- /dev/null
+++ b/src/data/extra/themes/pure/expand_toolbar.svg
@@ -0,0 +1 @@
+
diff --git a/src/data/extra/themes/pure/interface.qss b/src/data/extra/themes/pure/interface.qss
index 101241ed..d8af5039 100644
--- a/src/data/extra/themes/pure/interface.qss
+++ b/src/data/extra/themes/pure/interface.qss
@@ -166,13 +166,16 @@ QToolBar::separator {
}
QToolBarExtension#qt_toolbar_ext_button {
- background-color: @widgets#qtoolbar#extension#bg;
- margin: 30px;
+ qproperty-icon: url(expand_toolbar.svg);
+ background-color: @widgets#qtoolbutton#bg;
}
QToolBarExtension#qt_toolbar_ext_button:hover {
- background-color: @widgets#qtoolbar#extension#hover#bg;
- margin: 30px;
+ background-color: @widgets#qtoolbutton#hover#bg;
+}
+
+QToolBarExtension#qt_toolbar_ext_button:pressed {
+ background-color: @widgets#qtoolbutton#pressed#bg;
}
/* QToolButton */
diff --git a/src/data/extra/themes/solarized-dark/expand_toolbar.svg b/src/data/extra/themes/solarized-dark/expand_toolbar.svg
new file mode 100644
index 00000000..3bc56dd9
--- /dev/null
+++ b/src/data/extra/themes/solarized-dark/expand_toolbar.svg
@@ -0,0 +1 @@
+
diff --git a/src/data/extra/themes/solarized-dark/interface.qss b/src/data/extra/themes/solarized-dark/interface.qss
index 1064f36d..d368b2ec 100644
--- a/src/data/extra/themes/solarized-dark/interface.qss
+++ b/src/data/extra/themes/solarized-dark/interface.qss
@@ -143,13 +143,16 @@ QToolBar::separator {
}
QToolBarExtension#qt_toolbar_ext_button {
- background-color: @widgets#qtoolbar#extension#bg;
- margin: 30px;
+ qproperty-icon: url(expand_toolbar.svg);
+ background-color: @widgets#qtoolbutton#bg;
}
QToolBarExtension#qt_toolbar_ext_button:hover {
- background-color: @widgets#qtoolbar#extension#hover#bg;
- margin: 30px;
+ background-color: @widgets#qtoolbutton#hover#bg;
+}
+
+QToolBarExtension#qt_toolbar_ext_button:pressed {
+ background-color: @widgets#qtoolbutton#pressed#bg;
}
/* QToolButton */
diff --git a/src/data/extra/themes/solarized-light/expand_toolbar.svg b/src/data/extra/themes/solarized-light/expand_toolbar.svg
new file mode 100644
index 00000000..3bc56dd9
--- /dev/null
+++ b/src/data/extra/themes/solarized-light/expand_toolbar.svg
@@ -0,0 +1 @@
+
diff --git a/src/data/extra/themes/solarized-light/interface.qss b/src/data/extra/themes/solarized-light/interface.qss
index 1064f36d..d368b2ec 100644
--- a/src/data/extra/themes/solarized-light/interface.qss
+++ b/src/data/extra/themes/solarized-light/interface.qss
@@ -143,13 +143,16 @@ QToolBar::separator {
}
QToolBarExtension#qt_toolbar_ext_button {
- background-color: @widgets#qtoolbar#extension#bg;
- margin: 30px;
+ qproperty-icon: url(expand_toolbar.svg);
+ background-color: @widgets#qtoolbutton#bg;
}
QToolBarExtension#qt_toolbar_ext_button:hover {
- background-color: @widgets#qtoolbar#extension#hover#bg;
- margin: 30px;
+ background-color: @widgets#qtoolbutton#hover#bg;
+}
+
+QToolBarExtension#qt_toolbar_ext_button:pressed {
+ background-color: @widgets#qtoolbutton#pressed#bg;
}
/* QToolButton */
diff --git a/src/data/extra/themes/vscode-dark/expand_toolbar.svg b/src/data/extra/themes/vscode-dark/expand_toolbar.svg
new file mode 100644
index 00000000..3bc56dd9
--- /dev/null
+++ b/src/data/extra/themes/vscode-dark/expand_toolbar.svg
@@ -0,0 +1 @@
+
diff --git a/src/data/extra/themes/vscode-dark/interface.qss b/src/data/extra/themes/vscode-dark/interface.qss
index 1064f36d..d368b2ec 100644
--- a/src/data/extra/themes/vscode-dark/interface.qss
+++ b/src/data/extra/themes/vscode-dark/interface.qss
@@ -143,13 +143,16 @@ QToolBar::separator {
}
QToolBarExtension#qt_toolbar_ext_button {
- background-color: @widgets#qtoolbar#extension#bg;
- margin: 30px;
+ qproperty-icon: url(expand_toolbar.svg);
+ background-color: @widgets#qtoolbutton#bg;
}
QToolBarExtension#qt_toolbar_ext_button:hover {
- background-color: @widgets#qtoolbar#extension#hover#bg;
- margin: 30px;
+ background-color: @widgets#qtoolbutton#hover#bg;
+}
+
+QToolBarExtension#qt_toolbar_ext_button:pressed {
+ background-color: @widgets#qtoolbutton#pressed#bg;
}
/* QToolButton */
diff --git a/src/data/extra/themes/vue-dark/expand_toolbar.svg b/src/data/extra/themes/vue-dark/expand_toolbar.svg
new file mode 100644
index 00000000..397b55f3
--- /dev/null
+++ b/src/data/extra/themes/vue-dark/expand_toolbar.svg
@@ -0,0 +1 @@
+
diff --git a/src/data/extra/themes/vue-dark/interface.qss b/src/data/extra/themes/vue-dark/interface.qss
index 87d4bb31..54546d89 100644
--- a/src/data/extra/themes/vue-dark/interface.qss
+++ b/src/data/extra/themes/vue-dark/interface.qss
@@ -148,13 +148,16 @@ QToolBar::separator {
}
QToolBarExtension#qt_toolbar_ext_button {
- background-color: @widgets#qtoolbar#extension#bg;
- margin: 30px;
+ qproperty-icon: url(expand_toolbar.svg);
+ background-color: @widgets#qtoolbutton#bg;
}
QToolBarExtension#qt_toolbar_ext_button:hover {
- background-color: @widgets#qtoolbar#extension#hover#bg;
- margin: 30px;
+ background-color: @widgets#qtoolbutton#hover#bg;
+}
+
+QToolBarExtension#qt_toolbar_ext_button:pressed {
+ background-color: @widgets#qtoolbutton#pressed#bg;
}
/* QToolButton */
diff --git a/src/data/extra/themes/vue-light/expand_toolbar.svg b/src/data/extra/themes/vue-light/expand_toolbar.svg
new file mode 100644
index 00000000..51e59524
--- /dev/null
+++ b/src/data/extra/themes/vue-light/expand_toolbar.svg
@@ -0,0 +1 @@
+
diff --git a/src/data/extra/themes/vue-light/interface.qss b/src/data/extra/themes/vue-light/interface.qss
index fccda537..a6143d61 100644
--- a/src/data/extra/themes/vue-light/interface.qss
+++ b/src/data/extra/themes/vue-light/interface.qss
@@ -166,13 +166,16 @@ QToolBar::separator {
}
QToolBarExtension#qt_toolbar_ext_button {
- background-color: @widgets#qtoolbar#extension#bg;
- margin: 30px;
+ qproperty-icon: url(expand_toolbar.svg);
+ background-color: @widgets#qtoolbutton#bg;
}
QToolBarExtension#qt_toolbar_ext_button:hover {
- background-color: @widgets#qtoolbar#extension#hover#bg;
- margin: 30px;
+ background-color: @widgets#qtoolbutton#hover#bg;
+}
+
+QToolBarExtension#qt_toolbar_ext_button:pressed {
+ background-color: @widgets#qtoolbutton#pressed#bg;
}
/* QToolButton */
diff --git a/src/data/extra/themes/vx-idea/expand_toolbar.svg b/src/data/extra/themes/vx-idea/expand_toolbar.svg
new file mode 100644
index 00000000..51e59524
--- /dev/null
+++ b/src/data/extra/themes/vx-idea/expand_toolbar.svg
@@ -0,0 +1 @@
+
diff --git a/src/data/extra/themes/vx-idea/interface.qss b/src/data/extra/themes/vx-idea/interface.qss
index 4c1a1a92..f21ebc5c 100644
--- a/src/data/extra/themes/vx-idea/interface.qss
+++ b/src/data/extra/themes/vx-idea/interface.qss
@@ -167,13 +167,16 @@ QToolBar::separator {
}
QToolBarExtension#qt_toolbar_ext_button {
- background-color: @widgets#qtoolbar#extension#bg;
- margin: 30px;
+ qproperty-icon: url(expand_toolbar.svg);
+ background-color: @widgets#qtoolbutton#bg;
}
QToolBarExtension#qt_toolbar_ext_button:hover {
- background-color: @widgets#qtoolbar#extension#hover#bg;
- margin: 30px;
+ background-color: @widgets#qtoolbutton#hover#bg;
+}
+
+QToolBarExtension#qt_toolbar_ext_button:pressed {
+ background-color: @widgets#qtoolbutton#pressed#bg;
}
/* QToolButton */