[gnome-themes-standard/wip/jimmac/updated-gtk2: 79/106] Cleanups, tweaks, fixes.
- From: Jakub Steiner <jimmac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-themes-standard/wip/jimmac/updated-gtk2: 79/106] Cleanups, tweaks, fixes.
- Date: Thu, 3 Mar 2016 22:23:51 +0000 (UTC)
commit 08028258e04a76b010aec451a9da869d049f593f
Author: Juraj Fiala <doctorjellyface riseup net>
Date: Sun Feb 21 20:39:34 2016 +0100
Cleanups, tweaks, fixes.
- much less bloat and noise in the rc file
- fixed menu separator padding
- fixed option menu padding
- fixed GVIM tabs
- fixed insensitive arrows
- fixed padding in tooltips
- fixed alignment in the rc
themes/Adwaita/gtk-2.0/main.rc | 324 +++++++++++++---------------------------
1 files changed, 104 insertions(+), 220 deletions(-)
---
diff --git a/themes/Adwaita/gtk-2.0/main.rc b/themes/Adwaita/gtk-2.0/main.rc
index 0af1f5e..d58f011 100644
--- a/themes/Adwaita/gtk-2.0/main.rc
+++ b/themes/Adwaita/gtk-2.0/main.rc
@@ -29,7 +29,7 @@ style "default" {
GtkIMHtml::hyperlink-color = shade(0.9, @selected_bg_color)
GtkIMHtml::hyperlink-visited-color = shade(0.8, @selected_bg_color)
- GtkSeparatorMenuItem::horizontal-padding = 1
+ GtkSeparatorMenuItem::horizontal-padding = 0
GtkSeparatorMenuItem::wide-separators = 1
GtkSeparatorMenuItem::separator-height = 1
@@ -81,7 +81,7 @@ style "default" {
GtkMenu::vertical-padding = 0
GtkCheckButton::indicator_spacing = 3
- GtkOptionMenu::indicator_spacing = {12, 12, 4, 6}
+ GtkOptionMenu::indicator_spacing = {13, 13, 5, 8}
GtkTreeView::row_ending_details = 0
GtkTreeView::expander-size = 16
@@ -109,10 +109,6 @@ style "default" {
fg[INSENSITIVE] = mix (0.5, @fg_color, @bg_color)
fg[ACTIVE] = @fg_color
- #fg[NORMAL] = @focus_color
- #fg[PRELIGHT] = @focus_color
- #fg[ACTIVE] = @focus_color
-
text[NORMAL] = @text_color
text[PRELIGHT] = @text_color
text[SELECTED] = @selected_fg_color
@@ -135,7 +131,6 @@ style "default" {
image {
function = CHECK
- recolorable = TRUE
state = NORMAL
shadow = OUT
overlay_file = "assets/checkbox-unchecked.png"
@@ -144,7 +139,6 @@ style "default" {
image {
function = CHECK
- recolorable = TRUE
state = PRELIGHT
shadow = OUT
overlay_file = "assets/checkbox-unchecked-hover.png"
@@ -153,7 +147,6 @@ style "default" {
image {
function = CHECK
- recolorable = TRUE
state = ACTIVE
shadow = OUT
overlay_file = "assets/checkbox-unchecked-active.png"
@@ -162,7 +155,6 @@ style "default" {
image {
function = CHECK
- recolorable = TRUE
state = SELECTED
shadow = OUT
overlay_file = "assets/checkbox-unchecked.png"
@@ -171,7 +163,6 @@ style "default" {
image {
function = CHECK
- recolorable = TRUE
state = INSENSITIVE
shadow = OUT
overlay_file = "assets/checkbox-unchecked-insensitive.png"
@@ -180,7 +171,6 @@ style "default" {
image {
function = CHECK
- recolorable = TRUE
state = NORMAL
shadow = IN
overlay_file = "assets/checkbox-checked.png"
@@ -189,7 +179,6 @@ style "default" {
image {
function = CHECK
- recolorable = TRUE
state = PRELIGHT
shadow = IN
overlay_file = "assets/checkbox-checked-hover.png"
@@ -198,7 +187,6 @@ style "default" {
image {
function = CHECK
- recolorable = TRUE
state = ACTIVE
shadow = IN
overlay_file = "assets/checkbox-checked-active.png"
@@ -207,7 +195,6 @@ style "default" {
image {
function = CHECK
- recolorable = TRUE
state = SELECTED
shadow = IN
overlay_file = "assets/checkbox-checked.png"
@@ -216,7 +203,6 @@ style "default" {
image {
function = CHECK
- recolorable = TRUE
state = INSENSITIVE
shadow = IN
overlay_file = "assets/checkbox-checked-insensitive.png"
@@ -225,7 +211,6 @@ style "default" {
image {
function = CHECK
- recolorable = TRUE
state = NORMAL
shadow = ETCHED_IN
overlay_file = "assets/checkbox-mixed.png"
@@ -234,7 +219,6 @@ style "default" {
image {
function = CHECK
- recolorable = TRUE
state = PRELIGHT
shadow = ETCHED_IN
overlay_file = "assets/checkbox-mixed-hover.png"
@@ -243,7 +227,6 @@ style "default" {
image {
function = CHECK
- recolorable = TRUE
state = ACTIVE
shadow = ETCHED_IN
overlay_file = "assets/checkbox-mixed-active.png"
@@ -252,7 +235,6 @@ style "default" {
image {
function = CHECK
- recolorable = TRUE
state = SELECTED
shadow = ETCHED_IN
overlay_file = "assets/checkbox-mixed.png"
@@ -261,7 +243,6 @@ style "default" {
image {
function = CHECK
- recolorable = TRUE
state = INSENSITIVE
shadow = ETCHED_IN
overlay_file = "assets/checkbox-mixed-insensitive.png"
@@ -398,6 +379,7 @@ style "default" {
image {
function = ARROW
+ state = NORMAL
overlay_file = "assets/arrow-up.png"
overlay_stretch = FALSE
arrow_direction = UP
@@ -461,6 +443,7 @@ style "default" {
image {
function = ARROW
+ state = NORMAL
overlay_file = "assets/arrow-left.png"
overlay_stretch = FALSE
arrow_direction = LEFT
@@ -492,6 +475,7 @@ style "default" {
image {
function = ARROW
+ state = NORMAL
overlay_file = "assets/arrow-right.png"
overlay_stretch = FALSE
arrow_direction = RIGHT
@@ -631,11 +615,7 @@ style "default" {
##########
image {
- function = RESIZE_GRIP
- state = NORMAL
- detail = "statusbar"
- overlay_file = "assets/null.png"
- overlay_stretch = FALSE
+ function = RESIZE_GRIP
}
###########
@@ -651,14 +631,6 @@ style "default" {
}
}
-style "label" {
-
- fg[NORMAL] = @fg_color
- fg[PRELIGHT] = @fg_color
- fg[ACTIVE] = @fg_color
-
-}
-
style "scrollbar" {
engine "pixmap" {
@@ -681,9 +653,15 @@ style "scrollbar" {
orientation = VERTICAL
}
- ###########
- # Sliders #
- ###########
+ # Disable insensitive sliders
+ image {
+ function = SLIDER
+ state = INSENSITIVE
+ }
+
+ ######################
+ # Horizontal sliders #
+ ######################
image {
function = SLIDER
@@ -712,17 +690,9 @@ style "scrollbar" {
orientation = HORIZONTAL
}
- image {
- function = SLIDER
- state = INSENSITIVE
- file = "assets/null.png"
- stretch = TRUE
- orientation = HORIZONTAL
- }
-
- ###############
- # X Verticals #
- ###############
+ ####################
+ # Vertical sliders #
+ ####################
image {
function = SLIDER
@@ -751,14 +721,6 @@ style "scrollbar" {
orientation = VERTICAL
}
- image {
- function = SLIDER
- state = INSENSITIVE
- file = "assets/null.png"
- stretch = TRUE
- orientation = VERTICAL
- }
-
}
}
@@ -820,15 +782,12 @@ style "menu" {
image {
function = HLINE
file = "assets/line.png"
- border = {0, 0, 0, 0}
stretch = TRUE
}
}
-}
-
-style "menu_framed_box" {
engine "adwaita" {}
+
}
style "menu_item" {
@@ -858,7 +817,6 @@ style "menu_item" {
image {
function = CHECK
- recolorable = TRUE
state = NORMAL
shadow = OUT
overlay_file = "assets/menu-checkbox.png"
@@ -867,7 +825,6 @@ style "menu_item" {
image {
function = CHECK
- recolorable = TRUE
state = PRELIGHT
shadow = OUT
overlay_file = "assets/menu-checkbox-hover.png"
@@ -876,7 +833,6 @@ style "menu_item" {
image {
function = CHECK
- recolorable = TRUE
state = ACTIVE
shadow = OUT
overlay_file = "assets/menu-checkbox.png"
@@ -885,7 +841,6 @@ style "menu_item" {
image {
function = CHECK
- recolorable = TRUE
state = INSENSITIVE
shadow = OUT
overlay_file = "assets/menu-checkbox-insensitive.png"
@@ -894,7 +849,6 @@ style "menu_item" {
image {
function = CHECK
- recolorable = TRUE
state = NORMAL
shadow = IN
overlay_file = "assets/menu-checkbox-checked.png"
@@ -903,7 +857,6 @@ style "menu_item" {
image {
function = CHECK
- recolorable = TRUE
state = PRELIGHT
shadow = IN
overlay_file = "assets/menu-checkbox-checked-hover.png"
@@ -912,7 +865,6 @@ style "menu_item" {
image {
function = CHECK
- recolorable = TRUE
state = ACTIVE
shadow = IN
overlay_file = "assets/menu-checkbox-checked.png"
@@ -921,7 +873,6 @@ style "menu_item" {
image {
function = CHECK
- recolorable = TRUE
state = INSENSITIVE
shadow = IN
overlay_file = "assets/menu-checkbox-checked-insensitive.png"
@@ -996,11 +947,9 @@ style "menu_item" {
overlay_stretch = FALSE
}
- # This fixes boxy Qt menu items
+ # This stops Qt menu items using the Raleigh box effect on hover
image {
function = SHADOW
- file = "assets/null.png"
- stretch = TRUE
}
#################
@@ -1038,6 +987,21 @@ style "menu_item" {
}
+style "separator_menu_item" {
+
+ xthickness = 0
+ ythickness = 0
+
+ engine "pixmap" {
+ image {
+ function = BOX
+ file = "assets/line.png"
+ stretch = TRUE
+ }
+ }
+
+}
+
style "button" {
xthickness = 2
@@ -1095,25 +1059,9 @@ style "button" {
style "link_button" {
engine "pixmap" {
-
- image {
- function = BOX
- state = PRELIGHT
- file = "assets/null.png"
- }
-
image {
function = BOX
- state = ACTIVE
- file = "assets/null.png"
}
-
- image {
- function = BOX
- state = INSENSITIVE
- file = "assets/null.png"
- }
-
}
}
@@ -1635,14 +1583,10 @@ style "notebook" {
engine "pixmap" {
# Inactive tabs are drawn with ACTIVE for some reason
-
- # Left
-
+ # And they don't need any kind of look
image {
function = EXTENSION
state = ACTIVE
- file = "assets/null.png"
- gap_side = RIGHT
}
image {
@@ -1653,15 +1597,6 @@ style "notebook" {
gap_side = RIGHT
}
- # Right
-
- image {
- function = EXTENSION
- state = ACTIVE
- file = "assets/null.png"
- gap_side = LEFT
- }
-
image {
function = EXTENSION
file = "assets/tab-vert-active.png"
@@ -1670,15 +1605,6 @@ style "notebook" {
gap_side = LEFT
}
- # Up
-
- image {
- function = EXTENSION
- state = ACTIVE
- file = "assets/null.png"
- gap_side = BOTTOM
- }
-
image {
function = EXTENSION
file = "assets/tab-horz-active.png"
@@ -1687,15 +1613,6 @@ style "notebook" {
gap_side = BOTTOM
}
- # Down
-
- image {
- function = EXTENSION
- state = ACTIVE
- file = "assets/null.png"
- gap_side = TOP
- }
-
image {
function = EXTENSION
file = "assets/tab-horz-active.png"
@@ -1779,23 +1696,9 @@ style "notebook_prelight" {
style "handlebox" {
engine "pixmap" {
-
- image {
- function = BOX
- file = "assets/null.png"
- stretch = TRUE
- detail = "handlebox_bin"
- shadow = IN
- }
-
image {
function = BOX
- file = "assets/null.png"
- stretch = TRUE
- detail = "handlebox_bin"
- shadow = OUT
}
-
}
}
@@ -1819,7 +1722,6 @@ style "toolbar_separator" {
image {
function = BOX
file = "assets/line.png"
- border = {0, 0, 0, 0}
stretch = TRUE
}
}
@@ -1919,7 +1821,7 @@ style "range" {
}
-style "scale_h" {
+style "scale_horz" {
engine "pixmap" {
@@ -1943,7 +1845,7 @@ style "scale_h" {
}
-style "scale_v" {
+style "scale_vert" {
engine "pixmap" {
@@ -2016,19 +1918,6 @@ style "progressbar" {
}
-style "separator_menu_item" {
-
- engine "pixmap" {
- image {
- function = BOX
- file = "assets/line.png"
- border = {0, 0, 0, 0}
- stretch = TRUE
- }
- }
-
-}
-
style "treeview" {
fg[NORMAL] = lighter(@focus_color)
fg[PRELIGHT] = lighter(@focus_color)
@@ -2121,9 +2010,6 @@ style "treeview_header_arrow" {
}
style "scrolled_window" {
- xthickness = 1
- ythickness = 1
-
engine "pixmap" {
image {
function = SHADOW
@@ -2137,9 +2023,6 @@ style "scrolled_window" {
style "frame" {
- xthickness = 1
- ythickness = 1
-
engine "pixmap" {
image {
@@ -2151,13 +2034,13 @@ style "frame" {
}
image {
- function = SHADOW_GAP
- shadow = IN
- file = "assets/frame.png"
- border = {1, 1, 1, 1}
- stretch = TRUE
- gap_start_file = "assets/border.png"
- gap_end_file = "assets/border.png"
+ function = SHADOW_GAP
+ shadow = IN
+ file = "assets/frame.png"
+ border = {1, 1, 1, 1}
+ stretch = TRUE
+ gap_start_file = "assets/border.png"
+ gap_end_file = "assets/border.png"
}
image {
@@ -2169,13 +2052,13 @@ style "frame" {
}
image {
- function = SHADOW_GAP
- shadow = OUT
- file = "assets/frame.png"
- border = {1, 1, 1, 1}
- stretch = TRUE
- gap_start_file = "assets/border.png"
- gap_end_file = "assets/border.png"
+ function = SHADOW_GAP
+ shadow = OUT
+ file = "assets/frame.png"
+ border = {1, 1, 1, 1}
+ stretch = TRUE
+ gap_start_file = "assets/border.png"
+ gap_end_file = "assets/border.png"
}
image {
@@ -2187,13 +2070,13 @@ style "frame" {
}
image {
- function = SHADOW_GAP
- shadow = ETCHED_IN
- file = "assets/frame.png"
- border = {1, 1, 1, 1}
- stretch = TRUE
- gap_start_file = "assets/border.png"
- gap_end_file = "assets/border.png"
+ function = SHADOW_GAP
+ shadow = ETCHED_IN
+ file = "assets/frame.png"
+ border = {1, 1, 1, 1}
+ stretch = TRUE
+ gap_start_file = "assets/border.png"
+ gap_end_file = "assets/border.png"
}
image {
@@ -2205,13 +2088,13 @@ style "frame" {
}
image {
- function = SHADOW_GAP
- shadow = ETCHED_OUT
- file = "assets/frame.png"
- border = {1, 1, 1, 1}
- stretch = TRUE
- gap_start_file = "assets/border.png"
- gap_end_file = "assets/border.png"
+ function = SHADOW_GAP
+ shadow = ETCHED_OUT
+ file = "assets/frame.png"
+ border = {1, 1, 1, 1}
+ stretch = TRUE
+ gap_start_file = "assets/border.png"
+ gap_end_file = "assets/border.png"
}
}
@@ -2271,8 +2154,8 @@ style "separator" {
style "tooltips" {
- xthickness = 8
- ythickness = 4
+ xthickness = 13
+ ythickness = 13
bg[NORMAL] = @tooltip_bg_color
fg[NORMAL] = @tooltip_fg_color
@@ -2292,40 +2175,40 @@ style "null" {
}
-class "GtkWidget" style "default"
-class "GtkLabel" style "label"
-class "GtkScrollbar" style "scrollbar"
-class "GtkButton" style "button"
-class "GtkLinkButton" style "link_button"
-class "GtkEntry" style "entry"
-class "GtkOldEditable" style "entry"
-class "GtkSpinButton" style "spinbutton"
-class "GtkNotebook" style "notebook"
-class "GtkRange" style "range"
-class "GtkHScale" style "scale_h"
-class "GtkVScale" style "scale_v"
-class "GtkProgressBar" style "progressbar"
-class "GtkSeparatorMenuItem" style "separator_menu_item"
-class "GtkScrolledWindow" style "scrolled_window"
-class "GtkFrame" style "frame"
-class "GtkToolbar" style "toolbar"
-
-widget_class "*<GtkMenu>*" style "menu"
-widget_class "*<GtkMenu>*" style "menu_framed_box"
-widget_class "*<GtkMenuItem>*" style "menu_item"
-widget_class "*<GtkMenuBar>" style "menubar"
-widget_class "*<GtkMenuBar>.<GtkMenuItem>*" style "menubar_item"
-widget_class "*<GtkCheckButton>*" style "checkbutton"
-widget_class "*<GtkButton>*<GtkSeparator>" style "button_separator"
-widget_class "*<GtkToolbar>*GtkSeparator*" style "toolbar_separator"
-widget_class "*HandleBox" style "handlebox"
-widget_class "*<GtkTreeView>" style "treeview"
-widget_class "*<GtkTreeView>*<GtkButton>*" style "treeview_header_label"
-widget_class "*<GtkTreeView>*<GtkButton>" style "treeview_header"
-widget_class "*<GtkTreeView>*<GtkArrow>" style "treeview_header_arrow"
-widget_class "*<GtkFileChooserDefault>*<GtkToolbar>" style "inline_toolbar"
-widget_class "*<GtkInfoBar>*<GtkButton>" style "button_infobar"
-widget_class "*<GtkNotebook>*<GtkScrolledWindow>*<GtkViewport>" style "notebook_viewport"
+class "GtkWidget" style "default"
+class "GtkScrollbar" style "scrollbar"
+class "GtkButton" style "button"
+class "GtkLinkButton" style "link_button"
+class "GtkEntry" style "entry"
+class "GtkOldEditable" style "entry"
+class "GtkSpinButton" style "spinbutton"
+class "GtkNotebook" style "notebook"
+class "GtkRange" style "range"
+class "GtkHScale" style "scale_horz"
+class "GtkVScale" style "scale_vert"
+class "GtkProgressBar" style "progressbar"
+class "GtkScrolledWindow" style "scrolled_window"
+class "GtkFrame" style "frame"
+class "GtkToolbar" style "toolbar"
+class "GtkMenuBar" style "menubar"
+class "GtkMenu" style "menu"
+
+# Menu and menubar items
+widget_class "*<GtkMenuItem>*" style "menu_item"
+widget_class "*<GtkSeparatorMenuItem>*" style "separator_menu_item"
+widget_class "*<GtkMenuBar>.<GtkMenuItem>*" style "menubar_item"
+
+widget_class "*<GtkCheckButton>*" style "checkbutton"
+widget_class "*<GtkButton>*<GtkSeparator>" style "button_separator"
+widget_class "*<GtkToolbar>*GtkSeparator*" style "toolbar_separator"
+widget_class "*HandleBox" style "handlebox"
+widget_class "*<GtkTreeView>" style "treeview"
+widget_class "*<GtkTreeView>*<GtkButton>*" style "treeview_header_label"
+widget_class "*<GtkTreeView>*<GtkButton>" style "treeview_header"
+widget_class "*<GtkTreeView>*<GtkArrow>" style "treeview_header_arrow"
+widget_class "*<GtkFileChooserDefault>*<GtkToolbar>" style "inline_toolbar"
+widget_class "*<GtkInfoBar>*<GtkButton>" style "button_infobar"
+widget_class "*<GtkNotebook>*<GtkScrolledWindow>*<GtkViewport>" style "notebook_viewport"
# Fix padding on regular comboboxes
widget_class "*<GtkComboBox>*<GtkButton>" style "combobox"
@@ -2354,8 +2237,9 @@ widget_class "*<GtkNotebook>*<GtkEventBox>*<GtkComboBoxEntry>*<GtkEntry>" style
# Tab labels
widget_class "*<GtkNotebook>.<GtkLabel>" style "notebook_tab_label"
-# Inkscape, and maybe other programs, put the notebook tab label into a box
+# Inkscape, GVIM and maybe other programs do strange things with tab labels
widget_class "*<GtkNotebook>.<GtkBox>.<GtkLabel>" style "notebook_tab_label"
+widget_class "*<GtkNotebook>.<GtkEventBox>.<GtkLabel>" style "notebook_tab_label"
# ComboBoxes tend to draw the button label with text[] instead of fg[], we need to fix that
widget_class "*<GtkComboBox>*<GtkCellView>" style "combobox_cellview"
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]