diff --git a/bin/themes/windows/images/tab-deactive-bg.png b/bin/themes/windows/images/tab-deactive-bg.png index 8a33fc1f6..3168d71a5 100644 Binary files a/bin/themes/windows/images/tab-deactive-bg.png and b/bin/themes/windows/images/tab-deactive-bg.png differ diff --git a/bin/themes/windows/images/tab-deactive-hover-bg.png b/bin/themes/windows/images/tab-deactive-hover-bg.png new file mode 100644 index 000000000..5c30080df Binary files /dev/null and b/bin/themes/windows/images/tab-deactive-hover-bg.png differ diff --git a/bin/themes/windows/images/tabs-list-button.png b/bin/themes/windows/images/tabs-list-button.png index 5f862f7e1..7ec122da6 100644 Binary files a/bin/themes/windows/images/tabs-list-button.png and b/bin/themes/windows/images/tabs-list-button.png differ diff --git a/bin/themes/windows/images/tabs-list-button_rtl.png b/bin/themes/windows/images/tabs-list-button_rtl.png deleted file mode 100644 index ee615d7a4..000000000 Binary files a/bin/themes/windows/images/tabs-list-button_rtl.png and /dev/null differ diff --git a/bin/themes/windows/main.css b/bin/themes/windows/main.css index 304453439..bd14febd0 100644 --- a/bin/themes/windows/main.css +++ b/bin/themes/windows/main.css @@ -110,7 +110,13 @@ #tabwidget-button-opentabs { - qproperty-multiIcon: url(images/tabs-list-button.png); + qproperty-icon: url(images/tabs-list-button.png); + qproperty-fixedsize: 18px 28px; +} + +#tabwidget-button-opentabs::menu-indicator +{ + background: url(images/transp.png); } #tabwidget-button-addtab diff --git a/bin/themes/windows/rtl.css b/bin/themes/windows/rtl.css index f54eda666..1d9c66241 100644 --- a/bin/themes/windows/rtl.css +++ b/bin/themes/windows/rtl.css @@ -8,11 +8,6 @@ qproperty-multiIcon: url(images/navigation-forward.png); } -#tabwidget-button-opentabs -{ - qproperty-multiIcon: url(images/tabs-list-button_rtl.png); -} - #tabwidget-button-addtab { qproperty-multiIcon: url(images/tabbar-addtab_rtl.png); diff --git a/bin/themes/windows/windows.css b/bin/themes/windows/windows.css index ed1dbfd89..fcba2d01a 100644 --- a/bin/themes/windows/windows.css +++ b/bin/themes/windows/windows.css @@ -37,6 +37,14 @@ border: 1px solid #a6a6a6; } +#tabbar::tab:!selected:hover +{ + background: url(images/tab-deactive-hover-bg.png) repeat-x; + margin-top: 2px; + margin-bottom: -3px; + border: 1px solid #3c7fb1; +} + #tabbar::tab:last { margin-right: -1px; diff --git a/src/lib/app/qupzilla.cpp b/src/lib/app/qupzilla.cpp index 3a38d33db..826dd2721 100644 --- a/src/lib/app/qupzilla.cpp +++ b/src/lib/app/qupzilla.cpp @@ -771,9 +771,7 @@ void QupZilla::loadSettings() m_usingTransparentBackground = true; - if (!qzSettings->tabsOnTop) { - QtWin::enableBlurBehindWindow(m_tabWidget->getTabBar(), true); - } + QtWin::enableBlurBehindWindow(m_tabWidget->getTabBar(), true); applyBlurToMainWindow(); update(); @@ -1594,10 +1592,6 @@ void QupZilla::triggerTabsOnTop(bool enable) Settings settings; settings.setValue("Browser-Tabs-Settings/TabsOnTop", enable); - - if (m_usingTransparentBackground) { - QtWin::enableBlurBehindWindow(m_tabWidget->getTabBar(), !enable); - } qzSettings->tabsOnTop = enable; }