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 */