From 8ed426409735ce57b04bd323833d07fb6c653d8f Mon Sep 17 00:00:00 2001 From: Le Tan Date: Tue, 29 May 2018 19:53:32 +0800 Subject: [PATCH] theme: refine QTabBar style --- src/resources/themes/v_moonlight/v_moonlight.qss | 5 ++++- src/resources/themes/v_pure/v_pure.qss | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/resources/themes/v_moonlight/v_moonlight.qss b/src/resources/themes/v_moonlight/v_moonlight.qss index 49a9c756..5a4a79db 100644 --- a/src/resources/themes/v_moonlight/v_moonlight.qss +++ b/src/resources/themes/v_moonlight/v_moonlight.qss @@ -708,24 +708,27 @@ QTabBar::tab { color: @tabbar_fg; background: @tabbar_bg; border: none; - padding: $2px; } QTabBar::tab:top, QTabBar::tab:bottom { border-top: $2px solid transparent; border-right: $1px solid @tabbar_border; + /* MUST leave right and left padding 0px. */ + padding: $2px 0px $2px 0px; height: $20px; } QTabBar::tab:right { border-left: $3px solid transparent; border-bottom: $1px solid @tabbar_border; + padding: $5px $2px $5px $2px; min-width: $20px; } QTabBar::tab:left { border-right: $3px solid transparent; border-bottom: $1px solid @tabbar_border; + padding: $5px $2px $5px $2px; min-width: $20px; } diff --git a/src/resources/themes/v_pure/v_pure.qss b/src/resources/themes/v_pure/v_pure.qss index 40c882e5..508b3d3f 100644 --- a/src/resources/themes/v_pure/v_pure.qss +++ b/src/resources/themes/v_pure/v_pure.qss @@ -708,24 +708,27 @@ QTabBar::tab { color: @tabbar_fg; background: @tabbar_bg; border: none; - padding: $2px; } QTabBar::tab:top, QTabBar::tab:bottom { border-top: $2px solid transparent; border-right: $1px solid @tabbar_border; + /* MUST leave right and left padding 0px. */ + padding: $2px 0px $2px 0px; height: $20px; } QTabBar::tab:right { border-left: $3px solid transparent; border-bottom: $1px solid @tabbar_border; + padding: $5px $2px $5px $2px; min-width: $20px; } QTabBar::tab:left { border-right: $3px solid transparent; border-bottom: $1px solid @tabbar_border; + padding: $5px $2px $5px $2px; min-width: $20px; }