Browse Source

UniversalEntry: refine styles

Le Tan 7 years ago
parent
commit
ed5809bf1b

+ 2 - 1
src/resources/themes/v_moonlight/v_moonlight.palette

@@ -7,7 +7,7 @@ mdhl_file=v_moonlight.mdhl
 css_file=v_moonlight.css
 codeblock_css_file=v_moonlight_codeblock.css
 mermaid_css_file=v_moonlight_mermaid.css
-version=7
+version=8
 
 ; This mapping will be used to translate colors when the content of HTML is copied
 ; without background. You could just specify the foreground colors mapping here.
@@ -356,6 +356,7 @@ progressbar_bg=@edit_bg
 progressbar_border_bg=@border_bg
 progressbar_chunk_bg=@master_dark_bg
 
+universalentry_bg=@base_bg
 universalentry_border_bg=@border_bg
 
 doublerowitem_second_row_label_fg=#6C6C6C

+ 35 - 35
src/resources/themes/v_moonlight/v_moonlight.qss

@@ -5,26 +5,6 @@ QToolTip
     color: @tooltip_fg;
 }
 
-/* QWidget */
-QWidget#FindReplaceTitleWidget {
-    background: @title_bg;
-}
-
-QWidget[ToolBoxTitle="true"] {
-    border-bottom: 2px solid @toolbox_title_border;
-}
-
-QWidget[MainEditor="true"] {
-    border: none;
-}
-
-QWidget
-{
-    color: @widget_fg;
-    font-family: "Hiragino Sans GB", "冬青黑体", "Microsoft YaHei", "微软雅黑", "Microsoft YaHei UI", "WenQuanYi Micro Hei", "文泉驿雅黑", "Dengxian", "等线体", "STXihei", "华文细黑", "Liberation Sans", "Droid Sans", "NSimSun", "新宋体", "SimSun", "宋体", "Helvetica", "sans-serif", "Tahoma", "Arial", "Verdana", "Geneva", "Georgia", "Times New Roman";
-}
-/* End QWidget */
-
 /* QMainWindow */
 QMainWindow {
     color: @base_fg;
@@ -590,12 +570,21 @@ VTabIndicator QLabel[TabIndicatorLabel="true"] {
     background: transparent;
 }
 
+VSelectorItemWidget QLabel[SelectorItemShortcutLabel="true"] {
+    font: bold;
+    border: $2px solid @selectoritem_border;
+    padding: 3px;
+    border-radius: 5px;
+    background-color: @selectoritem_bg;
+    color: @selectoritem_fg;
+}
+
 VDoubleRowItemWidget QLabel[FirstRowLabel="true"] {
     font-size: 10pt;
 }
 
 VDoubleRowItemWidget QLabel[SecondRowLabel="true"] {
-    font-size: 8pt;
+    font-size: 9pt;
     color: @doublerowitem_second_row_label_fg;
 }
 
@@ -738,20 +727,6 @@ QTabBar QToolButton::left-arrow:disabled {
 }
 /* End QTabBar */
 
-VSelectorItemWidget QLabel[SelectorItemShortcutLabel="true"] {
-    font: bold;
-    border: $2px solid @selectoritem_border;
-    padding: 3px;
-    border-radius: 5px;
-    background-color: @selectoritem_bg;
-    color: @selectoritem_fg;
-}
-
-VInsertSelector {
-    border: none;
-    background: @insertselector_bg;
-}
-
 /* QTreeView */
 QTreeView[ItemBorder="true"]::item {
     padding-top: 5px;
@@ -1265,7 +1240,32 @@ QProgressBar::chunk {
 }
 /* End QProgressBar */
 
+/* QWidget */
+QWidget#FindReplaceTitleWidget {
+    background: @title_bg;
+}
+
+QWidget[ToolBoxTitle="true"] {
+    border-bottom: 2px solid @toolbox_title_border;
+}
+
+QWidget[MainEditor="true"] {
+    border: none;
+}
+
+QWidget
+{
+    color: @widget_fg;
+    font-family: "Hiragino Sans GB", "冬青黑体", "Microsoft YaHei", "微软雅黑", "Microsoft YaHei UI", "WenQuanYi Micro Hei", "文泉驿雅黑", "Dengxian", "等线体", "STXihei", "华文细黑", "Liberation Sans", "Droid Sans", "NSimSun", "新宋体", "SimSun", "宋体", "Helvetica", "sans-serif", "Tahoma", "Arial", "Verdana", "Geneva", "Georgia", "Times New Roman";
+}
+
+VInsertSelector {
+    border: none;
+    background: @insertselector_bg;
+}
+
 VUniversalEntry {
     background: transparent;
     border: 1px solid @universalentry_border_bg;
 }
+/* End QWidget */

+ 2 - 1
src/resources/themes/v_native/v_native.palette

@@ -7,7 +7,7 @@ mdhl_file=v_native.mdhl
 css_file=v_native.css
 codeblock_css_file=v_native_codeblock.css
 mermaid_css_file=v_native_mermaid.css
-version=7
+version=8
 
 [phony]
 ; Abstract color attributes.
@@ -154,6 +154,7 @@ label_titlelabel_fg=@title_fg
 label_titlelabel_bg=@title_bg
 
 ; LineEdit.
+lineedit_border=@border_bg
 lineedit_fg=@content_fg
 lineedit_bg=@content_bg
 

+ 30 - 22
src/resources/themes/v_native/v_native.qss

@@ -1,11 +1,3 @@
-/* QWidget */
-QWidget
-{
-    color: @widget_fg;
-    font-family: "Hiragino Sans GB", "冬青黑体", "Microsoft YaHei", "微软雅黑", "Microsoft YaHei UI", "WenQuanYi Micro Hei", "文泉驿雅黑", "Dengxian", "等线体", "STXihei", "华文细黑", "Liberation Sans", "Droid Sans", "NSimSun", "新宋体", "SimSun", "宋体", "Helvetica", "sans-serif", "Tahoma", "Arial", "Verdana", "Geneva", "Georgia", "Times New Roman";
-}
-/* End QWidget */
-
 /* QMenuBar */
 QMenuBar {
     border: none;
@@ -420,6 +412,19 @@ VTabIndicator QLabel[TabIndicatorLabel="true"] {
     color: @tab_indicator_label_fg;
     background: transparent;
 }
+
+VSelectorItemWidget QLabel[SelectorItemShortcutLabel="true"] {
+    font: bold;
+    border: $2px solid @selectoritem_border;
+    padding: 3px;
+    border-radius: 5px;
+    background-color: @selectoritem_bg;
+    color: @selectoritem_fg;
+}
+
+VDoubleRowItemWidget QLabel[FirstRowLabel="true"] {
+    font: bold;
+}
 /* End QLabel */
 
 /* QLineEdit */
@@ -430,6 +435,10 @@ QLineEdit[VimCommandLine="true"] {
     color: @lineedit_fg;
     background: @lineedit_bg;
 }
+
+VUniversalEntry VMetaWordLineEdit {
+    border: 1px solid @lineedit_border;
+}
 /* End QLineEdit */
 
 /* QTabBar */
@@ -448,20 +457,6 @@ QTabBar::close-button:hover {
 }
 /* End QTabBar */
 
-VSelectorItemWidget QLabel[SelectorItemShortcutLabel="true"] {
-    font: bold;
-    border: $2px solid @selectoritem_border;
-    padding: 3px;
-    border-radius: 5px;
-    background-color: @selectoritem_bg;
-    color: @selectoritem_fg;
-}
-
-VInsertSelector {
-    border: none;
-    background: @insertselector_bg;
-}
-
 /* QTreeView */
 QTreeView {
     border: none;
@@ -502,6 +497,19 @@ QSplitter::handle:horizontal {
 }
 /* End QSplitter */
 
+/* QWidget */
 QWidget#FindReplaceTitleWidget {
     background: @title_bg;
 }
+
+QWidget
+{
+    color: @widget_fg;
+    font-family: "Hiragino Sans GB", "冬青黑体", "Microsoft YaHei", "微软雅黑", "Microsoft YaHei UI", "WenQuanYi Micro Hei", "文泉驿雅黑", "Dengxian", "等线体", "STXihei", "华文细黑", "Liberation Sans", "Droid Sans", "NSimSun", "新宋体", "SimSun", "宋体", "Helvetica", "sans-serif", "Tahoma", "Arial", "Verdana", "Geneva", "Georgia", "Times New Roman";
+}
+
+VInsertSelector {
+    border: none;
+    background: @insertselector_bg;
+}
+/* End QWidget */

+ 2 - 1
src/resources/themes/v_pure/v_pure.palette

@@ -7,7 +7,7 @@ mdhl_file=v_pure.mdhl
 css_file=v_pure.css
 codeblock_css_file=v_pure_codeblock.css
 mermaid_css_file=v_pure_mermaid.css
-version=7
+version=8
 
 [phony]
 ; Abstract color attributes.
@@ -349,6 +349,7 @@ progressbar_bg=@edit_bg
 progressbar_border_bg=@border_bg
 progressbar_chunk_bg=@master_light_bg
 
+universalentry_bg=@base_bg
 universalentry_border_bg=@border_bg
 
 doublerowitem_second_row_label_fg=#6C6C6C

+ 36 - 36
src/resources/themes/v_pure/v_pure.qss

@@ -5,26 +5,6 @@ QToolTip
     color: @tooltip_fg;
 }
 
-/* QWidget */
-QWidget#FindReplaceTitleWidget {
-    background: @title_bg;
-}
-
-QWidget[ToolBoxTitle="true"] {
-    border-bottom: $2px solid @toolbox_title_border;
-}
-
-QWidget[MainEditor="true"] {
-    border: none;
-}
-
-QWidget
-{
-    color: @widget_fg;
-    font-family: "Hiragino Sans GB", "冬青黑体", "Microsoft YaHei", "微软雅黑", "Microsoft YaHei UI", "WenQuanYi Micro Hei", "文泉驿雅黑", "Dengxian", "等线体", "STXihei", "华文细黑", "Liberation Sans", "Droid Sans", "NSimSun", "新宋体", "SimSun", "宋体", "Helvetica", "sans-serif", "Tahoma", "Arial", "Verdana", "Geneva", "Georgia", "Times New Roman";
-}
-/* End QWidget */
-
 /* QMainWindow */
 QMainWindow {
     color: @base_fg;
@@ -590,12 +570,21 @@ VTabIndicator QLabel[TabIndicatorLabel="true"] {
     background: transparent;
 }
 
+VSelectorItemWidget QLabel[SelectorItemShortcutLabel="true"] {
+    font: bold;
+    border: $2px solid @selectoritem_border;
+    padding: 3px;
+    border-radius: 5px;
+    background-color: @selectoritem_bg;
+    color: @selectoritem_fg;
+}
+
 VDoubleRowItemWidget QLabel[FirstRowLabel="true"] {
     font-size: 10pt;
 }
 
 VDoubleRowItemWidget QLabel[SecondRowLabel="true"] {
-    font-size: 8pt;
+    font-size: 9pt;
     color: @doublerowitem_second_row_label_fg;
 }
 
@@ -738,20 +727,6 @@ QTabBar QToolButton::left-arrow:disabled {
 }
 /* End QTabBar */
 
-VSelectorItemWidget QLabel[SelectorItemShortcutLabel="true"] {
-    font: bold;
-    border: $2px solid @selectoritem_border;
-    padding: 3px;
-    border-radius: 5px;
-    background-color: @selectoritem_bg;
-    color: @selectoritem_fg;
-}
-
-VInsertSelector {
-    border: none;
-    background: @insertselector_bg;
-}
-
 /* QTreeView */
 QTreeView[ItemBorder="true"]::item {
     padding-top: 5px;
@@ -1264,7 +1239,32 @@ QProgressBar::chunk {
 }
 /* End QProgressBar */
 
+/* QWidget */
+QWidget#FindReplaceTitleWidget {
+    background: @title_bg;
+}
+
+QWidget[ToolBoxTitle="true"] {
+    border-bottom: $2px solid @toolbox_title_border;
+}
+
+QWidget[MainEditor="true"] {
+    border: none;
+}
+
+QWidget
+{
+    color: @widget_fg;
+    font-family: "Hiragino Sans GB", "冬青黑体", "Microsoft YaHei", "微软雅黑", "Microsoft YaHei UI", "WenQuanYi Micro Hei", "文泉驿雅黑", "Dengxian", "等线体", "STXihei", "华文细黑", "Liberation Sans", "Droid Sans", "NSimSun", "新宋体", "SimSun", "宋体", "Helvetica", "sans-serif", "Tahoma", "Arial", "Verdana", "Geneva", "Georgia", "Times New Roman";
+}
+
+VInsertSelector {
+    border: none;
+    background: @insertselector_bg;
+}
+
 VUniversalEntry {
-    background: transparent;
+    background: @universalentry_bg;
     border: 1px solid @universalentry_border_bg;
 }
+/* End QWidget */

+ 0 - 1
src/vdoublerowitemwidget.cpp

@@ -18,7 +18,6 @@ VDoubleRowItemWidget::VDoubleRowItemWidget(QWidget *p_parent)
     layout->addWidget(m_secondLabel);
     layout->addStretch();
     layout->setContentsMargins(3, 0, 0, 0);
-    layout->setSpacing(0);
 
     setLayout(layout);
 }