diff --git a/bin/themes/chrome/images/navigation-tools-rtl.png b/bin/themes/chrome/images/navigation-tools-rtl.png new file mode 100644 index 000000000..0bf8f7741 Binary files /dev/null and b/bin/themes/chrome/images/navigation-tools-rtl.png differ diff --git a/bin/themes/linux/images/tools-rtl.svg b/bin/themes/linux/images/tools-rtl.svg new file mode 100644 index 000000000..c2bdba6b6 --- /dev/null +++ b/bin/themes/linux/images/tools-rtl.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/bin/themes/mac/images/navigation-tools-rtl.png b/bin/themes/mac/images/navigation-tools-rtl.png new file mode 100644 index 000000000..891db94ff Binary files /dev/null and b/bin/themes/mac/images/navigation-tools-rtl.png differ diff --git a/bin/themes/mac/images/tabs-closed-button-rtl.png b/bin/themes/mac/images/tabs-closed-button-rtl.png new file mode 100644 index 000000000..558b1b310 Binary files /dev/null and b/bin/themes/mac/images/tabs-closed-button-rtl.png differ diff --git a/bin/themes/windows/images/tools-rtl.svg b/bin/themes/windows/images/tools-rtl.svg new file mode 100644 index 000000000..c2bdba6b6 --- /dev/null +++ b/bin/themes/windows/images/tools-rtl.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/bin/themes/windows/images/tools.svg b/bin/themes/windows/images/tools.svg new file mode 100644 index 000000000..29a1753f3 --- /dev/null +++ b/bin/themes/windows/images/tools.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/themes/chrome/main.css b/themes/chrome/main.css index 2f01df296..87223b634 100644 --- a/themes/chrome/main.css +++ b/themes/chrome/main.css @@ -91,11 +91,6 @@ qproperty-multiIcon: url(images/navigation-addtab.png); } -#navigation-button-tools -{ - qproperty-themeIcon: "arrow-right-double"; -} - #navigation-button-tools { qproperty-icon: url(images/navigation-tools.png); diff --git a/themes/chrome/rtl.css b/themes/chrome/rtl.css index e90f8f59d..7f2701efb 100644 --- a/themes/chrome/rtl.css +++ b/themes/chrome/rtl.css @@ -8,6 +8,11 @@ qproperty-multiIcon: url(images/navigation-forward.png); } +#navigation-button-tools +{ + qproperty-icon: url(images/navigation-tools-rtl.png); +} + #tabbar-button-right { qproperty-icon: url(images/tab-left-arrow.png); diff --git a/themes/linux/rtl.css b/themes/linux/rtl.css index af0afd488..24113a537 100644 --- a/themes/linux/rtl.css +++ b/themes/linux/rtl.css @@ -8,6 +8,12 @@ qproperty-themeIcon: "go-next"; } +#navigation-button-tools +{ + qproperty-themeIcon: "arrow-left-double"; + qproperty-fallbackIcon: url(images/tools-rtl.svg); +} + #tabbar-button-right { qproperty-themeIcon: "arrow-left"; diff --git a/themes/mac/rtl.css b/themes/mac/rtl.css index f68b11056..d130fe484 100644 --- a/themes/mac/rtl.css +++ b/themes/mac/rtl.css @@ -8,11 +8,22 @@ qproperty-multiIcon: url(images/navigation-forward.png); } +#navigation-button-tools +{ + qproperty-icon: url(images/navigation-tools-rtl.png); +} + + #tabwidget-button-opentabs { qproperty-multiIcon: url(images/tabs-list-button_rtl.png); } +#tabwidget-button-closedtabs +{ + qproperty-multiIcon: url(images/tabs-closed-button-rtl.png); +} + #tabbar-button-right { qproperty-icon: url(images/tab-left-arrow.png); diff --git a/themes/windows/main.css b/themes/windows/main.css index 84bf4b858..8d6162c2a 100644 --- a/themes/windows/main.css +++ b/themes/windows/main.css @@ -71,6 +71,7 @@ #navigation-button-tools { qproperty-themeIcon: "arrow-right-double"; + qproperty-fallbackIcon: url(images/tools.svg); } #navigation-button-supermenu diff --git a/themes/windows/rtl.css b/themes/windows/rtl.css index c1e71ff50..fde964041 100644 --- a/themes/windows/rtl.css +++ b/themes/windows/rtl.css @@ -1,29 +1,68 @@ -#navigation-button-next -{ - qproperty-multiIcon: url(images/navigation-back.png); -} - #navigation-button-back { - qproperty-multiIcon: url(images/navigation-forward.png); + qproperty-themeIcon: "go-next"; } -#tabwidget-button-addtab +#navigation-button-next { - qproperty-multiIcon: url(images/tabbar-addtab_rtl.png); + qproperty-themeIcon: "go-previous"; } -#tabbar::tab:last +#navigation-button-tools { - margin-left: 1px; + qproperty-themeIcon: "arrow-left-double"; + qproperty-fallbackIcon: url(images/tools-rtl.svg); } #tabbar-button-right { - qproperty-icon: url(images/tab-left-arrow.png); + qproperty-themeIcon: "arrow-left"; + qproperty-fallbackIcon: url(images/tab-left-arrow.svg); + qproperty-fixedsize: 15px 25px; } #tabbar-button-left { - qproperty-icon: url(images/tab-right-arrow.png); + qproperty-themeIcon: "arrow-right"; + qproperty-fallbackIcon: url(images/tab-right-arrow.svg); + qproperty-fixedsize: 15px 25px; +} + +#locationbar +{ + background: transparent; + border: 1px solid #b2b2b2; + min-height: 25px; + qproperty-leftMargin: 27; + margin-right: 1px; /* Why ??? */ +} + +#tabbar::tab:selected:!first +{ + margin-right: -1px; +} + +#tabbar::tab:!selected:!first +{ + margin-right: -1px; +} + +#tabbar::tab:!selected:!first:hover +{ + margin-right: -1px; +} + +#tabbar::tab:selected:first +{ + margin-right: 0; +} + +#tabbar::tab:!selected:first +{ + margin-right: 0; +} + +#tabbar::tab:selected:only-one +{ + margin-right: 0; }