From ce1c04233784329b593f88b492f8836aa811319c Mon Sep 17 00:00:00 2001 From: Le Tan Date: Thu, 7 Dec 2017 21:32:23 +0800 Subject: [PATCH] refine v_white theme --- src/resources/themes/v_white/v_white.palette | 5 ++++- src/resources/themes/v_white/v_white.qss | 8 +++++++- src/vtabindicator.cpp | 1 + 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/resources/themes/v_white/v_white.palette b/src/resources/themes/v_white/v_white.palette index f002cc0d..c18b7e44 100644 --- a/src/resources/themes/v_white/v_white.palette +++ b/src/resources/themes/v_white/v_white.palette @@ -69,10 +69,12 @@ title_icon_fg=@icon_fg ; VVimIndicator. vim_indicator_key_label_fg=@base_fg -vim_indicator_key_label_bg=@base_bg vim_indicator_mode_label_fg=@base_fg vim_indicator_cmd_edit_pending_bg=@selected_bg +; VTabIndicator. +tab_indicator_label_fg=@base_fg + [widgets] ; Widget color attributes. @@ -113,6 +115,7 @@ toolbutton_icon_danger_fg=@danger_icon_fg toolbox_icon_fg=@icon_fg ; Dockwidget. +dockwidget_title_fg=@title_fg dockwidget_title_bg=@title_bg dockwidget_button_hover_bg=@hover_bg diff --git a/src/resources/themes/v_white/v_white.qss b/src/resources/themes/v_white/v_white.qss index 83ddd6e1..d2dcff64 100644 --- a/src/resources/themes/v_white/v_white.qss +++ b/src/resources/themes/v_white/v_white.qss @@ -132,6 +132,7 @@ QToolButton::menu-arrow { /* DockWidget */ QDockWidget { + color: @dockwidget_title_fg; titlebar-close-icon: url(close.svg); titlebar-normal-icon: url(float.svg); } @@ -481,7 +482,7 @@ QLabel[MenuSeparator="true"] { VVimIndicator QLabel[VimIndicatorKeyLabel="true"] { font: bold; color: @vim_indicator_key_label_fg; - background: @vim_indicator_key_label_bg; + background: transparent; } VVimIndicator QLabel[VimIndicatorModeLabel="true"] { @@ -490,6 +491,11 @@ VVimIndicator QLabel[VimIndicatorModeLabel="true"] { color: @vim_indicator_mode_label_fg; /* background color will be controlled by the code. */ } + +VTabIndicator QLabel[TabIndicatorLabel="true"] { + color: @tab_indicator_label_fg; + background: transparent; +} /* End QLabel */ /* QLineEdit */ diff --git a/src/vtabindicator.cpp b/src/vtabindicator.cpp index fda1d642..5361f93b 100644 --- a/src/vtabindicator.cpp +++ b/src/vtabindicator.cpp @@ -31,6 +31,7 @@ void VTabIndicator::setupUI() m_systemLabel->setProperty("ColorGreenLabel", true); m_cursorLabel = new QLabel(this); + m_cursorLabel->setProperty("TabIndicatorLabel", true); QHBoxLayout *mainLayout = new QHBoxLayout(this); mainLayout->addWidget(m_cursorLabel);