diff --git a/Code/User/settings.json b/Code/User/settings.json index 906b43d..6a2d522 100644 --- a/Code/User/settings.json +++ b/Code/User/settings.json @@ -39,28 +39,32 @@ ], "typescript.updateImportsOnFileMove.enabled": "always", "workbench.iconTheme": "material-icon-theme", - "workbench.colorTheme": "Twilight", + "workbench.colorTheme": "GitHub Light", "workbench.colorCustomizations": { - "statusBar.noFolderBackground": "#dd5555", - "statusBar.background": "#dd5555", - "list.activeSelectionBackground": "#dd5555", - "badge.background": "#dd5555", - "activityBarBadge.background": "#dd5555", - "menu.background": "#dd5555", - "list.focusBackground": "#dd5555", - "activityBar.activeBorder": "#dd5555", - "activityBar.foreground": "#dd5555", + "statusBar.noFolderBackground": "#8abeb7", + "statusBar.background": "#8abeb7", + "statusBar.foreground": "#fff", + "statusBar.border": "#8abeb7", + "list.activeSelectionBackground": "#8abeb7", + "badge.background": "#8abeb7", + "activityBarBadge.background": "#8abeb7", + "menu.background": "#fff", + "menu.selectionBackground": "#8abeb7", + "list.focusBackground": "#8abeb7", + "activityBar.activeBorder": "#8abeb7", + "activityBar.foreground": "#335555", + "activityBar.background": "#8abeb7", "activityBar.inactiveForeground": "#fff", - "focusBorder": "#dd5555", - "button.background": "#dd5555", - "textLink.foreground": "#dd5555", - "extensionButton.prominentBackground": "#dd5555", + "focusBorder": "#8abeb7", + "button.background": "#8abeb7", + "textLink.foreground": "#8abeb7", + "extensionButton.prominentBackground": "#8abeb7", "terminal.foreground": "#4d4d4c", "terminal.background": "#ffffff", "terminal.ansiBlack": "#000000", "terminal.ansiBlue": "#4271ae", - "terminal.ansiCyan": "#3e999f", + "terminal.ansiCyan": "#8abeb7", "terminal.ansiGreen": "#718c00", "terminal.ansiMagenta": "#8959a8", "terminal.ansiRed": "#c82829", @@ -68,7 +72,7 @@ "terminal.ansiYellow": "#eab700", "terminal.ansiBrightBlack": "#000000", "terminal.ansiBrightBlue": "#4271ae", - "terminal.ansiBrightCyan": "#3e999f", + "terminal.ansiBrightCyan": "#8abeb7", "terminal.ansiBrightGreen": "#718c00", "terminal.ansiBrightMagenta": "#8959a8", "terminal.ansiBrightRed": "#c82829", @@ -82,4 +86,4 @@ }, "editor.fontSize": 14, "javascript.updateImportsOnFileMove.enabled": "always" -} +} \ No newline at end of file diff --git a/linux/alacritty/alacritty.yml b/linux/alacritty/alacritty.yml index e90fb01..6dfb0d8 100644 --- a/linux/alacritty/alacritty.yml +++ b/linux/alacritty/alacritty.yml @@ -4,13 +4,13 @@ # environment variables. Some entries may override variables # set by alacritty itself. #env: - # TERM variable - # - # This value is used to set the `$TERM` environment variable for - # each instance of Alacritty. If it is not present, alacritty will - # check the local terminfo database and use `alacritty` if it is - # available, otherwise `xterm-256color` is used. - #TERM: alacritty +# TERM variable +# +# This value is used to set the `$TERM` environment variable for +# each instance of Alacritty. If it is not present, alacritty will +# check the local terminfo database and use `alacritty` if it is +# available, otherwise `xterm-256color` is used. +#TERM: alacritty window: # Window dimensions (changes require restart) @@ -28,7 +28,6 @@ window: #position: # x: 0 # y: 0 - # Window padding (changes require restart) # # Blank space added around the window in pixels. This padding is scaled @@ -36,10 +35,8 @@ window: #padding: # x: 0 # y: 0 - # Spread additional padding evenly around the terminal content. #dynamic_padding: false - # Window decorations # # Values for `decorations`: @@ -50,7 +47,6 @@ window: # - transparent: Title bar, transparent background and title bar buttons # - buttonless: Title bar, transparent background, but no title bar buttons #decorations: full - # Startup Mode (changes require restart) # # Values for `startup_mode`: @@ -61,17 +57,14 @@ window: # Values for `startup_mode` (macOS only): # - SimpleFullscreen #startup_mode: Windowed - # Window title #title: Alacritty - # Window class (Linux/BSD only): #class: - # Application instance name - #instance: Alacritty - # General application class - #general: Alacritty - + # Application instance name + #instance: Alacritty + # General application class + #general: Alacritty # GTK theme variant (Linux/BSD only) # # Override the variant of the GTK theme. Commonly supported values are `dark` and `light`. @@ -79,13 +72,13 @@ window: #gtk_theme_variant: None #scrolling: - # Maximum number of lines in the scrollback buffer. - # Specifying '0' will disable scrolling. - #history: 10000 +# Maximum number of lines in the scrollback buffer. +# Specifying '0' will disable scrolling. +#history: 10000 - # Number of lines the viewport will move for every line scrolled when - # scrollback is enabled (history > 0). - #multiplier: 3 +# Number of lines the viewport will move for every line scrolled when +# scrollback is enabled (history > 0). +#multiplier: 3 # Font configuration font: @@ -104,36 +97,36 @@ font: # Bold font face #bold: - # Font family - # - # If the bold family is not specified, it will fall back to the - # value specified for the normal font. - #family: monospace + # Font family + # + # If the bold family is not specified, it will fall back to the + # value specified for the normal font. + #family: monospace - # The `style` can be specified to pick a specific face. - #style: Bold + # The `style` can be specified to pick a specific face. + #style: Bold # Italic font face #italic: - # Font family - # - # If the italic family is not specified, it will fall back to the - # value specified for the normal font. - #family: monospace + # Font family + # + # If the italic family is not specified, it will fall back to the + # value specified for the normal font. + #family: monospace - # The `style` can be specified to pick a specific face. - #style: Italic + # The `style` can be specified to pick a specific face. + #style: Italic # Bold italic font face #bold_italic: - # Font family - # - # If the bold italic family is not specified, it will fall back to the - # value specified for the normal font. - #family: monospace + # Font family + # + # If the bold italic family is not specified, it will fall back to the + # value specified for the normal font. + #family: monospace - # The `style` can be specified to pick a specific face. - #style: Bold Italic + # The `style` can be specified to pick a specific face. + #style: Bold Italic # Point size size: 14.0 @@ -143,14 +136,12 @@ font: #offset: # x: 0 # y: 0 - # Glyph offset determines the locations of the glyphs within their cells with # the default being at the bottom. Increasing `x` moves the glyph to the right, # increasing `y` moves the glyph upwards. #glyph_offset: # x: 0 # y: 0 - # Thin stroke font rendering (macOS only) # # Thin strokes are suitable for retina displays, but for non-retina screens @@ -172,48 +163,42 @@ font: # Colors (Tomorrow Night Bright) colors: - # Default colors - primary: - background: '#FFFFFF' - bright: - black: '#000000' - blue: '#4271ae' - cyan: '#8abeb7' - green: '#718c00' - magenta: '#8959a8' - red: '#c82829' - white: '#ffffff' - yellow: '#eab700' + black: "#000000" + blue: "#4271ae" + cyan: "#8abeb7" + green: "#718c00" + magenta: "#8959a8" + red: "#c82829" + white: "#ffffff" + yellow: "#eab700" cursor: - cursor: '#4d4d4c' - text: '#ffffff' + cursor: "#4d4d4c" + text: "#ffffff" normal: - black: '#000000' - blue: '#4271ae' - cyan: '#8abeb7' - green: '#718c00' - magenta: '#8959a8' - red: '#c82829' - white: '#ffffff' - yellow: '#eab700' + black: "#000000" + blue: "#4271ae" + cyan: "#8abeb7" + green: "#718c00" + magenta: "#8959a8" + red: "#c82829" + white: "#ffffff" + yellow: "#eab700" primary: - background: '#ffffff' - foreground: '#4d4d4c' + background: "#ffffff" + foreground: "#4d4d4c" selection: - background: '#d6d6d6' - text: '#4d4d4c' + background: "#d6d6d6" + text: "#4d4d4c" # foreground: '#eaeaea' - - # Bright and dim foreground colors - # - # The dimmed foreground color is calculated automatically if it is not present. - # If the bright foreground color is not set, or `draw_bold_text_with_bright_colors` - # is `false`, the normal foreground color will be used. - #dim_foreground: '#9a9a9a' - #bright_foreground: '#ffffff' - + # Bright and dim foreground colors + # + # The dimmed foreground color is calculated automatically if it is not present. + # If the bright foreground color is not set, or `draw_bold_text_with_bright_colors` + # is `false`, the normal foreground color will be used. + #dim_foreground: '#9a9a9a' + #bright_foreground: '#ffffff' # Cursor colors # # Colors which should be used to draw the terminal cursor. If these are unset, @@ -221,7 +206,6 @@ colors: #cursor: # text: '#000000' # cursor: '#ffffff' - # Selection colors # # Colors which should be used to draw the selection area. If selection @@ -230,7 +214,6 @@ colors: #selection: # text: '#eaeaea' # background: '#404040' - # Normal colors #normal: # black: '#000000' @@ -241,7 +224,6 @@ colors: # magenta: '#c397d8' # cyan: '#70c0ba' # white: '#eaeaea' - # Bright colors #bright: # black: '#666666' @@ -252,7 +234,6 @@ colors: # magenta: '#b77ee0' # cyan: '#54ced6' # white: '#ffffff' - # Dim colors # # If the dim colors are not set, they will be calculated automatically based @@ -266,7 +247,6 @@ colors: # magenta: '#80638e' # cyan: '#497e7a' # white: '#9a9a9a' - # Indexed Colors # # The indexed colors include all colors from 16 to 256. @@ -308,28 +288,27 @@ colors: # Window opacity as a floating point number from `0.0` to `1.0`. # The value `0.0` is completely transparent and `1.0` is opaque. background_opacity: 0.75 - #selection: - #semantic_escape_chars: ",│`|:\"' ()[]{}<>\t" +#semantic_escape_chars: ",│`|:\"' ()[]{}<>\t" - # When set to `true`, selected text will be copied to the primary clipboard. - #save_to_clipboard: false +# When set to `true`, selected text will be copied to the primary clipboard. +#save_to_clipboard: false # Allow terminal applications to change Alacritty's window title. #dynamic_title: true #cursor: - # Cursor style - # - # Values for `style`: - # - ▇ Block - # - _ Underline - # - | Beam - #style: Block +# Cursor style +# +# Values for `style`: +# - ▇ Block +# - _ Underline +# - | Beam +#style: Block - # If this is `true`, the cursor will be rendered as a hollow box when the - # window is not focused. - #unfocused_hollow: true +# If this is `true`, the cursor will be rendered as a hollow box when the +# window is not focused. +#unfocused_hollow: true # Live config reload (changes require restart) #live_config_reload: true @@ -368,38 +347,38 @@ background_opacity: 0.75 #alt_send_esc: true #mouse: - # Click settings - # - # The `double_click` and `triple_click` settings control the time - # alacritty should wait for accepting multiple clicks as one double - # or triple click. - #double_click: { threshold: 300 } - #triple_click: { threshold: 300 } +# Click settings +# +# The `double_click` and `triple_click` settings control the time +# alacritty should wait for accepting multiple clicks as one double +# or triple click. +#double_click: { threshold: 300 } +#triple_click: { threshold: 300 } - # If this is `true`, the cursor is temporarily hidden when typing. - #hide_when_typing: false +# If this is `true`, the cursor is temporarily hidden when typing. +#hide_when_typing: false - #url: - # URL launcher - # - # This program is executed when clicking on a text which is recognized as a URL. - # The URL is always added to the command as the last parameter. - # - # When set to `None`, URL launching will be disabled completely. - # - # Default: - # - (macOS) open - # - (Linux/BSD) xdg-open - # - (Windows) explorer - #launcher: - # program: xdg-open - # args: [] +#url: +# URL launcher +# +# This program is executed when clicking on a text which is recognized as a URL. +# The URL is always added to the command as the last parameter. +# +# When set to `None`, URL launching will be disabled completely. +# +# Default: +# - (macOS) open +# - (Linux/BSD) xdg-open +# - (Windows) explorer +#launcher: +# program: xdg-open +# args: [] - # URL modifiers - # - # These are the modifiers that need to be held down for opening URLs when clicking - # on them. The available modifiers are documented in the key binding section. - #modifiers: None +# URL modifiers +# +# These are the modifiers that need to be held down for opening URLs when clicking +# on them. The available modifiers are documented in the key binding section. +#modifiers: None # Mouse bindings # @@ -530,60 +509,60 @@ background_opacity: 0.75 # If the same trigger is assigned to multiple actions, all of them are executed # at once. #key_bindings: - # (Windows, Linux, and BSD only) - #- { key: V, mods: Control|Shift, action: Paste } - #- { key: C, mods: Control|Shift, action: Copy } - #- { key: Insert, mods: Shift, action: PasteSelection } - #- { key: Key0, mods: Control, action: ResetFontSize } - #- { key: Equals, mods: Control, action: IncreaseFontSize } - #- { key: Add, mods: Control, action: IncreaseFontSize } - #- { key: Subtract, mods: Control, action: DecreaseFontSize } - #- { key: Minus, mods: Control, action: DecreaseFontSize } +# (Windows, Linux, and BSD only) +#- { key: V, mods: Control|Shift, action: Paste } +#- { key: C, mods: Control|Shift, action: Copy } +#- { key: Insert, mods: Shift, action: PasteSelection } +#- { key: Key0, mods: Control, action: ResetFontSize } +#- { key: Equals, mods: Control, action: IncreaseFontSize } +#- { key: Add, mods: Control, action: IncreaseFontSize } +#- { key: Subtract, mods: Control, action: DecreaseFontSize } +#- { key: Minus, mods: Control, action: DecreaseFontSize } - # (Windows only) - #- { key: Return, mods: Alt, action: ToggleFullscreen } +# (Windows only) +#- { key: Return, mods: Alt, action: ToggleFullscreen } - # (macOS only) - #- { key: Key0, mods: Command, action: ResetFontSize } - #- { key: Equals, mods: Command, action: IncreaseFontSize } - #- { key: Add, mods: Command, action: IncreaseFontSize } - #- { key: Minus, mods: Command, action: DecreaseFontSize } - #- { key: K, mods: Command, action: ClearHistory } - #- { key: K, mods: Command, chars: "\x0c" } - #- { key: V, mods: Command, action: Paste } - #- { key: C, mods: Command, action: Copy } - #- { key: H, mods: Command, action: Hide } - #- { key: M, mods: Command, action: Minimize } - #- { key: Q, mods: Command, action: Quit } - #- { key: W, mods: Command, action: Quit } - #- { key: F, mods: Command|Control, action: ToggleFullscreen } +# (macOS only) +#- { key: Key0, mods: Command, action: ResetFontSize } +#- { key: Equals, mods: Command, action: IncreaseFontSize } +#- { key: Add, mods: Command, action: IncreaseFontSize } +#- { key: Minus, mods: Command, action: DecreaseFontSize } +#- { key: K, mods: Command, action: ClearHistory } +#- { key: K, mods: Command, chars: "\x0c" } +#- { key: V, mods: Command, action: Paste } +#- { key: C, mods: Command, action: Copy } +#- { key: H, mods: Command, action: Hide } +#- { key: M, mods: Command, action: Minimize } +#- { key: Q, mods: Command, action: Quit } +#- { key: W, mods: Command, action: Quit } +#- { key: F, mods: Command|Control, action: ToggleFullscreen } - #- { key: Paste, action: Paste } - #- { key: Copy, action: Copy } - #- { key: L, mods: Control, action: ClearLogNotice } - #- { key: L, mods: Control, chars: "\x0c" } - #- { key: PageUp, mods: Shift, action: ScrollPageUp, mode: ~Alt } - #- { key: PageDown, mods: Shift, action: ScrollPageDown, mode: ~Alt } - #- { key: Home, mods: Shift, action: ScrollToTop, mode: ~Alt } - #- { key: End, mods: Shift, action: ScrollToBottom, mode: ~Alt } +#- { key: Paste, action: Paste } +#- { key: Copy, action: Copy } +#- { key: L, mods: Control, action: ClearLogNotice } +#- { key: L, mods: Control, chars: "\x0c" } +#- { key: PageUp, mods: Shift, action: ScrollPageUp, mode: ~Alt } +#- { key: PageDown, mods: Shift, action: ScrollPageDown, mode: ~Alt } +#- { key: Home, mods: Shift, action: ScrollToTop, mode: ~Alt } +#- { key: End, mods: Shift, action: ScrollToBottom, mode: ~Alt } #debug: - # Display the time it takes to redraw each frame. - #render_timer: false +# Display the time it takes to redraw each frame. +#render_timer: false - # Keep the log file after quitting Alacritty. - #persistent_logging: false +# Keep the log file after quitting Alacritty. +#persistent_logging: false - # Log level - # - # Values for `log_level`: - # - None - # - Error - # - Warn - # - Info - # - Debug - # - Trace - #log_level: Warn +# Log level +# +# Values for `log_level`: +# - None +# - Error +# - Warn +# - Info +# - Debug +# - Trace +#log_level: Warn - # Print all received window events. - #print_events: false +# Print all received window events. +#print_events: false diff --git a/linux/bash_profile b/linux/bash_profile new file mode 100644 index 0000000..30d4174 --- /dev/null +++ b/linux/bash_profile @@ -0,0 +1,6 @@ +# +# ~/.bash_profile +# + +[[ -f ~/.bashrc ]] && . ~/.bashrc +[[ -f ~/.profile ]] && . ~/.profile diff --git a/linux/bspwm/bspwmrc b/linux/bspwm/bspwmrc index 939fa9f..56fe319 100755 --- a/linux/bspwm/bspwmrc +++ b/linux/bspwm/bspwmrc @@ -21,13 +21,14 @@ bspc config focused_border_color '#8abeb7' bspc config normal_border_color '#cceeee' bspc rule -a Nextcloud desktop='^1' state=floating follow=on -bspc rule -a "*:transgui" desktop='^1' state=floating follow=on +bspc rule -a "*:transgui" state=floating follow=on bspc rule -a Google-chrome desktop='^3' follow=on bspc rule -a Code desktop='^4' follow=on bspc rule -a Org.gnome.Nautilus desktop='^5' follow=on bspc rule -a TelegramDesktop state=floating sticky=on bspc rule -a baka-mplayer state=floating sticky=on bspc rule -a smplayer state=floating sticky=on +bspc config external_rules_command $HOME/.config/bspwm/external-rules.sh # restart subscribers kill_program bspc @@ -40,6 +41,8 @@ systemctl --user start wallpaper.timer feh --bg-fill --randomize ${HOME}/.config/wallpaper/* # restart programs +kill_program conky +kill_program glava kill_program gnome-keyring-daemon kill_program picom kill_program pasystray @@ -65,5 +68,7 @@ transgui & blueman-applet & network-manager-applet & dex -a +conky +glava & libinput-gestures-setup restart [[ -f ~/.Xmodmap ]] && xmodmap ~/.Xmodmap diff --git a/linux/bspwm/external-rules.sh b/linux/bspwm/external-rules.sh new file mode 100755 index 0000000..a11fc28 --- /dev/null +++ b/linux/bspwm/external-rules.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env bash + +wid=$1 +class=$2 +instance=$3 + +if [[ "$class" == conky ]] || [[ "$class" == GLava ]]; then + echo manage=off + xdo lower $wid +fi diff --git a/linux/conkyrc b/linux/conkyrc new file mode 100644 index 0000000..d190522 --- /dev/null +++ b/linux/conkyrc @@ -0,0 +1,164 @@ +conky.config = { + +------------------------------------- +-- Generic Settings +------------------------------------- +background=true, +update_interval=1, +double_buffer=true, +no_buffers=true, + +draw_shades=false, +draw_outline=false, +draw_borders=false, + + +------------------------------------- +-- Window Specifications +------------------------------------- +gap_x=530, +gap_y=450, + +minimum_height=250, +minimum_width=360, + +own_window=true, +own_window_type="normal", +own_window_transparent=true, +own_window_hints="undecorated,below,sticky,skip_taskbar,skip_pager", + +own_window_argb_visual=true, +own_window_argb_value=0, + + +------------------------------------- +-- Text Settings +------------------------------------- +use_xft=true, +xftalpha=1, +font="Droid Sans:size=10", +text_buffer_size=256, +override_utf8_locale=true, + + +------------------------------------- +-- Color Scheme +------------------------------------- +default_color="FFFFFF", + +color0="FFFFFF", -- hours +color1="FFFFFF", -- clock dots +color2="FFFFFF", -- minutes +color3="FFFFFF", -- week day +color4="FFFFFF", -- month day +color5="FFFFFF", -- month +color6="FFFFFF", -- current temp +color7="FFFFFF", -- min temp +color8="FFFFFF", -- max temp +color9="FFFFFF", -- current conditions + + +------------------------------------- +-- Icon Sources +------------------------------------- +template0="~/.jelly-conky/#fff__64", + + +------------------------------------- +-- API Key +------------------------------------- +template6="$OWM_KEY", + + +------------------------------------- +-- City ID +------------------------------------- +template7="1846918", + + +------------------------------------- +-- Temp Unit (default, metric, imperial) +------------------------------------- +template8="metric", + + +------------------------------------- +-- Locale (e.g. "es_ES.UTF-8") +-- Leave empty for default +------------------------------------- +template9="$LANG" + +} + + +------------------------------------- +------------------------------------- + + +conky.text = [[ +\ +\ +${execi 300 ~/.jelly-conky/get_weather ${template6} ${template7} ${template8} ${template9}}\ +\ +\ +\ +\ +${font Roboto:size=64}${color0}\ +${alignc}${time %H}\ +\ +\ +\ +\ +${font Roboto:thin:size=64}${color1}:\ +\ +\ +\ +\ +${font Roboto:thin:size=64}${color2}\ +${time %M}${font}${color} +\ +\ +\ +\ +${font Noto Sans CJK JP:light:size=16}${color3}\ +${voffset 12}${alignc}${execi 300 LANG=${template9} LC_TIME=${template9} date +"%A"}${color}, \ +\ +\ +\ +\ +${font Noto Sans CJK JP:light:size=16}${color5}\ +${alignc}${execi 300 LANG=${template9} LC_TIME=${template9} date +"%B"}${color} \ +\ +\ +\ +\ +${font Noto Sans CJK JP:size=16}${color4}\ +${alignc}${execi 300 LANG=${template9} LC_TIME=${template9} date +"%d"}${color}日 +\ +\ +\ +\ +${font Roboto:light:size=24}${color6}\ +${goto 70}${voffset 18}\ +${execi 300 jq ".main.temp" ~/.cache/jelly-conky/weather.json | awk '{print int($1+0.5)}' # round num}°${font}${color} +\ +\ +\ +\ +${font Roboto:light:size=12}\ +${goto 70}${voffset 5}\ +${color7}${execi 300 ~/.jelly-conky/parse_weather 'avg' '.main.temp_min' '0'}° ${color}| \ +${color8}${execi 300 ~/.jelly-conky/parse_weather 'avg' '.main.temp_max' '0'}°${font}${color} +\ +\ +\ +\ +${font Noto Sans CJK JP:light:size=12}${color9}\ +${goto 70}${voffset 5}\ +${execi 300 jq -r ".weather[0].description" ~/.cache/jelly-conky/weather.json}${font}${color} +\ +\ +\ +\ +${execi 300 cp -f ${template0}/$(jq .weather[0].id ~/.cache/jelly-conky/weather.json).png ~/.cache/jelly-conky/current.png}${image ~/.cache/jelly-conky/current.png -p 236,150 -s 64x64}\ +]] diff --git a/linux/dconf/user b/linux/dconf/user index 2a511a2..146a558 100644 Binary files a/linux/dconf/user and b/linux/dconf/user differ diff --git a/linux/fcitx5/conf/hangul.conf b/linux/fcitx5/conf/hangul.conf index 0e060d7..3727998 100644 --- a/linux/fcitx5/conf/hangul.conf +++ b/linux/fcitx5/conf/hangul.conf @@ -1,10 +1,10 @@ -# Keyboard Layout +# キーボードレイアウト Keyboard=Dubeolsik -# Auto Reorder +# 自動並び替え AutoReorder=True -# Word Commit +# 単語確定 WordCommit=False -# Hanja Mode +# 朝鮮漢字モード HanjaMode=False [HanjaModeToggleKey] diff --git a/linux/fcitx5/config b/linux/fcitx5/config index 3cd38d1..f8fea8b 100644 --- a/linux/fcitx5/config +++ b/linux/fcitx5/config @@ -1,6 +1,8 @@ [Hotkey] # Enumerate when press trigger key repeatedly EnumerateWithTriggerKeys=True +# Temporally switch between first and current Input Method +AltTriggerKeys= [Hotkey/TriggerKeys] 0=Control+space @@ -8,9 +10,6 @@ EnumerateWithTriggerKeys=True 2=Hangul 3=Alt+Alt_R -[Hotkey/AltTriggerKeys] -0=Shift_L - [Hotkey/EnumerateForwardKeys] 0=Control+Shift_L @@ -42,15 +41,15 @@ EnumerateWithTriggerKeys=True 0=Tab [Behavior] -# Active By Default +# デフォルトでオンにする ActiveByDefault=False # Share Input State ShareInputState=No -# Show Input Method Information when switch input method +# 入力メソッドを切り替える際に入力メソッドの情報を表示する ShowInputMethodInformation=True # Show Input Method Information when changing focus showInputMethodInformationWhenFocusIn=False -# Default page size +# 既定のページサイズ DefaultPageSize=5 # Force Enabled Addons EnabledAddons= diff --git a/linux/glava/bars b/linux/glava/bars new file mode 120000 index 0000000..09377e3 --- /dev/null +++ b/linux/glava/bars @@ -0,0 +1 @@ +/etc/xdg/glava//bars \ No newline at end of file diff --git a/linux/glava/bars.glsl b/linux/glava/bars.glsl new file mode 100755 index 0000000..6e6a7b0 --- /dev/null +++ b/linux/glava/bars.glsl @@ -0,0 +1,33 @@ + +/* Center line thickness (pixels) */ +#define C_LINE 1 +/* Width (in pixels) of each bar */ +#define BAR_WIDTH 4 +/* Width (in pixels) of each bar gap */ +#define BAR_GAP 2 +/* Outline color */ +#define BAR_OUTLINE #262626 +/* Outline width (in pixels, set to 0 to disable outline drawing) */ +#define BAR_OUTLINE_WIDTH 0 +/* Amplify magnitude of the results each bar displays */ +#define AMPLIFY 300 +/* Whether the current settings use the alpha channel; + enabling this is required for alpha to function + correctly on X11 with `"native"` transparency. */ +#define USE_ALPHA 0 +/* How strong the gradient changes */ +#define GRADIENT_POWER 60 +/* Bar color changes with height */ +#define GRADIENT (d / GRADIENT_POWER + 1) +/* Bar color */ +#define COLOR (#3366b2 * GRADIENT) +/* Direction that the bars are facing, 0 for inward, 1 for outward */ +#define DIRECTION 0 +/* Whether to switch left/right audio buffers */ +#define INVERT 0 +/* Whether to flip the output vertically */ +#define FLIP 0 +/* Whether to mirror output along `Y = X`, causing output to render on the left side of the window */ +/* Use with `FLIP 1` to render on the right side */ +#define MIRROR_YX 0 + diff --git a/linux/glava/circle b/linux/glava/circle new file mode 120000 index 0000000..f53c651 --- /dev/null +++ b/linux/glava/circle @@ -0,0 +1 @@ +/etc/xdg/glava//circle \ No newline at end of file diff --git a/linux/glava/circle.glsl b/linux/glava/circle.glsl new file mode 100755 index 0000000..83b8ad3 --- /dev/null +++ b/linux/glava/circle.glsl @@ -0,0 +1,24 @@ +/* center radius (pixels) */ +#define C_RADIUS 128 +/* center line thickness (pixels) */ +#define C_LINE 1.5 +/* outline color */ +#define OUTLINE #333333 +/* Amplify magnitude of the results each bar displays */ +#define AMPLIFY 150 +/* Angle (in radians) for how much to rotate the visualizer */ +#define ROTATE (PI / 2) +/* Whether to switch left/right audio buffers */ +#define INVERT 0 +/* Whether to fill in the space between the line and inner circle */ +#define C_FILL 0 +/* Whether to apply a post-processing image smoothing effect + 1 to enable, 0 to disable. Only works with `xroot` transparency, + and improves performance if disabled. */ +#define C_SMOOTH 1 + +/* Gravity step, overrude frin `smooth_parameters.glsl` */ +#request setgravitystep 6.0 + +/* Smoothing factor, override from `smooth_parameters.glsl` */ +#request setsmoothfactor 0.01 diff --git a/linux/glava/env_KWin.glsl b/linux/glava/env_KWin.glsl new file mode 100755 index 0000000..aa168ba --- /dev/null +++ b/linux/glava/env_KWin.glsl @@ -0,0 +1,8 @@ +#request setdecorated false +#request setxwintype "normal" +#request addxwinstate "below" +#request addxwinstate "skip_taskbar" +#request addxwinstate "skip_pager" +#request addxwinstate "pinned" +#request setclickthrough true + diff --git a/linux/glava/env_Openbox.glsl b/linux/glava/env_Openbox.glsl new file mode 100755 index 0000000..c95c616 --- /dev/null +++ b/linux/glava/env_Openbox.glsl @@ -0,0 +1,2 @@ +#request setxwintype "desktop" +#request addxwinstate "pinned" diff --git a/linux/glava/env_Xfwm4.glsl b/linux/glava/env_Xfwm4.glsl new file mode 100755 index 0000000..1c20359 --- /dev/null +++ b/linux/glava/env_Xfwm4.glsl @@ -0,0 +1,3 @@ +#request setxwintype "desktop" +#request addxwinstate "pinned" +#request addxwinstate "below" diff --git a/linux/glava/env_awesome.glsl b/linux/glava/env_awesome.glsl new file mode 100755 index 0000000..7f2bba3 --- /dev/null +++ b/linux/glava/env_awesome.glsl @@ -0,0 +1 @@ +#request setxwintype "!-" diff --git a/linux/glava/env_default.glsl b/linux/glava/env_default.glsl new file mode 100755 index 0000000..90336cc --- /dev/null +++ b/linux/glava/env_default.glsl @@ -0,0 +1 @@ +#request setxwintype "desktop" diff --git a/linux/glava/env_i3.glsl b/linux/glava/env_i3.glsl new file mode 100755 index 0000000..7f2bba3 --- /dev/null +++ b/linux/glava/env_i3.glsl @@ -0,0 +1 @@ +#request setxwintype "!-" diff --git a/linux/glava/graph b/linux/glava/graph new file mode 120000 index 0000000..2ad2983 --- /dev/null +++ b/linux/glava/graph @@ -0,0 +1 @@ +/etc/xdg/glava//graph \ No newline at end of file diff --git a/linux/glava/graph.glsl b/linux/glava/graph.glsl new file mode 100755 index 0000000..546d8d4 --- /dev/null +++ b/linux/glava/graph.glsl @@ -0,0 +1,31 @@ + +/* Vertical scale, larger values will amplify output */ +#define VSCALE 300 +/* Rendering direction, either -1 (outwards) or 1 (inwards). */ +#define DIRECTION 1 + +/* Color gradient scale, (optionally) used in `COLOR` macro */ +#define GRADIENT_SCALE 75 +/* Color definition. By default this is a gradient formed by mixing two colors. + `pos` represents the pixel position relative to the visualizer baseline. */ +#define COLOR mix(#802A2A, #4F4F92, clamp(pos / GRADIENT_SCALE, 0, 1)) +/* 1 to draw outline, 0 to disable */ +#define DRAW_OUTLINE 0 +/* 1 to draw edge highlight, 0 to disable */ +#define DRAW_HIGHLIGHT 1 +/* Whether to anti-alias the border of the graph, creating a smoother curve. + This may have a small impact on performance. + Note: requires `xroot` or `none` opacity to be set */ +#define ANTI_ALIAS 0 +/* outline color */ +#define OUTLINE #262626 +/* 1 to join the two channels together in the middle, 0 to clamp both down to zero */ +#define JOIN_CHANNELS 0 +/* 1 to invert (vertically), 0 otherwise */ +#define INVERT 0 + +/* Gravity step, overrude from `smooth_parameters.glsl` */ +#request setgravitystep 2.4 + +/* Smoothing factor, override from `smooth_parameters.glsl` */ +#request setsmoothfactor 0.015 diff --git a/linux/glava/radial b/linux/glava/radial new file mode 120000 index 0000000..04fe5e4 --- /dev/null +++ b/linux/glava/radial @@ -0,0 +1 @@ +/etc/xdg/glava//radial \ No newline at end of file diff --git a/linux/glava/radial.glsl b/linux/glava/radial.glsl new file mode 100755 index 0000000..69dfa16 --- /dev/null +++ b/linux/glava/radial.glsl @@ -0,0 +1,39 @@ + +/* center radius (pixels) */ +#define C_RADIUS 440 +/* center line thickness (pixels) */ +#define C_LINE 0 +/* outline color */ +#define OUTLINE #ffffff +/* number of bars (use even values for best results) */ +#define NBARS 360 +/* width (in pixels) of each bar*/ +#define BAR_WIDTH 7 +/* outline color */ +#define BAR_OUTLINE OUTLINE +/* outline width (in pixels, set to 0 to disable outline drawing) */ +#define BAR_OUTLINE_WIDTH 0 +/* Amplify magnitude of the results each bar displays */ +#define AMPLIFY 100 +/* Bar color */ +#define COLOR #ffffff +/* Angle (in radians) for how much to rotate the visualizer */ +#define ROTATE (PI / 2) +/* Whether to switch left/right audio buffers */ +#define INVERT 0 +/* Aliasing factors. Higher values mean more defined and jagged lines. + Note: aliasing does not have a notable impact on performance, but requires + `xroot` transparency to be enabled since it relies on alpha blending with + the background. */ +#define BAR_ALIAS_FACTOR 1.2 +#define C_ALIAS_FACTOR 1.8 +/* Offset (Y) of the visualization */ +#define CENTER_OFFSET_Y 0 +/* Offset (X) of the visualization */ +#define CENTER_OFFSET_X 0 + +/* Gravity step, override from `smooth_parameters.glsl` */ +#request setgravitystep 5.0 + +/* Smoothing factor, override from `smooth_parameters.glsl` */ +#request setsmoothfactor 0.02 diff --git a/linux/glava/rc.glsl b/linux/glava/rc.glsl new file mode 100755 index 0000000..197e102 --- /dev/null +++ b/linux/glava/rc.glsl @@ -0,0 +1,227 @@ + +/* The module to use. A module is a set of shaders used to produce + the visualizer. The structure for a module is the following: + + module_name [directory] + 1.frag [file: fragment shader], + 2.frag [file: fragment shader], + ... + + Shaders are loaded in numerical order, starting at '1.frag', + continuing indefinitely. The results of each shader (except + for the final pass) is given to the next shader in the list + as a 2D sampler. + + See documentation for more details. */ +#request mod radial + +/* Window hints */ +#request setfloating false +#request setdecorated true +#request setfocused false +#request setmaximized false + +/* Set window background opacity mode. Possible values are: + + "native" - True transparency provided by the compositor. Can + reduce performance on some systems, depending on + the compositor used. + + "xroot" - Maintain a copy of the root window's pixmap + (usually the desktop background) to provide a + pseudo-transparent effect. Useful when no compositor + is available or native transparency isn't nessecary. + Has very little performance impact. + + "none" - Disable window opacity completely. */ +#request setopacity "native" + +/* Whether to mirror left and right audio input channels from PulseAudio.*/ +#request setmirror false + +/* OpenGL context and GLSL shader versions, do not change unless + you *absolutely* know what you are doing. */ +#request setversion 3 3 +#request setshaderversion 330 + +/* Window title */ +#request settitle "GLava" + +/* Window geometry (x, y, width, height) */ +#request setgeometry 0 0 1920 1080 + +/* Window background color (RGB format). + Does not work with `setopacity "xroot"` */ +#request setbg 00000000 + +/* (X11 only) EWMH Window type. Possible values are: + + "desktop", "dock", "toolbar", "menu", + "utility", "splash", "dialog", "normal" + + This will set _NET_WM_WINDOW_TYPE to _NET_WM_WINDOW_TYPE_(TYPE), + where (TYPE) is the one of the window types listed (after being + converted to uppercase). + + Alternatively, you can set this value to "!", which will cause + the window to be unmanaged. If this is set, then `addxwinstate` + will do nothing, but you can use "!+" and "!-" to stack on top + or below other windows. +*/ +#request setxwintype "normal" + +/* (X11 only) EWMH Window state atoms (multiple can be specified). + Possible values are: + + "modal", "sticky", "maximized_vert", "maximized_horz", + "shaded", "skip_taskbar", "skip_pager", "hidden", "fullscreen", + "above", "below", "demands_attention", "focused", "pinned" + + This will add _NET_WM_STATE_(TYPE) atoms to _NET_WM_STATE, + where (TYPE) is one of the window states listed (after being + converted to uppercase). + + The lines below (commented out by default) are of relevance + if you are trying to get GLava to behave as a desktop widget + and your WM is not correctly responding to the "desktop" value + for `setxwintype`. +*/ +// #request addxwinstate "sticky" +// #request addxwinstate "skip_taskbar" +// #request addxwinstate "skip_pager" +// #request addxwinstate "above" +// #request addxwinstate "pinned" + +/* (X11 only) Use the XShape extension to support clicking through + the GLava window. Useful when you want to interact with other + desktop windows (icons, menus, desktop shells). Enabled by + default when GLava itself is a desktop window. */ +#request setclickthrough false + +/* Audio source + + When the "pulseaudio" backend is set, this can be a number or + a name of an audio sink or device to record from. Set to "auto" + to use the default output device. + + When the "fifo" backend is set, "auto" is interpreted as + "/tmp/mpd.fifo". Otherwise, a valid path should be provided. */ +#request setsource "auto" + +/* Buffer swap interval (vsync), set to '0' to prevent + waiting for refresh, '1' (or more) to wait for the specified + amount of frames. */ +#request setswap 1 + +/* Linear interpolation for audio data frames. Drastically + improves smoothness with configurations that yield low UPS + (`setsamplerate` and `setsamplesize`), or monitors that have + high refresh rates. + + This feature itself, however, will effect performance as it + will have to interpolate data every frame on the CPU. It will + automatically (and temporarily) disable itself if the update + rate is close to, or higher than the framerate: + + if (update_rate / frame_rate > 0.9) disable_interpolation; + + This will delay data output by one update frame, so it can + desync audio with visual effects on low UPS configs. */ +#request setinterpolate true + +/* Frame limiter, set to the frames per second (FPS) desired or + simply set to zero (or lower) to disable the frame limiter. */ +#request setframerate 0 + +/* Suspends rendering if a fullscreen window is focused while + GLava is still visible (ie. on another monitor). This prevents + rendering from interfering with other graphically intensive + tasks. + + If GLava is minimized or completely obscured, it will not + render regardless of this option. */ +#request setfullscreencheck false + +/* Enable/disable printing framerate every second. 'FPS' stands + for 'Frames Per Second', and 'UPS' stands for 'Updates Per + Second'. Updates are performed when new data is submitted + by pulseaudio, and require transformations to be re-applied + (thus being a good measure of how much work your CPU has to + perform over time) */ +#request setprintframes true + +/* PulseAudio sample buffer size. Lower values result in more + frequent audio updates (also depends on sampling rate), but + will also require all transformations to be applied much + more frequently (CPU intensive). + + High (>2048, with 22050 Hz) values will decrease accuracy + (as some signals can be missed by transformations like FFT) + + The following settings (@22050 Hz) produce the listed rates: + + Sample UPS Description + - 2048 -> 43.0 (low accuracy, cheap), use with < 60 FPS + - 1024 -> 86.1 (high accuracy, expensive), use with >= 60 FPS + - 512 -> 172.3 (extreme accuracy, very expensive), use only + for graphing accurate spectrum data with + custom modules. + + If the framerate drops below the update rate, the update rate + will be locked to the framerate (to prevent wasting CPU time). + This behaviour means you can use a 1024 sample size on a 60Hz + monitor with vsync enabled to get 60FPS and 60UPS. + + For high refresh rate monitors (120+ Hz), it's recommended to + also stick with the 1024 sample size and use interpolation to + smooth the data, as accuracy beyond this setting is mostly + meaningless for visual purposes. +*/ +#request setsamplesize 1024 + +/* Audio buffer size to be used for processing and shaders. + Increasing this value can have the effect of adding 'gravity' + to FFT output, as the audio signal will remain in the buffer + longer. + + This value has a _massive_ effect on FFT performance and + quality for some modules. */ +#request setbufsize 4096 + +/* PulseAudio sample rate. Lower values can add 'gravity' to + FFT output, but can also reduce accuracy. Most hardware + samples at 44100Hz. + + Lower sample rates also can make output more choppy, when + not using interpolation. It's generally OK to leave this + value unless you have a strange PulseAudio configuration. + + This option does nothing when using the "fifo" audio + backend. Instead, an ideal rate should be be configured + in the application generating the output. */ +#request setsamplerate 22050 + +/* ** DEPRECATED ** + Force window geometry (locking the window in place), useful + for some pesky WMs that try to reposition the window when + embedding in the desktop. + + This routinely sends X11 events and should be avoided. */ +#request setforcegeometry false + +/* ** DEPRECATED ** + Force window to be raised (focused in some WMs), useful for + WMs that have their own stacking order for desktop windows. + + This routinely sends X11 events and should be avoided. */ +#request setforceraised false + +/* ** DEPRECATED ** + Scale down the audio buffer before any operations are + performed on the data. Higher values are faster. + + This value can affect the output of various transformations, + since it applies (crude) averaging to the data when shrinking + the buffer. It is reccommended to use `setsamplerate` and + `setsamplesize` to improve performance or accuracy instead. */ +#request setbufscale 1 diff --git a/linux/glava/smooth_parameters.glsl b/linux/glava/smooth_parameters.glsl new file mode 100755 index 0000000..bfea307 --- /dev/null +++ b/linux/glava/smooth_parameters.glsl @@ -0,0 +1,78 @@ + +/* Settings for smoothing functions and transformations commonly + used to display FFT output. + + IMPORTANT: THESE VALUES CAN BE OVERRIDDEN IN MODULE CONFIG + FILES, IF CHANGING VALUES HERE DOES NOT WORK, CHECK + TO MAKE SURE THEY ARE NOT BEING SET ELSEWHERE. +*/ + +/* The type of formula to use for weighting values when smoothing. + Possible values: + + - circular heavily rounded points + - sinusoidal rounded at both low and high weighted values + like a sine wave + - linear not rounded at all; linear distance + */ +#define ROUND_FORMULA sinusoidal + +/* The sampling mode for processing raw FFT input: + + - average averages all the inputs in the sample range for + a given point. Produces smooth output, but peaks + are not well represented + - maximum obtains the best value from the closest peak in + the sample range. Very accurate peaks, but + output is jagged and sporadic. + - hybrid uses the results from both `average` and `maximum` + with the weight provided in `SAMPLE_HYBRID_WEIGHT` */ +#define SAMPLE_MODE average +/* Weight should be provided in the range (0, 1). Higher values favour + averaged results. `hybrid` mode only. */ +#define SAMPLE_HYBRID_WEIGHT 0.65 + +/* Factor used to scale frequencies. Lower values allows lower + frequencies to occupy more space. */ +#define SAMPLE_SCALE 8 + +/* The frequency range to sample. 1.0 would be the entire FFT output, + and lower values reduce the displayed frequencies in a log-like + scale. */ +#define SAMPLE_RANGE 0.9 + +/* Factor for how to scale higher frequencies. Used in a linear equation + which is multiplied by the result of the fft transformation. */ +#request setfftscale 10.2 + +/* Cutoff for the bass end of the audio data when scaling frequencies. + Higher values cause more of the bass frequencies to be skipped when + scaling. */ +#request setfftcutoff 0.3 + +/* How many frames to queue and run through the average function. + Increasing this value will create latency between the audio and the + animation, but will make for much smoother results. */ +#request setavgframes 6 + +/* Whether to window frames ran through the average function (new & old + frames are weighted less). This massively helps smoothing out + spontaneous values in the animation. */ +#request setavgwindow true + +/* Gravity step, higher values means faster drops. The step is applied + in a rate independant method like so: + + val -= (gravitystep) * (seconds per update) */ +#request setgravitystep 4.2 + +/* Smoothing factor. Larger values mean more smoothing in the output, + however high values can be expensive to compute. Values are in + normalized width: [0.0, 1.0) */ +#request setsmoothfactor 0.025 + +/* Whether to use a separate pass for audio data while smoothing. On + most hardware, this will improve performance, but involves doing a + separate render step for each audio texture and will add some driver + (CPU) overhead. */ +#request setsmoothpass true diff --git a/linux/glava/util b/linux/glava/util new file mode 120000 index 0000000..3cbab73 --- /dev/null +++ b/linux/glava/util @@ -0,0 +1 @@ +/etc/xdg/glava//util \ No newline at end of file diff --git a/linux/glava/wave b/linux/glava/wave new file mode 120000 index 0000000..3cba0de --- /dev/null +++ b/linux/glava/wave @@ -0,0 +1 @@ +/etc/xdg/glava//wave \ No newline at end of file diff --git a/linux/glava/wave.glsl b/linux/glava/wave.glsl new file mode 100755 index 0000000..6a59fbe --- /dev/null +++ b/linux/glava/wave.glsl @@ -0,0 +1,14 @@ +/* min (vertical) line thickness */ +#define MIN_THICKNESS 1 + +/* max (vertical) line thickness */ +#define MAX_THICKNESS 6 + +/* base color to use, distance from center will multiply the RGB components */ +#define BASE_COLOR vec4(0.7, 0.2, 0.45, 1) + +/* amplitude */ +#define AMPLIFY 500 + +/* outline color */ +#define OUTLINE vec4(0.15, 0.15, 0.15, 1) diff --git a/linux/jelly-conky/#fff__32/200.png b/linux/jelly-conky/#fff__32/200.png new file mode 100644 index 0000000..200740f Binary files /dev/null and b/linux/jelly-conky/#fff__32/200.png differ diff --git a/linux/jelly-conky/#fff__32/201.png b/linux/jelly-conky/#fff__32/201.png new file mode 100644 index 0000000..f2f635c Binary files /dev/null and b/linux/jelly-conky/#fff__32/201.png differ diff --git a/linux/jelly-conky/#fff__32/202.png b/linux/jelly-conky/#fff__32/202.png new file mode 100644 index 0000000..f2f635c Binary files /dev/null and b/linux/jelly-conky/#fff__32/202.png differ diff --git a/linux/jelly-conky/#fff__32/210.png b/linux/jelly-conky/#fff__32/210.png new file mode 100644 index 0000000..200740f Binary files /dev/null and b/linux/jelly-conky/#fff__32/210.png differ diff --git a/linux/jelly-conky/#fff__32/211.png b/linux/jelly-conky/#fff__32/211.png new file mode 100644 index 0000000..200740f Binary files /dev/null and b/linux/jelly-conky/#fff__32/211.png differ diff --git a/linux/jelly-conky/#fff__32/212.png b/linux/jelly-conky/#fff__32/212.png new file mode 100644 index 0000000..200740f Binary files /dev/null and b/linux/jelly-conky/#fff__32/212.png differ diff --git a/linux/jelly-conky/#fff__32/221.png b/linux/jelly-conky/#fff__32/221.png new file mode 100644 index 0000000..200740f Binary files /dev/null and b/linux/jelly-conky/#fff__32/221.png differ diff --git a/linux/jelly-conky/#fff__32/230.png b/linux/jelly-conky/#fff__32/230.png new file mode 100644 index 0000000..200740f Binary files /dev/null and b/linux/jelly-conky/#fff__32/230.png differ diff --git a/linux/jelly-conky/#fff__32/231.png b/linux/jelly-conky/#fff__32/231.png new file mode 100644 index 0000000..200740f Binary files /dev/null and b/linux/jelly-conky/#fff__32/231.png differ diff --git a/linux/jelly-conky/#fff__32/232.png b/linux/jelly-conky/#fff__32/232.png new file mode 100644 index 0000000..f2f635c Binary files /dev/null and b/linux/jelly-conky/#fff__32/232.png differ diff --git a/linux/jelly-conky/#fff__32/300.png b/linux/jelly-conky/#fff__32/300.png new file mode 100644 index 0000000..455b14e Binary files /dev/null and b/linux/jelly-conky/#fff__32/300.png differ diff --git a/linux/jelly-conky/#fff__32/301.png b/linux/jelly-conky/#fff__32/301.png new file mode 100644 index 0000000..455b14e Binary files /dev/null and b/linux/jelly-conky/#fff__32/301.png differ diff --git a/linux/jelly-conky/#fff__32/302.png b/linux/jelly-conky/#fff__32/302.png new file mode 100644 index 0000000..63e34f2 Binary files /dev/null and b/linux/jelly-conky/#fff__32/302.png differ diff --git a/linux/jelly-conky/#fff__32/310.png b/linux/jelly-conky/#fff__32/310.png new file mode 100644 index 0000000..63e34f2 Binary files /dev/null and b/linux/jelly-conky/#fff__32/310.png differ diff --git a/linux/jelly-conky/#fff__32/311.png b/linux/jelly-conky/#fff__32/311.png new file mode 100644 index 0000000..63e34f2 Binary files /dev/null and b/linux/jelly-conky/#fff__32/311.png differ diff --git a/linux/jelly-conky/#fff__32/312.png b/linux/jelly-conky/#fff__32/312.png new file mode 100644 index 0000000..63e34f2 Binary files /dev/null and b/linux/jelly-conky/#fff__32/312.png differ diff --git a/linux/jelly-conky/#fff__32/313.png b/linux/jelly-conky/#fff__32/313.png new file mode 100644 index 0000000..fb23698 Binary files /dev/null and b/linux/jelly-conky/#fff__32/313.png differ diff --git a/linux/jelly-conky/#fff__32/314.png b/linux/jelly-conky/#fff__32/314.png new file mode 100644 index 0000000..fb23698 Binary files /dev/null and b/linux/jelly-conky/#fff__32/314.png differ diff --git a/linux/jelly-conky/#fff__32/321.png b/linux/jelly-conky/#fff__32/321.png new file mode 100644 index 0000000..fb23698 Binary files /dev/null and b/linux/jelly-conky/#fff__32/321.png differ diff --git a/linux/jelly-conky/#fff__32/500.png b/linux/jelly-conky/#fff__32/500.png new file mode 100644 index 0000000..455b14e Binary files /dev/null and b/linux/jelly-conky/#fff__32/500.png differ diff --git a/linux/jelly-conky/#fff__32/501.png b/linux/jelly-conky/#fff__32/501.png new file mode 100644 index 0000000..63e34f2 Binary files /dev/null and b/linux/jelly-conky/#fff__32/501.png differ diff --git a/linux/jelly-conky/#fff__32/502.png b/linux/jelly-conky/#fff__32/502.png new file mode 100644 index 0000000..fb23698 Binary files /dev/null and b/linux/jelly-conky/#fff__32/502.png differ diff --git a/linux/jelly-conky/#fff__32/503.png b/linux/jelly-conky/#fff__32/503.png new file mode 100644 index 0000000..fb23698 Binary files /dev/null and b/linux/jelly-conky/#fff__32/503.png differ diff --git a/linux/jelly-conky/#fff__32/504.png b/linux/jelly-conky/#fff__32/504.png new file mode 100644 index 0000000..fb23698 Binary files /dev/null and b/linux/jelly-conky/#fff__32/504.png differ diff --git a/linux/jelly-conky/#fff__32/511.png b/linux/jelly-conky/#fff__32/511.png new file mode 100644 index 0000000..af13245 Binary files /dev/null and b/linux/jelly-conky/#fff__32/511.png differ diff --git a/linux/jelly-conky/#fff__32/520.png b/linux/jelly-conky/#fff__32/520.png new file mode 100644 index 0000000..fb23698 Binary files /dev/null and b/linux/jelly-conky/#fff__32/520.png differ diff --git a/linux/jelly-conky/#fff__32/521.png b/linux/jelly-conky/#fff__32/521.png new file mode 100644 index 0000000..fb23698 Binary files /dev/null and b/linux/jelly-conky/#fff__32/521.png differ diff --git a/linux/jelly-conky/#fff__32/522.png b/linux/jelly-conky/#fff__32/522.png new file mode 100644 index 0000000..fb23698 Binary files /dev/null and b/linux/jelly-conky/#fff__32/522.png differ diff --git a/linux/jelly-conky/#fff__32/531.png b/linux/jelly-conky/#fff__32/531.png new file mode 100644 index 0000000..fb23698 Binary files /dev/null and b/linux/jelly-conky/#fff__32/531.png differ diff --git a/linux/jelly-conky/#fff__32/600.png b/linux/jelly-conky/#fff__32/600.png new file mode 100644 index 0000000..cd814e4 Binary files /dev/null and b/linux/jelly-conky/#fff__32/600.png differ diff --git a/linux/jelly-conky/#fff__32/601.png b/linux/jelly-conky/#fff__32/601.png new file mode 100644 index 0000000..96d3084 Binary files /dev/null and b/linux/jelly-conky/#fff__32/601.png differ diff --git a/linux/jelly-conky/#fff__32/602.png b/linux/jelly-conky/#fff__32/602.png new file mode 100644 index 0000000..b79b4b2 Binary files /dev/null and b/linux/jelly-conky/#fff__32/602.png differ diff --git a/linux/jelly-conky/#fff__32/611.png b/linux/jelly-conky/#fff__32/611.png new file mode 100644 index 0000000..05d2938 Binary files /dev/null and b/linux/jelly-conky/#fff__32/611.png differ diff --git a/linux/jelly-conky/#fff__32/612.png b/linux/jelly-conky/#fff__32/612.png new file mode 100644 index 0000000..d17e5f0 Binary files /dev/null and b/linux/jelly-conky/#fff__32/612.png differ diff --git a/linux/jelly-conky/#fff__32/615.png b/linux/jelly-conky/#fff__32/615.png new file mode 100644 index 0000000..ce0e1f8 Binary files /dev/null and b/linux/jelly-conky/#fff__32/615.png differ diff --git a/linux/jelly-conky/#fff__32/616.png b/linux/jelly-conky/#fff__32/616.png new file mode 100644 index 0000000..ce0e1f8 Binary files /dev/null and b/linux/jelly-conky/#fff__32/616.png differ diff --git a/linux/jelly-conky/#fff__32/620.png b/linux/jelly-conky/#fff__32/620.png new file mode 100644 index 0000000..b79b4b2 Binary files /dev/null and b/linux/jelly-conky/#fff__32/620.png differ diff --git a/linux/jelly-conky/#fff__32/621.png b/linux/jelly-conky/#fff__32/621.png new file mode 100644 index 0000000..b79b4b2 Binary files /dev/null and b/linux/jelly-conky/#fff__32/621.png differ diff --git a/linux/jelly-conky/#fff__32/622.png b/linux/jelly-conky/#fff__32/622.png new file mode 100644 index 0000000..b79b4b2 Binary files /dev/null and b/linux/jelly-conky/#fff__32/622.png differ diff --git a/linux/jelly-conky/#fff__32/701.png b/linux/jelly-conky/#fff__32/701.png new file mode 100644 index 0000000..928fbf7 Binary files /dev/null and b/linux/jelly-conky/#fff__32/701.png differ diff --git a/linux/jelly-conky/#fff__32/711.png b/linux/jelly-conky/#fff__32/711.png new file mode 100644 index 0000000..928fbf7 Binary files /dev/null and b/linux/jelly-conky/#fff__32/711.png differ diff --git a/linux/jelly-conky/#fff__32/721.png b/linux/jelly-conky/#fff__32/721.png new file mode 100644 index 0000000..928fbf7 Binary files /dev/null and b/linux/jelly-conky/#fff__32/721.png differ diff --git a/linux/jelly-conky/#fff__32/731.png b/linux/jelly-conky/#fff__32/731.png new file mode 100644 index 0000000..1dbceb4 Binary files /dev/null and b/linux/jelly-conky/#fff__32/731.png differ diff --git a/linux/jelly-conky/#fff__32/741.png b/linux/jelly-conky/#fff__32/741.png new file mode 100644 index 0000000..928fbf7 Binary files /dev/null and b/linux/jelly-conky/#fff__32/741.png differ diff --git a/linux/jelly-conky/#fff__32/751.png b/linux/jelly-conky/#fff__32/751.png new file mode 100644 index 0000000..1dbceb4 Binary files /dev/null and b/linux/jelly-conky/#fff__32/751.png differ diff --git a/linux/jelly-conky/#fff__32/761.png b/linux/jelly-conky/#fff__32/761.png new file mode 100644 index 0000000..1dbceb4 Binary files /dev/null and b/linux/jelly-conky/#fff__32/761.png differ diff --git a/linux/jelly-conky/#fff__32/762.png b/linux/jelly-conky/#fff__32/762.png new file mode 100644 index 0000000..07a5994 Binary files /dev/null and b/linux/jelly-conky/#fff__32/762.png differ diff --git a/linux/jelly-conky/#fff__32/771.png b/linux/jelly-conky/#fff__32/771.png new file mode 100644 index 0000000..d3c8a8c Binary files /dev/null and b/linux/jelly-conky/#fff__32/771.png differ diff --git a/linux/jelly-conky/#fff__32/781.png b/linux/jelly-conky/#fff__32/781.png new file mode 100644 index 0000000..ce7e7db Binary files /dev/null and b/linux/jelly-conky/#fff__32/781.png differ diff --git a/linux/jelly-conky/#fff__32/800.png b/linux/jelly-conky/#fff__32/800.png new file mode 100644 index 0000000..e845340 Binary files /dev/null and b/linux/jelly-conky/#fff__32/800.png differ diff --git a/linux/jelly-conky/#fff__32/801.png b/linux/jelly-conky/#fff__32/801.png new file mode 100644 index 0000000..2abe799 Binary files /dev/null and b/linux/jelly-conky/#fff__32/801.png differ diff --git a/linux/jelly-conky/#fff__32/802.png b/linux/jelly-conky/#fff__32/802.png new file mode 100644 index 0000000..2abe799 Binary files /dev/null and b/linux/jelly-conky/#fff__32/802.png differ diff --git a/linux/jelly-conky/#fff__32/803.png b/linux/jelly-conky/#fff__32/803.png new file mode 100644 index 0000000..f8c9091 Binary files /dev/null and b/linux/jelly-conky/#fff__32/803.png differ diff --git a/linux/jelly-conky/#fff__32/804.png b/linux/jelly-conky/#fff__32/804.png new file mode 100644 index 0000000..8f54a35 Binary files /dev/null and b/linux/jelly-conky/#fff__32/804.png differ diff --git a/linux/jelly-conky/#fff__32/900.png b/linux/jelly-conky/#fff__32/900.png new file mode 100644 index 0000000..ce7e7db Binary files /dev/null and b/linux/jelly-conky/#fff__32/900.png differ diff --git a/linux/jelly-conky/#fff__32/901.png b/linux/jelly-conky/#fff__32/901.png new file mode 100644 index 0000000..ce30f6d Binary files /dev/null and b/linux/jelly-conky/#fff__32/901.png differ diff --git a/linux/jelly-conky/#fff__32/902.png b/linux/jelly-conky/#fff__32/902.png new file mode 100644 index 0000000..ce30f6d Binary files /dev/null and b/linux/jelly-conky/#fff__32/902.png differ diff --git a/linux/jelly-conky/#fff__32/903.png b/linux/jelly-conky/#fff__32/903.png new file mode 100644 index 0000000..4845beb Binary files /dev/null and b/linux/jelly-conky/#fff__32/903.png differ diff --git a/linux/jelly-conky/#fff__32/904.png b/linux/jelly-conky/#fff__32/904.png new file mode 100644 index 0000000..62bb730 Binary files /dev/null and b/linux/jelly-conky/#fff__32/904.png differ diff --git a/linux/jelly-conky/#fff__32/905.png b/linux/jelly-conky/#fff__32/905.png new file mode 100644 index 0000000..d3c8a8c Binary files /dev/null and b/linux/jelly-conky/#fff__32/905.png differ diff --git a/linux/jelly-conky/#fff__32/906.png b/linux/jelly-conky/#fff__32/906.png new file mode 100644 index 0000000..d17e5f0 Binary files /dev/null and b/linux/jelly-conky/#fff__32/906.png differ diff --git a/linux/jelly-conky/#fff__32/951.png b/linux/jelly-conky/#fff__32/951.png new file mode 100644 index 0000000..dd30738 Binary files /dev/null and b/linux/jelly-conky/#fff__32/951.png differ diff --git a/linux/jelly-conky/#fff__32/952.png b/linux/jelly-conky/#fff__32/952.png new file mode 100644 index 0000000..dd30738 Binary files /dev/null and b/linux/jelly-conky/#fff__32/952.png differ diff --git a/linux/jelly-conky/#fff__32/953.png b/linux/jelly-conky/#fff__32/953.png new file mode 100644 index 0000000..dd30738 Binary files /dev/null and b/linux/jelly-conky/#fff__32/953.png differ diff --git a/linux/jelly-conky/#fff__32/954.png b/linux/jelly-conky/#fff__32/954.png new file mode 100644 index 0000000..dd30738 Binary files /dev/null and b/linux/jelly-conky/#fff__32/954.png differ diff --git a/linux/jelly-conky/#fff__32/955.png b/linux/jelly-conky/#fff__32/955.png new file mode 100644 index 0000000..d3c8a8c Binary files /dev/null and b/linux/jelly-conky/#fff__32/955.png differ diff --git a/linux/jelly-conky/#fff__32/956.png b/linux/jelly-conky/#fff__32/956.png new file mode 100644 index 0000000..d3c8a8c Binary files /dev/null and b/linux/jelly-conky/#fff__32/956.png differ diff --git a/linux/jelly-conky/#fff__32/957.png b/linux/jelly-conky/#fff__32/957.png new file mode 100644 index 0000000..d3c8a8c Binary files /dev/null and b/linux/jelly-conky/#fff__32/957.png differ diff --git a/linux/jelly-conky/#fff__32/958.png b/linux/jelly-conky/#fff__32/958.png new file mode 100644 index 0000000..d3c8a8c Binary files /dev/null and b/linux/jelly-conky/#fff__32/958.png differ diff --git a/linux/jelly-conky/#fff__32/959.png b/linux/jelly-conky/#fff__32/959.png new file mode 100644 index 0000000..d3c8a8c Binary files /dev/null and b/linux/jelly-conky/#fff__32/959.png differ diff --git a/linux/jelly-conky/#fff__32/960.png b/linux/jelly-conky/#fff__32/960.png new file mode 100644 index 0000000..f2f635c Binary files /dev/null and b/linux/jelly-conky/#fff__32/960.png differ diff --git a/linux/jelly-conky/#fff__32/961.png b/linux/jelly-conky/#fff__32/961.png new file mode 100644 index 0000000..f2f635c Binary files /dev/null and b/linux/jelly-conky/#fff__32/961.png differ diff --git a/linux/jelly-conky/#fff__32/962.png b/linux/jelly-conky/#fff__32/962.png new file mode 100644 index 0000000..ce30f6d Binary files /dev/null and b/linux/jelly-conky/#fff__32/962.png differ diff --git a/linux/jelly-conky/#fff__32/null.png b/linux/jelly-conky/#fff__32/null.png new file mode 100644 index 0000000..b1a0515 Binary files /dev/null and b/linux/jelly-conky/#fff__32/null.png differ diff --git a/linux/jelly-conky/#fff__64/200.png b/linux/jelly-conky/#fff__64/200.png new file mode 100644 index 0000000..3586cb6 Binary files /dev/null and b/linux/jelly-conky/#fff__64/200.png differ diff --git a/linux/jelly-conky/#fff__64/201.png b/linux/jelly-conky/#fff__64/201.png new file mode 100644 index 0000000..4e49ae9 Binary files /dev/null and b/linux/jelly-conky/#fff__64/201.png differ diff --git a/linux/jelly-conky/#fff__64/202.png b/linux/jelly-conky/#fff__64/202.png new file mode 100644 index 0000000..4e49ae9 Binary files /dev/null and b/linux/jelly-conky/#fff__64/202.png differ diff --git a/linux/jelly-conky/#fff__64/210.png b/linux/jelly-conky/#fff__64/210.png new file mode 100644 index 0000000..3586cb6 Binary files /dev/null and b/linux/jelly-conky/#fff__64/210.png differ diff --git a/linux/jelly-conky/#fff__64/211.png b/linux/jelly-conky/#fff__64/211.png new file mode 100644 index 0000000..3586cb6 Binary files /dev/null and b/linux/jelly-conky/#fff__64/211.png differ diff --git a/linux/jelly-conky/#fff__64/212.png b/linux/jelly-conky/#fff__64/212.png new file mode 100644 index 0000000..3586cb6 Binary files /dev/null and b/linux/jelly-conky/#fff__64/212.png differ diff --git a/linux/jelly-conky/#fff__64/221.png b/linux/jelly-conky/#fff__64/221.png new file mode 100644 index 0000000..3586cb6 Binary files /dev/null and b/linux/jelly-conky/#fff__64/221.png differ diff --git a/linux/jelly-conky/#fff__64/230.png b/linux/jelly-conky/#fff__64/230.png new file mode 100644 index 0000000..3586cb6 Binary files /dev/null and b/linux/jelly-conky/#fff__64/230.png differ diff --git a/linux/jelly-conky/#fff__64/231.png b/linux/jelly-conky/#fff__64/231.png new file mode 100644 index 0000000..3586cb6 Binary files /dev/null and b/linux/jelly-conky/#fff__64/231.png differ diff --git a/linux/jelly-conky/#fff__64/232.png b/linux/jelly-conky/#fff__64/232.png new file mode 100644 index 0000000..4e49ae9 Binary files /dev/null and b/linux/jelly-conky/#fff__64/232.png differ diff --git a/linux/jelly-conky/#fff__64/300.png b/linux/jelly-conky/#fff__64/300.png new file mode 100644 index 0000000..7c5edbf Binary files /dev/null and b/linux/jelly-conky/#fff__64/300.png differ diff --git a/linux/jelly-conky/#fff__64/301.png b/linux/jelly-conky/#fff__64/301.png new file mode 100644 index 0000000..7c5edbf Binary files /dev/null and b/linux/jelly-conky/#fff__64/301.png differ diff --git a/linux/jelly-conky/#fff__64/302.png b/linux/jelly-conky/#fff__64/302.png new file mode 100644 index 0000000..4aaab51 Binary files /dev/null and b/linux/jelly-conky/#fff__64/302.png differ diff --git a/linux/jelly-conky/#fff__64/310.png b/linux/jelly-conky/#fff__64/310.png new file mode 100644 index 0000000..4aaab51 Binary files /dev/null and b/linux/jelly-conky/#fff__64/310.png differ diff --git a/linux/jelly-conky/#fff__64/311.png b/linux/jelly-conky/#fff__64/311.png new file mode 100644 index 0000000..4aaab51 Binary files /dev/null and b/linux/jelly-conky/#fff__64/311.png differ diff --git a/linux/jelly-conky/#fff__64/312.png b/linux/jelly-conky/#fff__64/312.png new file mode 100644 index 0000000..4aaab51 Binary files /dev/null and b/linux/jelly-conky/#fff__64/312.png differ diff --git a/linux/jelly-conky/#fff__64/313.png b/linux/jelly-conky/#fff__64/313.png new file mode 100644 index 0000000..29d8fdb Binary files /dev/null and b/linux/jelly-conky/#fff__64/313.png differ diff --git a/linux/jelly-conky/#fff__64/314.png b/linux/jelly-conky/#fff__64/314.png new file mode 100644 index 0000000..29d8fdb Binary files /dev/null and b/linux/jelly-conky/#fff__64/314.png differ diff --git a/linux/jelly-conky/#fff__64/321.png b/linux/jelly-conky/#fff__64/321.png new file mode 100644 index 0000000..29d8fdb Binary files /dev/null and b/linux/jelly-conky/#fff__64/321.png differ diff --git a/linux/jelly-conky/#fff__64/500.png b/linux/jelly-conky/#fff__64/500.png new file mode 100644 index 0000000..7c5edbf Binary files /dev/null and b/linux/jelly-conky/#fff__64/500.png differ diff --git a/linux/jelly-conky/#fff__64/501.png b/linux/jelly-conky/#fff__64/501.png new file mode 100644 index 0000000..4aaab51 Binary files /dev/null and b/linux/jelly-conky/#fff__64/501.png differ diff --git a/linux/jelly-conky/#fff__64/502.png b/linux/jelly-conky/#fff__64/502.png new file mode 100644 index 0000000..29d8fdb Binary files /dev/null and b/linux/jelly-conky/#fff__64/502.png differ diff --git a/linux/jelly-conky/#fff__64/503.png b/linux/jelly-conky/#fff__64/503.png new file mode 100644 index 0000000..29d8fdb Binary files /dev/null and b/linux/jelly-conky/#fff__64/503.png differ diff --git a/linux/jelly-conky/#fff__64/504.png b/linux/jelly-conky/#fff__64/504.png new file mode 100644 index 0000000..29d8fdb Binary files /dev/null and b/linux/jelly-conky/#fff__64/504.png differ diff --git a/linux/jelly-conky/#fff__64/511.png b/linux/jelly-conky/#fff__64/511.png new file mode 100644 index 0000000..e5d6894 Binary files /dev/null and b/linux/jelly-conky/#fff__64/511.png differ diff --git a/linux/jelly-conky/#fff__64/520.png b/linux/jelly-conky/#fff__64/520.png new file mode 100644 index 0000000..29d8fdb Binary files /dev/null and b/linux/jelly-conky/#fff__64/520.png differ diff --git a/linux/jelly-conky/#fff__64/521.png b/linux/jelly-conky/#fff__64/521.png new file mode 100644 index 0000000..29d8fdb Binary files /dev/null and b/linux/jelly-conky/#fff__64/521.png differ diff --git a/linux/jelly-conky/#fff__64/522.png b/linux/jelly-conky/#fff__64/522.png new file mode 100644 index 0000000..29d8fdb Binary files /dev/null and b/linux/jelly-conky/#fff__64/522.png differ diff --git a/linux/jelly-conky/#fff__64/531.png b/linux/jelly-conky/#fff__64/531.png new file mode 100644 index 0000000..29d8fdb Binary files /dev/null and b/linux/jelly-conky/#fff__64/531.png differ diff --git a/linux/jelly-conky/#fff__64/600.png b/linux/jelly-conky/#fff__64/600.png new file mode 100644 index 0000000..b576ec1 Binary files /dev/null and b/linux/jelly-conky/#fff__64/600.png differ diff --git a/linux/jelly-conky/#fff__64/601.png b/linux/jelly-conky/#fff__64/601.png new file mode 100644 index 0000000..88a9061 Binary files /dev/null and b/linux/jelly-conky/#fff__64/601.png differ diff --git a/linux/jelly-conky/#fff__64/602.png b/linux/jelly-conky/#fff__64/602.png new file mode 100644 index 0000000..5dd3413 Binary files /dev/null and b/linux/jelly-conky/#fff__64/602.png differ diff --git a/linux/jelly-conky/#fff__64/611.png b/linux/jelly-conky/#fff__64/611.png new file mode 100644 index 0000000..a89d896 Binary files /dev/null and b/linux/jelly-conky/#fff__64/611.png differ diff --git a/linux/jelly-conky/#fff__64/612.png b/linux/jelly-conky/#fff__64/612.png new file mode 100644 index 0000000..3611282 Binary files /dev/null and b/linux/jelly-conky/#fff__64/612.png differ diff --git a/linux/jelly-conky/#fff__64/615.png b/linux/jelly-conky/#fff__64/615.png new file mode 100644 index 0000000..594a233 Binary files /dev/null and b/linux/jelly-conky/#fff__64/615.png differ diff --git a/linux/jelly-conky/#fff__64/616.png b/linux/jelly-conky/#fff__64/616.png new file mode 100644 index 0000000..594a233 Binary files /dev/null and b/linux/jelly-conky/#fff__64/616.png differ diff --git a/linux/jelly-conky/#fff__64/620.png b/linux/jelly-conky/#fff__64/620.png new file mode 100644 index 0000000..5dd3413 Binary files /dev/null and b/linux/jelly-conky/#fff__64/620.png differ diff --git a/linux/jelly-conky/#fff__64/621.png b/linux/jelly-conky/#fff__64/621.png new file mode 100644 index 0000000..5dd3413 Binary files /dev/null and b/linux/jelly-conky/#fff__64/621.png differ diff --git a/linux/jelly-conky/#fff__64/622.png b/linux/jelly-conky/#fff__64/622.png new file mode 100644 index 0000000..5dd3413 Binary files /dev/null and b/linux/jelly-conky/#fff__64/622.png differ diff --git a/linux/jelly-conky/#fff__64/701.png b/linux/jelly-conky/#fff__64/701.png new file mode 100644 index 0000000..9e46bcc Binary files /dev/null and b/linux/jelly-conky/#fff__64/701.png differ diff --git a/linux/jelly-conky/#fff__64/711.png b/linux/jelly-conky/#fff__64/711.png new file mode 100644 index 0000000..9e46bcc Binary files /dev/null and b/linux/jelly-conky/#fff__64/711.png differ diff --git a/linux/jelly-conky/#fff__64/721.png b/linux/jelly-conky/#fff__64/721.png new file mode 100644 index 0000000..9e46bcc Binary files /dev/null and b/linux/jelly-conky/#fff__64/721.png differ diff --git a/linux/jelly-conky/#fff__64/731.png b/linux/jelly-conky/#fff__64/731.png new file mode 100644 index 0000000..ba151f5 Binary files /dev/null and b/linux/jelly-conky/#fff__64/731.png differ diff --git a/linux/jelly-conky/#fff__64/741.png b/linux/jelly-conky/#fff__64/741.png new file mode 100644 index 0000000..9e46bcc Binary files /dev/null and b/linux/jelly-conky/#fff__64/741.png differ diff --git a/linux/jelly-conky/#fff__64/751.png b/linux/jelly-conky/#fff__64/751.png new file mode 100644 index 0000000..ba151f5 Binary files /dev/null and b/linux/jelly-conky/#fff__64/751.png differ diff --git a/linux/jelly-conky/#fff__64/761.png b/linux/jelly-conky/#fff__64/761.png new file mode 100644 index 0000000..ba151f5 Binary files /dev/null and b/linux/jelly-conky/#fff__64/761.png differ diff --git a/linux/jelly-conky/#fff__64/762.png b/linux/jelly-conky/#fff__64/762.png new file mode 100644 index 0000000..392de56 Binary files /dev/null and b/linux/jelly-conky/#fff__64/762.png differ diff --git a/linux/jelly-conky/#fff__64/771.png b/linux/jelly-conky/#fff__64/771.png new file mode 100644 index 0000000..2e592a3 Binary files /dev/null and b/linux/jelly-conky/#fff__64/771.png differ diff --git a/linux/jelly-conky/#fff__64/781.png b/linux/jelly-conky/#fff__64/781.png new file mode 100644 index 0000000..89645a5 Binary files /dev/null and b/linux/jelly-conky/#fff__64/781.png differ diff --git a/linux/jelly-conky/#fff__64/800.png b/linux/jelly-conky/#fff__64/800.png new file mode 100644 index 0000000..c23a012 Binary files /dev/null and b/linux/jelly-conky/#fff__64/800.png differ diff --git a/linux/jelly-conky/#fff__64/801.png b/linux/jelly-conky/#fff__64/801.png new file mode 100644 index 0000000..b2dc249 Binary files /dev/null and b/linux/jelly-conky/#fff__64/801.png differ diff --git a/linux/jelly-conky/#fff__64/802.png b/linux/jelly-conky/#fff__64/802.png new file mode 100644 index 0000000..b2dc249 Binary files /dev/null and b/linux/jelly-conky/#fff__64/802.png differ diff --git a/linux/jelly-conky/#fff__64/803.png b/linux/jelly-conky/#fff__64/803.png new file mode 100644 index 0000000..5ea64c3 Binary files /dev/null and b/linux/jelly-conky/#fff__64/803.png differ diff --git a/linux/jelly-conky/#fff__64/804.png b/linux/jelly-conky/#fff__64/804.png new file mode 100644 index 0000000..0a7c7e2 Binary files /dev/null and b/linux/jelly-conky/#fff__64/804.png differ diff --git a/linux/jelly-conky/#fff__64/900.png b/linux/jelly-conky/#fff__64/900.png new file mode 100644 index 0000000..89645a5 Binary files /dev/null and b/linux/jelly-conky/#fff__64/900.png differ diff --git a/linux/jelly-conky/#fff__64/901.png b/linux/jelly-conky/#fff__64/901.png new file mode 100644 index 0000000..4eff1e8 Binary files /dev/null and b/linux/jelly-conky/#fff__64/901.png differ diff --git a/linux/jelly-conky/#fff__64/902.png b/linux/jelly-conky/#fff__64/902.png new file mode 100644 index 0000000..4eff1e8 Binary files /dev/null and b/linux/jelly-conky/#fff__64/902.png differ diff --git a/linux/jelly-conky/#fff__64/903.png b/linux/jelly-conky/#fff__64/903.png new file mode 100644 index 0000000..1861392 Binary files /dev/null and b/linux/jelly-conky/#fff__64/903.png differ diff --git a/linux/jelly-conky/#fff__64/904.png b/linux/jelly-conky/#fff__64/904.png new file mode 100644 index 0000000..ab6a008 Binary files /dev/null and b/linux/jelly-conky/#fff__64/904.png differ diff --git a/linux/jelly-conky/#fff__64/905.png b/linux/jelly-conky/#fff__64/905.png new file mode 100644 index 0000000..2e592a3 Binary files /dev/null and b/linux/jelly-conky/#fff__64/905.png differ diff --git a/linux/jelly-conky/#fff__64/906.png b/linux/jelly-conky/#fff__64/906.png new file mode 100644 index 0000000..3611282 Binary files /dev/null and b/linux/jelly-conky/#fff__64/906.png differ diff --git a/linux/jelly-conky/#fff__64/951.png b/linux/jelly-conky/#fff__64/951.png new file mode 100644 index 0000000..947255b Binary files /dev/null and b/linux/jelly-conky/#fff__64/951.png differ diff --git a/linux/jelly-conky/#fff__64/952.png b/linux/jelly-conky/#fff__64/952.png new file mode 100644 index 0000000..947255b Binary files /dev/null and b/linux/jelly-conky/#fff__64/952.png differ diff --git a/linux/jelly-conky/#fff__64/953.png b/linux/jelly-conky/#fff__64/953.png new file mode 100644 index 0000000..947255b Binary files /dev/null and b/linux/jelly-conky/#fff__64/953.png differ diff --git a/linux/jelly-conky/#fff__64/954.png b/linux/jelly-conky/#fff__64/954.png new file mode 100644 index 0000000..947255b Binary files /dev/null and b/linux/jelly-conky/#fff__64/954.png differ diff --git a/linux/jelly-conky/#fff__64/955.png b/linux/jelly-conky/#fff__64/955.png new file mode 100644 index 0000000..2e592a3 Binary files /dev/null and b/linux/jelly-conky/#fff__64/955.png differ diff --git a/linux/jelly-conky/#fff__64/956.png b/linux/jelly-conky/#fff__64/956.png new file mode 100644 index 0000000..2e592a3 Binary files /dev/null and b/linux/jelly-conky/#fff__64/956.png differ diff --git a/linux/jelly-conky/#fff__64/957.png b/linux/jelly-conky/#fff__64/957.png new file mode 100644 index 0000000..2e592a3 Binary files /dev/null and b/linux/jelly-conky/#fff__64/957.png differ diff --git a/linux/jelly-conky/#fff__64/958.png b/linux/jelly-conky/#fff__64/958.png new file mode 100644 index 0000000..2e592a3 Binary files /dev/null and b/linux/jelly-conky/#fff__64/958.png differ diff --git a/linux/jelly-conky/#fff__64/959.png b/linux/jelly-conky/#fff__64/959.png new file mode 100644 index 0000000..2e592a3 Binary files /dev/null and b/linux/jelly-conky/#fff__64/959.png differ diff --git a/linux/jelly-conky/#fff__64/960.png b/linux/jelly-conky/#fff__64/960.png new file mode 100644 index 0000000..4e49ae9 Binary files /dev/null and b/linux/jelly-conky/#fff__64/960.png differ diff --git a/linux/jelly-conky/#fff__64/961.png b/linux/jelly-conky/#fff__64/961.png new file mode 100644 index 0000000..4e49ae9 Binary files /dev/null and b/linux/jelly-conky/#fff__64/961.png differ diff --git a/linux/jelly-conky/#fff__64/962.png b/linux/jelly-conky/#fff__64/962.png new file mode 100644 index 0000000..4eff1e8 Binary files /dev/null and b/linux/jelly-conky/#fff__64/962.png differ diff --git a/linux/jelly-conky/#fff__64/null.png b/linux/jelly-conky/#fff__64/null.png new file mode 100644 index 0000000..dd51b65 Binary files /dev/null and b/linux/jelly-conky/#fff__64/null.png differ diff --git a/linux/jelly-conky/get_weather b/linux/jelly-conky/get_weather new file mode 100755 index 0000000..36316a9 --- /dev/null +++ b/linux/jelly-conky/get_weather @@ -0,0 +1,22 @@ +#!/bin/bash +set -eu + +# It seems that in conky the execi command will start before curl has completely +# written the file. For some reason adding a sleep before calling curl fixes it. +sleep 2 + +forecast=~/".cache/jelly-conky/forecast.json" +weather=~/".cache/jelly-conky/weather.json" + +mkdir -p ~/".cache/jelly-conky" + +api_prefix="api.openweathermap.org/data/2.5/" + +appid="APPID=$1" +id="&id=$2" +units="&units=$3" +lang="${4%%_*}" +lang="&lang=$lang" + +curl -s "${api_prefix}forecast?${appid}${id}${units}${lang}" -o "$forecast" +curl -s "${api_prefix}weather?${appid}${id}${units}${lang}" -o "$weather" diff --git a/linux/jelly-conky/parse_weather b/linux/jelly-conky/parse_weather new file mode 100755 index 0000000..c8600bb --- /dev/null +++ b/linux/jelly-conky/parse_weather @@ -0,0 +1,111 @@ +#!/bin/bash +set -eu + +forecast=~/".cache/jelly-conky/forecast.json" + +get_time () { + local idx="$1" + + time=$(jq ".list[$idx].dt_txt" "$forecast") + time="${time##* }" + time="${time%%\"}" + + echo "$time" +} + +find_position () { + local day="$1" + local pos=0 + local idx=0 + local time="" + + [[ $day == 0 ]] && echo "$idx" && return + + while true; do + time=$(get_time "$idx") + + [[ $time == "00:00:00" ]] && ((pos++)) + + [[ $time == "null" ]] && break + [[ $pos == "$day" ]] && break + + ((idx++)) + done + + echo "$idx" +} + +# Currently, the free accounts on openweathermap.org only get a 5 day forecast +# with data records for every 3 hours instead of the average value for the day, +# so we have to compute the average temp_min, temp_max, etc manually. +get_avg_property () { + local res=0 + + local prop="$1" + local day="$2" + + local idx + idx=$(find_position "$day") + + local prop_num=0 + local time=0 + local it=0 + + while true; do + [[ $time == "null" ]] && break + + it=$(jq ".list[$idx]$prop" "$forecast") + + it="$res+$it" + res=$(bc -l <<< "$it") + + (( prop_num++ )) + (( idx++ )) + + time=$(get_time "$idx") + + # The records for every 3 hours are dumped in an array with no + # indication to which day they belong. + # The first record of each day (except today) is calculated at time + # '00:00:00', so we use that to know when a new day starts. + [[ $time == "00:00:00" ]] && break + done + + res="$(bc -l <<< "$res/$prop_num")" + + [[ $res == "null" ]] && echo $res && return + + LC_NUMERIC=C printf %.0f $res +} + +# Certain values cannot be averaged (e.g., the weather description). +# In that case we just use the value from the first record for that day. +get_first_property () { + local res=0 + + local prop="$1" + local day="$2" + + local idx + idx=$(find_position "$day") + + res=$(jq ".list[$idx]$prop" "$forecast") + + [[ $res == "null" ]] && echo $res && return + + LC_NUMERIC=C printf %.0f $res +} + +main () { + type="$1" + prop="$2" + day="$3" + + if [[ $type == "avg" ]] ; then + echo "$(get_avg_property "$2" "$3")" + elif [[ $type == "first" ]] ; then + echo "$(get_first_property "$2" "$3")" + fi +} + +[[ -r $forecast ]] && main "$@" diff --git a/linux/pam_environment b/linux/pam_environment index 24c82b0..2a5b81f 100644 --- a/linux/pam_environment +++ b/linux/pam_environment @@ -3,7 +3,7 @@ QT_IM_MODULE DEFAULT=fcitx XMODIFIERS DEFAULT=\@im=fcitx GTK_THEME DEFAULT=Lumiere -GTK2_RC_FILES DEFAULT=/usr/share/themes/Lumiere/gtk-2.0/gtkrc +GTK2_RC_FILES DEFAULT=/home/vbalien/.themes/Lumiere/gtk-2.0/gtkrc BROWSER DEFAULT=google-chrome-stable BACKLIGHT DEFAULT=intel_backlight diff --git a/linux/picom/picom.conf b/linux/picom/picom.conf index 365e9d0..ca371d3 100644 --- a/linux/picom/picom.conf +++ b/linux/picom/picom.conf @@ -41,8 +41,10 @@ shadow-exclude = [ "class_g = 'Cairo-clock'", "class_g = 'slop'", "class_g = 'Polybar'", + "class_g = 'conky'", + "class_g = 'GLava'", "_GTK_FRAME_EXTENTS@:c", - "_PICOM_ROUNDED@:32c = 0" +# "_PICOM_ROUNDED@:32c = 0" ]; # Avoid drawing shadow on all shaped windows (see also: --detect-rounded-corners) @@ -192,6 +194,8 @@ blur-background-exclude = [ # when taking selection screenshot with `main` # https://github.com/naelstrof/maim/issues/130 "class_g = 'slop'", + "class_g = 'conky'", + "class_g = 'GLava'", "_GTK_FRAME_EXTENTS@:c", ]; diff --git a/linux/polybar/config b/linux/polybar/config index 7544e60..2e9aa14 100644 --- a/linux/polybar/config +++ b/linux/polybar/config @@ -39,6 +39,7 @@ offset-y = 0% radius = 0.0 fixed-center = false wm-restack = bspwm +locale = ja_JP.UTF-8 background = ${colors.background} foreground = ${colors.foreground} diff --git a/linux/themes/Lumiere/gtk-2.0/apps.rc b/linux/themes/Lumiere/gtk-2.0/apps.rc new file mode 100755 index 0000000..457542f --- /dev/null +++ b/linux/themes/Lumiere/gtk-2.0/apps.rc @@ -0,0 +1,157 @@ +# +# Thunar +# +style "thunar-handle" { GtkPaned::handle-size = 2 } + +style "dark-sidebar" { + GtkTreeView::odd_row_color = @dark_sidebar_bg + GtkTreeView::even_row_color = @dark_sidebar_bg + + + base[NORMAL] = @dark_sidebar_bg + base[INSENSITIVE] = @dark_sidebar_bg + + text[NORMAL] = "#BAC3CF" + text[ACTIVE] = @selected_fg_color + text[SELECTED] = @selected_fg_color +} + +style "thunar-frame" { + xthickness = 0 + ythickness = 0 +} + +widget_class "*ThunarWindow*." style "thunar-frame" +widget_class "*ThunarShortcutsView*" style "dark-sidebar" +widget_class "*ThunarTreeView*" style "dark-sidebar" +widget_class "*ThunarWindow*." style "thunar-handle" + +# +# Workaround for colored entries +# +style "entry_border" { + + xthickness = 7 + ythickness = 5 + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-border-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-border-active-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +style "combobox_entry_border" = "combobox_entry" { + + engine "pixmap" { + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-border.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-border-focus.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-border-rtl.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-border-focus-rtl.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = RTL + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + + +# Mousepad search entry +widget_class "*MousepadSearchBar*." style "entry_border" + +# Mousepad find and replace +widget_class "*MousepadReplaceDialog*." style "entry_border" + +# Thunar bulk rename +widget_class "*ThunarRenamerDialog*." style "entry_border" + +# Hexchat input box +class "SexySpellEntry" style:highest "entry_border" + +# Geany search entries +widget "*GeanyToolbar.*geany-search-entry-no-match*" style "entry_border" +widget "*GeanyToolbar.*GtkEntry*" style "entry_border" + +widget "GeanyDialogSearch.*GtkComboBoxEntry*.*geany-search-entry-no-match*" style "combobox_entry_border" diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-down-insens.png b/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-down-insens.png new file mode 100755 index 0000000..a797cef Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-down-insens.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-down-prelight.png b/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-down-prelight.png new file mode 100755 index 0000000..6c62a9e Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-down-prelight.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-down-small-insens.png b/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-down-small-insens.png new file mode 100755 index 0000000..c976fd8 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-down-small-insens.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-down-small-prelight.png b/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-down-small-prelight.png new file mode 100755 index 0000000..7af9d33 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-down-small-prelight.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-down-small.png b/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-down-small.png new file mode 100755 index 0000000..95344a0 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-down-small.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-down.png b/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-down.png new file mode 100755 index 0000000..c6b656c Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-down.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-left-insens.png b/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-left-insens.png new file mode 100755 index 0000000..b117e1f Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-left-insens.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-left-prelight.png b/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-left-prelight.png new file mode 100755 index 0000000..65c6a07 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-left-prelight.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-left.png b/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-left.png new file mode 100755 index 0000000..5d7caa1 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-left.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-right-insens.png b/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-right-insens.png new file mode 100755 index 0000000..b521645 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-right-insens.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-right-prelight.png b/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-right-prelight.png new file mode 100755 index 0000000..736de9e Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-right-prelight.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-right.png b/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-right.png new file mode 100755 index 0000000..cea5190 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-right.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-up-insens.png b/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-up-insens.png new file mode 100755 index 0000000..fd0d7f9 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-up-insens.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-up-prelight.png b/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-up-prelight.png new file mode 100755 index 0000000..51765dd Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-up-prelight.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-up-small-insens.png b/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-up-small-insens.png new file mode 100755 index 0000000..945d13d Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-up-small-insens.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-up-small-prelight.png b/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-up-small-prelight.png new file mode 100755 index 0000000..5bed8c7 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-up-small-prelight.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-up-small.png b/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-up-small.png new file mode 100755 index 0000000..4011130 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-up-small.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-up.png b/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-up.png new file mode 100755 index 0000000..1498865 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/arrow-up.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/button-active.png b/linux/themes/Lumiere/gtk-2.0/assets-default/button-active.png new file mode 100755 index 0000000..646ba54 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/button-active.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/button-hover.png b/linux/themes/Lumiere/gtk-2.0/assets-default/button-hover.png new file mode 100755 index 0000000..b16ef0a Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/button-hover.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/button-insensitive.png b/linux/themes/Lumiere/gtk-2.0/assets-default/button-insensitive.png new file mode 100755 index 0000000..7364638 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/button-insensitive.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/button.png b/linux/themes/Lumiere/gtk-2.0/assets-default/button.png new file mode 100755 index 0000000..2d72cf7 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/button.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/checkbox-checked-insensitive.png b/linux/themes/Lumiere/gtk-2.0/assets-default/checkbox-checked-insensitive.png new file mode 100755 index 0000000..a64ed65 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/checkbox-checked-insensitive.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/checkbox-checked.png b/linux/themes/Lumiere/gtk-2.0/assets-default/checkbox-checked.png new file mode 100755 index 0000000..f1a5b63 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/checkbox-checked.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/checkbox-unchecked-insensitive.png b/linux/themes/Lumiere/gtk-2.0/assets-default/checkbox-unchecked-insensitive.png new file mode 100755 index 0000000..98195a4 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/checkbox-unchecked-insensitive.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/checkbox-unchecked.png b/linux/themes/Lumiere/gtk-2.0/assets-default/checkbox-unchecked.png new file mode 100755 index 0000000..bfa9eb6 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/checkbox-unchecked.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-border-focus-rtl.png b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-border-focus-rtl.png new file mode 100755 index 0000000..249cb00 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-border-focus-rtl.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-border-focus.png b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-border-focus.png new file mode 100755 index 0000000..90c698a Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-border-focus.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-border-rtl.png b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-border-rtl.png new file mode 100755 index 0000000..03b0c49 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-border-rtl.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-border.png b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-border.png new file mode 100755 index 0000000..2d0a9f7 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-border.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-button-active-rtl.png b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-button-active-rtl.png new file mode 100755 index 0000000..fce80aa Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-button-active-rtl.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-button-active.png b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-button-active.png new file mode 100755 index 0000000..2d28a84 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-button-active.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-button-insensitive-rtl.png b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-button-insensitive-rtl.png new file mode 100755 index 0000000..227d0a9 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-button-insensitive-rtl.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-button-insensitive.png b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-button-insensitive.png new file mode 100755 index 0000000..fe16c55 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-button-insensitive.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-button-rtl.png b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-button-rtl.png new file mode 100755 index 0000000..9b67e2b Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-button-rtl.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-button.png b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-button.png new file mode 100755 index 0000000..5d6fc57 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-button.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-focus-notebook-rtl.png b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-focus-notebook-rtl.png new file mode 100755 index 0000000..33cd543 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-focus-notebook-rtl.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-focus-notebook.png b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-focus-notebook.png new file mode 100755 index 0000000..21653df Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-focus-notebook.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-focus-rtl.png b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-focus-rtl.png new file mode 100755 index 0000000..87b3325 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-focus-rtl.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-focus.png b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-focus.png new file mode 100755 index 0000000..db6ff6d Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-focus.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-insensitive-notebook-rtl.png b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-insensitive-notebook-rtl.png new file mode 100755 index 0000000..e2ebc19 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-insensitive-notebook-rtl.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-insensitive-notebook.png b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-insensitive-notebook.png new file mode 100755 index 0000000..ad182bb Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-insensitive-notebook.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-insensitive-rtl.png b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-insensitive-rtl.png new file mode 100755 index 0000000..6d34f3c Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-insensitive-rtl.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-insensitive.png b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-insensitive.png new file mode 100755 index 0000000..1c65039 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-insensitive.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-notebook-rtl.png b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-notebook-rtl.png new file mode 100755 index 0000000..90fba42 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-notebook-rtl.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-notebook.png b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-notebook.png new file mode 100755 index 0000000..e575f60 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-notebook.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-rtl.png b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-rtl.png new file mode 100755 index 0000000..a74e1f1 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry-rtl.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry.png b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry.png new file mode 100755 index 0000000..6d5c552 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/combo-entry.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/down-background-disable-rtl.png b/linux/themes/Lumiere/gtk-2.0/assets-default/down-background-disable-rtl.png new file mode 100755 index 0000000..220c14a Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/down-background-disable-rtl.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/down-background-disable.png b/linux/themes/Lumiere/gtk-2.0/assets-default/down-background-disable.png new file mode 100755 index 0000000..0f139a8 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/down-background-disable.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/down-background-rtl.png b/linux/themes/Lumiere/gtk-2.0/assets-default/down-background-rtl.png new file mode 100755 index 0000000..db03ac5 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/down-background-rtl.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/down-background.png b/linux/themes/Lumiere/gtk-2.0/assets-default/down-background.png new file mode 100755 index 0000000..c8914b0 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/down-background.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/entry-active-bg.png b/linux/themes/Lumiere/gtk-2.0/assets-default/entry-active-bg.png new file mode 100755 index 0000000..9aec4cf Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/entry-active-bg.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/entry-active-notebook.png b/linux/themes/Lumiere/gtk-2.0/assets-default/entry-active-notebook.png new file mode 100755 index 0000000..afa4664 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/entry-active-notebook.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/entry-active-toolbar.png b/linux/themes/Lumiere/gtk-2.0/assets-default/entry-active-toolbar.png new file mode 100755 index 0000000..d62d3b0 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/entry-active-toolbar.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/entry-background-disabled.png b/linux/themes/Lumiere/gtk-2.0/assets-default/entry-background-disabled.png new file mode 100755 index 0000000..a710a2c Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/entry-background-disabled.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/entry-background.png b/linux/themes/Lumiere/gtk-2.0/assets-default/entry-background.png new file mode 100755 index 0000000..188950b Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/entry-background.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/entry-bg.png b/linux/themes/Lumiere/gtk-2.0/assets-default/entry-bg.png new file mode 100755 index 0000000..5e33e10 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/entry-bg.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/entry-border-active-bg.png b/linux/themes/Lumiere/gtk-2.0/assets-default/entry-border-active-bg.png new file mode 100755 index 0000000..acf0c3f Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/entry-border-active-bg.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/entry-border-bg.png b/linux/themes/Lumiere/gtk-2.0/assets-default/entry-border-bg.png new file mode 100755 index 0000000..b01d292 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/entry-border-bg.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/entry-disabled-bg.png b/linux/themes/Lumiere/gtk-2.0/assets-default/entry-disabled-bg.png new file mode 100755 index 0000000..d8550f1 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/entry-disabled-bg.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/entry-disabled-notebook.png b/linux/themes/Lumiere/gtk-2.0/assets-default/entry-disabled-notebook.png new file mode 100755 index 0000000..c3d995c Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/entry-disabled-notebook.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/entry-disabled-toolbar.png b/linux/themes/Lumiere/gtk-2.0/assets-default/entry-disabled-toolbar.png new file mode 100755 index 0000000..ec07e63 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/entry-disabled-toolbar.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/entry-notebook.png b/linux/themes/Lumiere/gtk-2.0/assets-default/entry-notebook.png new file mode 100755 index 0000000..9f34271 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/entry-notebook.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/entry-toolbar.png b/linux/themes/Lumiere/gtk-2.0/assets-default/entry-toolbar.png new file mode 100755 index 0000000..94f9cbe Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/entry-toolbar.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/focus-line.png b/linux/themes/Lumiere/gtk-2.0/assets-default/focus-line.png new file mode 100755 index 0000000..50bef5c Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/focus-line.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/frame-gap-end.png b/linux/themes/Lumiere/gtk-2.0/assets-default/frame-gap-end.png new file mode 100755 index 0000000..db7cf6b Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/frame-gap-end.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/frame-gap-start.png b/linux/themes/Lumiere/gtk-2.0/assets-default/frame-gap-start.png new file mode 100755 index 0000000..d1c200c Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/frame-gap-start.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/frame.png b/linux/themes/Lumiere/gtk-2.0/assets-default/frame.png new file mode 100755 index 0000000..aa660b0 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/frame.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/handle-h.png b/linux/themes/Lumiere/gtk-2.0/assets-default/handle-h.png new file mode 100755 index 0000000..352a408 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/handle-h.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/handle-v.png b/linux/themes/Lumiere/gtk-2.0/assets-default/handle-v.png new file mode 100755 index 0000000..04353be Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/handle-v.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/inline-toolbar.png b/linux/themes/Lumiere/gtk-2.0/assets-default/inline-toolbar.png new file mode 100755 index 0000000..b8b2cce Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/inline-toolbar.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/line-h.png b/linux/themes/Lumiere/gtk-2.0/assets-default/line-h.png new file mode 100755 index 0000000..9d13426 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/line-h.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/line-v.png b/linux/themes/Lumiere/gtk-2.0/assets-default/line-v.png new file mode 100755 index 0000000..335aad9 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/line-v.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/menu-arrow-prelight.png b/linux/themes/Lumiere/gtk-2.0/assets-default/menu-arrow-prelight.png new file mode 100755 index 0000000..1c6589b Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/menu-arrow-prelight.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/menu-arrow.png b/linux/themes/Lumiere/gtk-2.0/assets-default/menu-arrow.png new file mode 100755 index 0000000..993ecc8 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/menu-arrow.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/menu-checkbox-checked-insensitive.png b/linux/themes/Lumiere/gtk-2.0/assets-default/menu-checkbox-checked-insensitive.png new file mode 100755 index 0000000..f574157 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/menu-checkbox-checked-insensitive.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/menu-checkbox-checked-selected.png b/linux/themes/Lumiere/gtk-2.0/assets-default/menu-checkbox-checked-selected.png new file mode 100755 index 0000000..39b1797 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/menu-checkbox-checked-selected.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/menu-checkbox-checked.png b/linux/themes/Lumiere/gtk-2.0/assets-default/menu-checkbox-checked.png new file mode 100755 index 0000000..8d24f10 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/menu-checkbox-checked.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/menu-checkbox-unchecked-insensitive.png b/linux/themes/Lumiere/gtk-2.0/assets-default/menu-checkbox-unchecked-insensitive.png new file mode 100755 index 0000000..8618014 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/menu-checkbox-unchecked-insensitive.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/menu-checkbox-unchecked-selected.png b/linux/themes/Lumiere/gtk-2.0/assets-default/menu-checkbox-unchecked-selected.png new file mode 100755 index 0000000..b4f70e7 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/menu-checkbox-unchecked-selected.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/menu-checkbox-unchecked.png b/linux/themes/Lumiere/gtk-2.0/assets-default/menu-checkbox-unchecked.png new file mode 100755 index 0000000..a3a546e Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/menu-checkbox-unchecked.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/menu-radio-checked-insensitive.png b/linux/themes/Lumiere/gtk-2.0/assets-default/menu-radio-checked-insensitive.png new file mode 100755 index 0000000..4859587 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/menu-radio-checked-insensitive.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/menu-radio-checked-selected.png b/linux/themes/Lumiere/gtk-2.0/assets-default/menu-radio-checked-selected.png new file mode 100755 index 0000000..41fbfbb Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/menu-radio-checked-selected.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/menu-radio-checked.png b/linux/themes/Lumiere/gtk-2.0/assets-default/menu-radio-checked.png new file mode 100755 index 0000000..c790d4b Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/menu-radio-checked.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/menu-radio-unchecked-insensitive.png b/linux/themes/Lumiere/gtk-2.0/assets-default/menu-radio-unchecked-insensitive.png new file mode 100755 index 0000000..70b4bb5 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/menu-radio-unchecked-insensitive.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/menu-radio-unchecked-selected.png b/linux/themes/Lumiere/gtk-2.0/assets-default/menu-radio-unchecked-selected.png new file mode 100755 index 0000000..ae76065 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/menu-radio-unchecked-selected.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/menu-radio-unchecked.png b/linux/themes/Lumiere/gtk-2.0/assets-default/menu-radio-unchecked.png new file mode 100755 index 0000000..9f386aa Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/menu-radio-unchecked.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/menubar.png b/linux/themes/Lumiere/gtk-2.0/assets-default/menubar.png new file mode 100755 index 0000000..579ed6e Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/menubar.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/menubar_button.png b/linux/themes/Lumiere/gtk-2.0/assets-default/menubar_button.png new file mode 100755 index 0000000..074f9e0 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/menubar_button.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/menuitem.png b/linux/themes/Lumiere/gtk-2.0/assets-default/menuitem.png new file mode 100755 index 0000000..92b2988 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/menuitem.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/minus.png b/linux/themes/Lumiere/gtk-2.0/assets-default/minus.png new file mode 100755 index 0000000..510e0ec Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/minus.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/notebook-gap-horiz.png b/linux/themes/Lumiere/gtk-2.0/assets-default/notebook-gap-horiz.png new file mode 100755 index 0000000..a4e0223 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/notebook-gap-horiz.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/notebook-gap-vert.png b/linux/themes/Lumiere/gtk-2.0/assets-default/notebook-gap-vert.png new file mode 100755 index 0000000..ddc73ff Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/notebook-gap-vert.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/notebook.png b/linux/themes/Lumiere/gtk-2.0/assets-default/notebook.png new file mode 100755 index 0000000..314d510 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/notebook.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/null.png b/linux/themes/Lumiere/gtk-2.0/assets-default/null.png new file mode 100755 index 0000000..d82fb34 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/null.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/plus.png b/linux/themes/Lumiere/gtk-2.0/assets-default/plus.png new file mode 100755 index 0000000..a911791 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/plus.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/progressbar.png b/linux/themes/Lumiere/gtk-2.0/assets-default/progressbar.png new file mode 100755 index 0000000..ec62a85 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/progressbar.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/progressbar_v.png b/linux/themes/Lumiere/gtk-2.0/assets-default/progressbar_v.png new file mode 100755 index 0000000..683f01d Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/progressbar_v.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/radio-checked-insensitive.png b/linux/themes/Lumiere/gtk-2.0/assets-default/radio-checked-insensitive.png new file mode 100755 index 0000000..d0896e1 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/radio-checked-insensitive.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/radio-checked.png b/linux/themes/Lumiere/gtk-2.0/assets-default/radio-checked.png new file mode 100755 index 0000000..f105199 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/radio-checked.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/radio-unchecked-insensitive.png b/linux/themes/Lumiere/gtk-2.0/assets-default/radio-unchecked-insensitive.png new file mode 100755 index 0000000..c64a797 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/radio-unchecked-insensitive.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/radio-unchecked.png b/linux/themes/Lumiere/gtk-2.0/assets-default/radio-unchecked.png new file mode 100755 index 0000000..7db054d Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/radio-unchecked.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/slider-horiz-active.png b/linux/themes/Lumiere/gtk-2.0/assets-default/slider-horiz-active.png new file mode 100755 index 0000000..e4fed52 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/slider-horiz-active.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/slider-horiz-insens.png b/linux/themes/Lumiere/gtk-2.0/assets-default/slider-horiz-insens.png new file mode 100755 index 0000000..694092e Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/slider-horiz-insens.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/slider-horiz-prelight.png b/linux/themes/Lumiere/gtk-2.0/assets-default/slider-horiz-prelight.png new file mode 100755 index 0000000..2e54f70 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/slider-horiz-prelight.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/slider-horiz.png b/linux/themes/Lumiere/gtk-2.0/assets-default/slider-horiz.png new file mode 100755 index 0000000..8279c97 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/slider-horiz.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/slider-insensitive.png b/linux/themes/Lumiere/gtk-2.0/assets-default/slider-insensitive.png new file mode 100755 index 0000000..c293405 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/slider-insensitive.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/slider-prelight.png b/linux/themes/Lumiere/gtk-2.0/assets-default/slider-prelight.png new file mode 100755 index 0000000..eaa84f8 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/slider-prelight.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/slider-vert-active.png b/linux/themes/Lumiere/gtk-2.0/assets-default/slider-vert-active.png new file mode 100755 index 0000000..0e66b40 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/slider-vert-active.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/slider-vert-insens.png b/linux/themes/Lumiere/gtk-2.0/assets-default/slider-vert-insens.png new file mode 100755 index 0000000..51fa909 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/slider-vert-insens.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/slider-vert-prelight.png b/linux/themes/Lumiere/gtk-2.0/assets-default/slider-vert-prelight.png new file mode 100755 index 0000000..ec22eb7 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/slider-vert-prelight.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/slider-vert.png b/linux/themes/Lumiere/gtk-2.0/assets-default/slider-vert.png new file mode 100755 index 0000000..97ead79 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/slider-vert.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/slider.png b/linux/themes/Lumiere/gtk-2.0/assets-default/slider.png new file mode 100755 index 0000000..0e91389 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/slider.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/tab-bottom-active.png b/linux/themes/Lumiere/gtk-2.0/assets-default/tab-bottom-active.png new file mode 100755 index 0000000..cec2aba Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/tab-bottom-active.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/tab-left-active.png b/linux/themes/Lumiere/gtk-2.0/assets-default/tab-left-active.png new file mode 100755 index 0000000..5725a43 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/tab-left-active.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/tab-right-active.png b/linux/themes/Lumiere/gtk-2.0/assets-default/tab-right-active.png new file mode 100755 index 0000000..76cc50a Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/tab-right-active.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/tab-top-active.png b/linux/themes/Lumiere/gtk-2.0/assets-default/tab-top-active.png new file mode 100755 index 0000000..5c5a2b9 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/tab-top-active.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/toolbar.png b/linux/themes/Lumiere/gtk-2.0/assets-default/toolbar.png new file mode 100755 index 0000000..2454831 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/toolbar.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/tree_header.png b/linux/themes/Lumiere/gtk-2.0/assets-default/tree_header.png new file mode 100755 index 0000000..310b87d Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/tree_header.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/trough-horizontal-active.png b/linux/themes/Lumiere/gtk-2.0/assets-default/trough-horizontal-active.png new file mode 100755 index 0000000..8f54c58 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/trough-horizontal-active.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/trough-horizontal.png b/linux/themes/Lumiere/gtk-2.0/assets-default/trough-horizontal.png new file mode 100755 index 0000000..115bc3c Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/trough-horizontal.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/trough-progressbar.png b/linux/themes/Lumiere/gtk-2.0/assets-default/trough-progressbar.png new file mode 100755 index 0000000..ee53005 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/trough-progressbar.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/trough-progressbar_v.png b/linux/themes/Lumiere/gtk-2.0/assets-default/trough-progressbar_v.png new file mode 100755 index 0000000..959e3ac Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/trough-progressbar_v.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/trough-scrollbar-horiz.png b/linux/themes/Lumiere/gtk-2.0/assets-default/trough-scrollbar-horiz.png new file mode 100755 index 0000000..794dc1b Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/trough-scrollbar-horiz.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/trough-scrollbar-vert.png b/linux/themes/Lumiere/gtk-2.0/assets-default/trough-scrollbar-vert.png new file mode 100755 index 0000000..8ce9c6c Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/trough-scrollbar-vert.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/trough-vertical-active.png b/linux/themes/Lumiere/gtk-2.0/assets-default/trough-vertical-active.png new file mode 100755 index 0000000..e1aa91d Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/trough-vertical-active.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/trough-vertical.png b/linux/themes/Lumiere/gtk-2.0/assets-default/trough-vertical.png new file mode 100755 index 0000000..15d9294 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/trough-vertical.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/up-background-disable-rtl.png b/linux/themes/Lumiere/gtk-2.0/assets-default/up-background-disable-rtl.png new file mode 100755 index 0000000..9560158 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/up-background-disable-rtl.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/up-background-disable.png b/linux/themes/Lumiere/gtk-2.0/assets-default/up-background-disable.png new file mode 100755 index 0000000..34b3fba Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/up-background-disable.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/up-background-rtl.png b/linux/themes/Lumiere/gtk-2.0/assets-default/up-background-rtl.png new file mode 100755 index 0000000..79eea37 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/up-background-rtl.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets-default/up-background.png b/linux/themes/Lumiere/gtk-2.0/assets-default/up-background.png new file mode 100755 index 0000000..0a27533 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets-default/up-background.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/arrow-down-insens.png b/linux/themes/Lumiere/gtk-2.0/assets/arrow-down-insens.png new file mode 100755 index 0000000..a797cef Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/arrow-down-insens.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/arrow-down-prelight.png b/linux/themes/Lumiere/gtk-2.0/assets/arrow-down-prelight.png new file mode 100755 index 0000000..6c62a9e Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/arrow-down-prelight.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/arrow-down-small-insens.png b/linux/themes/Lumiere/gtk-2.0/assets/arrow-down-small-insens.png new file mode 100755 index 0000000..c976fd8 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/arrow-down-small-insens.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/arrow-down-small-prelight.png b/linux/themes/Lumiere/gtk-2.0/assets/arrow-down-small-prelight.png new file mode 100755 index 0000000..7af9d33 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/arrow-down-small-prelight.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/arrow-down-small.png b/linux/themes/Lumiere/gtk-2.0/assets/arrow-down-small.png new file mode 100755 index 0000000..95344a0 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/arrow-down-small.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/arrow-down.png b/linux/themes/Lumiere/gtk-2.0/assets/arrow-down.png new file mode 100755 index 0000000..c6b656c Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/arrow-down.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/arrow-left-insens.png b/linux/themes/Lumiere/gtk-2.0/assets/arrow-left-insens.png new file mode 100755 index 0000000..b117e1f Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/arrow-left-insens.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/arrow-left-prelight.png b/linux/themes/Lumiere/gtk-2.0/assets/arrow-left-prelight.png new file mode 100755 index 0000000..65c6a07 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/arrow-left-prelight.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/arrow-left.png b/linux/themes/Lumiere/gtk-2.0/assets/arrow-left.png new file mode 100755 index 0000000..5d7caa1 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/arrow-left.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/arrow-right-insens.png b/linux/themes/Lumiere/gtk-2.0/assets/arrow-right-insens.png new file mode 100755 index 0000000..b521645 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/arrow-right-insens.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/arrow-right-prelight.png b/linux/themes/Lumiere/gtk-2.0/assets/arrow-right-prelight.png new file mode 100755 index 0000000..736de9e Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/arrow-right-prelight.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/arrow-right.png b/linux/themes/Lumiere/gtk-2.0/assets/arrow-right.png new file mode 100755 index 0000000..cea5190 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/arrow-right.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/arrow-up-insens.png b/linux/themes/Lumiere/gtk-2.0/assets/arrow-up-insens.png new file mode 100755 index 0000000..fd0d7f9 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/arrow-up-insens.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/arrow-up-prelight.png b/linux/themes/Lumiere/gtk-2.0/assets/arrow-up-prelight.png new file mode 100755 index 0000000..51765dd Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/arrow-up-prelight.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/arrow-up-small-insens.png b/linux/themes/Lumiere/gtk-2.0/assets/arrow-up-small-insens.png new file mode 100755 index 0000000..945d13d Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/arrow-up-small-insens.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/arrow-up-small-prelight.png b/linux/themes/Lumiere/gtk-2.0/assets/arrow-up-small-prelight.png new file mode 100755 index 0000000..5bed8c7 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/arrow-up-small-prelight.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/arrow-up-small.png b/linux/themes/Lumiere/gtk-2.0/assets/arrow-up-small.png new file mode 100755 index 0000000..4011130 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/arrow-up-small.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/arrow-up.png b/linux/themes/Lumiere/gtk-2.0/assets/arrow-up.png new file mode 100755 index 0000000..1498865 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/arrow-up.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/button-active.png b/linux/themes/Lumiere/gtk-2.0/assets/button-active.png new file mode 100755 index 0000000..dac3af3 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/button-active.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/button-hover.png b/linux/themes/Lumiere/gtk-2.0/assets/button-hover.png new file mode 100755 index 0000000..68fb81c Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/button-hover.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/button-insensitive.png b/linux/themes/Lumiere/gtk-2.0/assets/button-insensitive.png new file mode 100755 index 0000000..7364638 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/button-insensitive.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/button.png b/linux/themes/Lumiere/gtk-2.0/assets/button.png new file mode 100755 index 0000000..2d72cf7 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/button.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/checkbox-checked-insensitive.png b/linux/themes/Lumiere/gtk-2.0/assets/checkbox-checked-insensitive.png new file mode 100755 index 0000000..a64ed65 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/checkbox-checked-insensitive.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/checkbox-checked.png b/linux/themes/Lumiere/gtk-2.0/assets/checkbox-checked.png new file mode 100755 index 0000000..f1a5b63 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/checkbox-checked.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/checkbox-unchecked-insensitive.png b/linux/themes/Lumiere/gtk-2.0/assets/checkbox-unchecked-insensitive.png new file mode 100755 index 0000000..7a0b275 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/checkbox-unchecked-insensitive.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/checkbox-unchecked.png b/linux/themes/Lumiere/gtk-2.0/assets/checkbox-unchecked.png new file mode 100755 index 0000000..b09182b Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/checkbox-unchecked.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-border-focus-rtl.png b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-border-focus-rtl.png new file mode 100755 index 0000000..249cb00 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-border-focus-rtl.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-border-focus.png b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-border-focus.png new file mode 100755 index 0000000..90c698a Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-border-focus.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-border-rtl.png b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-border-rtl.png new file mode 100755 index 0000000..b57cbc2 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-border-rtl.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-border.png b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-border.png new file mode 100755 index 0000000..a8d593b Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-border.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-button-active-rtl.png b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-button-active-rtl.png new file mode 100755 index 0000000..1bbe672 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-button-active-rtl.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-button-active.png b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-button-active.png new file mode 100755 index 0000000..f70de7c Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-button-active.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png new file mode 100755 index 0000000..cce1fb4 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-button-insensitive.png b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-button-insensitive.png new file mode 100755 index 0000000..f70de7c Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-button-insensitive.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-button-rtl.png b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-button-rtl.png new file mode 100755 index 0000000..cce1fb4 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-button-rtl.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-button.png b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-button.png new file mode 100755 index 0000000..f70de7c Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-button.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png new file mode 100755 index 0000000..33cd543 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-focus-notebook.png b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-focus-notebook.png new file mode 100755 index 0000000..21653df Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-focus-notebook.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-focus-rtl.png b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-focus-rtl.png new file mode 100755 index 0000000..87b3325 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-focus-rtl.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-focus.png b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-focus.png new file mode 100755 index 0000000..db6ff6d Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-focus.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png new file mode 100755 index 0000000..c9ed507 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-insensitive-notebook.png b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-insensitive-notebook.png new file mode 100755 index 0000000..c9ed507 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-insensitive-notebook.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-insensitive-rtl.png b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-insensitive-rtl.png new file mode 100755 index 0000000..c9ed507 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-insensitive-rtl.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-insensitive.png b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-insensitive.png new file mode 100755 index 0000000..c9ed507 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-insensitive.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-notebook-rtl.png b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-notebook-rtl.png new file mode 100755 index 0000000..c9ed507 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-notebook-rtl.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-notebook.png b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-notebook.png new file mode 100755 index 0000000..c9ed507 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-notebook.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-rtl.png b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-rtl.png new file mode 100755 index 0000000..c9ed507 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry-rtl.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/combo-entry.png b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry.png new file mode 100755 index 0000000..c9ed507 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/combo-entry.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/down-background-disable-rtl.png b/linux/themes/Lumiere/gtk-2.0/assets/down-background-disable-rtl.png new file mode 100755 index 0000000..4ab6496 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/down-background-disable-rtl.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/down-background-disable.png b/linux/themes/Lumiere/gtk-2.0/assets/down-background-disable.png new file mode 100755 index 0000000..8304b0c Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/down-background-disable.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/down-background-rtl.png b/linux/themes/Lumiere/gtk-2.0/assets/down-background-rtl.png new file mode 100755 index 0000000..a46c067 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/down-background-rtl.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/down-background.png b/linux/themes/Lumiere/gtk-2.0/assets/down-background.png new file mode 100755 index 0000000..8304b0c Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/down-background.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/entry-active-bg.png b/linux/themes/Lumiere/gtk-2.0/assets/entry-active-bg.png new file mode 100755 index 0000000..9aec4cf Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/entry-active-bg.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/entry-active-notebook.png b/linux/themes/Lumiere/gtk-2.0/assets/entry-active-notebook.png new file mode 100755 index 0000000..afa4664 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/entry-active-notebook.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/entry-active-toolbar.png b/linux/themes/Lumiere/gtk-2.0/assets/entry-active-toolbar.png new file mode 100755 index 0000000..d62d3b0 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/entry-active-toolbar.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/entry-background-disabled.png b/linux/themes/Lumiere/gtk-2.0/assets/entry-background-disabled.png new file mode 100755 index 0000000..64e11c5 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/entry-background-disabled.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/entry-background.png b/linux/themes/Lumiere/gtk-2.0/assets/entry-background.png new file mode 100755 index 0000000..64e11c5 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/entry-background.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/entry-bg.png b/linux/themes/Lumiere/gtk-2.0/assets/entry-bg.png new file mode 100755 index 0000000..30fcc68 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/entry-bg.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/entry-border-active-bg.png b/linux/themes/Lumiere/gtk-2.0/assets/entry-border-active-bg.png new file mode 100755 index 0000000..acf0c3f Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/entry-border-active-bg.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/entry-border-bg.png b/linux/themes/Lumiere/gtk-2.0/assets/entry-border-bg.png new file mode 100755 index 0000000..db18d94 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/entry-border-bg.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/entry-disabled-bg.png b/linux/themes/Lumiere/gtk-2.0/assets/entry-disabled-bg.png new file mode 100755 index 0000000..30fcc68 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/entry-disabled-bg.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/entry-disabled-notebook.png b/linux/themes/Lumiere/gtk-2.0/assets/entry-disabled-notebook.png new file mode 100755 index 0000000..30fcc68 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/entry-disabled-notebook.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/entry-disabled-toolbar.png b/linux/themes/Lumiere/gtk-2.0/assets/entry-disabled-toolbar.png new file mode 100755 index 0000000..30fcc68 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/entry-disabled-toolbar.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/entry-notebook.png b/linux/themes/Lumiere/gtk-2.0/assets/entry-notebook.png new file mode 100755 index 0000000..30fcc68 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/entry-notebook.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/entry-toolbar.png b/linux/themes/Lumiere/gtk-2.0/assets/entry-toolbar.png new file mode 100755 index 0000000..30fcc68 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/entry-toolbar.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/focus-line.png b/linux/themes/Lumiere/gtk-2.0/assets/focus-line.png new file mode 100755 index 0000000..5045e4a Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/focus-line.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/frame-gap-end.png b/linux/themes/Lumiere/gtk-2.0/assets/frame-gap-end.png new file mode 100755 index 0000000..ded792d Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/frame-gap-end.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/frame-gap-start.png b/linux/themes/Lumiere/gtk-2.0/assets/frame-gap-start.png new file mode 100755 index 0000000..ca2f5d0 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/frame-gap-start.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/frame.png b/linux/themes/Lumiere/gtk-2.0/assets/frame.png new file mode 100755 index 0000000..4783ee0 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/frame.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/handle-h.png b/linux/themes/Lumiere/gtk-2.0/assets/handle-h.png new file mode 100755 index 0000000..352a408 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/handle-h.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/handle-v.png b/linux/themes/Lumiere/gtk-2.0/assets/handle-v.png new file mode 100755 index 0000000..04353be Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/handle-v.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/inline-toolbar.png b/linux/themes/Lumiere/gtk-2.0/assets/inline-toolbar.png new file mode 100755 index 0000000..2b798cd Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/inline-toolbar.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/line-h.png b/linux/themes/Lumiere/gtk-2.0/assets/line-h.png new file mode 100755 index 0000000..496faec Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/line-h.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/line-v.png b/linux/themes/Lumiere/gtk-2.0/assets/line-v.png new file mode 100755 index 0000000..d00b136 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/line-v.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/menu-arrow-prelight.png b/linux/themes/Lumiere/gtk-2.0/assets/menu-arrow-prelight.png new file mode 100755 index 0000000..1a3c540 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/menu-arrow-prelight.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/menu-arrow.png b/linux/themes/Lumiere/gtk-2.0/assets/menu-arrow.png new file mode 100755 index 0000000..993ecc8 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/menu-arrow.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/menu-checkbox-checked-insensitive.png b/linux/themes/Lumiere/gtk-2.0/assets/menu-checkbox-checked-insensitive.png new file mode 100755 index 0000000..f574157 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/menu-checkbox-checked-insensitive.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/menu-checkbox-checked-selected.png b/linux/themes/Lumiere/gtk-2.0/assets/menu-checkbox-checked-selected.png new file mode 100755 index 0000000..39b1797 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/menu-checkbox-checked-selected.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/menu-checkbox-checked.png b/linux/themes/Lumiere/gtk-2.0/assets/menu-checkbox-checked.png new file mode 100755 index 0000000..8d24f10 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/menu-checkbox-checked.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png b/linux/themes/Lumiere/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png new file mode 100755 index 0000000..8618014 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/menu-checkbox-unchecked-selected.png b/linux/themes/Lumiere/gtk-2.0/assets/menu-checkbox-unchecked-selected.png new file mode 100755 index 0000000..b4f70e7 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/menu-checkbox-unchecked-selected.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/menu-checkbox-unchecked.png b/linux/themes/Lumiere/gtk-2.0/assets/menu-checkbox-unchecked.png new file mode 100755 index 0000000..a3a546e Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/menu-checkbox-unchecked.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/menu-radio-checked-insensitive.png b/linux/themes/Lumiere/gtk-2.0/assets/menu-radio-checked-insensitive.png new file mode 100755 index 0000000..4859587 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/menu-radio-checked-insensitive.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/menu-radio-checked-selected.png b/linux/themes/Lumiere/gtk-2.0/assets/menu-radio-checked-selected.png new file mode 100755 index 0000000..41fbfbb Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/menu-radio-checked-selected.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/menu-radio-checked.png b/linux/themes/Lumiere/gtk-2.0/assets/menu-radio-checked.png new file mode 100755 index 0000000..c790d4b Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/menu-radio-checked.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/menu-radio-unchecked-insensitive.png b/linux/themes/Lumiere/gtk-2.0/assets/menu-radio-unchecked-insensitive.png new file mode 100755 index 0000000..70b4bb5 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/menu-radio-unchecked-insensitive.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/menu-radio-unchecked-selected.png b/linux/themes/Lumiere/gtk-2.0/assets/menu-radio-unchecked-selected.png new file mode 100755 index 0000000..ae76065 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/menu-radio-unchecked-selected.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/menu-radio-unchecked.png b/linux/themes/Lumiere/gtk-2.0/assets/menu-radio-unchecked.png new file mode 100755 index 0000000..9f386aa Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/menu-radio-unchecked.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/menubar.png b/linux/themes/Lumiere/gtk-2.0/assets/menubar.png new file mode 100755 index 0000000..2b798cd Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/menubar.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/menubar_button.png b/linux/themes/Lumiere/gtk-2.0/assets/menubar_button.png new file mode 100755 index 0000000..074f9e0 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/menubar_button.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/menuitem.png b/linux/themes/Lumiere/gtk-2.0/assets/menuitem.png new file mode 100755 index 0000000..92b2988 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/menuitem.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/minus.png b/linux/themes/Lumiere/gtk-2.0/assets/minus.png new file mode 100755 index 0000000..510e0ec Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/minus.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/notebook-gap-horiz.png b/linux/themes/Lumiere/gtk-2.0/assets/notebook-gap-horiz.png new file mode 100755 index 0000000..faad7f5 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/notebook-gap-horiz.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/notebook-gap-vert.png b/linux/themes/Lumiere/gtk-2.0/assets/notebook-gap-vert.png new file mode 100755 index 0000000..3874bdb Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/notebook-gap-vert.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/notebook.png b/linux/themes/Lumiere/gtk-2.0/assets/notebook.png new file mode 100755 index 0000000..4783ee0 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/notebook.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/null.png b/linux/themes/Lumiere/gtk-2.0/assets/null.png new file mode 100755 index 0000000..077a060 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/null.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/plus.png b/linux/themes/Lumiere/gtk-2.0/assets/plus.png new file mode 100755 index 0000000..a911791 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/plus.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/progressbar.png b/linux/themes/Lumiere/gtk-2.0/assets/progressbar.png new file mode 100755 index 0000000..ec62a85 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/progressbar.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/progressbar_v.png b/linux/themes/Lumiere/gtk-2.0/assets/progressbar_v.png new file mode 100755 index 0000000..683f01d Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/progressbar_v.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/radio-checked-insensitive.png b/linux/themes/Lumiere/gtk-2.0/assets/radio-checked-insensitive.png new file mode 100755 index 0000000..d0896e1 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/radio-checked-insensitive.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/radio-checked.png b/linux/themes/Lumiere/gtk-2.0/assets/radio-checked.png new file mode 100755 index 0000000..f105199 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/radio-checked.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/radio-unchecked-insensitive.png b/linux/themes/Lumiere/gtk-2.0/assets/radio-unchecked-insensitive.png new file mode 100755 index 0000000..c64a797 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/radio-unchecked-insensitive.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/radio-unchecked.png b/linux/themes/Lumiere/gtk-2.0/assets/radio-unchecked.png new file mode 100755 index 0000000..7db054d Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/radio-unchecked.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/slider-horiz-active.png b/linux/themes/Lumiere/gtk-2.0/assets/slider-horiz-active.png new file mode 100755 index 0000000..e4fed52 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/slider-horiz-active.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/slider-horiz-insens.png b/linux/themes/Lumiere/gtk-2.0/assets/slider-horiz-insens.png new file mode 100755 index 0000000..694092e Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/slider-horiz-insens.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/slider-horiz-prelight.png b/linux/themes/Lumiere/gtk-2.0/assets/slider-horiz-prelight.png new file mode 100755 index 0000000..2e54f70 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/slider-horiz-prelight.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/slider-horiz.png b/linux/themes/Lumiere/gtk-2.0/assets/slider-horiz.png new file mode 100755 index 0000000..8279c97 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/slider-horiz.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/slider-insensitive.png b/linux/themes/Lumiere/gtk-2.0/assets/slider-insensitive.png new file mode 100755 index 0000000..c293405 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/slider-insensitive.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/slider-prelight.png b/linux/themes/Lumiere/gtk-2.0/assets/slider-prelight.png new file mode 100755 index 0000000..eaa84f8 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/slider-prelight.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/slider-vert-active.png b/linux/themes/Lumiere/gtk-2.0/assets/slider-vert-active.png new file mode 100755 index 0000000..0e66b40 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/slider-vert-active.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/slider-vert-insens.png b/linux/themes/Lumiere/gtk-2.0/assets/slider-vert-insens.png new file mode 100755 index 0000000..51fa909 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/slider-vert-insens.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/slider-vert-prelight.png b/linux/themes/Lumiere/gtk-2.0/assets/slider-vert-prelight.png new file mode 100755 index 0000000..ec22eb7 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/slider-vert-prelight.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/slider-vert.png b/linux/themes/Lumiere/gtk-2.0/assets/slider-vert.png new file mode 100755 index 0000000..97ead79 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/slider-vert.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/slider.png b/linux/themes/Lumiere/gtk-2.0/assets/slider.png new file mode 100755 index 0000000..0e91389 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/slider.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/tab-bottom-active.png b/linux/themes/Lumiere/gtk-2.0/assets/tab-bottom-active.png new file mode 100755 index 0000000..9684213 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/tab-bottom-active.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/tab-left-active.png b/linux/themes/Lumiere/gtk-2.0/assets/tab-left-active.png new file mode 100755 index 0000000..dc02a8f Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/tab-left-active.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/tab-right-active.png b/linux/themes/Lumiere/gtk-2.0/assets/tab-right-active.png new file mode 100755 index 0000000..5ef0476 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/tab-right-active.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/tab-top-active.png b/linux/themes/Lumiere/gtk-2.0/assets/tab-top-active.png new file mode 100755 index 0000000..f150db0 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/tab-top-active.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/toolbar.png b/linux/themes/Lumiere/gtk-2.0/assets/toolbar.png new file mode 100755 index 0000000..2b798cd Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/toolbar.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/tree_header.png b/linux/themes/Lumiere/gtk-2.0/assets/tree_header.png new file mode 100755 index 0000000..f5799a3 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/tree_header.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/trough-horizontal-active.png b/linux/themes/Lumiere/gtk-2.0/assets/trough-horizontal-active.png new file mode 100755 index 0000000..8f54c58 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/trough-horizontal-active.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/trough-horizontal.png b/linux/themes/Lumiere/gtk-2.0/assets/trough-horizontal.png new file mode 100755 index 0000000..aeee1fe Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/trough-horizontal.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/trough-progressbar.png b/linux/themes/Lumiere/gtk-2.0/assets/trough-progressbar.png new file mode 100755 index 0000000..c446b21 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/trough-progressbar.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/trough-progressbar_v.png b/linux/themes/Lumiere/gtk-2.0/assets/trough-progressbar_v.png new file mode 100755 index 0000000..90599ea Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/trough-progressbar_v.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/trough-scrollbar-horiz.png b/linux/themes/Lumiere/gtk-2.0/assets/trough-scrollbar-horiz.png new file mode 100755 index 0000000..bdf9851 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/trough-scrollbar-horiz.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/trough-scrollbar-vert.png b/linux/themes/Lumiere/gtk-2.0/assets/trough-scrollbar-vert.png new file mode 100755 index 0000000..bdf9851 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/trough-scrollbar-vert.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/trough-vertical-active.png b/linux/themes/Lumiere/gtk-2.0/assets/trough-vertical-active.png new file mode 100755 index 0000000..e1aa91d Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/trough-vertical-active.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/trough-vertical.png b/linux/themes/Lumiere/gtk-2.0/assets/trough-vertical.png new file mode 100755 index 0000000..5fa2196 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/trough-vertical.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/up-background-disable-rtl.png b/linux/themes/Lumiere/gtk-2.0/assets/up-background-disable-rtl.png new file mode 100755 index 0000000..d8e8be7 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/up-background-disable-rtl.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/up-background-disable.png b/linux/themes/Lumiere/gtk-2.0/assets/up-background-disable.png new file mode 100755 index 0000000..a8db9e4 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/up-background-disable.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/up-background-rtl.png b/linux/themes/Lumiere/gtk-2.0/assets/up-background-rtl.png new file mode 100755 index 0000000..d8e8be7 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/up-background-rtl.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/assets/up-background.png b/linux/themes/Lumiere/gtk-2.0/assets/up-background.png new file mode 100755 index 0000000..a8db9e4 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/assets/up-background.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/gtkrc b/linux/themes/Lumiere/gtk-2.0/gtkrc new file mode 100755 index 0000000..d839804 --- /dev/null +++ b/linux/themes/Lumiere/gtk-2.0/gtkrc @@ -0,0 +1,24 @@ +gtk-color-scheme = "base_color: #ffffff" +gtk-color-scheme = "text_color: #474c57" +gtk-color-scheme = "bg_color: #ffffff" +gtk-color-scheme = "fg_color: #474c57" +gtk-color-scheme = "tooltip_bg_color: #ffffff" +gtk-color-scheme = "tooltip_fg_color: #474c57" +gtk-color-scheme = "selected_bg_color: #8abeb7" +gtk-color-scheme = "selected_fg_color: #ffffff" +gtk-color-scheme = "insensitive_bg_color: #ffffff" +gtk-color-scheme = "insensitive_fg_color: #737a8a" +gtk-color-scheme = "notebook_bg: #ffffff" +gtk-color-scheme = "dark_sidebar_bg: #ffffff" +gtk-color-scheme = "link_color: #8abeb7" +gtk-color-scheme = "menu_bg: #ffffff" + +gtk-icon-sizes = "gtk-button=16,16" # This makes button icons smaller. +gtk-auto-mnemonics = 1 +gtk-primary-button-warps-slider = 1 + +include "main.rc" +include "apps.rc" +include "panel.rc" +include "xfce-notify.rc" +include "menubar-toolbar/menubar-toolbar.rc" diff --git a/linux/themes/Lumiere/gtk-2.0/main.rc b/linux/themes/Lumiere/gtk-2.0/main.rc new file mode 100755 index 0000000..8b8f824 --- /dev/null +++ b/linux/themes/Lumiere/gtk-2.0/main.rc @@ -0,0 +1,2349 @@ +style "default" { + + xthickness = 1 + ythickness = 1 + + # Style Properties + + GtkWidget::focus-line-width = 1 + GtkMenuBar::window-dragging = 1 + GtkToolbar::window-dragging = 1 + GtkToolbar::internal-padding = 4 + GtkToolButton::icon-spacing = 4 + + GtkWidget::tooltip-radius = 2 + GtkWidget::tooltip-alpha = 235 + GtkWidget::new-tooltip-style = 1 #for compatibility + + GtkSeparatorMenuItem::horizontal-padding = 3 + GtkSeparatorMenuItem::wide-separators = 1 + GtkSeparatorMenuItem::separator-height = 1 + + GtkButton::child-displacement-y = 0 + GtkButton::default-border = { 0, 0, 0, 0 } + GtkButton::default-outside_border = { 0, 0, 0, 0 } + + GtkEntry::state-hint = 1 + + GtkScrollbar::trough-border = 0 + GtkRange::trough-border = 0 + GtkRange::slider-width = 13 + GtkRange::stepper-size = 0 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::min-slider-length = 32 + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkScale::slider_length = 15 + GtkScale::slider_width = 15 + GtkScale::trough-side-details = 1 + + GtkProgressBar::min-horizontal-bar-height = 8 + GtkProgressBar::min-vertical-bar-width = 8 + + GtkStatusbar::shadow_type = GTK_SHADOW_NONE + GtkSpinButton::shadow_type = GTK_SHADOW_NONE + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + GtkToolbar::shadow-type = GTK_SHADOW_NONE + GtkMenuBar::internal-padding = 0 #( every window is misaligned for the sake of menus ): + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 0 + + GtkCheckButton::indicator_spacing = 3 + GtkOptionMenu::indicator_spacing = { 8, 2, 0, 0 } + + GtkTreeView::row_ending_details = 0 + GtkTreeView::expander-size = 11 + GtkTreeView::vertical-separator = 4 + GtkTreeView::horizontal-separator = 4 + GtkTreeView::allow-rules = 1 + GtkTreeView::odd_row_color = shade(0.98, @base_color) + + GtkExpander::expander-size = 11 + + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkIMHtmlr::hyperlink-color = @link_color + GtkIMHtml::hyperlink-color = @link_color + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @text_color + + # Colors + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = @insensitive_bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = @insensitive_fg_color + fg[ACTIVE] = @fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[INSENSITIVE] = @insensitive_fg_color + text[ACTIVE] = @selected_fg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @bg_color) + base[SELECTED] = @selected_bg_color + base[INSENSITIVE] = @bg_color + base[ACTIVE] = shade (0.9, @selected_bg_color) + + # For succinctness, all reasonable pixmap options remain here + + engine "pixmap" { + + # Check Buttons + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "assets/checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Arrows + + image { + function = ARROW + overlay_file = "assets/arrow-up.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-up-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-down-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + overlay_file = "assets/arrow-left.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state= PRELIGHT + overlay_file = "assets/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-left-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + overlay_file = "assets/arrow-right.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-right-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + # Option Menu Arrows + + image { + function = TAB + state = INSENSITIVE + overlay_file = "assets/arrow-down-insens.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = NORMAL + overlay_file = "assets/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + image { + function = TAB + state = PRELIGHT + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + # Lines + + image { + function = VLINE + file = "assets/line-v.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + image { + function = HLINE + file = "assets/line-h.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + # Focuslines + + image { + function = FOCUS + file = "assets/focus-line.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + + # Handles + + image { + function = HANDLE + overlay_file = "assets/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + overlay_file = "assets/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Expanders + + image { + function = EXPANDER + expander_style = COLLAPSED + file = "assets/plus.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + file = "assets/minus.png" + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/minus.png" + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/plus.png" + } + + image { + function = RESIZE_GRIP + state = NORMAL + detail = "statusbar" + overlay_file = "assets/null.png" + overlay_border = { 0,0,0,0 } + overlay_stretch = FALSE + } + + # Shadows ( this area needs help :P ) + + image { + function = SHADOW_GAP + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + + +style "toplevel_hack" { + + engine "adwaita" { + } +} + +style "ooo_stepper_hack" { + + GtkScrollbar::stepper-size = 0 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + +} + +style "scrollbar" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets/trough-scrollbar-horiz.png" + border = { 2, 2, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/trough-scrollbar-vert.png" + border = { 3, 3, 2, 2 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + # Sliders + + image { + function = SLIDER + state = NORMAL + file = "assets/slider-horiz.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = ACTIVE + file = "assets/slider-horiz-active.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/slider-horiz-prelight.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/slider-horiz-insens.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + +# X Verticals + + image { + function = SLIDER + state = NORMAL + file = "assets/slider-vert.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = ACTIVE + file = "assets/slider-vert-active.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/slider-vert-prelight.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/slider-vert-insens.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + } +} + +style "menu" { + + xthickness = 0 + ythickness = 0 + + GtkMenuItem::arrow-scaling = 0.4 + + bg[NORMAL] = @menu_bg + bg[INSENSITIVE] = @menu_bg + bg[PRELIGHT] = @menu_bg + + engine "pixmap" { # For menus that use horizontal lines rather than gtkseparator + + image { + function = HLINE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + } +} + +style "menu_framed_box" { + + engine "adwaita" { + } +} + +style "menu_item" +{ + xthickness = 2 + ythickness = 5 + + # HACK: Gtk doesn't actually read this value + # while rendering the menu items, but Libreoffice + # does; setting this value equal to the one in + # fg[PRELIGHT] ensures a code path in the LO theming code + # that falls back to a dark text color for menu item text + # highlight. The price to pay is black text on menus as well, + # but at least it's readable. + # See https://bugs.freedesktop.org/show_bug.cgi?id=38038 + bg[SELECTED] = @selected_fg_color + + fg[NORMAL] = @fg_color + fg[SELECTED] = @selected_fg_color + + fg[PRELIGHT] = @selected_fg_color + text[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "assets/menuitem.png" + border = { 1, 0, 1, 0 } + stretch = TRUE + } + + # Fix invisible scale trough on selected menuitems + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-horizontal.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + # Check Buttons + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-selected.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-checkbox-checked-selected.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-selected.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-radio-checked-selected.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = SHADOW # This fixes boxy Qt menu items + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + # Arrow Buttons + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/menu-arrow.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/menu-arrow-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +style "button" { + + xthickness = 4 + ythickness = 4 + + engine "pixmap" { + + image { + function = BOX + state = NORMAL + file = "assets/button.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "assets/button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/button-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/button-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "checkbutton" { + + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @text_color + +} + +style "entry" { + + xthickness = 6 + ythickness = 4 + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/entry-background.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/entry-background-disabled.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/entry-background.png" + } + } +} + +style "notebook_entry" { + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + } +} + +style "notebook_tab_label" { + + fg[ACTIVE] = @text_color + +} + +style "combobox_entry" +{ + xthickness = 3 + ythickness = 4 + + engine "pixmap" { + + # LTR version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "notebook_combobox_entry" { + + engine "pixmap" { + + # LTR version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "combobox_entry_button" +{ + xthickness = 6 + + fg[ACTIVE] = @text_color + + engine "pixmap" { + + # LTR version + + image { + function = BOX + state = NORMAL + file = "assets/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + file = "assets/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/combo-entry-button-insensitive.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + file = "assets/combo-entry-button-active.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + image { + function = BOX + state = NORMAL + file = "assets/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + file = "assets/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/combo-entry-button-insensitive-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + file = "assets/combo-entry-button-active-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "spinbutton" { + + bg[NORMAL] = @bg_color + + xthickness = 6 + ythickness = 4 + + engine "pixmap" { + + image { + function = ARROW + } + + # Spin-Up LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/up-background-disable.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Up RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/up-background-disable-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + # Spin-Down LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/down-background-disable.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Down RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/down-background-disable-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + } +} + +style "gimp_spin_scale" { + + bg[NORMAL] = @base_color + + engine "pixmap" { + + image { + function = FLAT_BOX + detail = "entry_bg" + state = NORMAL + } + + image { + function = FLAT_BOX + detail = "entry_bg" + state = ACTIVE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + } + } +} + +style "notebook" { + + xthickness = 5 + ythickness = 2 + + engine "pixmap" { + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = LEFT + } + + image { + function = EXTENSION + file = "assets/tab-top-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + file = "assets/tab-bottom-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + file = "assets/tab-left-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + file = "assets/tab-right-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = LEFT + } + + # How to draw boxes with a gap on one side (ie the page of a notebook) + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = TOP + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = BOTTOM + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = LEFT + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = RIGHT + } + + # How to draw the box of a notebook when it isnt attached to a tab + + image { + function = BOX + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "handlebox" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = IN + } + + image { + function = BOX + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = OUT + } + } +} + +style "combobox_separator" { + + xthickness = 0 + ythickness = 0 + GtkWidget::wide-separators = 1 + +} + +style "combobox" { + + xthickness = 0 + ythickness = 0 + +} + +style "combobox_button" { + + xthickness = 3 + ythickness = 3 + +} + +style "range" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough-upper" + file = "assets/trough-horizontal.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-horizontal-active.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-upper" + file = "assets/trough-vertical.png" + border = { 0, 0, 8, 8 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-vertical-active.png" + border = { 0, 0, 8, 8 } + stretch = TRUE + orientation = VERTICAL + } + + # Horizontal + + image { + function = SLIDER + state = NORMAL + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-prelight.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-insensitive.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + # Vertical + + image { + function = SLIDER + state = NORMAL + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-prelight.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-insensitive.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Function below removes ugly boxes + + image { + function = BOX + file = "assets/null.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + } + } +} + +style "progressbar" { + + xthickness = 1 + ythickness = 1 + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets/trough-progressbar.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/trough-progressbar_v.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar_v.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = VERTICAL + } + } +} + +style "separator_menu_item" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + border = { 0, 0, 1, 0 } + stretch = TRUE + } + } +} + +style "treeview_header" { + ythickness = 1 + + fg[PRELIGHT] = mix(0.70, @text_color, @base_color) + font_name = "Bold" + + engine "pixmap" { + + image { + function = BOX + file = "assets/tree_header.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + } +} + +# Treeview Rows + +style "treeview" { + + xthickness = 2 + ythickness = 0 + + +} + +style "scrolled_window" { + + xthickness = 1 + ythickness = 1 + + engine "pixmap" { + + image { + function = SHADOW + file = "assets/frame.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + } +} + +style "frame" { + + xthickness = 1 + ythickness = 1 + + engine "pixmap" { + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = IN + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = IN + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = OUT + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = OUT + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_IN + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_IN + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_OUT + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_OUT + } + } +} + +style "gimp_toolbox_frame" { + + engine "pixmap" { + + image { + function = SHADOW + } + } +} + +style "toolbar" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/toolbar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + + image { + function = HANDLE + overlay_file = "assets/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + overlay_file = "assets/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = VLINE + recolorable = TRUE + file = "assets/null.png" + } + + image { + function = HLINE + recolorable = TRUE + file = "assets/null.png" + } + } +} + +style "inline_toolbar" { + + GtkToolbar::button-relief = GTK_RELIEF_NORMAL + + engine "pixmap" { + + image { + function = BOX + file = "assets/inline-toolbar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "notebook_viewport" { + + bg[NORMAL] = @notebook_bg +} + + +style "notebook_eventbox" { + + bg[NORMAL] = @notebook_bg + bg[ACTIVE] = @bg_color +} + +style "tooltips" { + + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + bg[SELECTED] = @tooltip_bg_color + +} + +style "eclipse-tooltips" { + + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = shade(1.05, @bg_color) + fg[NORMAL] = @text_color + bg[SELECTED] = shade(1.05, @bg_color) + +} + +style "xfdesktop-icon-view" { + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::selected-label-alpha = 100 + XfdesktopIconView::shadow-x-offset = 0 + XfdesktopIconView::shadow-y-offset = 1 + XfdesktopIconView::selected-shadow-x-offset = 0 + XfdesktopIconView::selected-shadow-y-offset = 1 + XfdesktopIconView::shadow-color = "#000000" + XfdesktopIconView::selected-shadow-color = "#000000" + XfdesktopIconView::shadow-blur-radius = 2 + XfdesktopIconView::cell-spacing = 2 + XfdesktopIconView::cell-padding = 6 + XfdesktopIconView::cell-text-width-proportion = 1.9 + + fg[NORMAL] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color +} + +style "xfwm-tabwin" { + Xfwm4TabwinWidget::border-width = 1 + Xfwm4TabwinWidget::border-alpha = 1.0 + Xfwm4TabwinWidget::icon-size = 64 + Xfwm4TabwinWidget::alpha = 1.0 + Xfwm4TabwinWidget::border-radius = 2 + + bg[NORMAL] = @bg_color + bg[SELECTED] = @bg_color + + fg[NORMAL] = @fg_color + + engine "murrine" { + contrast = 0.7 + glazestyle = 0 + glowstyle = 0 + highlight_shade = 1.0 + gradient_shades = {1.0,1.0,1.0,1.0} + border_shades = { 0.8, 0.8 } + } +} + +style "xfwm-tabwin-button" { + + font_name = "bold" + bg[SELECTED] = @selected_bg_color +} + +# Chromium +style "chrome_menu_item" { + + bg[SELECTED] = @selected_bg_color + +} + +# Text Style +style "text" = "default" { + engine "murrine" { textstyle = 0 } +} + +style "menu_text" = "menu_item" { + engine "murrine" { textstyle = 0 } +} + + +style "null" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + } + } +} + + +class "GtkWidget" style "default" +class "GtkScrollbar" style "scrollbar" +class "GtkButton" style "button" +class "GtkEntry" style "entry" +class "GtkOldEditable" style "entry" +class "GtkSpinButton" style "spinbutton" +class "GtkNotebook" style "notebook" +class "GtkRange" style "range" +class "GtkProgressBar" style "progressbar" +class "GtkSeparatorMenuItem" style "separator_menu_item" +class "GtkScrolledWindow" style "scrolled_window" +class "GtkFrame" style "frame" +class "GtkTreeView" style "treeview" +class "GtkToolbar" style "toolbar" +class "*HandleBox" style "toolbar" + +widget_class "**" style "menu" +widget_class "**" style "menu_framed_box" +widget_class "**" style "menu_item" +widget_class "**" style "checkbutton" +widget_class "*" style "combobox" +widget_class "**" style "combobox_button" +widget_class "**" style "combobox_separator" +widget_class "***" style "treeview_header" +widget_class "**" style "inline_toolbar" +widget_class "**" style "combobox_entry" +widget_class "**" style "combobox_entry_button" +widget_class "***" style "notebook_viewport" +widget_class "*HandleBox" style "toolbar" + +# Entries in notebooks draw with notebook's base color, but not if there's +# something else in the middle that draws gray again +widget_class "**" style "notebook_entry" +widget_class "***" style "entry" + +widget_class "***" style "notebook_combobox_entry" +widget_class "****" style "combobox_entry" + +# We also need to avoid changing fg color for the inactive notebook tab labels +widget_class "*." style "notebook_tab_label" + +# GTK tooltips +widget "gtk-tooltip*" style "tooltips" + +#Fix GVim tabs +widget_class "**" style "notebook_eventbox" + +# Xchat special cases +widget "*xchat-inputbox" style "entry" + +# GIMP +# Disable gradients completely for GimpSpinScale +#class "GimpSpinScale" style "gimp_spin_scale" + +# Remove borders from "Wilbert frame" in Gimp +widget_class "**" style "gimp_toolbox_frame" + +# Chrome/Chromium +widget_class "*Chrom*Button*" style "button" +widget_class "***" style "chrome_menu_item" + +# Eclipse/SWT +widget "gtk-tooltips*" style "eclipse-tooltips" +widget "*swt-toolbar-flat" style "null" + +# Openoffice, Libreoffice +class "GtkWindow" style "toplevel_hack" +widget "*openoffice-toplevel*" style "ooo_stepper_hack" + +# Xfce +widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" +widget "xfwm4-tabwin*" style "xfwm-tabwin" +widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button" + +# Fixes ugly text shadows for insensitive text +widget_class "*" style "text" +widget_class "**" style "menu_text" +widget_class "**" style "text" +widget_class "**" style "text" +widget_class "**" style "text" diff --git a/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/button-active.png b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/button-active.png new file mode 100755 index 0000000..6104d7f Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/button-active.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/button-hover.png b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/button-hover.png new file mode 100755 index 0000000..dacc818 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/button-hover.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/button-insensitive.png b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/button-insensitive.png new file mode 100755 index 0000000..2d3156f Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/button-insensitive.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/button.png b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/button.png new file mode 100755 index 0000000..b5d33dc Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/button.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/entry-active-toolbar-dark.png b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/entry-active-toolbar-dark.png new file mode 100755 index 0000000..20d2a2f Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/entry-active-toolbar-dark.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/entry-active-toolbar.png b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/entry-active-toolbar.png new file mode 100755 index 0000000..d62d3b0 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/entry-active-toolbar.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/entry-disabled-toolbar-dark.png b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/entry-disabled-toolbar-dark.png new file mode 100755 index 0000000..1e9cdbc Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/entry-disabled-toolbar-dark.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/entry-disabled-toolbar.png b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/entry-disabled-toolbar.png new file mode 100755 index 0000000..ec07e63 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/entry-disabled-toolbar.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/entry-toolbar-dark.png b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/entry-toolbar-dark.png new file mode 100755 index 0000000..4c8d3f4 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/entry-toolbar-dark.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/entry-toolbar.png b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/entry-toolbar.png new file mode 100755 index 0000000..94f9cbe Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/entry-toolbar.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/menubar-dark.png b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/menubar-dark.png new file mode 100755 index 0000000..b322079 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/menubar-dark.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/menubar-toolbar-dark.rc b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/menubar-toolbar-dark.rc new file mode 100755 index 0000000..baf7f44 --- /dev/null +++ b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/menubar-toolbar-dark.rc @@ -0,0 +1,222 @@ +style "menubar" { + + bg[NORMAL] = "#2f343f" + fg[NORMAL] = "#afb8c5" + fg[PRELIGHT] = "#afb8c5" + fg[ACTIVE] = "#afb8c5" + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, "#afb8c5") + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "menubar-toolbar/menubar-dark.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar-borderless" { + + bg[NORMAL] = "#2f343f" + fg[NORMAL] = "#afb8c5" + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, "#afb8c5") + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar_item" { + + xthickness = 2 + ythickness = 4 + + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/menubar_button-dark.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + } +} + +# Text Style Menubar +style "menubar-text" { + + engine "murrine" { + text_shade = 0.0 + textstyle = 0 + } +} + + +style "toolbar_text" { + fg[NORMAL] = "#afb8c5" + fg[PRELIGHT] = "#afb8c5" + fg[INSENSITIVE] = shade(0.7, "#afb8c5") + fg[ACTIVE] = "#afb8c5" + + text[NORMAL] = "#afb8c5" + text[PRELIGHT] = "#afb8c5" + text[INSENSITIVE] = shade(0.7, "#afb8c5") + text[ACTIVE] = "#afb8c5" + +} + +style "toolbar_button" { + + xthickness = 4 + ythickness = 4 + + engine "pixmap" { + + image { + function = BOX + state = NORMAL + file = "menubar-toolbar/button.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "menubar-toolbar/button-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "menubar-toolbar/button-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "toolbar_entry" { + + base[NORMAL] = "#404552" + base[ACTIVE] = "#404552" + base[INSENSITIVE] = "#39404d" + + text[NORMAL] = "#afb8c5" + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "menubar-toolbar/entry-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "menubar-toolbar/entry-active-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "menubar-toolbar/entry-disabled-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +#Chromium +style "chrome-gtk-frame" { + + ChromeGtkFrame::frame-color = "#2f343f" + ChromeGtkFrame::inactive-frame-color = "#2f343f" + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color) + + ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color) + ChromeGtkFrame::incognito-inactive-frame-color = @bg_color + + ChromeGtkFrame::incognito-frame-gradient-color = @bg_color + + ChromeGtkFrame::scrollbar-trough-color = shade(0.912, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @bg_color) + ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color + +} + +widget_class "**" style "menubar" +widget_class "*.*" style "menubar_item" + +widget_class "*ThunarWindow*" style "menubar" + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "***" style "menubar-text" + +# Whitelist for dark toolbars +widget_class "*ThunarWindow*" style "menubar-borderless" +widget_class "*ThunarWindow**" style "toolbar_entry" +widget_class "*ThunarWindow**" style "toolbar_button" +widget_class "*ThunarWindow**" style "toolbar_text" +widget_class "*ThunarWindow***" style "menubar-text" + diff --git a/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/menubar-toolbar.rc b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/menubar-toolbar.rc new file mode 100755 index 0000000..4cb89eb --- /dev/null +++ b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/menubar-toolbar.rc @@ -0,0 +1,162 @@ +style "menubar" { + + bg[NORMAL] = "#e7e8eb" + fg[NORMAL] = "#70788d" + fg[PRELIGHT] = "#70788d" + fg[ACTIVE] = "#70788d" + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(1.3, "#70788d") + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "menubar-toolbar/menubar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar-borderless" { + + bg[NORMAL] = "#e7e8eb" + fg[NORMAL] = "#70788d" + fg[SELECTED] = @fg_color + fg[INSENSITIVE] = shade(1.3, "#70788d") + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar_item" { + + xthickness = 2 + ythickness = 4 + + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/menubar_button.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + } +} + +# Text Style Menubar +style "menubar-text" { + + engine "murrine" { + text_shade = 0.0 + textstyle = 0 + } +} + +style "toolbar_entry" { + + text[NORMAL] = "#70788d" + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "menubar-toolbar/entry-toolbar.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "menubar-toolbar/entry-active-toolbar.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "menubar-toolbar/entry-disabled-toolbar.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +#Chromium +style "chrome-gtk-frame" { + + ChromeGtkFrame::frame-color = "#e7e8eb" + ChromeGtkFrame::inactive-frame-color = "#e7e8eb" + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color) + + ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color) + ChromeGtkFrame::incognito-inactive-frame-color = @bg_color + + ChromeGtkFrame::incognito-frame-gradient-color = @bg_color + + ChromeGtkFrame::scrollbar-trough-color = shade(0.912, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @bg_color) + ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color + +} + +widget_class "**" style "menubar" +widget_class "*.*" style "menubar_item" + +widget_class "*ThunarWindow*" style "menubar" +widget_class "*CajaNavigationWindow*" style "menubar" + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "***" style "menubar-text" + +# Whitelist for dark toolbars +widget_class "*ThunarWindow*" style "menubar-borderless" +widget_class "*CajaNavigationWindow*" style "menubar-borderless" +widget_class "*ThunarWindow**" style "toolbar_entry" +widget_class "*CajaNavigationWindow**" style "toolbar_entry" diff --git a/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/menubar.png b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/menubar.png new file mode 100755 index 0000000..579ed6e Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/menubar.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/menubar_button-dark.png b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/menubar_button-dark.png new file mode 100755 index 0000000..074f9e0 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/menubar_button-dark.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/menubar_button.png b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/menubar_button.png new file mode 100755 index 0000000..074f9e0 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar-default/menubar_button.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/button-active.png b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/button-active.png new file mode 100755 index 0000000..3670973 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/button-active.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/button-hover.png b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/button-hover.png new file mode 100755 index 0000000..c0864db Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/button-hover.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/button-insensitive.png b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/button-insensitive.png new file mode 100755 index 0000000..c0864db Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/button-insensitive.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/button.png b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/button.png new file mode 100755 index 0000000..c0864db Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/button.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png new file mode 100755 index 0000000..63e8802 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/entry-active-toolbar.png b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/entry-active-toolbar.png new file mode 100755 index 0000000..d62d3b0 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/entry-active-toolbar.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png new file mode 100755 index 0000000..63e8802 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/entry-disabled-toolbar.png b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/entry-disabled-toolbar.png new file mode 100755 index 0000000..ec07e63 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/entry-disabled-toolbar.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png new file mode 100755 index 0000000..63e8802 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/entry-toolbar.png b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/entry-toolbar.png new file mode 100755 index 0000000..94f9cbe Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/entry-toolbar.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/menubar-dark.png b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/menubar-dark.png new file mode 100755 index 0000000..e9c9cf2 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/menubar-dark.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc new file mode 100755 index 0000000..baf7f44 --- /dev/null +++ b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc @@ -0,0 +1,222 @@ +style "menubar" { + + bg[NORMAL] = "#2f343f" + fg[NORMAL] = "#afb8c5" + fg[PRELIGHT] = "#afb8c5" + fg[ACTIVE] = "#afb8c5" + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, "#afb8c5") + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "menubar-toolbar/menubar-dark.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar-borderless" { + + bg[NORMAL] = "#2f343f" + fg[NORMAL] = "#afb8c5" + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, "#afb8c5") + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar_item" { + + xthickness = 2 + ythickness = 4 + + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/menubar_button-dark.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + } +} + +# Text Style Menubar +style "menubar-text" { + + engine "murrine" { + text_shade = 0.0 + textstyle = 0 + } +} + + +style "toolbar_text" { + fg[NORMAL] = "#afb8c5" + fg[PRELIGHT] = "#afb8c5" + fg[INSENSITIVE] = shade(0.7, "#afb8c5") + fg[ACTIVE] = "#afb8c5" + + text[NORMAL] = "#afb8c5" + text[PRELIGHT] = "#afb8c5" + text[INSENSITIVE] = shade(0.7, "#afb8c5") + text[ACTIVE] = "#afb8c5" + +} + +style "toolbar_button" { + + xthickness = 4 + ythickness = 4 + + engine "pixmap" { + + image { + function = BOX + state = NORMAL + file = "menubar-toolbar/button.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "menubar-toolbar/button-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "menubar-toolbar/button-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "toolbar_entry" { + + base[NORMAL] = "#404552" + base[ACTIVE] = "#404552" + base[INSENSITIVE] = "#39404d" + + text[NORMAL] = "#afb8c5" + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "menubar-toolbar/entry-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "menubar-toolbar/entry-active-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "menubar-toolbar/entry-disabled-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +#Chromium +style "chrome-gtk-frame" { + + ChromeGtkFrame::frame-color = "#2f343f" + ChromeGtkFrame::inactive-frame-color = "#2f343f" + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color) + + ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color) + ChromeGtkFrame::incognito-inactive-frame-color = @bg_color + + ChromeGtkFrame::incognito-frame-gradient-color = @bg_color + + ChromeGtkFrame::scrollbar-trough-color = shade(0.912, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @bg_color) + ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color + +} + +widget_class "**" style "menubar" +widget_class "*.*" style "menubar_item" + +widget_class "*ThunarWindow*" style "menubar" + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "***" style "menubar-text" + +# Whitelist for dark toolbars +widget_class "*ThunarWindow*" style "menubar-borderless" +widget_class "*ThunarWindow**" style "toolbar_entry" +widget_class "*ThunarWindow**" style "toolbar_button" +widget_class "*ThunarWindow**" style "toolbar_text" +widget_class "*ThunarWindow***" style "menubar-text" + diff --git a/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/menubar-toolbar.rc b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/menubar-toolbar.rc new file mode 100755 index 0000000..534ba63 --- /dev/null +++ b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/menubar-toolbar.rc @@ -0,0 +1,162 @@ +style "menubar" { + + bg[NORMAL] = "#ffffff" + fg[NORMAL] = "#474c57" + fg[PRELIGHT] = "#474c57" + fg[ACTIVE] = "#474c57" + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(1.3, "#474c57") + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "menubar-toolbar/menubar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar-borderless" { + + bg[NORMAL] = "#ffffff" + fg[NORMAL] = "#474c57" + fg[SELECTED] = @fg_color + fg[INSENSITIVE] = shade(1.3, "#474c57") + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar_item" { + + xthickness = 2 + ythickness = 4 + + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/menubar_button.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + } +} + +# Text Style Menubar +style "menubar-text" { + + engine "murrine" { + text_shade = 0.0 + textstyle = 0 + } +} + +style "toolbar_entry" { + + text[NORMAL] = "#474c57" + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "menubar-toolbar/entry-toolbar.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "menubar-toolbar/entry-active-toolbar.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "menubar-toolbar/entry-disabled-toolbar.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +#Chromium +style "chrome-gtk-frame" { + + ChromeGtkFrame::frame-color = "#ffffff" + ChromeGtkFrame::inactive-frame-color = "#ffffff" + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color) + + ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color) + ChromeGtkFrame::incognito-inactive-frame-color = @bg_color + + ChromeGtkFrame::incognito-frame-gradient-color = @bg_color + + ChromeGtkFrame::scrollbar-trough-color = shade(0.912, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @bg_color) + ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color + +} + +widget_class "**" style "menubar" +widget_class "*.*" style "menubar_item" + +widget_class "*ThunarWindow*" style "menubar" +widget_class "*CajaNavigationWindow*" style "menubar" + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "***" style "menubar-text" + +# Whitelist for dark toolbars +widget_class "*ThunarWindow*" style "menubar-borderless" +widget_class "*CajaNavigationWindow*" style "menubar-borderless" +widget_class "*ThunarWindow**" style "toolbar_entry" +widget_class "*CajaNavigationWindow**" style "toolbar_entry" diff --git a/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/menubar.png b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/menubar.png new file mode 100755 index 0000000..e9c9cf2 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/menubar.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/menubar_button-dark.png b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/menubar_button-dark.png new file mode 100755 index 0000000..074f9e0 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/menubar_button-dark.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/menubar_button.png b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/menubar_button.png new file mode 100755 index 0000000..074f9e0 Binary files /dev/null and b/linux/themes/Lumiere/gtk-2.0/menubar-toolbar/menubar_button.png differ diff --git a/linux/themes/Lumiere/gtk-2.0/panel.rc b/linux/themes/Lumiere/gtk-2.0/panel.rc new file mode 100755 index 0000000..d573b7b --- /dev/null +++ b/linux/themes/Lumiere/gtk-2.0/panel.rc @@ -0,0 +1,160 @@ +style "theme-panel" { + + xthickness = 2 + ythickness = 0 + + bg[NORMAL] = "#2B2E37" + bg[ACTIVE] = @selected_bg_color + bg[PRELIGHT] = "#3f4453" + bg[SELECTED] = @selected_bg_color + + fg[NORMAL] = "#BAC3CF" + fg[PRELIGHT] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + + text[NORMAL] = "#BAC3CF" + text[PRELIGHT] = "#BAC3CF" + text[ACTIVE] = "#BAC3CF" + text[SELECTED] = "#BAC3CF" + + engine "murrine" { + reliefstyle = 0 + glazestyle = 0 + glow_shade = 1.0 + highlight_shade = 1.0 + roundness = 0 + gradient_shades = {1.0,1.0,1.0,1.0} + textstyle = 0 + contrast = 0.0 + } +} + +style "theme-panel-progressbar" { + bg[ACTIVE] = "#1D1F26" +} + +style "panelbar" { + + fg[NORMAL] = "#edf5fb" + fg[ACTIVE] = "#edf5fb" + fg[PRELIGHT] = "#edf5fb" + fg[SELECTED] = @selected_fg_color + + bg[SELECTED] = @selected_bg_color + + engine "murrine" {} +} + +style "panelbuttons" { + + xthickness = 4 + ythickness = 0 + + engine "murrine" { + textstyle = 0 + } +} + +style "theme-panel-text" { + + fg[NORMAL] = "#edf5fb" + fg[PRELIGHT] = @selected_fg_color + fg[ACTIVE] = "#edf5fb" + + text[NORMAL] = "#edf5fb" + text[PRELIGHT] = @selected_fg_color + text[ACTIVE] = "#edf5fb" + + engine "murrine" { + textstyle = 0 + text_shade = 0.2 + } +} + +style "panel-entry" { + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @text_color + fg[SELECTED] = @text_color + fg[INSENSITIVE] = @text_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[ACTIVE] = @text_color + text[SELECTED] = @text_color + text[INSENSITIVE] = @text_color + +} + +style "theme-main-menu-text" = "theme-panel-text" { + fg[PRELIGHT] = @selected_fg_color + text[PRELIGHT] = @selected_fg_color +} + +style "workspace-switcher" = "theme-panel" { + bg[SELECTED] = @selected_bg_color +} + +style "indicator" = "theme-panel" { + xthickness = 0 + ythickness = 0 +} + +widget "*tasklist*" style "panelbuttons" +widget_class "*Xfce*Panel*.GtkToggleButton" style "panelbuttons" +widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons" +widget_class "*PanelToplevel*Button" style "panelbuttons" +widget_class "*Panel*GtkToggleButton" style "panelbuttons" +widget_class "*Xfce*Panel*Button*" style "panelbuttons" +widget_class "*" style "panelbuttons" +widget_class "**" style "panelbuttons" +widget_class "*XfcePanelPlugin.GtkButton" style "panelbuttons" +widget "*dict*Applet*" style "panelbuttons" +widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons" +widget_class "*Tasklist*" style:highest "panelbuttons" + +class "*Panel*MenuBar*" style "panelbar" +widget_class "*Panel*MenuBar*" style "panelbar" +widget_class "*Panel*MenuBar*Item*" style:highest "panelbar" + +widget "*PanelWidget*" style "theme-panel" +widget "*PanelApplet*" style "theme-panel" +widget "*fast-user-switch*" style "theme-panel" +widget "*CPUFreq*Applet*" style "theme-panel" +class "PanelApp*" style "theme-panel" +class "PanelToplevel*" style "theme-panel" +widget_class "*PanelToplevel*" style "theme-panel" +widget_class "*notif*" style "theme-panel" +widget_class "*Notif*" style "theme-panel" +widget_class "*Tray*" style "theme-panel" +widget_class "*tray*" style "theme-panel" +widget_class "*computertemp*" style "theme-panel" +widget_class "*Applet*Tomboy*" style "theme-panel" +widget_class "*Applet*Netstatus*" style "theme-panel" + +# Fixes for tooltip text in some apps. +widget_class "*Notif*Beagle*" style "theme-panel" +widget_class "*Notif*Brasero*" style "theme-panel" + +# XFCE panel theming. +widget "*Xfce*Panel*" style "theme-panel" +class "*Xfce*Panel*" style "theme-panel" +widget "*Xfce*Panel*GtkProgressBar" style "theme-panel-progressbar" +widget "*WnckPager*" style "workspace-switcher" +widget "*TopMenu*" style "theme-panel" +widget "*XfceTasklist*" style "panelbuttons" + +# Fix gtk-entries in the panel +widget "*bookmark*GtkEntry" style "panel-entry" # fixes smartbookmark-plugin + +# Make sure panel text color doesn't change +widget_class "*Panel*MenuBar*" style "theme-main-menu-text" +widget_class "*Panel**" style "theme-main-menu-text" +widget "*.clock-applet-button.*" style "theme-panel-text" +widget "*PanelApplet*" style "theme-panel-text" + +# Override general panel-style with specific plugin-styles +widget "*indicator-applet*" style "indicator" +widget "*indicator-button*" style "indicator" diff --git a/linux/themes/Lumiere/gtk-2.0/xfce-notify.rc b/linux/themes/Lumiere/gtk-2.0/xfce-notify.rc new file mode 100755 index 0000000..bfaad0b --- /dev/null +++ b/linux/themes/Lumiere/gtk-2.0/xfce-notify.rc @@ -0,0 +1,74 @@ +gtk-color-scheme = "selected_bg_color:#8abeb7\nselected_fg_color:#ffffff" + +style "notify-window" { + XfceNotifyWindow::summary-bold = 1 + XfceNotifyWindow::border-color = "#17191F" + XfceNotifyWindow::border-color-hover = "#17191F" + XfceNotifyWindow::border-radius = 3.0 + XfceNotifyWindow::border-width = 1.0 + XfceNotifyWindow::border-width-hover = 1.0 + + bg[NORMAL] = "#292C36" +} + +style "notify-button" { + bg[NORMAL] = "#434652" + bg[PRELIGHT] = "#5C6070" + bg[ACTIVE] = @selected_bg_color + + fg[NORMAL] = "#BAC3CF" + fg[PRELIGHT] = "#BAC3CF" + fg[ACTIVE] = @selected_fg_color + + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + border_shades = { 1.0, 1.0 } + roundness = 2 + textstyle = 0 + } +} + +style "notify-text" { + GtkWidget::link-color = @selected_bg_color + + fg[NORMAL] = "#BAC3CF" + fg[PRELIGHT] = "#BAC3CF" + fg[ACTIVE] = "#BAC3CF" + + engine "murrine" { + textstyle = 0 + } +} + +style "notify-summary" { + font_name = "Bold" +} + +style "notify-progressbar" { + GtkProgressBar::min-horizontal-bar-height = 4 + + xthickness = 0 + ythickness = 0 + + fg[PRELIGHT] = "#000000" + bg[NORMAL] = @selected_bg_color + bg[ACTIVE] = "#1D1F26" + bg[SELECTED] = @selected_bg_color + + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + border_shades = { 1.0, 1.0 } + trough_shades = { 1.0, 1.0 } + trough_border_shades = { 1.0, 1.0 } + progressbarstyle = 0 + roundness = 2 + textstyle = 0 + } +} + +class "XfceNotifyWindow" style "notify-window" +widget "XfceNotifyWindow.*.summary" style "notify-summary" +widget_class "XfceNotifyWindow.*" style "notify-button" +widget_class "XfceNotifyWindow.*." style "notify-text" +widget_class "XfceNotifyWindow.*." style "notify-progressbar" +widget_class "XfceNotifyWindow.*." style "notify-progressbar" diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-dark.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-dark.png new file mode 100755 index 0000000..d6c1447 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-dark.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-dark@2.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-dark@2.png new file mode 100755 index 0000000..b68c8bb Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-dark@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-insensitive-dark.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-insensitive-dark.png new file mode 100755 index 0000000..607597e Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-insensitive-dark.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png new file mode 100755 index 0000000..41ba02b Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-insensitive-selected.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-insensitive-selected.png new file mode 100755 index 0000000..3840673 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-insensitive-selected.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png new file mode 100755 index 0000000..5ca2898 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-insensitive.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-insensitive.png new file mode 100755 index 0000000..2e049fd Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-insensitive.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-insensitive@2.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-insensitive@2.png new file mode 100755 index 0000000..370c5c4 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-insensitive@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-selected.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-selected.png new file mode 100755 index 0000000..56c9b65 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-selected.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-selected@2.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-selected@2.png new file mode 100755 index 0000000..f8b6523 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-selected@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png new file mode 100755 index 0000000..053c8cf Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png new file mode 100755 index 0000000..9705551 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-selectionmode.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-selectionmode.png new file mode 100755 index 0000000..646a188 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-selectionmode.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-selectionmode@2.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-selectionmode@2.png new file mode 100755 index 0000000..41ac453 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked-selectionmode@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked.png new file mode 100755 index 0000000..f1a5b63 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked@2.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked@2.png new file mode 100755 index 0000000..66a7542 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-checked@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-mixed-dark.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-mixed-dark.png new file mode 100755 index 0000000..8e9cd46 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-mixed-dark.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-mixed-dark@2.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-mixed-dark@2.png new file mode 100755 index 0000000..53d827f Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-mixed-dark@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png new file mode 100755 index 0000000..750de5e Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png new file mode 100755 index 0000000..fbb89bc Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png new file mode 100755 index 0000000..3d284f5 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png new file mode 100755 index 0000000..8b52e2e Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-mixed-insensitive.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-mixed-insensitive.png new file mode 100755 index 0000000..929978d Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-mixed-insensitive.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-mixed-insensitive@2.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-mixed-insensitive@2.png new file mode 100755 index 0000000..d84144d Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-mixed-insensitive@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-mixed-selected.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-mixed-selected.png new file mode 100755 index 0000000..00c20df Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-mixed-selected.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-mixed-selected@2.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-mixed-selected@2.png new file mode 100755 index 0000000..af0ec37 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-mixed-selected@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-mixed.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-mixed.png new file mode 100755 index 0000000..943f690 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-mixed.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-mixed@2.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-mixed@2.png new file mode 100755 index 0000000..341ea11 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-mixed@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-selectionmode-dark.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-selectionmode-dark.png new file mode 100755 index 0000000..483d097 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-selectionmode-dark.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-selectionmode-dark@2.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-selectionmode-dark@2.png new file mode 100755 index 0000000..3c1706f Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-selectionmode-dark@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-selectionmode.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-selectionmode.png new file mode 100755 index 0000000..aac8a79 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-selectionmode.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-selectionmode@2.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-selectionmode@2.png new file mode 100755 index 0000000..491a86d Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-selectionmode@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-unchecked-dark.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-unchecked-dark.png new file mode 100755 index 0000000..c5bc039 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-unchecked-dark.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-unchecked-dark@2.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-unchecked-dark@2.png new file mode 100755 index 0000000..41a74ca Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-unchecked-dark@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png new file mode 100755 index 0000000..1210a12 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png new file mode 100755 index 0000000..7751e01 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png new file mode 100755 index 0000000..db62875 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png new file mode 100755 index 0000000..60ddeb1 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-unchecked-insensitive.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-unchecked-insensitive.png new file mode 100755 index 0000000..62af215 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-unchecked-insensitive.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png new file mode 100755 index 0000000..bbe89ca Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-unchecked-selected.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-unchecked-selected.png new file mode 100755 index 0000000..c7dc8e4 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-unchecked-selected.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-unchecked-selected@2.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-unchecked-selected@2.png new file mode 100755 index 0000000..23d5a83 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-unchecked-selected@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-unchecked.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-unchecked.png new file mode 100755 index 0000000..73bfb6f Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-unchecked.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/checkbox-unchecked@2.png b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-unchecked@2.png new file mode 100755 index 0000000..b5d4751 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/checkbox-unchecked@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/radio-checked-dark.png b/linux/themes/Lumiere/gtk-3.0/assets/radio-checked-dark.png new file mode 100755 index 0000000..2f3f51f Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/radio-checked-dark.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/radio-checked-dark@2.png b/linux/themes/Lumiere/gtk-3.0/assets/radio-checked-dark@2.png new file mode 100755 index 0000000..55f3a11 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/radio-checked-dark@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/radio-checked-insensitive-dark.png b/linux/themes/Lumiere/gtk-3.0/assets/radio-checked-insensitive-dark.png new file mode 100755 index 0000000..df79c60 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/radio-checked-insensitive-dark.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/radio-checked-insensitive-dark@2.png b/linux/themes/Lumiere/gtk-3.0/assets/radio-checked-insensitive-dark@2.png new file mode 100755 index 0000000..a7357d9 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/radio-checked-insensitive-dark@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/radio-checked-insensitive-selected.png b/linux/themes/Lumiere/gtk-3.0/assets/radio-checked-insensitive-selected.png new file mode 100755 index 0000000..f4ca0c9 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/radio-checked-insensitive-selected.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/radio-checked-insensitive-selected@2.png b/linux/themes/Lumiere/gtk-3.0/assets/radio-checked-insensitive-selected@2.png new file mode 100755 index 0000000..3a6f046 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/radio-checked-insensitive-selected@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/radio-checked-insensitive.png b/linux/themes/Lumiere/gtk-3.0/assets/radio-checked-insensitive.png new file mode 100755 index 0000000..c5d539f Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/radio-checked-insensitive.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/radio-checked-insensitive@2.png b/linux/themes/Lumiere/gtk-3.0/assets/radio-checked-insensitive@2.png new file mode 100755 index 0000000..bc5f942 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/radio-checked-insensitive@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/radio-checked-selected.png b/linux/themes/Lumiere/gtk-3.0/assets/radio-checked-selected.png new file mode 100755 index 0000000..1a4416d Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/radio-checked-selected.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/radio-checked-selected@2.png b/linux/themes/Lumiere/gtk-3.0/assets/radio-checked-selected@2.png new file mode 100755 index 0000000..a4c15b3 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/radio-checked-selected@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/radio-checked.png b/linux/themes/Lumiere/gtk-3.0/assets/radio-checked.png new file mode 100755 index 0000000..f105199 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/radio-checked.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/radio-checked@2.png b/linux/themes/Lumiere/gtk-3.0/assets/radio-checked@2.png new file mode 100755 index 0000000..24e71e4 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/radio-checked@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/radio-mixed-dark.png b/linux/themes/Lumiere/gtk-3.0/assets/radio-mixed-dark.png new file mode 100755 index 0000000..13f7f55 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/radio-mixed-dark.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/radio-mixed-dark@2.png b/linux/themes/Lumiere/gtk-3.0/assets/radio-mixed-dark@2.png new file mode 100755 index 0000000..d5c995c Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/radio-mixed-dark@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/radio-mixed-insensitive-dark.png b/linux/themes/Lumiere/gtk-3.0/assets/radio-mixed-insensitive-dark.png new file mode 100755 index 0000000..7371adb Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/radio-mixed-insensitive-dark.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png b/linux/themes/Lumiere/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png new file mode 100755 index 0000000..37ea0c2 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/radio-mixed-insensitive-selected.png b/linux/themes/Lumiere/gtk-3.0/assets/radio-mixed-insensitive-selected.png new file mode 100755 index 0000000..7752483 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/radio-mixed-insensitive-selected.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png b/linux/themes/Lumiere/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png new file mode 100755 index 0000000..a1addfe Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/radio-mixed-insensitive.png b/linux/themes/Lumiere/gtk-3.0/assets/radio-mixed-insensitive.png new file mode 100755 index 0000000..4820ca4 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/radio-mixed-insensitive.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/radio-mixed-insensitive@2.png b/linux/themes/Lumiere/gtk-3.0/assets/radio-mixed-insensitive@2.png new file mode 100755 index 0000000..9001716 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/radio-mixed-insensitive@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/radio-mixed-selected.png b/linux/themes/Lumiere/gtk-3.0/assets/radio-mixed-selected.png new file mode 100755 index 0000000..f465b23 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/radio-mixed-selected.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/radio-mixed-selected@2.png b/linux/themes/Lumiere/gtk-3.0/assets/radio-mixed-selected@2.png new file mode 100755 index 0000000..4225f7d Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/radio-mixed-selected@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/radio-mixed.png b/linux/themes/Lumiere/gtk-3.0/assets/radio-mixed.png new file mode 100755 index 0000000..3cbf0b9 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/radio-mixed.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/radio-mixed@2.png b/linux/themes/Lumiere/gtk-3.0/assets/radio-mixed@2.png new file mode 100755 index 0000000..117df7f Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/radio-mixed@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/radio-unchecked-dark.png b/linux/themes/Lumiere/gtk-3.0/assets/radio-unchecked-dark.png new file mode 100755 index 0000000..b310049 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/radio-unchecked-dark.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/radio-unchecked-dark@2.png b/linux/themes/Lumiere/gtk-3.0/assets/radio-unchecked-dark@2.png new file mode 100755 index 0000000..788cb1b Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/radio-unchecked-dark@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/radio-unchecked-insensitive-dark.png b/linux/themes/Lumiere/gtk-3.0/assets/radio-unchecked-insensitive-dark.png new file mode 100755 index 0000000..f48be37 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/radio-unchecked-insensitive-dark.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png b/linux/themes/Lumiere/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png new file mode 100755 index 0000000..cbf19a6 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/radio-unchecked-insensitive-selected.png b/linux/themes/Lumiere/gtk-3.0/assets/radio-unchecked-insensitive-selected.png new file mode 100755 index 0000000..c269533 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/radio-unchecked-insensitive-selected.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png b/linux/themes/Lumiere/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png new file mode 100755 index 0000000..abeaaab Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/radio-unchecked-insensitive.png b/linux/themes/Lumiere/gtk-3.0/assets/radio-unchecked-insensitive.png new file mode 100755 index 0000000..42921a9 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/radio-unchecked-insensitive.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/radio-unchecked-insensitive@2.png b/linux/themes/Lumiere/gtk-3.0/assets/radio-unchecked-insensitive@2.png new file mode 100755 index 0000000..cb38a6d Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/radio-unchecked-insensitive@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/radio-unchecked-selected.png b/linux/themes/Lumiere/gtk-3.0/assets/radio-unchecked-selected.png new file mode 100755 index 0000000..50e1bf0 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/radio-unchecked-selected.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/radio-unchecked-selected@2.png b/linux/themes/Lumiere/gtk-3.0/assets/radio-unchecked-selected@2.png new file mode 100755 index 0000000..bb2d10e Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/radio-unchecked-selected@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/radio-unchecked.png b/linux/themes/Lumiere/gtk-3.0/assets/radio-unchecked.png new file mode 100755 index 0000000..d923fab Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/radio-unchecked.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/radio-unchecked@2.png b/linux/themes/Lumiere/gtk-3.0/assets/radio-unchecked@2.png new file mode 100755 index 0000000..3bb85ae Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/radio-unchecked@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-active-dark.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-active-dark.png new file mode 100755 index 0000000..3f7ca3e Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-active-dark.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-active-dark@2.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-active-dark@2.png new file mode 100755 index 0000000..092b0cc Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-active-dark@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-active-header-dark.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-active-header-dark.png new file mode 100755 index 0000000..7f77f6f Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-active-header-dark.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-active-header-dark@2.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-active-header-dark@2.png new file mode 100755 index 0000000..3c784df Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-active-header-dark@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-active-header.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-active-header.png new file mode 100755 index 0000000..ddece8d Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-active-header.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-active-header@2.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-active-header@2.png new file mode 100755 index 0000000..cf93cb6 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-active-header@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-active-insensitive-dark.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-active-insensitive-dark.png new file mode 100755 index 0000000..a41e3f6 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-active-insensitive-dark.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-active-insensitive-dark@2.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-active-insensitive-dark@2.png new file mode 100755 index 0000000..bb644b3 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-active-insensitive-dark@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-active-insensitive-header-dark.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-active-insensitive-header-dark.png new file mode 100755 index 0000000..5a6d9f0 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-active-insensitive-header-dark.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png new file mode 100755 index 0000000..aef109c Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-active-insensitive-header.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-active-insensitive-header.png new file mode 100755 index 0000000..e13aef9 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-active-insensitive-header.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-active-insensitive-header@2.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-active-insensitive-header@2.png new file mode 100755 index 0000000..4a6195a Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-active-insensitive-header@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-active-insensitive-selected.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-active-insensitive-selected.png new file mode 100755 index 0000000..d86ed44 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-active-insensitive-selected.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-active-insensitive-selected@2.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-active-insensitive-selected@2.png new file mode 100755 index 0000000..61dc01d Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-active-insensitive-selected@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-active-insensitive.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-active-insensitive.png new file mode 100755 index 0000000..e13aef9 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-active-insensitive.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-active-insensitive@2.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-active-insensitive@2.png new file mode 100755 index 0000000..4a6195a Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-active-insensitive@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-active-selected.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-active-selected.png new file mode 100755 index 0000000..14786ce Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-active-selected.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-active-selected@2.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-active-selected@2.png new file mode 100755 index 0000000..f16b5d5 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-active-selected@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-active.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-active.png new file mode 100755 index 0000000..ddece8d Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-active.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-active@2.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-active@2.png new file mode 100755 index 0000000..cf93cb6 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-active@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-dark.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-dark.png new file mode 100755 index 0000000..41f05f8 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-dark.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-dark@2.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-dark@2.png new file mode 100755 index 0000000..574a396 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-dark@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-header-dark.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-header-dark.png new file mode 100755 index 0000000..c0b9176 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-header-dark.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-header-dark@2.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-header-dark@2.png new file mode 100755 index 0000000..afe0aa3 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-header-dark@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-header.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-header.png new file mode 100755 index 0000000..da017c0 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-header.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-header@2.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-header@2.png new file mode 100755 index 0000000..99cebd8 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-header@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-insensitive-dark.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-insensitive-dark.png new file mode 100755 index 0000000..63bf852 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-insensitive-dark.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-insensitive-dark@2.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-insensitive-dark@2.png new file mode 100755 index 0000000..c7687d7 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-insensitive-dark@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-insensitive-header-dark.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-insensitive-header-dark.png new file mode 100755 index 0000000..263f69a Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-insensitive-header-dark.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-insensitive-header-dark@2.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-insensitive-header-dark@2.png new file mode 100755 index 0000000..0c7788f Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-insensitive-header-dark@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-insensitive-header.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-insensitive-header.png new file mode 100755 index 0000000..ae923b9 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-insensitive-header.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-insensitive-header@2.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-insensitive-header@2.png new file mode 100755 index 0000000..994e1e2 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-insensitive-header@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-insensitive-selected.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-insensitive-selected.png new file mode 100755 index 0000000..99048c5 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-insensitive-selected.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-insensitive-selected@2.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-insensitive-selected@2.png new file mode 100755 index 0000000..12d1206 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-insensitive-selected@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-insensitive.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-insensitive.png new file mode 100755 index 0000000..86740ac Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-insensitive.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-insensitive@2.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-insensitive@2.png new file mode 100755 index 0000000..a505f97 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-insensitive@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-selected.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-selected.png new file mode 100755 index 0000000..98da1c6 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-selected.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch-selected@2.png b/linux/themes/Lumiere/gtk-3.0/assets/switch-selected@2.png new file mode 100755 index 0000000..2cd5f09 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch-selected@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch.png b/linux/themes/Lumiere/gtk-3.0/assets/switch.png new file mode 100755 index 0000000..0b9d79b Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/switch@2.png b/linux/themes/Lumiere/gtk-3.0/assets/switch@2.png new file mode 100755 index 0000000..71c7547 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/switch@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/thumbnail-frame.png b/linux/themes/Lumiere/gtk-3.0/assets/thumbnail-frame.png new file mode 100755 index 0000000..a0e05ec Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/thumbnail-frame.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-active-dark.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-active-dark.png new file mode 100755 index 0000000..b554302 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-active-dark.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-active-dark@2.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-active-dark@2.png new file mode 100755 index 0000000..aaa51e0 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-active-dark@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-active.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-active.png new file mode 100755 index 0000000..ac35010 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-active.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-active@2.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-active@2.png new file mode 100755 index 0000000..72f2688 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-active@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-backdrop-dark.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-backdrop-dark.png new file mode 100755 index 0000000..d9ea7f9 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-backdrop-dark.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png new file mode 100755 index 0000000..1742875 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-backdrop.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-backdrop.png new file mode 100755 index 0000000..9f5dad1 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-backdrop.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-backdrop@2.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-backdrop@2.png new file mode 100755 index 0000000..b440ff4 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-backdrop@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-dark.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-dark.png new file mode 100755 index 0000000..6af94d9 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-dark.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-dark@2.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-dark@2.png new file mode 100755 index 0000000..562c162 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-dark@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-hover-dark.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-hover-dark.png new file mode 100755 index 0000000..1a91f50 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-hover-dark.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-hover-dark@2.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-hover-dark@2.png new file mode 100755 index 0000000..f60ed4d Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-hover-dark@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-hover.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-hover.png new file mode 100755 index 0000000..9b2df11 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-hover.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-hover@2.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-hover@2.png new file mode 100755 index 0000000..9cb9284 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close-hover@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close.png new file mode 100755 index 0000000..345605b Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close@2.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close@2.png new file mode 100755 index 0000000..b83f497 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-close@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-active-dark.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-active-dark.png new file mode 100755 index 0000000..9138789 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-active-dark.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png new file mode 100755 index 0000000..8ab93b4 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-active.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-active.png new file mode 100755 index 0000000..9138789 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-active.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-active@2.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-active@2.png new file mode 100755 index 0000000..8ab93b4 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-active@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png new file mode 100755 index 0000000..0b40ca5 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png new file mode 100755 index 0000000..4b2db99 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-backdrop.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-backdrop.png new file mode 100755 index 0000000..85e145c Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-backdrop.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-backdrop@2.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-backdrop@2.png new file mode 100755 index 0000000..3429d54 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-backdrop@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-dark.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-dark.png new file mode 100755 index 0000000..e684efd Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-dark.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-dark@2.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-dark@2.png new file mode 100755 index 0000000..fb52df8 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-dark@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-hover-dark.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-hover-dark.png new file mode 100755 index 0000000..f365f1b Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-hover-dark.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png new file mode 100755 index 0000000..a0a640d Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-hover.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-hover.png new file mode 100755 index 0000000..fce591d Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-hover.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-hover@2.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-hover@2.png new file mode 100755 index 0000000..7f3d906 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize-hover@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize.png new file mode 100755 index 0000000..0f9e481 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize@2.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize@2.png new file mode 100755 index 0000000..0520158 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-maximize@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-active-dark.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-active-dark.png new file mode 100755 index 0000000..aa90c36 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-active-dark.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png new file mode 100755 index 0000000..8b15ee0 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-active.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-active.png new file mode 100755 index 0000000..aa90c36 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-active.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-active@2.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-active@2.png new file mode 100755 index 0000000..8b15ee0 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-active@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png new file mode 100755 index 0000000..8205fb7 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png new file mode 100755 index 0000000..4e9b3d6 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-backdrop.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-backdrop.png new file mode 100755 index 0000000..97763fb Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-backdrop.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-backdrop@2.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-backdrop@2.png new file mode 100755 index 0000000..3c4a021 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-backdrop@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-dark.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-dark.png new file mode 100755 index 0000000..5cada74 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-dark.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-dark@2.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-dark@2.png new file mode 100755 index 0000000..76c3c8f Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-dark@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-hover-dark.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-hover-dark.png new file mode 100755 index 0000000..51d5151 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-hover-dark.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png new file mode 100755 index 0000000..1e9ebd1 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-hover.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-hover.png new file mode 100755 index 0000000..2734feb Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-hover.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-hover@2.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-hover@2.png new file mode 100755 index 0000000..01431fe Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize-hover@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize.png new file mode 100755 index 0000000..cffbf94 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize@2.png b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize@2.png new file mode 100755 index 0000000..2a6ba85 Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/assets/titlebutton-minimize@2.png differ diff --git a/linux/themes/Lumiere/gtk-3.0/gtk-dark.css b/linux/themes/Lumiere/gtk-3.0/gtk-dark.css new file mode 100755 index 0000000..ae6a785 --- /dev/null +++ b/linux/themes/Lumiere/gtk-3.0/gtk-dark.css @@ -0,0 +1,7111 @@ +* { + background-clip: padding-box; + -gtktoolbutton-icon-spacing: 4; + -gtktextview-error-underline-color: #fc4138; + -gtkscrolledwindow-scrollbar-spacing: 0; + -gtktoolitemgroup-expander-size: 11; + -gtkwidget-text-handle-width: 20; + -gtkwidget-text-handle-height: 20; + -gtkdialog-button-spacing: 4; + -gtkdialog-action-area-border: 0; + outline-color: alpha(currentColor, 0.3); + outline-style: dashed; + outline-offset: -3px; + outline-width: 1px; + -gtk-outline-radius: 2px; +} + +.background { + color: #d3dae3; + background-color: rgba(56, 60, 74, 0.999); +} + +*:disabled { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #383c4a; + color: #d3dae3; +} +.gtkstyle-fallback:hover { + background-color: #4e5467; + color: #d3dae3; +} +.gtkstyle-fallback:active { + background-color: #22242d; + color: #d3dae3; +} +.gtkstyle-fallback:disabled { + background-color: #3c4150; + color: rgba(211, 218, 227, 0.45); +} +.gtkstyle-fallback:selected { + background-color: #8abeb7; + color: #ffffff; +} + +.view, +iconview, +.view text, +iconview text, +textview text { + color: #d3dae3; + background-color: #404552; +} +.view:selected, +iconview:selected, +.view:selected:focus, +iconview:selected:focus, +.view text:selected, +iconview text:selected, +textview text:selected, +.view text:selected:focus, +iconview text:selected:focus, +textview text:selected:focus { + border-radius: 2px; +} + +textview border { + background-color: #3c414e; +} + +rubberband, +flowbox rubberband, +treeview.view rubberband, +.content-view rubberband, +.rubberband { + border: 1px solid #8abeb7; + background-color: rgba(78, 194, 232, 0.2); +} + +flowbox flowboxchild { + padding: 3px; + border-radius: 2px; +} +flowbox flowboxchild:selected { + outline-offset: -2px; +} + +label.separator, +popover label.separator, +popover.background label.separator { + color: #d3dae3; +} + +label selection { + color: #ffffff; + background-color: #8abeb7; +} + +label:disabled { + color: rgba(211, 218, 227, 0.45); +} + +.dim-label, +label.separator, +popover label.separator, +popover.background label.separator, +headerbar .subtitle, +.titlebar:not(headerbar) .subtitle { + opacity: 0.55; +} + +assistant .sidebar { + background-color: #404552; + border-top: 1px solid #2b2e39; +} + +assistant.csd .sidebar { + border-top-style: none; +} + +assistant .sidebar label { + padding: 6px 12px; +} + +assistant .sidebar label.highlight { + background-color: #8abeb7; + color: #ffffff; +} + +textview { + background-color: #404552; +} + +popover.osd, +popover.magnifier, +.csd popover.osd, +.csd popover.magnifier, +popover.background.osd, +popover.background.magnifier, +.csd popover.background.osd, +.csd popover.background.magnifier, +.osd .scale-popup, +.osd { + color: #bac3cf; + border: none; + background-color: rgba(53, 57, 69, 0.95); + background-clip: padding-box; + box-shadow: none; +} + +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} +spinner:checked:disabled { + opacity: 0.5; +} + +entry { + min-height: 22px; + border: 1px solid; + padding: 2px 8px; + caret-color: currentColor; + border-radius: 3px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #d3dae3; + border-color: #2b2e39; + background-color: #404552; +} +entry.search { + border-radius: 20px; +} +entry image { + color: #b6bcc6; +} +entry image.left { + padding-left: 0; + padding-right: 5px; +} +entry image.right { + padding-right: 0; + padding-left: 5px; +} +entry.flat, +entry.flat:focus { + min-height: 0; + padding: 2px; + background-image: none; + border-color: transparent; + border-radius: 0; +} +entry:focus { + background-clip: border-box; + color: #d3dae3; + border-color: #2b2e39; + background-color: #404552; + box-shadow: inset 1px 0 #8abeb7, inset -1px 0 #8abeb7, inset 0 1px #8abeb7, + inset 0 -1px #8abeb7; +} +entry:disabled { + color: rgba(211, 218, 227, 0.45); + border-color: rgba(43, 46, 57, 0.55); + background-color: rgba(64, 69, 82, 0.55); +} +entry.warning { + color: white; + border-color: #2b2e39; + background-color: #ab6441; +} +entry.warning image { + color: white; +} +entry.warning:focus { + color: white; + background-color: #f27835; + box-shadow: none; +} +entry.warning selection, +entry.warning selection:focus { + background-color: white; + color: #f27835; +} +entry.error { + color: white; + border-color: #2b2e39; + background-color: #b14342; +} +entry.error image { + color: white; +} +entry.error:focus { + color: white; + background-color: #fc4138; + box-shadow: none; +} +entry.error selection, +entry.error selection:focus { + background-color: white; + color: #fc4138; +} +entry.search-missing { + color: white; + border-color: #2b2e39; + background-color: #b14342; +} +entry.search-missing image { + color: white; +} +entry.search-missing:focus { + color: white; + background-color: #fc4138; + box-shadow: none; +} +entry.search-missing selection, +entry.search-missing selection:focus { + background-color: white; + color: #fc4138; +} +entry:drop(active):focus, +entry:drop(active) { + border-color: #f08437; + box-shadow: none; +} +.osd entry { + color: #bac3cf; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); +} +.osd entry image, +.osd entry image:hover { + color: inherit; +} +.osd entry:focus { + color: #ffffff; + border-color: rgba(26, 28, 34, 0.35); + background-color: #8abeb7; +} +.osd entry:disabled { + color: rgba(186, 195, 207, 0.55); + background-color: rgba(102, 109, 132, 0.2); +} +.osd entry selection:focus, +.osd entry selection { + color: #8abeb7; + background-color: #ffffff; +} +entry progress { + margin: 0 -6px; + border-radius: 0; + border-width: 0 0 2px; + border-color: #8abeb7; + border-style: solid; + background-image: none; + background-color: transparent; + box-shadow: none; +} + +treeview entry.flat, +treeview entry { + border-radius: 0; + background-image: none; + background-color: #404552; +} +treeview entry.flat:focus, +treeview entry:focus { + border-color: #8abeb7; +} + +@keyframes needs_attention { + from { + background-image: -gtk-gradient( + radial, + center center, + 0, + center center, + 0.01, + to(#8abeb7), + to(transparent) + ); + } + to { + background-image: -gtk-gradient( + radial, + center center, + 0, + center center, + 0.5, + to(#8abeb7), + to(transparent) + ); + } +} + +button { + min-height: 22px; + min-width: 20px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border: 1px solid; + border-radius: 3px; + padding: 2px 6px; + color: #d3dae3; + border-color: #2b2e39; + background-color: #444a58; +} +button separator { + margin: 4px 1px; +} +button.flat, +button.sidebar-button { + border-color: transparent; + background-color: transparent; + background-image: none; + transition: none; +} +button.flat:hover, +button.sidebar-button:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; +} +button.flat:hover:active, +button.sidebar-button:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +button:hover { + color: #d3dae3; + border-color: #2b2e39; + background-color: #505666; + -gtk-icon-effect: highlight; +} +button:active, +button:checked { + color: #ffffff; + border-color: #2b2e39; + background-color: #8abeb7; + background-clip: padding-box; + transition-duration: 50ms; +} +button:active:not(:disabled) label:disabled, +button:checked:not(:disabled) label:disabled { + color: inherit; + opacity: 0.6; +} +button:active { + color: #d3dae3; +} +button:active:hover, +button:checked { + color: #ffffff; +} +button.flat:disabled, +button.sidebar-button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button:disabled { + border-color: rgba(43, 46, 57, 0.55); + background-color: rgba(68, 74, 88, 0.55); +} +button:disabled label, +button:disabled { + color: rgba(211, 218, 227, 0.45); +} +button:disabled:active, +button:disabled:checked { + border-color: rgba(138, 190, 183, 0.75); + background-color: rgba(138, 190, 183, 0.75); + opacity: 0.6; +} +button:disabled:active label, +button:disabled:active, +button:disabled:checked label, +button:disabled:checked { + color: rgba(255, 255, 255, 0.8); +} +button.image-button { + min-width: 24px; + padding-left: 5px; + padding-right: 5px; +} +button.text-button { + padding-left: 12px; + padding-right: 12px; +} +button.text-button.image-button { + padding-left: 5px; + padding-right: 5px; +} +button.text-button.image-button label:first-child { + padding-left: 8px; + padding-right: 2px; +} +button.text-button.image-button label:last-child { + padding-right: 8px; + padding-left: 2px; +} +button.text-button.image-button label:only-child { + padding-left: 8px; + padding-right: 8px; +} +button.text-button.image-button.popup { + padding-right: 8px; + padding-left: 8px; +} +button:drop(active), +combobox:drop(active) button.combo { + color: #f08437; + border-color: #f08437; + box-shadow: none; +} +button.osd { + color: #bac3cf; + background-color: rgba(53, 57, 69, 0.95); + border-color: rgba(35, 38, 46, 0.95); +} +button.osd.image-button { + padding: 0; + min-height: 36px; + min-width: 36px; +} +button.osd:hover { + color: #8abeb7; +} +button.osd:active, +button.osd:checked { + color: #ffffff; + border-color: rgba(26, 28, 34, 0.35); + background-color: #8abeb7; +} +button.osd:disabled { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); +} +.osd button { + color: #bac3cf; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); +} +.osd button:hover { + color: #bac3cf; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); +} +.osd button:active, +.osd button:checked { + background-clip: padding-box; + color: #ffffff; + border-color: rgba(26, 28, 34, 0.35); + background-color: #8abeb7; +} +.osd button:disabled { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); +} +.osd button.flat, +.osd button.sidebar-button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} +.osd button.flat:hover, +.osd button.sidebar-button:hover { + color: #bac3cf; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); +} +.osd button.flat:disabled, +.osd button.sidebar-button:disabled { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); + background-image: none; +} +.osd button.flat:active, +.osd button.sidebar-button:active, +.osd button.flat:checked, +.osd button.sidebar-button:checked { + color: #ffffff; + border-color: rgba(26, 28, 34, 0.35); + background-color: #8abeb7; +} +.osd + .linked:not(.vertical):not(.path-bar) + > button:hover:not(:checked):not(:active):not(:only-child), +.osd + .linked:not(.vertical):not(.path-bar) + > button:hover:not(:checked):not(:active) + + button:not(:checked):not(:active) { + box-shadow: none; +} +button.suggested-action { + background-clip: border-box; + color: white; + background-color: #8abeb7; + border-color: #8abeb7; +} +button.suggested-action.flat, +button.suggested-action.sidebar-button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #8abeb7; +} +button.suggested-action:hover { + background-clip: border-box; + color: white; + background-color: #8abeb7; + border-color: #8abeb7; +} +button.suggested-action:active, +button.suggested-action:checked { + background-clip: border-box; + color: white; + background-color: #8abeb7; + border-color: #8abeb7; +} +button.suggested-action.flat:disabled, +button.suggested-action.sidebar-button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + color: rgba(211, 218, 227, 0.45); +} +button.suggested-action:disabled { + border-color: rgba(43, 46, 57, 0.55); + background-color: rgba(68, 74, 88, 0.55); +} +button.suggested-action:disabled label, +button.suggested-action:disabled { + color: rgba(211, 218, 227, 0.45); +} +button.destructive-action { + background-clip: border-box; + color: white; + background-color: #f04a50; + border-color: #f04a50; +} +button.destructive-action.flat, +button.destructive-action.sidebar-button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #f04a50; +} +button.destructive-action:hover { + background-clip: border-box; + color: white; + background-color: #f4797e; + border-color: #f4797e; +} +button.destructive-action:active, +button.destructive-action:checked { + background-clip: border-box; + color: white; + background-color: #ec1b22; + border-color: #ec1b22; +} +button.destructive-action.flat:disabled, +button.destructive-action.sidebar-button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + color: rgba(211, 218, 227, 0.45); +} +button.destructive-action:disabled { + border-color: rgba(43, 46, 57, 0.55); + background-color: rgba(68, 74, 88, 0.55); +} +button.destructive-action:disabled label, +button.destructive-action:disabled { + color: rgba(211, 218, 227, 0.45); +} +.stack-switcher > button { + outline-offset: -3px; +} +.stack-switcher > button > label { + padding-left: 6px; + padding-right: 6px; +} +.stack-switcher > button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; +} +.stack-switcher > button.text-button { + padding-left: 10px; + padding-right: 10px; +} +.stack-switcher > button.image-button { + padding-left: 2px; + padding-right: 2px; +} +.stack-switcher > button.needs-attention:active > label, +.stack-switcher > button.needs-attention:active > image, +.stack-switcher > button.needs-attention:checked > label, +.stack-switcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} +.stack-switcher > button.needs-attention > label, +.stack-switcher > button.needs-attention > image, +button stacksidebar row.needs-attention > label, +stacksidebar button row.needs-attention > label { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient( + radial, + center center, + 0, + center center, + 0.5, + to(#8abeb7), + to(transparent) + ); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; +} +.stack-switcher > button.needs-attention > label:dir(rtl), +.stack-switcher > button.needs-attention > image:dir(rtl), +button stacksidebar row.needs-attention > label:dir(rtl), +stacksidebar button row.needs-attention > label:dir(rtl) { + background-position: left 3px, left 2px; +} +button.font separator, +button.file separator { + background-color: transparent; +} +.inline-toolbar button, +.inline-toolbar button:backdrop { + border-radius: 2px; + border-width: 1px; +} + +.inline-toolbar toolbutton > button { + color: #d3dae3; + border-color: #2b2e39; + background-color: #444a58; +} +.inline-toolbar toolbutton > button:hover { + color: #d3dae3; + border-color: #2b2e39; + background-color: #505666; +} +.inline-toolbar toolbutton > button:active, +.inline-toolbar toolbutton > button:checked { + color: #ffffff; + border-color: #2b2e39; + background-color: #8abeb7; +} +.inline-toolbar toolbutton > button:disabled { + border-color: rgba(43, 46, 57, 0.55); + background-color: rgba(68, 74, 88, 0.55); +} +.inline-toolbar toolbutton > button:disabled label, +.inline-toolbar toolbutton > button:disabled { + color: rgba(211, 218, 227, 0.45); +} +.inline-toolbar toolbutton > button:disabled:active, +.inline-toolbar toolbutton > button:disabled:checked { + border-color: rgba(138, 190, 183, 0.75); + background-color: rgba(138, 190, 183, 0.75); + opacity: 0.6; +} +.inline-toolbar toolbutton > button:disabled:active label, +.inline-toolbar toolbutton > button:disabled:active, +.inline-toolbar toolbutton > button:disabled:checked label, +.inline-toolbar toolbutton > button:disabled:checked { + color: rgba(255, 255, 255, 0.8); +} + +.linked:not(.vertical):not(.path-bar) > entry + entry { + border-left-color: rgba(43, 46, 57, 0.3); +} + +.linked:not(.vertical):not(.path-bar) > entry.error + entry, +.linked:not(.vertical):not(.path-bar) > entry + entry.error { + border-left-color: rgba(43, 46, 57, 0.3); +} + +.linked:not(.vertical):not(.path-bar) > entry.warning + entry, +.linked:not(.vertical):not(.path-bar) > entry + entry.warning { + border-left-color: rgba(43, 46, 57, 0.3); +} + +.linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, +.linked:not(.vertical):not(.path-bar) > entry.warning + entry.error { + border-left-color: rgba(43, 46, 57, 0.3); +} + +.linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child { + border-left-color: #2b2e39; +} + +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) + > entry:focus:not(:only-child) + + combobox + > box + > button.combo { + border-left-color: #2b2e39; +} + +.linked:not(.vertical):not(.path-bar) + > entry + + entry:drop(active):not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child { + border-left-color: #2b2e39; +} + +.linked:not(.vertical):not(.path-bar) + > entry:drop(active):not(:only-child) + + entry, +.linked:not(.vertical):not(.path-bar) + > entry:drop(active):not(:only-child) + + button, +.linked:not(.vertical):not(.path-bar) + > entry:drop(active):not(:only-child) + + combobox + > box + > button.combo { + border-left-color: #2b2e39; +} + +.linked:not(.vertical):not(.path-bar) + > entry + + entry.warning:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child { + border-left-color: #2b2e39; +} + +.linked:not(.vertical):not(.path-bar) + > entry.warning:focus:not(:only-child) + + entry, +.linked:not(.vertical):not(.path-bar) + > entry.warning:focus:not(:only-child) + + button, +.linked:not(.vertical):not(.path-bar) + > entry.warning:focus:not(:only-child) + + combobox + > box + > button.combo { + border-left-color: #2b2e39; +} + +.linked:not(.vertical):not(.path-bar) + > entry + + entry.error:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child { + border-left-color: #2b2e39; +} + +.linked:not(.vertical):not(.path-bar) + > entry.error:focus:not(:only-child) + + entry, +.linked:not(.vertical):not(.path-bar) + > entry.error:focus:not(:only-child) + + button, +.linked:not(.vertical):not(.path-bar) + > entry.error:focus:not(:only-child) + + combobox + > box + > button.combo { + border-left-color: #2b2e39; +} + +.linked:not(.vertical):not(.path-bar) > button:active + entry, +.linked:not(.vertical):not(.path-bar) > button:checked + entry { + border-left-color: #2b2e39; +} + +.linked:not(.vertical):not(.path-bar) > button + button { + border-left-style: none; +} + +.linked:not(.vertical):not(.path-bar) + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked:not(.vertical):not(.path-bar) + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) { + box-shadow: inset 1px 0 #2b2e39; +} + +.linked:not(.vertical):not(.path-bar) + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.linked:not(.vertical):not(.path-bar) + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: inset 1px 0 rgba(43, 46, 57, 0.5); +} + +.linked:not(.vertical):not(.path-bar) + > button:active + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) + > button:checked + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) + > button.suggested-action + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) + > button.destructive-action + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) + > entry + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked:not(.vertical):not(.path-bar) + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled, +.linked:not(.vertical):not(.path-bar) + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover, +.linked:not(.vertical):not(.path-bar) + > button:active + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) + > button:checked + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) + > button.suggested-action + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) + > button.destructive-action + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) + > entry + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) { + box-shadow: none; +} + +.linked:not(.vertical).path-bar > button + button { + border-left-style: none; +} + +.linked:not(.vertical).path-bar + > button:hover:not(:checked):not(:active):not(:only-child):hover { + box-shadow: inset 1px 0 rgba(43, 46, 57, 0.5), + inset -1px 0 rgba(43, 46, 57, 0.5); +} + +.linked:not(.vertical).path-bar + > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover { + box-shadow: inset -1px 0 rgba(43, 46, 57, 0.5); +} + +.linked:not(.vertical).path-bar + > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover { + box-shadow: inset 1px 0 rgba(43, 46, 57, 0.5); +} + +.linked.vertical > entry + entry { + border-top-color: rgba(43, 46, 57, 0.3); +} + +.linked.vertical > entry.error + entry, +.linked.vertical > entry + entry.error { + border-top-color: rgba(43, 46, 57, 0.3); +} + +.linked.vertical > entry.warning + entry, +.linked.vertical > entry + entry.warning { + border-top-color: rgba(43, 46, 57, 0.3); +} + +.linked.vertical > entry.error + entry.warning, +.linked.vertical > entry.warning + entry.error { + border-top-color: rgba(43, 46, 57, 0.3); +} + +.linked.vertical > entry + entry:focus:not(:last-child), +.linked.vertical > entry + entry:focus:last-child { + border-top-color: #2b2e39; +} + +.linked.vertical > entry:focus:not(:only-child) + entry, +.linked.vertical > entry:focus:not(:only-child) + button, +.linked.vertical + > entry:focus:not(:only-child) + + combobox + > box + > button.combo { + border-top-color: #2b2e39; +} + +.linked.vertical > entry + entry:drop(active):not(:last-child), +.linked.vertical > entry + entry:drop(active):last-child { + border-top-color: #2b2e39; +} + +.linked.vertical > entry:drop(active):not(:only-child) + entry, +.linked.vertical > entry:drop(active):not(:only-child) + button, +.linked.vertical + > entry:drop(active):not(:only-child) + + combobox + > box + > button.combo { + border-top-color: #2b2e39; +} + +.linked.vertical > entry + entry.warning:focus:not(:last-child), +.linked.vertical > entry + entry.warning:focus:last-child { + border-top-color: #2b2e39; +} + +.linked.vertical > entry.warning:focus:not(:only-child) + entry, +.linked.vertical > entry.warning:focus:not(:only-child) + button, +.linked.vertical + > entry.warning:focus:not(:only-child) + + combobox + > box + > button.combo { + border-top-color: #2b2e39; +} + +.linked.vertical > entry + entry.error:focus:not(:last-child), +.linked.vertical > entry + entry.error:focus:last-child { + border-top-color: #2b2e39; +} + +.linked.vertical > entry.error:focus:not(:only-child) + entry, +.linked.vertical > entry.error:focus:not(:only-child) + button, +.linked.vertical + > entry.error:focus:not(:only-child) + + combobox + > box + > button.combo { + border-top-color: #2b2e39; +} + +.linked.vertical > button:active + entry, +.linked.vertical > button:checked + entry { + border-top-color: #2b2e39; +} + +.linked.vertical > button + button { + border-top-style: none; +} + +.linked.vertical + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked.vertical + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 1px #2b2e39; +} + +.linked.vertical + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.linked.vertical + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: inset 0 1px rgba(43, 46, 57, 0.5); +} + +.linked.vertical + > button:active + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical + > button:checked + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical + > button.suggested-action + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical + > button.destructive-action + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical + > entry + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked.vertical + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled, +.linked.vertical + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover, +.linked.vertical + > button:active + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical + > button:checked + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical + > button.suggested-action + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical + > button.destructive-action + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical + > entry + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) { + box-shadow: none; +} + +toolbar.inline-toolbar toolbutton > button.flat, +.inline-toolbar toolbutton > button.flat, +toolbar.inline-toolbar toolbutton > button.sidebar-button, +.inline-toolbar toolbutton > button.sidebar-button, +.linked:not(.vertical) > entry, +.linked:not(.vertical) > entry:focus, +.inline-toolbar button, +.inline-toolbar button:backdrop, +.linked:not(.vertical) > button, +.linked:not(.vertical) > button:hover, +.linked:not(.vertical) > button:active, +.linked:not(.vertical) > button:checked, +spinbutton:not(.vertical) button, +spinbutton:not(.vertical) entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, +headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, +.primary-toolbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:hover, +headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, +.primary-toolbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:active, +headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, +.primary-toolbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:checked, +headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, +.primary-toolbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:disabled, +headerbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:disabled, +.primary-toolbar .linked:not(.vertical).path-bar > button, +headerbar .linked:not(.vertical).path-bar > button, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover, +headerbar .linked:not(.vertical).path-bar > button:hover, +.primary-toolbar .linked:not(.vertical).path-bar > button:active, +headerbar .linked:not(.vertical).path-bar > button:active, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked, +headerbar .linked:not(.vertical).path-bar > button:checked, +.primary-toolbar .linked:not(.vertical).path-bar > button:disabled, +headerbar .linked:not(.vertical).path-bar > button:disabled, +.nemo-window + .primary-toolbar + widget.raised.linked:not(.vertical):not(.path-bar) + > button, +.nemo-window + .primary-toolbar + widget.raised.linked:not(.vertical):not(.path-bar) + > button:hover, +.nemo-window + .primary-toolbar + widget.raised.linked:not(.vertical):not(.path-bar) + > button:active, +.nemo-window + .primary-toolbar + widget.raised.linked:not(.vertical):not(.path-bar) + > button:checked, +.nemo-window + .primary-toolbar + widget.raised.linked:not(.vertical):not(.path-bar) + > button:disabled, +.linked:not(.vertical) > combobox > box > button.combo:dir(ltr), +.linked:not(.vertical) > combobox > box > button.combo:dir(rtl) { + border-radius: 0; + border-right-style: none; +} + +.linked:not(.vertical) > entry:first-child, +.inline-toolbar button:first-child, +.linked:not(.vertical) > button:first-child, +toolbar.inline-toolbar toolbutton:first-child > button.flat, +.inline-toolbar toolbutton:first-child > button.flat, +toolbar.inline-toolbar toolbutton:first-child > button.sidebar-button, +.inline-toolbar toolbutton:first-child > button.sidebar-button, +spinbutton:not(.vertical) button:first-child, +spinbutton:not(.vertical) entry:first-child, +.linked:not(.vertical) > combobox:first-child > box > button.combo, +.primary-toolbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:first-child, +headerbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:first-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:first-child, +headerbar .linked:not(.vertical).path-bar > button:first-child, +.nemo-window + .primary-toolbar + widget.raised.linked:not(.vertical):not(.path-bar) + > button:first-child { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} + +.linked:not(.vertical) > entry:last-child, +.inline-toolbar button:last-child, +.linked:not(.vertical) > button:last-child, +toolbar.inline-toolbar toolbutton:last-child > button.flat, +.inline-toolbar toolbutton:last-child > button.flat, +toolbar.inline-toolbar toolbutton:last-child > button.sidebar-button, +.inline-toolbar toolbutton:last-child > button.sidebar-button, +spinbutton:not(.vertical) button:last-child, +spinbutton:not(.vertical) entry:last-child, +.linked:not(.vertical) > combobox:last-child > box > button.combo, +.primary-toolbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:last-child, +headerbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:last-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:last-child, +headerbar .linked:not(.vertical).path-bar > button:last-child, +.nemo-window + .primary-toolbar + widget.raised.linked:not(.vertical):not(.path-bar) + > button:last-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-right-style: solid; +} + +.linked:not(.vertical) > entry:only-child, +.inline-toolbar button:only-child, +.linked:not(.vertical) > button:only-child, +toolbar.inline-toolbar toolbutton:only-child > button.flat, +.inline-toolbar toolbutton:only-child > button.flat, +toolbar.inline-toolbar toolbutton:only-child > button.sidebar-button, +.inline-toolbar toolbutton:only-child > button.sidebar-button, +spinbutton:not(.vertical) button:only-child, +spinbutton:not(.vertical) entry:only-child, +.linked:not(.vertical) > combobox:only-child > box > button.combo, +.primary-toolbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:only-child, +headerbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:only-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:only-child, +headerbar .linked:not(.vertical).path-bar > button:only-child, +.nemo-window + .primary-toolbar + widget.raised.linked:not(.vertical):not(.path-bar) + > button:only-child { + border-radius: 3px; + border-style: solid; +} + +.linked.vertical > entry, +.linked.vertical > entry:focus, +.linked.vertical > button, +.linked.vertical > button:hover, +.linked.vertical > button:active, +.linked.vertical > button:checked, +spinbutton.vertical button, +spinbutton.vertical entry, +.linked.vertical > combobox > box > button.combo { + border-radius: 0; + border-bottom-style: none; +} + +.linked.vertical > entry:first-child, +.linked.vertical > button:first-child, +spinbutton.vertical button:first-child, +spinbutton.vertical entry:first-child, +.linked.vertical > combobox:first-child > box > button.combo { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} + +.linked.vertical > entry:last-child, +.linked.vertical > button:last-child, +spinbutton.vertical button:last-child, +spinbutton.vertical entry:last-child, +.linked.vertical > combobox:last-child > box > button.combo { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border-bottom-style: solid; +} + +.linked.vertical > entry:only-child, +.linked.vertical > button:only-child, +spinbutton.vertical button:only-child, +spinbutton.vertical entry:only-child, +.linked.vertical > combobox:only-child > box > button.combo { + border-radius: 3px; + border-style: solid; +} + +menuitem.button.flat, +modelbutton.flat, +button:link, +button:visited, +button:link:hover, +button:link:active, +button:link:checked, +button:visited:hover, +button:visited:active, +button:visited:checked, +notebook > header > tabs > tab button.flat:hover, +notebook > header > tabs > tab button.sidebar-button:hover, +notebook > header > tabs > tab button.flat:active, +notebook > header > tabs > tab button.sidebar-button:active, +notebook > header > tabs > tab button.flat:active:hover, +notebook > header > tabs > tab button.sidebar-button:active:hover, +.app-notification button.flat, +.app-notification button.sidebar-button, +.app-notification button.flat:disabled, +.app-notification button.sidebar-button:disabled, +calendar.button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +menuitem.button.flat, +modelbutton.flat { + transition: none; + min-height: 24px; + padding-left: 8px; + padding-right: 8px; + outline-offset: -3px; + border-radius: 2px; +} +menuitem.button.flat:hover, +modelbutton.flat:hover { + background-color: #484c59; +} +menuitem.button.flat:checked, +modelbutton.flat:checked { + color: #d3dae3; +} +menuitem.button.flat check:last-child, +menuitem.button.flat radio:last-child, +modelbutton.flat check:last-child, +modelbutton.flat radio:last-child { + margin-left: 8px; +} +menuitem.button.flat check:first-child, +menuitem.button.flat radio:first-child, +modelbutton.flat check:first-child, +modelbutton.flat radio:first-child { + margin-right: 8px; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +*:link, +button:link, +button:visited { + color: #a9caf1; +} +*:link:visited, +button:visited { + color: #7eafe9; +} +*:selected *:link:visited, +*:selected button:visited:link, +*:selected button:visited { + color: #bad4f3; +} +*:link:hover, +button:hover:link, +button:hover:visited { + color: #d5e5f8; +} +*:selected *:link:hover, +*:selected button:hover:link, +*:selected button:hover:visited { + color: #eef4fc; +} +*:link:active, +button:active:link, +button:active:visited { + color: #a9caf1; +} +*:selected *:link:active, +*:selected button:active:link, +*:selected button:active:visited { + color: #dceaf9; +} +infobar.info *:link, +infobar.info button:link, +infobar.info button:visited, +infobar.question *:link, +infobar.question button:link, +infobar.question button:visited, +infobar.warning *:link, +infobar.warning button:link, +infobar.warning button:visited, +infobar.error *:link, +infobar.error button:link, +infobar.error button:visited, +*:link:selected, +button:selected:link, +button:selected:visited, +headerbar.selection-mode .subtitle:link, +.selection-mode.titlebar:not(headerbar) .subtitle:link, +*:selected *:link, +*:selected button:link, +*:selected button:visited { + color: #dceaf9; +} + +button:link > label, +button:visited > label { + text-decoration-line: underline; +} + +spinbutton:drop(active) { + box-shadow: none; +} + +spinbutton button:active { + color: #ffffff; +} + +spinbutton:disabled { + color: rgba(211, 218, 227, 0.45); +} + +spinbutton:not(.vertical) entry { + min-width: 28px; +} + +spinbutton:not(.vertical):dir(ltr) entry, +spinbutton:not(.vertical):dir(rtl) button.up { + border-radius: 3px 0 0 3px; +} + +spinbutton:not(.vertical) > button + button { + border-left-style: none; +} + +spinbutton:not(.vertical) > button:hover:not(:active), +spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 #2b2e39; +} + +spinbutton:not(.vertical) + > button:disabled + + button:not(:disabled):not(:active):not(:checked):not(:hover), +spinbutton:not(.vertical) + > button:not(:disabled):not(:active):not(:checked):not(:hover) + + button:disabled { + box-shadow: inset 1px 0 rgba(43, 46, 57, 0.5); +} + +spinbutton:not(.vertical) > button:first-child:hover:not(:active), +spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} + +spinbutton:not(.vertical) > entry:focus + button { + border-left-color: #2b2e39; +} + +spinbutton:not(.vertical) > entry:drop(active) + button { + border-left-color: #f08437; +} + +.osd spinbutton:not(.vertical) > button:hover:not(:active), +.osd spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 rgba(26, 28, 34, 0.35); +} + +.osd spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.osd spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +.osd spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} + +.osd spinbutton:not(.vertical) > entry:focus + button { + border-left-color: rgba(26, 28, 34, 0.35); +} + +spinbutton.vertical button, +spinbutton.vertical entry { + padding-left: 4px; + padding-right: 4px; + min-width: 0; +} + +spinbutton.vertical button.up { + border-radius: 3px 3px 0 0; +} + +spinbutton.vertical > entry:focus + button { + border-top-color: #2b2e39; +} + +spinbutton.vertical > entry:drop(active) + button { + border-top-color: #f08437; +} + +combobox button.combo { + min-width: 0; + padding-left: 8px; + padding-right: 8px; +} + +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} + +toolbar, +.inline-toolbar { + -gtkwidget-window-dragging: true; + padding: 4px; + background-color: #383c4a; +} +toolbar separator, +.inline-toolbar separator { + background: none; +} +toolbar.horizontal separator, +.horizontal.inline-toolbar separator { + margin: 0 6px; +} +toolbar.vertical separator, +.vertical.inline-toolbar separator { + margin: 6px 0; +} +.osd toolbar, +.osd .inline-toolbar { + background-color: transparent; +} +toolbar.osd, +.osd.inline-toolbar { + padding: 7px; + border: 1px solid rgba(0, 0, 0, 0.5); + border-radius: 3px; + background-color: rgba(53, 57, 69, 0.85); +} +toolbar.osd.left, +.osd.left.inline-toolbar, +toolbar.osd.right, +.osd.right.inline-toolbar, +toolbar.osd.top, +.osd.top.inline-toolbar, +toolbar.osd.bottom, +.osd.bottom.inline-toolbar { + border-radius: 0; +} +toolbar.osd.top, +.osd.top.inline-toolbar { + border-width: 0 0 1px 0; +} +toolbar.osd.bottom, +.osd.bottom.inline-toolbar { + border-width: 1px 0 0 0; +} +toolbar.osd.left, +.osd.left.inline-toolbar { + border-width: 0 1px 0 0; +} +toolbar.osd.right, +.osd.right.inline-toolbar { + border-width: 0 0 0 1px; +} +toolbar:not(.inline-toolbar) switch, +.inline-toolbar:not(.inline-toolbar) switch, +toolbar:not(.inline-toolbar) scale, +.inline-toolbar:not(.inline-toolbar) scale, +toolbar:not(.inline-toolbar) entry, +.inline-toolbar:not(.inline-toolbar) entry, +toolbar:not(.inline-toolbar) spinbutton, +.inline-toolbar:not(.inline-toolbar) spinbutton, +toolbar:not(.inline-toolbar) button, +.inline-toolbar:not(.inline-toolbar) button { + margin-right: 1px; + margin-bottom: 1px; +} +toolbar:not(.inline-toolbar) .linked > button, +.inline-toolbar:not(.inline-toolbar) .linked > button, +toolbar:not(.inline-toolbar) .linked > entry, +.inline-toolbar:not(.inline-toolbar) .linked > entry { + margin-right: 0; +} + +.primary-toolbar:not(.libreoffice-toolbar) { + color: rgba(207, 218, 231, 0.8); + background-color: #2f343f; + box-shadow: none; + border-width: 0 0 1px 0; + border-style: solid; + border-image: linear-gradient(to bottom, #2f343f, rgba(32, 35, 43, 0.97)) 1 0 + 1 0; +} + +.inline-toolbar { + background-color: #313541; + border-style: solid; + border-color: #2b2e39; + border-width: 0 1px 1px; + padding: 3px; + border-radius: 0 0 3px 3px; +} + +searchbar { + background-color: #383c4a; + border-style: solid; + border-color: #2b2e39; + border-width: 0 0 1px; + padding: 3px; +} + +actionbar { + padding: 6px; + border-top: 1px solid #2b2e39; + background-color: #313541; +} + +headerbar, +.titlebar:not(headerbar) { + min-height: 42px; + padding: 0 7px; + border-width: 0 0 1px; + border-style: solid; + border-color: #262a33; + color: rgba(207, 218, 231, 0.8); + background-color: #2f343f; + box-shadow: inset 0 1px rgba(54, 59, 72, 0.97); +} +.csd headerbar, +.csd .titlebar:not(headerbar) { + background-color: rgba(47, 52, 63, 0.97); + border-color: rgba(38, 42, 51, 0.97); +} +headerbar:backdrop, +.titlebar:backdrop:not(headerbar) { + transition: 200ms ease-out; + color: rgba(207, 218, 231, 0.5); + background-color: #323843; +} +.csd headerbar:backdrop, +.csd .titlebar:backdrop:not(headerbar) { + background-color: rgba(50, 56, 67, 0.97); +} +headerbar .title, +.titlebar:not(headerbar) .title { + padding-left: 12px; + padding-right: 12px; +} +headerbar .subtitle, +.titlebar:not(headerbar) .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; +} +headerbar.selection-mode, +.selection-mode.titlebar:not(headerbar) { + color: #ffffff; + background-color: rgba(138, 190, 183, 0.95); + border-color: rgba(65, 137, 223, 0.95); + box-shadow: none; +} +headerbar.selection-mode:backdrop, +.selection-mode.titlebar:backdrop:not(headerbar) { + background-color: rgba(138, 190, 183, 0.95); + color: rgba(255, 255, 255, 0.6); +} +headerbar.selection-mode .selection-menu, +.selection-mode.titlebar:not(headerbar) .selection-menu { + box-shadow: none; + padding-left: 10px; + padding-right: 10px; +} +headerbar.selection-mode .selection-menu GtkArrow, +.selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow { + -gtkarrow-arrow-scaling: 1; +} +headerbar.selection-mode .selection-menu .arrow, +.selection-mode.titlebar:not(headerbar) .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +.maximized headerbar.selection-mode, +.maximized .selection-mode.titlebar:not(headerbar) { + background-color: #8abeb7; +} +.tiled headerbar, +.tiled headerbar:backdrop, +.maximized headerbar, +.maximized headerbar:backdrop, +.tiled .titlebar:not(headerbar), +.tiled .titlebar:backdrop:not(headerbar), +.maximized .titlebar:not(headerbar), +.maximized .titlebar:backdrop:not(headerbar) { + border-radius: 0; +} +.maximized headerbar, +.maximized .titlebar:not(headerbar) { + background-color: #2f343f; + border-color: #262a33; +} +.maximized headerbar:backdrop, +.maximized .titlebar:backdrop:not(headerbar) { + background-color: #323843; +} +headerbar.default-decoration, +.csd headerbar.default-decoration, +headerbar.default-decoration:backdrop, +.csd headerbar.default-decoration:backdrop, +.default-decoration.titlebar:not(headerbar), +.csd .default-decoration.titlebar:not(headerbar), +.default-decoration.titlebar:backdrop:not(headerbar), +.csd .default-decoration.titlebar:backdrop:not(headerbar) { + min-height: 28px; + padding: 0 3px; + background-color: #2f343f; + border-bottom-width: 0; +} +.maximized headerbar.default-decoration, +.maximized .csd headerbar.default-decoration, +.maximized headerbar.default-decoration:backdrop, +.maximized .csd headerbar.default-decoration:backdrop, +.maximized .default-decoration.titlebar:not(headerbar), +.maximized .csd .default-decoration.titlebar:not(headerbar), +.maximized .default-decoration.titlebar:backdrop:not(headerbar), +.maximized .csd .default-decoration.titlebar:backdrop:not(headerbar) { + background-color: #2f343f; +} + +.titlebar { + border-radius: 3px 3px 0 0; +} + +headerbar entry, +headerbar button, +headerbar separator { + margin-top: 6px; + margin-bottom: 6px; +} + +separator:first-child + headerbar, +separator:first-child + headerbar:backdrop, +headerbar:first-child, +headerbar:first-child:backdrop { + border-top-left-radius: 3px; +} +.maximized separator:first-child + headerbar, +.tiled separator:first-child + headerbar, +.maximized separator:first-child + headerbar:backdrop, +.tiled separator:first-child + headerbar:backdrop, +.maximized headerbar:first-child, +.tiled headerbar:first-child, +.maximized headerbar:first-child:backdrop, +.tiled headerbar:first-child:backdrop { + border-radius: 0; +} + +headerbar:last-child, +headerbar:last-child:backdrop { + border-top-right-radius: 3px; +} +.maximized headerbar:last-child, +.tiled headerbar:last-child, +.maximized headerbar:last-child:backdrop, +.tiled headerbar:last-child:backdrop { + border-radius: 0; +} + +window > .titlebar:not(headerbar), +window > .titlebar:not(headerbar):backdrop, +window.csd > .titlebar:not(headerbar), +window.csd > .titlebar:not(headerbar):backdrop { + padding: 0; + background: none; + border: none; + box-shadow: none; +} + +.titlebar:not(headerbar) > separator { + background-image: linear-gradient( + to bottom, + rgba(38, 42, 51, 0.97), + rgba(38, 42, 51, 0.97) + ); +} + +.primary-toolbar:not(.libreoffice-toolbar) separator, +headerbar separator.titlebutton, +.titlebar:not(headerbar) separator.titlebutton { + min-width: 1px; + min-height: 1px; + background: none; + border-width: 0 1px; + border-image: linear-gradient( + to bottom, + rgba(207, 218, 231, 0) 25%, + rgba(207, 218, 231, 0.15) 25%, + rgba(207, 218, 231, 0.15) 75%, + rgba(207, 218, 231, 0) 75% + ) + 0 1/0 1px stretch; +} +.primary-toolbar:not(.libreoffice-toolbar) separator:backdrop, +headerbar separator.titlebutton:backdrop, +.titlebar:not(headerbar) separator.titlebutton:backdrop { + opacity: 0.6; +} + +.primary-toolbar entry, +headerbar entry { + color: rgba(207, 218, 231, 0.8); + border-color: rgba(21, 23, 28, 0.37); + background-color: rgba(95, 105, 127, 0.37); +} +.primary-toolbar entry image, +headerbar entry image, +.primary-toolbar entry image:hover, +headerbar entry image:hover { + color: inherit; +} +.primary-toolbar entry:backdrop, +headerbar entry:backdrop { + opacity: 0.85; +} +.primary-toolbar entry:focus, +headerbar entry:focus { + color: #ffffff; + border-color: transparent; + background-color: #8abeb7; + background-clip: padding-box; +} +.primary-toolbar entry:focus image, +headerbar entry:focus image { + color: #ffffff; +} +.primary-toolbar entry:disabled, +headerbar entry:disabled { + color: rgba(207, 218, 231, 0.35); + border-color: rgba(21, 23, 28, 0.37); + background-color: rgba(95, 105, 127, 0.22); +} +.primary-toolbar entry selection:focus, +headerbar entry selection:focus { + background-color: #ffffff; + color: #8abeb7; +} +.primary-toolbar entry progress, +headerbar entry progress { + border-color: #8abeb7; + background-image: none; + background-color: transparent; +} +.primary-toolbar entry.warning, +headerbar entry.warning { + color: white; + border-color: rgba(21, 23, 28, 0.37); + background-color: rgba(167, 94, 57, 0.988); +} +.primary-toolbar entry.warning:focus, +headerbar entry.warning:focus { + color: white; + background-color: #f27835; +} +.primary-toolbar entry.warning selection, +headerbar entry.warning selection, +.primary-toolbar entry.warning selection:focus, +headerbar entry.warning selection:focus { + background-color: white; + color: #f27835; +} +.primary-toolbar entry.error, +headerbar entry.error { + color: white; + border-color: rgba(21, 23, 28, 0.37); + background-color: rgba(173, 60, 59, 0.988); +} +.primary-toolbar entry.error:focus, +headerbar entry.error:focus { + color: white; + background-color: #fc4138; +} +.primary-toolbar entry.error selection, +headerbar entry.error selection, +.primary-toolbar entry.error selection:focus, +headerbar entry.error selection:focus { + background-color: white; + color: #fc4138; +} + +.primary-toolbar button, +headerbar button { + color: rgba(207, 218, 231, 0.8); + outline-offset: -3px; + background-color: rgba(47, 52, 63, 0); + border-color: rgba(47, 52, 63, 0); +} +.primary-toolbar button:backdrop, +headerbar button:backdrop { + opacity: 0.7; +} +.primary-toolbar button:hover, +headerbar button:hover { + color: rgba(207, 218, 231, 0.8); + border-color: rgba(21, 23, 28, 0.37); + background-color: rgba(95, 105, 127, 0.37); +} +.primary-toolbar button:active, +headerbar button:active, +.primary-toolbar button:checked, +headerbar button:checked { + color: #ffffff; + border-color: transparent; + background-color: #8abeb7; + background-clip: padding-box; +} +.primary-toolbar button:disabled, +headerbar button:disabled { + background-color: rgba(47, 52, 63, 0); + border-color: rgba(47, 52, 63, 0); +} +.primary-toolbar button:disabled label, +headerbar button:disabled label, +.primary-toolbar button:disabled, +headerbar button:disabled { + color: rgba(207, 218, 231, 0.35); +} +.primary-toolbar button:disabled:active, +headerbar button:disabled:active, +.primary-toolbar button:disabled:checked, +headerbar button:disabled:checked { + color: rgba(255, 255, 255, 0.75); + border-color: rgba(138, 190, 183, 0.65); + background-color: rgba(138, 190, 183, 0.65); +} + +.selection-mode.primary-toolbar button, +headerbar.selection-mode button, +.selection-mode.primary-toolbar button.flat, +headerbar.selection-mode button.flat, +.selection-mode.primary-toolbar button.sidebar-button, +headerbar.selection-mode button.sidebar-button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #ffffff; + background-color: rgba(255, 255, 255, 0); +} + +.primary-toolbar + .linked:not(.vertical):not(.path-bar):not(.stack-switcher) + button:not(:last-child):not(:only-child), +headerbar + .linked:not(.vertical):not(.path-bar):not(.stack-switcher) + button:not(:last-child):not(:only-child) { + margin-right: 1px; +} + +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button, +headerbar .linked:not(.vertical):not(.path-bar) > button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:hover, +headerbar .linked:not(.vertical):not(.path-bar) > button:hover, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:active, +headerbar .linked:not(.vertical):not(.path-bar) > button:active, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:checked, +headerbar .linked:not(.vertical):not(.path-bar) > button:checked, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:disabled, +headerbar .linked:not(.vertical):not(.path-bar) > button:disabled { + border-radius: 3px; + border-style: solid; +} + +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +headerbar + .linked:not(.vertical):not(.path-bar) + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), +headerbar + .linked:not(.vertical):not(.path-bar) + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +headerbar + .linked:not(.vertical):not(.path-bar) + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover), +headerbar + .linked:not(.vertical):not(.path-bar) + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: none; +} + +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, +headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, +.primary-toolbar .linked:not(.vertical).path-bar > button, +headerbar .linked:not(.vertical).path-bar > button { + color: rgba(207, 218, 231, 0.8); + border-color: rgba(21, 23, 28, 0.37); + background-color: rgba(95, 105, 127, 0.37); +} +.primary-toolbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:hover, +headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover, +headerbar .linked:not(.vertical).path-bar > button:hover { + background-color: rgba(134, 144, 165, 0.37); +} +.primary-toolbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:active, +headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, +.primary-toolbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:checked, +headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, +.primary-toolbar .linked:not(.vertical).path-bar > button:active, +headerbar .linked:not(.vertical).path-bar > button:active, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked, +headerbar .linked:not(.vertical).path-bar > button:checked { + color: #ffffff; + border-color: transparent; + background-color: #8abeb7; +} +.primary-toolbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:disabled, +headerbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:disabled, +.primary-toolbar .linked:not(.vertical).path-bar > button:disabled, +headerbar .linked:not(.vertical).path-bar > button:disabled { + color: rgba(207, 218, 231, 0.4); +} + +.primary-toolbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button + + button, +headerbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button + + button, +.primary-toolbar .linked:not(.vertical).path-bar > button + button, +headerbar .linked:not(.vertical).path-bar > button + button { + border-left-style: none; +} + +.primary-toolbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:hover:not(:checked):not(:active):not(:only-child):hover, +headerbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:hover:not(:checked):not(:active):not(:only-child):hover, +.primary-toolbar + .linked:not(.vertical).path-bar + > button:hover:not(:checked):not(:active):not(:only-child):hover, +headerbar + .linked:not(.vertical).path-bar + > button:hover:not(:checked):not(:active):not(:only-child):hover { + box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37), + inset -1px 0 rgba(21, 23, 28, 0.37); +} + +.primary-toolbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, +headerbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, +.primary-toolbar + .linked:not(.vertical).path-bar + > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, +headerbar + .linked:not(.vertical).path-bar + > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover { + box-shadow: inset -1px 0 rgba(21, 23, 28, 0.37); +} + +.primary-toolbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, +headerbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, +.primary-toolbar + .linked:not(.vertical).path-bar + > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, +headerbar + .linked:not(.vertical).path-bar + > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover { + box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37); +} + +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry { + border-left-color: rgba(21, 23, 28, 0); +} + +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, +headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error { + border-left-color: rgba(21, 23, 28, 0); +} + +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning { + border-left-color: rgba(21, 23, 28, 0); +} + +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry.error + + entry.warning, +headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry.warning + + entry.error, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error { + border-left-color: rgba(21, 23, 28, 0); +} + +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry + + entry:focus:not(:last-child), +headerbar + .linked:not(.vertical):not(.path-bar) + > entry + + entry:focus:not(:last-child), +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry + + entry:focus:last-child, +headerbar + .linked:not(.vertical):not(.path-bar) + > entry + + entry:focus:last-child { + border-left-color: rgba(21, 23, 28, 0.37); +} + +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry:focus:not(:only-child) + + entry, +headerbar + .linked:not(.vertical):not(.path-bar) + > entry:focus:not(:only-child) + + entry, +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry:focus:not(:only-child) + + button, +headerbar + .linked:not(.vertical):not(.path-bar) + > entry:focus:not(:only-child) + + button, +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry:focus:not(:only-child) + + combobox + > box + > button.combo, +headerbar + .linked:not(.vertical):not(.path-bar) + > entry:focus:not(:only-child) + + combobox + > box + > button.combo { + border-left-color: rgba(21, 23, 28, 0.37); +} + +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry + + entry:drop(active):not(:last-child), +headerbar + .linked:not(.vertical):not(.path-bar) + > entry + + entry:drop(active):not(:last-child), +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry + + entry:drop(active):last-child, +headerbar + .linked:not(.vertical):not(.path-bar) + > entry + + entry:drop(active):last-child { + border-left-color: rgba(21, 23, 28, 0.37); +} + +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry:drop(active):not(:only-child) + + entry, +headerbar + .linked:not(.vertical):not(.path-bar) + > entry:drop(active):not(:only-child) + + entry, +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry:drop(active):not(:only-child) + + button, +headerbar + .linked:not(.vertical):not(.path-bar) + > entry:drop(active):not(:only-child) + + button, +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry:drop(active):not(:only-child) + + combobox + > box + > button.combo, +headerbar + .linked:not(.vertical):not(.path-bar) + > entry:drop(active):not(:only-child) + + combobox + > box + > button.combo { + border-left-color: rgba(21, 23, 28, 0.37); +} + +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry + + entry.warning:focus:not(:last-child), +headerbar + .linked:not(.vertical):not(.path-bar) + > entry + + entry.warning:focus:not(:last-child), +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry + + entry.warning:focus:last-child, +headerbar + .linked:not(.vertical):not(.path-bar) + > entry + + entry.warning:focus:last-child { + border-left-color: rgba(21, 23, 28, 0.37); +} + +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry.warning:focus:not(:only-child) + + entry, +headerbar + .linked:not(.vertical):not(.path-bar) + > entry.warning:focus:not(:only-child) + + entry, +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry.warning:focus:not(:only-child) + + button, +headerbar + .linked:not(.vertical):not(.path-bar) + > entry.warning:focus:not(:only-child) + + button, +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry.warning:focus:not(:only-child) + + combobox + > box + > button.combo, +headerbar + .linked:not(.vertical):not(.path-bar) + > entry.warning:focus:not(:only-child) + + combobox + > box + > button.combo { + border-left-color: rgba(21, 23, 28, 0.37); +} + +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry + + entry.error:focus:not(:last-child), +headerbar + .linked:not(.vertical):not(.path-bar) + > entry + + entry.error:focus:not(:last-child), +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry + + entry.error:focus:last-child, +headerbar + .linked:not(.vertical):not(.path-bar) + > entry + + entry.error:focus:last-child { + border-left-color: rgba(21, 23, 28, 0.37); +} + +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry.error:focus:not(:only-child) + + entry, +headerbar + .linked:not(.vertical):not(.path-bar) + > entry.error:focus:not(:only-child) + + entry, +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry.error:focus:not(:only-child) + + button, +headerbar + .linked:not(.vertical):not(.path-bar) + > entry.error:focus:not(:only-child) + + button, +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry.error:focus:not(:only-child) + + combobox + > box + > button.combo, +headerbar + .linked:not(.vertical):not(.path-bar) + > entry.error:focus:not(:only-child) + + combobox + > box + > button.combo { + border-left-color: rgba(21, 23, 28, 0.37); +} + +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:active + entry, +headerbar .linked:not(.vertical):not(.path-bar) > button:active + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:checked + entry, +headerbar .linked:not(.vertical):not(.path-bar) > button:checked + entry { + border-left-color: rgba(21, 23, 28, 0.37); +} + +.primary-toolbar button.suggested-action, +headerbar button.suggested-action { + background-clip: border-box; + color: white; + background-color: #8abeb7; + border-color: #8abeb7; +} +.primary-toolbar button.suggested-action.flat, +headerbar button.suggested-action.flat, +.primary-toolbar button.suggested-action.sidebar-button, +headerbar button.suggested-action.sidebar-button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #8abeb7; +} +.primary-toolbar button.suggested-action:hover, +headerbar button.suggested-action:hover { + background-clip: border-box; + color: white; + background-color: #8abeb7; + border-color: #8abeb7; +} +.primary-toolbar button.suggested-action:active, +headerbar button.suggested-action:active, +.primary-toolbar button.suggested-action:checked, +headerbar button.suggested-action:checked { + background-clip: border-box; + color: white; + background-color: #8abeb7; + border-color: #8abeb7; +} +.primary-toolbar button.suggested-action.flat:disabled, +headerbar button.suggested-action.flat:disabled, +.primary-toolbar button.suggested-action.sidebar-button:disabled, +headerbar button.suggested-action.sidebar-button:disabled, +.primary-toolbar button.suggested-action:disabled, +headerbar button.suggested-action:disabled { + background-color: rgba(47, 52, 63, 0); + border-color: rgba(47, 52, 63, 0); +} +.primary-toolbar button.suggested-action.flat:disabled label, +headerbar button.suggested-action.flat:disabled label, +.primary-toolbar button.suggested-action.sidebar-button:disabled label, +headerbar button.suggested-action.sidebar-button:disabled label, +.primary-toolbar button.suggested-action.flat:disabled, +headerbar button.suggested-action.flat:disabled, +.primary-toolbar button.suggested-action.sidebar-button:disabled, +headerbar button.suggested-action.sidebar-button:disabled, +.primary-toolbar button.suggested-action:disabled label, +headerbar button.suggested-action:disabled label, +.primary-toolbar button.suggested-action:disabled, +headerbar button.suggested-action:disabled { + color: rgba(207, 218, 231, 0.35); +} + +.primary-toolbar button.suggested-action:backdrop, +headerbar button.suggested-action:backdrop, +.primary-toolbar button.suggested-action:backdrop, +headerbar button.suggested-action:backdrop { + opacity: 0.8; +} + +.primary-toolbar button.destructive-action, +headerbar button.destructive-action { + background-clip: border-box; + color: white; + background-color: #f04a50; + border-color: #f04a50; +} +.primary-toolbar button.destructive-action.flat, +headerbar button.destructive-action.flat, +.primary-toolbar button.destructive-action.sidebar-button, +headerbar button.destructive-action.sidebar-button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #f04a50; +} +.primary-toolbar button.destructive-action:hover, +headerbar button.destructive-action:hover { + background-clip: border-box; + color: white; + background-color: #f4797e; + border-color: #f4797e; +} +.primary-toolbar button.destructive-action:active, +headerbar button.destructive-action:active, +.primary-toolbar button.destructive-action:checked, +headerbar button.destructive-action:checked { + background-clip: border-box; + color: white; + background-color: #ec1b22; + border-color: #ec1b22; +} +.primary-toolbar button.destructive-action.flat:disabled, +headerbar button.destructive-action.flat:disabled, +.primary-toolbar button.destructive-action.sidebar-button:disabled, +headerbar button.destructive-action.sidebar-button:disabled, +.primary-toolbar button.destructive-action:disabled, +headerbar button.destructive-action:disabled { + background-color: rgba(47, 52, 63, 0); + border-color: rgba(47, 52, 63, 0); +} +.primary-toolbar button.destructive-action.flat:disabled label, +headerbar button.destructive-action.flat:disabled label, +.primary-toolbar button.destructive-action.sidebar-button:disabled label, +headerbar button.destructive-action.sidebar-button:disabled label, +.primary-toolbar button.destructive-action.flat:disabled, +headerbar button.destructive-action.flat:disabled, +.primary-toolbar button.destructive-action.sidebar-button:disabled, +headerbar button.destructive-action.sidebar-button:disabled, +.primary-toolbar button.destructive-action:disabled label, +headerbar button.destructive-action:disabled label, +.primary-toolbar button.destructive-action:disabled, +headerbar button.destructive-action:disabled { + color: rgba(207, 218, 231, 0.35); +} + +.primary-toolbar button.destructive-action:backdrop, +headerbar button.destructive-action:backdrop, +.primary-toolbar button.destructive-action:backdrop, +headerbar button.destructive-action:backdrop { + opacity: 0.8; +} + +.primary-toolbar spinbutton:not(.vertical):focus, +headerbar spinbutton:not(.vertical):focus { + color: #ffffff; + caret-color: #ffffff; +} + +.primary-toolbar spinbutton:not(.vertical) button, +headerbar spinbutton:not(.vertical) button, +.primary-toolbar spinbutton:not(.vertical) button:disabled, +headerbar spinbutton:not(.vertical) button:disabled { + color: rgba(207, 218, 231, 0.8); + border-color: rgba(21, 23, 28, 0.37); + background-color: rgba(95, 105, 127, 0.37); +} + +.primary-toolbar spinbutton:not(.vertical) button:hover, +headerbar spinbutton:not(.vertical) button:hover { + background-color: rgba(134, 144, 165, 0.37); +} + +.primary-toolbar spinbutton:not(.vertical) button:active, +headerbar spinbutton:not(.vertical) button:active, +.primary-toolbar spinbutton:not(.vertical) button:checked, +headerbar spinbutton:not(.vertical) button:checked { + color: #ffffff; + border-color: transparent; + background-color: #8abeb7; +} + +.primary-toolbar spinbutton:not(.vertical) button:disabled, +headerbar spinbutton:not(.vertical) button:disabled { + color: rgba(207, 218, 231, 0.4); +} + +.primary-toolbar spinbutton:not(.vertical) > button + button, +headerbar spinbutton:not(.vertical) > button + button { + border-left-style: none; +} + +.primary-toolbar spinbutton:not(.vertical) > button:hover:not(:active), +headerbar spinbutton:not(.vertical) > button:hover:not(:active), +.primary-toolbar spinbutton:not(.vertical) > button:hover + button, +headerbar spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37); +} + +.primary-toolbar + spinbutton:not(.vertical) + > button:disabled + + button:not(:disabled):not(:active):not(:checked):not(:hover), +headerbar + spinbutton:not(.vertical) + > button:disabled + + button:not(:disabled):not(:active):not(:checked):not(:hover), +.primary-toolbar + spinbutton:not(.vertical) + > button:not(:disabled):not(:active):not(:checked):not(:hover) + + button:disabled, +headerbar + spinbutton:not(.vertical) + > button:not(:disabled):not(:active):not(:checked):not(:hover) + + button:disabled { + box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37); +} + +.primary-toolbar + spinbutton:not(.vertical) + > button:first-child:hover:not(:active), +headerbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.primary-toolbar spinbutton:not(.vertical) > entry + button:not(:active):hover, +headerbar spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} + +.primary-toolbar spinbutton:not(.vertical) > entry:focus + button, +headerbar spinbutton:not(.vertical) > entry:focus + button { + border-left-color: rgba(21, 23, 28, 0.37); +} + +.primary-toolbar combobox:disabled, +headerbar combobox:disabled { + color: rgba(207, 218, 231, 0.2); +} + +.primary-toolbar combobox > .linked > button.combo, +headerbar combobox > .linked > button.combo { + color: rgba(207, 218, 231, 0.8); + border-color: rgba(21, 23, 28, 0.37); + background-color: rgba(95, 105, 127, 0.37); +} +.primary-toolbar combobox > .linked > button.combo image, +headerbar combobox > .linked > button.combo image, +.primary-toolbar combobox > .linked > button.combo image:hover, +headerbar combobox > .linked > button.combo image:hover { + color: inherit; +} +.primary-toolbar combobox > .linked > button.combo:hover, +headerbar combobox > .linked > button.combo:hover { + color: #ffffff; + border-color: transparent; + background-color: #8abeb7; + box-shadow: none; +} +.primary-toolbar combobox > .linked > button.combo:disabled, +headerbar combobox > .linked > button.combo:disabled { + color: rgba(207, 218, 231, 0.35); + border-color: rgba(21, 23, 28, 0.37); + background-color: rgba(95, 105, 127, 0.22); +} + +.primary-toolbar combobox > .linked > entry.combo:dir(ltr), +headerbar combobox > .linked > entry.combo:dir(ltr) { + border-right-style: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(ltr):focus, +headerbar combobox > .linked > entry.combo:dir(ltr):focus { + box-shadow: none; +} + +.primary-toolbar combobox > .linked > entry.combo:dir(rtl), +headerbar combobox > .linked > entry.combo:dir(rtl) { + border-left-style: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(rtl):focus, +headerbar combobox > .linked > entry.combo:dir(rtl):focus { + box-shadow: none; +} + +.primary-toolbar combobox > .linked > button.combo:dir(ltr), +headerbar combobox > .linked > button.combo:dir(ltr), +.primary-toolbar combobox > .linked > button.combo:dir(ltr):hover, +headerbar combobox > .linked > button.combo:dir(ltr):hover, +.primary-toolbar combobox > .linked > button.combo:dir(ltr):active, +headerbar combobox > .linked > button.combo:dir(ltr):active, +.primary-toolbar combobox > .linked > button.combo:dir(ltr):checked, +headerbar combobox > .linked > button.combo:dir(ltr):checked, +.primary-toolbar combobox > .linked > button.combo:dir(ltr):disabled, +headerbar combobox > .linked > button.combo:dir(ltr):disabled { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.primary-toolbar combobox > .linked > button.combo:dir(rtl), +headerbar combobox > .linked > button.combo:dir(rtl), +.primary-toolbar combobox > .linked > button.combo:dir(rtl):hover, +headerbar combobox > .linked > button.combo:dir(rtl):hover, +.primary-toolbar combobox > .linked > button.combo:dir(rtl):active, +headerbar combobox > .linked > button.combo:dir(rtl):active, +.primary-toolbar combobox > .linked > button.combo:dir(rtl):checked, +headerbar combobox > .linked > button.combo:dir(rtl):checked, +.primary-toolbar combobox > .linked > button.combo:dir(rtl):disabled, +headerbar combobox > .linked > button.combo:dir(rtl):disabled { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.primary-toolbar switch:backdrop, +headerbar switch:backdrop { + opacity: 0.75; +} + +.primary-toolbar progressbar trough, +headerbar progressbar trough { + background-color: rgba(21, 23, 28, 0.37); +} + +.primary-toolbar progressbar:backdrop, +headerbar progressbar:backdrop { + opacity: 0.75; +} + +.primary-toolbar scale:backdrop, +headerbar scale:backdrop { + opacity: 0.75; +} + +.primary-toolbar scale slider, +headerbar scale slider { + background-color: #454c5c; + border-color: rgba(21, 23, 28, 0.67); +} +.primary-toolbar scale slider:hover, +headerbar scale slider:hover { + background-color: #50586b; + border-color: rgba(21, 23, 28, 0.67); +} +.primary-toolbar scale slider:active, +headerbar scale slider:active { + background-color: #8abeb7; + border-color: #8abeb7; +} +.primary-toolbar scale slider:disabled, +headerbar scale slider:disabled { + background-color: rgba(63, 69, 84, 0.991); + border-color: rgba(21, 23, 28, 0.67); +} + +.primary-toolbar scale trough, +headerbar scale trough { + background-color: rgba(21, 23, 28, 0.37); +} +.primary-toolbar scale trough:disabled, +headerbar scale trough:disabled { + background-color: rgba(21, 23, 28, 0.27); +} + +.path-bar button.text-button, +.path-bar button.image-button, +.path-bar button { + padding-left: 6px; + padding-right: 6px; +} + +.path-bar button.text-button.image-button label { + padding-left: 0; + padding-right: 0; +} + +.path-bar button.text-button.image-button label:last-child, +.path-bar button label:last-child { + padding-right: 10px; +} + +.path-bar button.text-button.image-button label:first-child, +.path-bar button label:first-child { + padding-left: 10px; +} + +.path-bar button.slider-button, +.path-bar button:not(.image-button):not(.text-button) { + padding-left: 1px; + padding-right: 1px; +} + +.path-bar button image { + padding-left: 4px; + padding-right: 4px; +} + +treeview.view { + border-left-color: rgba(211, 218, 227, 0.15); + border-top-color: rgba(0, 0, 0, 0.1); +} +* { + -gtktreeview-horizontal-separator: 4; + -gtktreeview-grid-line-width: 1; + -gtktreeview-grid-line-pattern: ""; + -gtktreeview-tree-line-width: 1; + -gtktreeview-tree-line-pattern: ""; + -gtktreeview-expander-size: 16; +} +treeview.view acceleditor > label { + background-color: #8abeb7; +} +treeview.view:selected, +treeview.view:selected:focus { + border-radius: 0; + border-left-color: #a9caf1; + border-top-color: rgba(211, 218, 227, 0.1); +} +treeview.view:disabled { + color: rgba(211, 218, 227, 0.45); +} +treeview.view:disabled:selected { + color: #97bfee; +} +treeview.view.separator { + min-height: 2px; + color: rgba(0, 0, 0, 0.1); +} +treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #93b7e3; +} +treeview.view:drop(active).after { + border-top-style: none; +} +treeview.view:drop(active).before { + border-bottom-style: none; +} +treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #8a909b; +} +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} +treeview.view.expander:hover { + color: #d3dae3; +} +treeview.view.expander:selected { + color: #cbdff6; +} +treeview.view.expander:selected:hover { + color: #ffffff; +} +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +treeview.view.progressbar, +treeview.view.progressbar:focus { + color: #ffffff; + border-radius: 3px; + background-color: #8abeb7; +} +treeview.view.progressbar:selected, +treeview.view.progressbar:selected:focus, +treeview.view.progressbar:focus:selected, +treeview.view.progressbar:focus:selected:focus { + color: #8abeb7; + box-shadow: none; + background-color: #ffffff; +} +treeview.view.trough { + color: #d3dae3; + background-color: #2b2e39; + border-radius: 3px; + border-width: 0; +} +treeview.view.trough:selected, +treeview.view.trough:selected:focus { + color: #ffffff; + background-color: rgba(0, 0, 0, 0.2); + border-radius: 3px; + border-width: 0; +} +treeview.view header button { + min-height: 0; + min-width: 0; + padding: 3px 6px; + font-weight: bold; + color: #b6bcc6; + background-color: #404552; + background-image: none; + border-style: none solid none none; + border-radius: 0; + border-image: linear-gradient( + to bottom, + #404552 20%, + rgba(255, 255, 255, 0.11) 20%, + rgba(255, 255, 255, 0.11) 80%, + #404552 80% + ) + 0 1 0 0/0 1px 0 0 stretch; +} +treeview.view header button:hover { + color: #8abeb7; +} +treeview.view header button:active { + color: #d3dae3; +} +treeview.view header button:active, +treeview.view header button:hover { + background-color: #404552; +} +treeview.view header button:active:hover { + color: #d3dae3; +} +treeview.view header button:disabled { + border-color: #383c4a; + background-image: none; +} +treeview.view header button:last-child { + border-right-style: none; + border-image: none; +} +treeview.view button.dnd, +treeview.view button.dnd:selected, +treeview.view button.dnd:hover, +treeview.view button.dnd:active, +treeview.view header.button.dnd, +treeview.view header.button.dnd:selected, +treeview.view header.button.dnd:hover, +treeview.view header.button.dnd:active { + padding: 0 6px; + transition: none; + color: #ffffff; + background-color: #8abeb7; + border-radius: 0; + border-style: none; +} + +menubar, +.menubar { + -gtkwidget-window-dragging: true; + padding: 0px; + background-color: #2f343f; + color: rgba(207, 218, 231, 0.8); +} +menubar:backdrop, +.menubar:backdrop { + color: rgba(207, 218, 231, 0.5); +} +menubar > menuitem, +.menubar > menuitem { + padding: 4px 8px; + border: solid transparent; + border-width: 0; +} +menubar > menuitem:hover, +.menubar > menuitem:hover { + background-color: #8abeb7; + color: #ffffff; +} +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(207, 218, 231, 0.2); + border-color: transparent; +} + +menu, +.menu { + margin: 4px; + padding: 0; + border-radius: 0; + background-color: #383c4a; + border: 1px solid #2b2e39; +} +.csd menu, +.csd .menu { + padding: 4px 0px; + border-radius: 2px; + border: none; +} +menu separator, +.csd menu separator, +.menu separator, +.csd .menu separator { + margin: 2px 0; + background-color: #383c4a; +} +menu .separator:not(label), +.csd menu .separator:not(label), +.menu .separator:not(label), +.csd .menu .separator:not(label) { + color: #383c4a; +} +menu menuitem, +.menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 5px; +} +menu menuitem:hover, +.menu menuitem:hover { + color: #ffffff; + background-color: #8abeb7; +} +menu menuitem:disabled, +.menu menuitem:disabled { + color: rgba(211, 218, 227, 0.45); +} +menu menuitem arrow, +.menu menuitem arrow { + min-height: 16px; + min-width: 16px; +} +menu menuitem arrow:dir(ltr), +.menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 10px; +} +menu menuitem arrow:dir(rtl), +.menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 10px; +} +menuitem accelerator { + color: alpha(currentColor, 0.55); +} +menuitem check, +menuitem radio { + min-height: 16px; + min-width: 16px; +} +menuitem check:dir(ltr), +menuitem radio:dir(ltr) { + margin-right: 6px; + margin-left: 2px; +} +menuitem check:dir(rtl), +menuitem radio:dir(rtl) { + margin-left: 6px; + margin-right: 2px; +} +menu > arrow, +.menu > arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + min-width: 16px; + min-height: 16px; + padding: 4px; + background-color: #383c4a; + border-radius: 0; +} +menu > arrow.top, +.menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid #4f5461; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +menu > arrow.bottom, +.menu > arrow.bottom { + margin-bottom: -6px; + border-top: 1px solid #4f5461; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +menu > arrow:hover, +.menu > arrow:hover { + background-color: #4f5461; +} +menu > arrow:disabled, +.menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; +} + +popover, +popover.background { + padding: 2px; + border-radius: 3px; + background-clip: border-box; + background-color: #383c4a; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.35); +} +.csd popover, +popover, +.csd popover.background, +popover.background { + border: 1px solid #20222a; +} +popover separator, +popover.background separator { + background-color: #383c4a; +} +popover > list, +popover > .view, +popover > iconview, +popover > toolbar, +popover > .inline-toolbar, +popover.background > list, +popover.background > .view, +popover.background > iconview, +popover.background > toolbar, +popover.background > .inline-toolbar { + border-style: none; + background-color: transparent; +} + +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; +} +cursor-handle.top { + -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); +} +cursor-handle.bottom { + -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); +} + +notebook { + padding: 0; +} +notebook.frame { + border: 1px solid #2b2e39; +} +notebook.frame > header { + margin: -1px; +} +notebook.frame > header.top { + margin-bottom: 0; +} +notebook.frame > header.bottom { + margin-top: 0; +} +notebook.frame > header.left { + margin-right: 0; +} +notebook.frame > header.right { + margin-left: 0; +} +notebook.frame > header.top, +notebook.frame > header.bottom { + padding-left: 0; + padding-right: 0; +} +notebook.frame > header.left, +notebook.frame > header.right { + padding-top: 0; + padding-bottom: 0; +} +notebook > stack:not(:only-child) { + background-color: #404552; +} +notebook > header { + padding: 2px; + background-color: #383c4a; +} +notebook > header.top { + box-shadow: inset 0 -1px #2b2e39; +} +notebook > header.bottom { + box-shadow: inset 0 1px #2b2e39; +} +notebook > header.right { + box-shadow: inset 1px 0 #2b2e39; +} +notebook > header.left { + box-shadow: inset -1px 0 #2b2e39; +} +notebook > header.top { + padding-bottom: 0; +} +notebook > header.top > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + outline-offset: -4px; + border: 1px solid transparent; + border-bottom: none; + border-radius: 1px 1px 0 0; +} +notebook > header.top > tabs > tab + tab { + margin-left: -1px; +} +notebook > header.bottom { + padding-top: 0; +} +notebook > header.bottom > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + outline-offset: -4px; + border: 1px solid transparent; + border-top: none; + border-radius: 0 0 1px 1px; +} +notebook > header.bottom > tabs > tab + tab { + margin-left: -1px; +} +notebook > header.right { + padding-left: 0; +} +notebook > header.right > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + outline-offset: -4px; + border: 1px solid transparent; + border-left: none; + border-radius: 0 1px 1px 0; +} +notebook > header.right > tabs > tab + tab { + margin-top: -1px; +} +notebook > header.left { + padding-right: 0; +} +notebook > header.left > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + outline-offset: -4px; + border: 1px solid transparent; + border-right: none; + border-radius: 1px 0 0 1px; +} +notebook > header.left > tabs > tab + tab { + margin-top: -1px; +} +notebook > header.top > tabs > arrow.up, +notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} +notebook > header.top > tabs > arrow.up:last-child, +notebook > header.bottom > tabs > arrow.up:last-child { + margin-left: 2px; +} +notebook > header.top > tabs > arrow.down, +notebook > header.bottom > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} +notebook > header.top > tabs > arrow.down:first-child, +notebook > header.bottom > tabs > arrow.down:first-child { + margin-right: 2px; +} +notebook > header.left > tabs > arrow.up, +notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +notebook > header.left > tabs > arrow.up:last-child, +notebook > header.right > tabs > arrow.up:last-child { + margin-top: 2px; +} +notebook > header.left > tabs > arrow.down, +notebook > header.right > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +notebook > header.left > tabs > arrow.down:first-child, +notebook > header.right > tabs > arrow.down:first-child { + margin-bottom: 2px; +} +notebook > header > tabs > arrow { + color: rgba(211, 218, 227, 0.45); +} +notebook > header > tabs > arrow:hover { + color: rgba(211, 218, 227, 0.725); +} +notebook > header > tabs > arrow:active { + color: #d3dae3; +} +notebook > header > tabs > arrow:disabled { + color: rgba(211, 218, 227, 0.15); +} +notebook > header.top > tabs > tab:hover:not(:checked) { + box-shadow: inset 0 -1px #2b2e39; +} +notebook > header.bottom > tabs > tab:hover:not(:checked) { + box-shadow: inset 0 1px #2b2e39; +} +notebook > header.left > tabs > tab:hover:not(:checked) { + box-shadow: inset -1px 0 #2b2e39; +} +notebook > header.right > tabs > tab:hover:not(:checked) { + box-shadow: inset 1px 0 #2b2e39; +} +notebook > header > tabs > tab { + color: rgba(211, 218, 227, 0.45); + background-color: rgba(64, 69, 82, 0); +} +notebook > header > tabs > tab:hover:not(:checked) { + color: rgba(211, 218, 227, 0.725); + background-color: rgba(64, 69, 82, 0.5); + border-color: #2b2e39; +} +notebook > header > tabs > tab:checked { + color: #d3dae3; + background-color: #404552; + border-color: #2b2e39; +} +notebook > header > tabs > tab button.flat, +notebook > header > tabs > tab button.sidebar-button { + min-height: 22px; + min-width: 16px; + padding: 0; + color: #9da3ad; +} +notebook > header > tabs > tab button.flat:hover, +notebook > header > tabs > tab button.sidebar-button:hover { + color: #ff4d4d; +} +notebook > header > tabs > tab button.flat:active, +notebook > header > tabs > tab button.sidebar-button:active, +notebook > header > tabs > tab button.flat:active:hover, +notebook > header > tabs > tab button.sidebar-button:active:hover { + color: #8abeb7; +} + +scrollbar { + background-color: #3e434f; + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +* { + -gtkscrollbar-has-backward-stepper: false; + -gtkscrollbar-has-forward-stepper: false; +} +scrollbar.top { + border-bottom: 1px solid #2b2e39; +} +scrollbar.bottom { + border-top: 1px solid #2b2e39; +} +scrollbar.left { + border-right: 1px solid #2b2e39; +} +scrollbar.right { + border-left: 1px solid #2b2e39; +} +scrollbar button { + border: none; +} +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); +} +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); +} +scrollbar slider { + min-width: 6px; + min-height: 6px; + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: #767b87; +} +scrollbar slider:hover { + background-color: #676b78; +} +scrollbar slider:hover:active { + background-color: #8abeb7; +} +scrollbar slider:disabled { + background-color: transparent; +} +scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; +} +scrollbar.fine-tune.horizontal slider { + border-width: 5px 4px; +} +scrollbar.fine-tune.vertical slider { + border-width: 4px 5px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + opacity: 0.4; + border-color: transparent; + background-color: transparent; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 4px; + min-height: 4px; + background-color: #a5abb5; + border: 1px solid rgba(0, 0, 0, 0.3); +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; + min-width: 40px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + margin: 2px 0; + min-height: 40px; +} +scrollbar.overlay-indicator.dragging, +scrollbar.overlay-indicator.hovering { + opacity: 0.99; +} +scrollbar.horizontal slider { + min-width: 40px; +} +scrollbar.vertical slider { + min-height: 40px; +} + +switch { + font-size: 1px; + min-width: 52px; + min-height: 24px; + background-size: 52px 24px; + background-repeat: no-repeat; + background-position: center center; +} +switch slider { + min-width: 1px; + min-height: 1px; +} +switch, +switch slider { + outline-color: transparent; + color: transparent; + border: none; + box-shadow: none; +} + +switch { + background-image: -gtk-scaled( + url("assets/switch-dark.png"), + url("assets/switch-dark@2.png") + ); +} + +menuitem:hover switch, +row:selected switch, +infobar switch { + background-image: -gtk-scaled( + url("assets/switch-selected.png"), + url("assets/switch-selected@2.png") + ); +} + +headerbar switch, +.primary-toolbar switch { + background-image: -gtk-scaled( + url("assets/switch-header-dark.png"), + url("assets/switch-header-dark@2.png") + ); +} + +switch:checked { + background-image: -gtk-scaled( + url("assets/switch-active-dark.png"), + url("assets/switch-active-dark@2.png") + ); +} + +menuitem:hover switch:checked, +row:selected switch:checked, +infobar switch:checked { + background-image: -gtk-scaled( + url("assets/switch-active-selected.png"), + url("assets/switch-active-selected@2.png") + ); +} + +headerbar switch:checked, +.primary-toolbar switch:checked { + background-image: -gtk-scaled( + url("assets/switch-active-header-dark.png"), + url("assets/switch-active-header-dark@2.png") + ); +} + +switch:disabled { + background-image: -gtk-scaled( + url("assets/switch-insensitive-dark.png"), + url("assets/switch-insensitive-dark@2.png") + ); +} + +menuitem:hover switch:disabled, +row:selected switch:disabled, +infobar switch:disabled { + background-image: -gtk-scaled( + url("assets/switch-insensitive-selected.png"), + url("assets/switch-insensitive-selected@2.png") + ); +} + +headerbar switch:disabled, +.primary-toolbar switch:disabled { + background-image: -gtk-scaled( + url("assets/switch-insensitive-header-dark.png"), + url("assets/switch-insensitive-header-dark@2.png") + ); +} + +switch:checked:disabled { + background-image: -gtk-scaled( + url("assets/switch-active-insensitive-dark.png"), + url("assets/switch-active-insensitive-dark@2.png") + ); +} + +menuitem:hover switch:checked:disabled, +row:selected switch:checked:disabled, +infobar switch:checked:disabled { + background-image: -gtk-scaled( + url("assets/switch-active-insensitive-selected.png"), + url("assets/switch-active-insensitive-selected@2.png") + ); +} + +headerbar switch:checked:disabled, +.primary-toolbar switch:checked:disabled { + background-image: -gtk-scaled( + url("assets/switch-active-insensitive-header-dark.png"), + url("assets/switch-active-insensitive-header-dark@2.png") + ); +} + +.check, +check, +treeview.check { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-unchecked-dark.png"), + url("assets/checkbox-unchecked-dark@2.png") + ); +} + +.osd check, +filechooser actionbar check { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-unchecked-dark.png"), + url("assets/checkbox-unchecked-dark@2.png") + ); +} + +menuitem check:hover, +.view check:selected, +iconview check:selected, +treeview.check:selected, +row:selected check, +infobar check { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-unchecked-selected.png"), + url("assets/checkbox-unchecked-selected@2.png") + ); +} + +.check:disabled, +check:disabled, +treeview.check:disabled { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-unchecked-insensitive-dark.png"), + url("assets/checkbox-unchecked-insensitive-dark@2.png") + ); +} + +.osd check:disabled, +filechooser actionbar check:disabled { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-unchecked-insensitive-dark.png"), + url("assets/checkbox-unchecked-insensitive-dark@2.png") + ); +} + +menuitem check:disabled:hover, +.view check:disabled:selected, +iconview check:disabled:selected, +treeview.check:disabled:selected, +row:selected check:disabled, +infobar check:disabled { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-unchecked-insensitive-selected.png"), + url("assets/checkbox-unchecked-insensitive-selected@2.png") + ); +} + +.check:indeterminate, +check:indeterminate, +treeview.check:indeterminate { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-mixed-dark.png"), + url("assets/checkbox-mixed-dark@2.png") + ); +} + +.osd check:indeterminate, +filechooser actionbar check:indeterminate { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-mixed-dark.png"), + url("assets/checkbox-mixed-dark@2.png") + ); +} + +menuitem check:indeterminate:hover, +.view check:indeterminate:selected, +iconview check:indeterminate:selected, +treeview.check:indeterminate:selected, +row:selected check:indeterminate, +infobar check:indeterminate { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-mixed-selected.png"), + url("assets/checkbox-mixed-selected@2.png") + ); +} + +.check:indeterminate:disabled, +check:indeterminate:disabled, +treeview.check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-mixed-insensitive-dark.png"), + url("assets/checkbox-mixed-insensitive-dark@2.png") + ); +} + +.osd check:indeterminate:disabled, +filechooser actionbar check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-mixed-insensitive-dark.png"), + url("assets/checkbox-mixed-insensitive-dark@2.png") + ); +} + +menuitem check:indeterminate:disabled:hover, +.view check:indeterminate:disabled:selected, +iconview check:indeterminate:disabled:selected, +treeview.check:indeterminate:disabled:selected, +row:selected check:indeterminate:disabled, +infobar check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-mixed-insensitive-selected.png"), + url("assets/checkbox-mixed-insensitive-selected@2.png") + ); +} + +.check:checked, +check:checked, +treeview.check:checked { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-checked-dark.png"), + url("assets/checkbox-checked-dark@2.png") + ); +} + +.osd check:checked, +filechooser actionbar check:checked { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-checked-dark.png"), + url("assets/checkbox-checked-dark@2.png") + ); +} + +menuitem check:checked:hover, +.view check:checked:selected, +iconview check:checked:selected, +treeview.check:checked:selected, +row:selected check:checked, +infobar check:checked { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-checked-selected.png"), + url("assets/checkbox-checked-selected@2.png") + ); +} + +.check:checked:disabled, +check:checked:disabled, +treeview.check:checked:disabled { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-checked-insensitive-dark.png"), + url("assets/checkbox-checked-insensitive-dark@2.png") + ); +} + +.osd check:checked:disabled, +filechooser actionbar check:checked:disabled { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-checked-insensitive-dark.png"), + url("assets/checkbox-checked-insensitive-dark@2.png") + ); +} + +menuitem check:checked:disabled:hover, +.view check:checked:disabled:selected, +iconview check:checked:disabled:selected, +treeview.check:checked:disabled:selected, +row:selected check:checked:disabled, +infobar check:checked:disabled { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-checked-insensitive-selected.png"), + url("assets/checkbox-checked-insensitive-selected@2.png") + ); +} + +.radio, +radio, +treeview.radio { + -gtk-icon-source: -gtk-scaled( + url("assets/radio-unchecked-dark.png"), + url("assets/radio-unchecked-dark@2.png") + ); +} + +.osd radio, +filechooser actionbar radio { + -gtk-icon-source: -gtk-scaled( + url("assets/radio-unchecked-dark.png"), + url("assets/radio-unchecked-dark@2.png") + ); +} + +menuitem radio:hover, +.view radio:selected, +iconview radio:selected, +treeview.radio:selected, +row:selected radio, +infobar radio { + -gtk-icon-source: -gtk-scaled( + url("assets/radio-unchecked-selected.png"), + url("assets/radio-unchecked-selected@2.png") + ); +} + +.radio:disabled, +radio:disabled, +treeview.radio:disabled { + -gtk-icon-source: -gtk-scaled( + url("assets/radio-unchecked-insensitive-dark.png"), + url("assets/radio-unchecked-insensitive-dark@2.png") + ); +} + +.osd radio:disabled, +filechooser actionbar radio:disabled { + -gtk-icon-source: -gtk-scaled( + url("assets/radio-unchecked-insensitive-dark.png"), + url("assets/radio-unchecked-insensitive-dark@2.png") + ); +} + +menuitem radio:disabled:hover, +.view radio:disabled:selected, +iconview radio:disabled:selected, +treeview.radio:disabled:selected, +row:selected radio:disabled, +infobar radio:disabled { + -gtk-icon-source: -gtk-scaled( + url("assets/radio-unchecked-insensitive-selected.png"), + url("assets/radio-unchecked-insensitive-selected@2.png") + ); +} + +.radio:indeterminate, +radio:indeterminate, +treeview.radio:indeterminate { + -gtk-icon-source: -gtk-scaled( + url("assets/radio-mixed-dark.png"), + url("assets/radio-mixed-dark@2.png") + ); +} + +.osd radio:indeterminate, +filechooser actionbar radio:indeterminate { + -gtk-icon-source: -gtk-scaled( + url("assets/radio-mixed-dark.png"), + url("assets/radio-mixed-dark@2.png") + ); +} + +menuitem radio:indeterminate:hover, +.view radio:indeterminate:selected, +iconview radio:indeterminate:selected, +treeview.radio:indeterminate:selected, +row:selected radio:indeterminate, +infobar radio:indeterminate { + -gtk-icon-source: -gtk-scaled( + url("assets/radio-mixed-selected.png"), + url("assets/radio-mixed-selected@2.png") + ); +} + +.radio:indeterminate:disabled, +radio:indeterminate:disabled, +treeview.radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled( + url("assets/radio-mixed-insensitive-dark.png"), + url("assets/radio-mixed-insensitive-dark@2.png") + ); +} + +.osd radio:indeterminate:disabled, +filechooser actionbar radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled( + url("assets/radio-mixed-insensitive-dark.png"), + url("assets/radio-mixed-insensitive-dark@2.png") + ); +} + +menuitem radio:indeterminate:disabled:hover, +.view radio:indeterminate:disabled:selected, +iconview radio:indeterminate:disabled:selected, +treeview.radio:indeterminate:disabled:selected, +row:selected radio:indeterminate:disabled, +infobar radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled( + url("assets/radio-mixed-insensitive-selected.png"), + url("assets/radio-mixed-insensitive-selected@2.png") + ); +} + +.radio:checked, +radio:checked, +treeview.radio:checked { + -gtk-icon-source: -gtk-scaled( + url("assets/radio-checked-dark.png"), + url("assets/radio-checked-dark@2.png") + ); +} + +.osd radio:checked, +filechooser actionbar radio:checked { + -gtk-icon-source: -gtk-scaled( + url("assets/radio-checked-dark.png"), + url("assets/radio-checked-dark@2.png") + ); +} + +menuitem radio:checked:hover, +.view radio:checked:selected, +iconview radio:checked:selected, +treeview.radio:checked:selected, +row:selected radio:checked, +infobar radio:checked { + -gtk-icon-source: -gtk-scaled( + url("assets/radio-checked-selected.png"), + url("assets/radio-checked-selected@2.png") + ); +} + +.radio:checked:disabled, +radio:checked:disabled, +treeview.radio:checked:disabled { + -gtk-icon-source: -gtk-scaled( + url("assets/radio-checked-insensitive-dark.png"), + url("assets/radio-checked-insensitive-dark@2.png") + ); +} + +.osd radio:checked:disabled, +filechooser actionbar radio:checked:disabled { + -gtk-icon-source: -gtk-scaled( + url("assets/radio-checked-insensitive-dark.png"), + url("assets/radio-checked-insensitive-dark@2.png") + ); +} + +menuitem radio:checked:disabled:hover, +.view radio:checked:disabled:selected, +iconview radio:checked:disabled:selected, +treeview.radio:checked:disabled:selected, +row:selected radio:checked:disabled, +infobar radio:checked:disabled { + -gtk-icon-source: -gtk-scaled( + url("assets/radio-checked-insensitive-selected.png"), + url("assets/radio-checked-insensitive-selected@2.png") + ); +} + +.view.content-view.check:not(list), +iconview.content-view.check:not(list) { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-selectionmode-dark.png"), + url("assets/checkbox-selectionmode-dark@2.png") + ); + background-color: transparent; +} + +.view.content-view.check:checked:not(list), +iconview.content-view.check:checked:not(list) { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-checked-selectionmode-dark.png"), + url("assets/checkbox-checked-selectionmode-dark@2.png") + ); + background-color: transparent; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; +} + +checkbutton label:not(:only-child):first-child, +radiobutton label:not(:only-child):first-child { + margin-left: 4px; +} + +checkbutton label:not(:only-child):last-child, +radiobutton label:not(:only-child):last-child { + margin-right: 4px; +} + +check, +radio { + min-width: 16px; + min-height: 16px; + margin: 0 2px; +} +check:only-child, +menu menuitem check, +radio:only-child, +menu menuitem radio { + margin: 0; +} + +scale { + min-height: 15px; + min-width: 15px; + padding: 3px; +} +scale.horizontal trough { + padding: 0 4px; +} +scale.horizontal highlight, +scale.horizontal fill { + margin: 0 -4px; +} +scale.vertical trough { + padding: 4px 0; +} +scale.vertical highlight, +scale.vertical fill { + margin: -4px 0; +} +scale slider { + min-height: 15px; + min-width: 15px; + margin: -6px; +} +scale.fine-tune slider { + margin: -4px; +} +scale.fine-tune fill, +scale.fine-tune highlight, +scale.fine-tune trough { + border-radius: 5px; + -gtk-outline-radius: 7px; +} +scale trough { + outline-offset: 2px; + -gtk-outline-radius: 4.5px; + border-radius: 2.5px; + background-color: #2d303b; +} +scale trough:disabled { + background-color: rgba(45, 48, 59, 0.55); +} +.osd scale trough { + background-color: rgba(69, 74, 89, 0.95); +} +.osd scale trough highlight { + background-color: #8abeb7; +} +menuitem:hover scale trough, +row:selected scale trough, +infobar scale trough { + background-color: rgba(0, 0, 0, 0.2); +} +menuitem:hover scale trough highlight, +row:selected scale trough highlight, +infobar scale trough highlight { + background-color: #ffffff; +} +menuitem:hover scale trough highlight:disabled, +row:selected scale trough highlight:disabled, +infobar scale trough highlight:disabled { + background-color: #b1cff2; +} +menuitem:hover scale trough:disabled, +row:selected scale trough:disabled, +infobar scale trough:disabled { + background-color: rgba(0, 0, 0, 0.1); +} +scale highlight { + border-radius: 2.5px; + background-color: #8abeb7; +} +scale highlight:disabled { + background-color: rgba(138, 190, 183, 0.55); +} +scale fill { + border-radius: 2.5px; + background-color: rgba(138, 190, 183, 0.5); +} +scale fill:disabled { + background-color: transparent; +} +scale slider { + background-color: #444a58; + border: 1px solid #262933; + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border; +} +scale slider:hover { + background-color: #505666; +} +scale slider:active { + background-clip: border-box; + background-color: #8abeb7; + border-color: #8abeb7; +} +scale slider:disabled { + background-color: #3c414e; + border-color: rgba(38, 41, 51, 0.8); +} +menuitem:hover scale slider, +row:selected scale slider, +infobar scale slider { + background-clip: border-box; + background-color: #ffffff; + border-color: #ffffff; +} +menuitem:hover scale slider:hover, +row:selected scale slider:hover, +infobar scale slider:hover { + background-color: #e5effb; + border-color: #e5effb; +} +menuitem:hover scale slider:active, +row:selected scale slider:active, +infobar scale slider:active { + background-color: #a9caf1; + border-color: #a9caf1; +} +menuitem:hover scale slider:disabled, +row:selected scale slider:disabled, +infobar scale slider:disabled { + background-color: #b1cff2; + border-color: #b1cff2; +} +.osd scale slider { + background-clip: border-box; + background-color: #8abeb7; + border-color: #8abeb7; +} +.osd scale slider:hover { + background-color: #7eafe9; + border-color: #7eafe9; +} +.osd scale slider:active { + background-color: #8abeb7; + border-color: #8abeb7; +} +scale value { + color: alpha(currentColor, 0.4); +} +scale marks { + color: alpha(currentColor, 0.4); +} +scale marks.top { + margin-bottom: 1px; + margin-top: -4px; +} +scale marks.bottom { + margin-top: 1px; + margin-bottom: -4px; +} +scale marks.top { + margin-right: 1px; + margin-left: -4px; +} +scale marks.bottom { + margin-left: 1px; + margin-right: -4px; +} +scale.fine-tune marks.top { + margin-bottom: 0px; + margin-top: -2px; +} +scale.fine-tune marks.bottom { + margin-top: 0px; + margin-bottom: -2px; +} +scale.fine-tune marks.top { + margin-right: 0px; + margin-left: -2px; +} +scale.fine-tune marks.bottom { + margin-left: 0px; + margin-right: -2px; +} +scale.horizontal indicator { + min-height: 3px; + min-width: 1px; +} +scale.horizontal.fine-tune indicator { + min-height: 2px; +} +scale.vertical indicator { + min-height: 1px; + min-width: 3px; +} +scale.vertical.fine-tune indicator { + min-width: 2px; +} + +progressbar { + padding: 0; + font-size: smaller; + color: rgba(211, 218, 227, 0.7); +} +progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; +} +progressbar.osd trough { + border-style: none; + background-color: transparent; + box-shadow: none; +} +progressbar progress { + background-color: #8abeb7; + border: none; + border-radius: 3px; + box-shadow: none; +} +row:selected progressbar progress, +infobar progressbar progress { + background-color: #ffffff; +} +progressbar trough { + border: none; + border-radius: 3px; + background-color: #2d303b; +} +row:selected progressbar trough, +infobar progressbar trough { + background-color: rgba(0, 0, 0, 0.2); +} + +levelbar block { + min-width: 32px; + min-height: 1px; +} + +levelbar.vertical block { + min-width: 1px; + min-height: 32px; +} + +levelbar trough { + border: none; + padding: 3px; + border-radius: 3px; + background-color: #2d303b; +} + +levelbar.horizontal.discrete block { + margin: 0 1px; +} + +levelbar.vertical.discrete block { + margin: 1px 0; +} + +levelbar block:not(.empty) { + border: 1px solid #8abeb7; + background-color: #8abeb7; + border-radius: 2px; +} + +levelbar block.low { + border-color: #f27835; + background-color: #f27835; +} + +levelbar block.high { + border-color: #8abeb7; + background-color: #8abeb7; +} + +levelbar block.full { + border-color: #73d216; + background-color: #73d216; +} + +levelbar block.empty { + background-color: #404552; + border-color: #404552; +} + +printdialog paper { + border: 1px solid #2b2e39; + background: #404552; + padding: 0; +} + +printdialog .dialog-action-box { + margin: 12px; +} + +frame > border, +.frame { + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid #2b2e39; +} + +frame.flat > border, +frame > border.flat, +.frame.flat { + border-style: none; +} + +scrolledwindow viewport.frame { + border-style: none; +} + +scrolledwindow overshoot.top { + background-image: -gtk-gradient( + radial, + center top, + 0, + center top, + 0.6, + from(rgba(138, 190, 183, 0.2)), + to(rgba(138, 190, 183, 0)) + ); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +scrolledwindow overshoot.bottom { + background-image: -gtk-gradient( + radial, + center bottom, + 0, + center bottom, + 0.6, + from(rgba(138, 190, 183, 0.2)), + to(rgba(138, 190, 183, 0)) + ); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +scrolledwindow overshoot.left { + background-image: -gtk-gradient( + radial, + left center, + 0, + left center, + 0.6, + from(rgba(138, 190, 183, 0.2)), + to(rgba(138, 190, 183, 0)) + ); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +scrolledwindow overshoot.right { + background-image: -gtk-gradient( + radial, + right center, + 0, + right center, + 0.6, + from(rgba(138, 190, 183, 0.2)), + to(rgba(138, 190, 183, 0)) + ); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +scrolledwindow undershoot.top { + background-color: transparent; + background-image: linear-gradient( + to left, + rgba(255, 255, 255, 0.2) 50%, + rgba(0, 0, 0, 0.2) 50% + ); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; +} + +scrolledwindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient( + to left, + rgba(255, 255, 255, 0.2) 50%, + rgba(0, 0, 0, 0.2) 50% + ); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; +} + +scrolledwindow undershoot.left { + background-color: transparent; + background-image: linear-gradient( + to top, + rgba(255, 255, 255, 0.2) 50%, + rgba(0, 0, 0, 0.2) 50% + ); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; +} + +scrolledwindow undershoot.right { + background-color: transparent; + background-image: linear-gradient( + to top, + rgba(255, 255, 255, 0.2) 50%, + rgba(0, 0, 0, 0.2) 50% + ); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; +} + +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, #2b2e39 1px, transparent 1px) 0 0 0 1/0 + 1px stretch; + background-color: #3e434f; +} +scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; +} + +separator { + background-color: rgba(0, 0, 0, 0.1); + min-width: 1px; + min-height: 1px; +} + +list { + background-color: #404552; + border-color: #2b2e39; +} +list row { + padding: 2px; +} + +row:not(:hover) { + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +row.activatable.has-open-popup, +row.activatable:hover { + background-color: rgba(255, 255, 255, 0.03); +} + +row.activatable:active { + color: #d3dae3; +} + +row.activatable:disabled { + color: rgba(211, 218, 227, 0.45); +} +row.activatable:disabled image { + color: inherit; +} + +row.activatable:selected:active { + color: #ffffff; +} + +row.activatable:selected.has-open-popup, +row.activatable:selected:hover { + background-color: #8abeb7; +} + +.app-notification { + padding: 10px; + color: #bac3cf; + background-color: rgba(53, 57, 69, 0.95); + background-clip: border-box; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px 1px; + border-style: solid; + border-color: rgba(31, 33, 40, 0.95); +} +.app-notification border { + border: none; +} +.app-notification button { + color: #bac3cf; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); +} +.app-notification button.flat, +.app-notification button.sidebar-button { + border-color: rgba(138, 190, 183, 0); +} +.app-notification button:hover { + color: #bac3cf; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); +} +.app-notification button:active, +.app-notification button:checked { + color: #ffffff; + border-color: rgba(26, 28, 34, 0.35); + background-color: #8abeb7; + background-clip: padding-box; +} +.app-notification button:disabled { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); +} + +expander arrow { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} +expander arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} +expander arrow:hover { + color: white; +} +expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +calendar { + color: #d3dae3; + border: 1px solid #2b2e39; + border-radius: 3px; + padding: 2px; +} +calendar:selected { + border-radius: 1.5px; +} +calendar.header { + color: #d3dae3; + border: none; +} +calendar.button { + color: rgba(211, 218, 227, 0.45); +} +calendar.button:hover { + color: #d3dae3; +} +calendar.button:disabled { + color: rgba(211, 218, 227, 0.45); +} +calendar:indeterminate { + color: alpha(currentColor, 0.55); +} +calendar.highlight { + color: #d3dae3; +} + +messagedialog .titlebar { + min-height: 20px; + background-color: rgba(47, 52, 63, 0.97); + border-bottom: 1px solid rgba(32, 35, 43, 0.97); +} + +messagedialog .dialog-action-area button { + padding: 8px; + min-height: 0; +} + +messagedialog.csd.background { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: none; +} + +messagedialog.csd .dialog-action-area button { + border-bottom-style: none; +} + +messagedialog.csd .dialog-action-area button { + border-radius: 0; + border-right-style: none; +} + +messagedialog.csd .dialog-action-area button:last-child { + border-radius: 0 0 3px 0; + border-right-style: none; +} + +messagedialog.csd .dialog-action-area button:first-child { + border-radius: 0 0 0 3px; + border-left-style: none; +} + +messagedialog.csd .dialog-action-area button:only-child { + border-radius: 0 0 3px 3px; + border-left-style: none; + border-right-style: none; +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(43, 46, 57, 0.5); +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +.sidebar { + border-style: none; + background-color: #3c4150; +} +stacksidebar.sidebar:dir(ltr) list, +stacksidebar.sidebar.left list, +stacksidebar.sidebar.left:dir(rtl) list, +.sidebar:dir(ltr), +.sidebar.left, +.sidebar.left:dir(rtl) { + border-right: 1px solid #2b2e39; + border-left-style: none; +} +stacksidebar.sidebar:dir(rtl) list, +stacksidebar.sidebar.right list, +.sidebar:dir(rtl), +.sidebar.right { + border-left: 1px solid #2b2e39; + border-right-style: none; +} +.sidebar list { + background-color: transparent; +} +paned .sidebar.left, +paned .sidebar.right, +paned .sidebar.left:dir(rtl), +paned .sidebar:dir(rtl), +paned .sidebar:dir(ltr), +paned .sidebar { + border-style: none; +} + +stacksidebar row { + padding: 10px 4px; +} +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; +} +stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; +} + +placessidebar > viewport.frame { + border-style: none; +} + +placessidebar row { + min-height: 30px; + padding: 0px; +} +placessidebar row > revealer { + padding: 0 10px; +} +placessidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} +placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} +placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} +placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} +button.sidebar-button { + min-width: 22px; + min-height: 22px; + margin-top: 2px; + margin-bottom: 2px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; +} +button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.5; +} +placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: linear-gradient(to bottom, #f08437, #f08437); + background-clip: content-box; +} +placessidebar row.sidebar-new-bookmark-row { + color: #8abeb7; +} +placessidebar row:drop(active):not(:disabled) { + box-shadow: inset 0 1px #f08437, inset 0 -1px #f08437; +} +placessidebar row:drop(active):not(:disabled), +placessidebar row:drop(active):not(:disabled) label, +placessidebar row:drop(active):not(:disabled) image { + color: #f08437; +} +placessidebar row:drop(active):not(:disabled):selected { + background-color: #f08437; +} +placessidebar row:drop(active):not(:disabled):selected, +placessidebar row:drop(active):not(:disabled):selected label, +placessidebar row:drop(active):not(:disabled):selected image { + color: #ffffff; +} + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; +} + +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: linear-gradient(to bottom, #2b2e39, #2b2e39); + background-size: 1px 1px; +} +paned > separator:selected { + background-image: linear-gradient(to bottom, #8abeb7, #8abeb7); +} +paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #383c4a; + background-image: linear-gradient(to bottom, #2b2e39, #2b2e39), + linear-gradient(to bottom, #2b2e39, #2b2e39); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +infobar { + border-style: none; +} +infobar.info, +infobar.question, +infobar.warning, +infobar.error { + background-color: #8abeb7; + color: #ffffff; + caret-color: currentColor; +} +infobar.info selection, +infobar.question selection, +infobar.warning selection, +infobar.error selection { + color: #8abeb7; + background-color: #ffffff; +} + +.selection-mode.primary-toolbar button:hover, +headerbar.selection-mode button:hover, +row:selected button, +infobar.info button, +infobar.question button, +infobar.warning button, +infobar.error button, +.nautilus-window .floating-bar button { + color: #ffffff; + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.5); +} + +row:selected button.flat, +row:selected button.sidebar-button, +infobar.info button.flat, +infobar.info button.sidebar-button, +infobar.question button.flat, +infobar.question button.sidebar-button, +infobar.warning button.flat, +infobar.warning button.sidebar-button, +infobar.error button.flat, +infobar.error button.sidebar-button, +.nautilus-window .floating-bar button.flat, +.nautilus-window .floating-bar button.sidebar-button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #ffffff; + background-color: rgba(255, 255, 255, 0); +} +.selection-mode.primary-toolbar button:disabled, +headerbar.selection-mode button:disabled, +row:selected button.flat:disabled, +row:selected button.sidebar-button:disabled, +infobar.info button.flat:disabled, +infobar.info button.sidebar-button:disabled, +infobar.question button.flat:disabled, +infobar.question button.sidebar-button:disabled, +infobar.warning button.flat:disabled, +infobar.warning button.sidebar-button:disabled, +infobar.error button.flat:disabled, +infobar.error button.sidebar-button:disabled, +.nautilus-window .floating-bar button.flat:disabled, +.nautilus-window .floating-bar button.sidebar-button:disabled, +.selection-mode.primary-toolbar button:disabled label, +headerbar.selection-mode button:disabled label, +row:selected button.flat:disabled label, +row:selected button.sidebar-button:disabled label, +infobar.info button.flat:disabled label, +infobar.info button.sidebar-button:disabled label, +infobar.question button.flat:disabled label, +infobar.question button.sidebar-button:disabled label, +infobar.warning button.flat:disabled label, +infobar.warning button.sidebar-button:disabled label, +infobar.error button.flat:disabled label, +infobar.error button.sidebar-button:disabled label, +.nautilus-window .floating-bar button.flat:disabled label, +.nautilus-window .floating-bar button.sidebar-button:disabled label { + color: rgba(255, 255, 255, 0.4); +} + +row:selected button:hover, +infobar.info button:hover, +infobar.question button:hover, +infobar.warning button:hover, +infobar.error button:hover, +.nautilus-window .floating-bar button:hover { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.8); +} + +.selection-mode.primary-toolbar button:active, +headerbar.selection-mode button:active, +.selection-mode.primary-toolbar button:checked, +headerbar.selection-mode button:checked, +row:selected button:active, +infobar.info button:active, +infobar.question button:active, +infobar.warning button:active, +infobar.error button:active, +.nautilus-window .floating-bar button:active, +.selection-mode.primary-toolbar button:hover:active, +headerbar.selection-mode button:hover:active, +.selection-mode.primary-toolbar button:hover:checked, +headerbar.selection-mode button:hover:checked, +row:selected button:active:hover, +infobar.info button:active:hover, +infobar.question button:active:hover, +infobar.warning button:active:hover, +infobar.error button:active:hover, +.nautilus-window .floating-bar button:active:hover, +row:selected button:checked, +infobar.info button:checked, +infobar.question button:checked, +infobar.warning button:checked, +infobar.error button:checked, +.nautilus-window .floating-bar button:checked { + color: #8abeb7; + background-color: #ffffff; + border-color: #ffffff; +} + +row:selected button:disabled, +infobar.info button:disabled, +infobar.question button:disabled, +infobar.warning button:disabled, +infobar.error button:disabled, +.nautilus-window .floating-bar button:disabled { + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.4); +} +row:selected button:disabled, +infobar.info button:disabled, +infobar.question button:disabled, +infobar.warning button:disabled, +infobar.error button:disabled, +.nautilus-window .floating-bar button:disabled, +row:selected button:disabled label, +infobar.info button:disabled label, +infobar.question button:disabled label, +infobar.warning button:disabled label, +infobar.error button:disabled label, +.nautilus-window .floating-bar button:disabled label { + color: rgba(255, 255, 255, 0.5); +} +.selection-mode.primary-toolbar button:disabled:active, +headerbar.selection-mode button:disabled:active, +.selection-mode.primary-toolbar button:disabled:checked, +headerbar.selection-mode button:disabled:checked, +row:selected button:disabled:active, +infobar.info button:disabled:active, +infobar.question button:disabled:active, +infobar.warning button:disabled:active, +infobar.error button:disabled:active, +.nautilus-window .floating-bar button:disabled:active, +.selection-mode.primary-toolbar button:disabled:checked, +headerbar.selection-mode button:disabled:checked, +.selection-mode.primary-toolbar button:disabled:active, +headerbar.selection-mode button:disabled:active, +row:selected button:disabled:checked, +infobar.info button:disabled:checked, +infobar.question button:disabled:checked, +infobar.warning button:disabled:checked, +infobar.error button:disabled:checked, +.nautilus-window .floating-bar button:disabled:checked { + color: #8abeb7; + background-color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.4); +} + +tooltip { + border-radius: 2px; + box-shadow: none; +} +tooltip.background { + background-color: rgba(75, 81, 98, 0.95); + background-clip: padding-box; +} +tooltip.background label { + padding: 4px; +} +tooltip decoration { + background-color: transparent; +} +tooltip * { + background-color: transparent; + color: #bac3cf; +} + +colorswatch, +colorswatch:drop(active) { + border-style: none; +} + +colorswatch.top { + border-top-left-radius: 2.5px; + border-top-right-radius: 2.5px; +} +colorswatch.top overlay { + border-top-left-radius: 2px; + border-top-right-radius: 2px; +} + +colorswatch.bottom { + border-bottom-left-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} +colorswatch.bottom overlay { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; +} + +colorswatch.left, +colorswatch:first-child:not(.top) { + border-top-left-radius: 2.5px; + border-bottom-left-radius: 2.5px; +} +colorswatch.left overlay, +colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; +} + +colorswatch.right, +colorswatch:last-child:not(.bottom) { + border-top-right-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} +colorswatch.right overlay, +colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; +} + +colorswatch.dark overlay { + color: rgba(255, 255, 255, 0.7); +} +colorswatch.dark overlay:hover { + border-color: #2b2e39; +} + +colorswatch.light overlay { + color: rgba(0, 0, 0, 0.7); +} +colorswatch.light overlay:hover { + border-color: #2b2e39; +} + +colorswatch overlay { + border: 1px solid #2b2e39; +} +colorswatch overlay:hover { + background-color: rgba(255, 255, 255, 0.2); +} + +colorswatch:disabled { + opacity: 0.5; +} +colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; +} + +colorswatch#add-color-button { + border-style: solid; + border-width: 1px; + color: #d3dae3; + border-color: #2b2e39; + background-color: #444a58; +} +colorswatch#add-color-button:hover { + color: #d3dae3; + border-color: #2b2e39; + background-color: #505666; +} +colorswatch#add-color-button overlay { + border-color: transparent; + background-color: transparent; + background-image: none; +} + +button.color { + padding: 0; +} +button.color colorswatch:first-child:last-child, +button.color colorswatch:first-child:last-child overlay { + margin: 4px; + border-radius: 0; +} + +colorchooser .popover.osd { + border-radius: 3px; +} + +.content-view { + background-color: #404552; +} +.content-view:hover { + -gtk-icon-effect: highlight; +} + +.scale-popup button:hover { + color: #d3dae3; + border-color: #2b2e39; + background-color: #505666; +} + +.context-menu, +popover.touch-selection, +.csd popover.touch-selection, +popover.background.touch-selection, +.csd popover.background.touch-selection { + font: initial; +} + +.monospace { + font-family: Monospace; +} + +button.circular, +button.nautilus-circular-button.image-button, +button.circular-button { + padding: 0; + min-width: 16px; + min-height: 24px; + padding: 2px 6px; + border-radius: 50%; + -gtk-outline-radius: 50%; +} +button.circular label, +button.nautilus-circular-button.image-button label, +button.circular-button label { + padding: 0; +} + +.keycap { + min-width: 16px; + min-height: 20px; + padding: 3px 6px 4px 6px; + color: #d3dae3; + background-color: #404552; + border: 1px solid #2b2e39; + border-radius: 2.5px; + box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.15); +} + +stackswitcher button.text-button { + min-width: 80px; +} + +stackswitcher button.circular, +stackswitcher button.nautilus-circular-button.image-button { + min-width: 0; +} + +*:drop(active):focus, +*:drop(active) { + box-shadow: inset 0 0 0 1px #f08437; +} + +decoration { + border-radius: 3px 3px 0 0; + border-width: 0px; + box-shadow: 0 0 0 1px rgba(32, 35, 43, 0.97), 0 8px 8px 0 rgba(0, 0, 0, 0.35); + margin: 10px; +} +decoration:backdrop { + box-shadow: 0 0 0 1px rgba(32, 35, 43, 0.87), 0 8px 8px 0 transparent, + 0 5px 5px 0 rgba(0, 0, 0, 0.35); + transition: 200ms ease-out; +} +.fullscreen decoration, +.tiled decoration { + border-radius: 0; +} +.popup decoration { + box-shadow: none; + border-radius: 0; +} +.ssd decoration { + border-radius: 3px 3px 0 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.65); +} +.ssd decoration.maximized { + border-radius: 0; +} +.csd.popup decoration { + border-radius: 2px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.45), 0 0 0 1px #22242d; +} +tooltip.csd decoration { + border-radius: 2px; + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25); +} +messagedialog.csd decoration { + border-radius: 3px; +} +.solid-csd decoration { + border-radius: 0; + margin: 1px; + background-color: rgba(47, 52, 63, 0.97); + box-shadow: none; +} + +headerbar.default-decoration button.titlebutton, +.titlebar.default-decoration button.titlebutton { + padding: 0 4px; + min-width: 0; + min-height: 0; + margin: 0; +} + +headerbar button.titlebutton, +.titlebar button.titlebutton { + padding: 0; + min-width: 24px; + border-color: transparent; + background-color: transparent; + background-image: none; + background-color: rgba(47, 52, 63, 0); +} +headerbar button.titlebutton:hover, +.titlebar button.titlebutton:hover { + color: rgba(207, 218, 231, 0.8); + border-color: rgba(21, 23, 28, 0.37); + background-color: rgba(95, 105, 127, 0.37); +} +headerbar button.titlebutton:active, +headerbar button.titlebutton:checked, +.titlebar button.titlebutton:active, +.titlebar button.titlebutton:checked { + color: #ffffff; + border-color: transparent; + background-color: #8abeb7; +} +headerbar button.titlebutton.close, +headerbar button.titlebutton.maximize, +headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.close, +.titlebar button.titlebutton.maximize, +.titlebar button.titlebutton.minimize { + color: transparent; + background-color: transparent; + background-position: center; + background-repeat: no-repeat; + border-width: 0; +} +headerbar button.titlebutton.close:backdrop, +headerbar button.titlebutton.maximize:backdrop, +headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + opacity: 1; +} +headerbar button.titlebutton.close, +.titlebar button.titlebutton.close { + background-image: -gtk-scaled( + url("assets/titlebutton-close-dark.png"), + url("assets/titlebutton-close-dark@2.png") + ); +} +headerbar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.close:backdrop { + background-image: -gtk-scaled( + url("assets/titlebutton-close-backdrop-dark.png"), + url("assets/titlebutton-close-backdrop-dark@2.png") + ); +} +headerbar button.titlebutton.close:hover, +.titlebar button.titlebutton.close:hover { + background-image: -gtk-scaled( + url("assets/titlebutton-close-hover-dark.png"), + url("assets/titlebutton-close-hover-dark@2.png") + ); +} +headerbar button.titlebutton.close:active, +.titlebar button.titlebutton.close:active { + background-image: -gtk-scaled( + url("assets/titlebutton-close-active-dark.png"), + url("assets/titlebutton-close-active-dark@2.png") + ); +} +headerbar button.titlebutton.maximize, +.titlebar button.titlebutton.maximize { + background-image: -gtk-scaled( + url("assets/titlebutton-maximize-dark.png"), + url("assets/titlebutton-maximize-dark@2.png") + ); +} +headerbar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.maximize:backdrop { + background-image: -gtk-scaled( + url("assets/titlebutton-maximize-backdrop-dark.png"), + url("assets/titlebutton-maximize-backdrop-dark@2.png") + ); +} +headerbar button.titlebutton.maximize:hover, +.titlebar button.titlebutton.maximize:hover { + background-image: -gtk-scaled( + url("assets/titlebutton-maximize-hover-dark.png"), + url("assets/titlebutton-maximize-hover-dark@2.png") + ); +} +headerbar button.titlebutton.maximize:active, +.titlebar button.titlebutton.maximize:active { + background-image: -gtk-scaled( + url("assets/titlebutton-maximize-active-dark.png"), + url("assets/titlebutton-maximize-active-dark@2.png") + ); +} +headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.minimize { + background-image: -gtk-scaled( + url("assets/titlebutton-minimize-dark.png"), + url("assets/titlebutton-minimize-dark@2.png") + ); +} +headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + background-image: -gtk-scaled( + url("assets/titlebutton-minimize-backdrop-dark.png"), + url("assets/titlebutton-minimize-backdrop-dark@2.png") + ); +} +headerbar button.titlebutton.minimize:hover, +.titlebar button.titlebutton.minimize:hover { + background-image: -gtk-scaled( + url("assets/titlebutton-minimize-hover-dark.png"), + url("assets/titlebutton-minimize-hover-dark@2.png") + ); +} +headerbar button.titlebutton.minimize:active, +.titlebar button.titlebutton.minimize:active { + background-image: -gtk-scaled( + url("assets/titlebutton-minimize-active-dark.png"), + url("assets/titlebutton-minimize-active-dark@2.png") + ); +} + +.view:selected, +iconview:selected, +.view:selected:focus, +iconview:selected:focus, +.view text:selected, +iconview text:selected, +textview text:selected, +iconview text:selected:focus, +textview text:selected:focus, +.view text selection:focus, +iconview text selection:focus, +.view text selection, +iconview text selection, +textview text selection:focus, +textview text selection, +flowbox flowboxchild:selected, +entry selection:focus, +entry selection, +menuitem.button.flat:active, +menuitem.button.flat:active arrow, +menuitem.button.flat:selected, +menuitem.button.flat:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, +treeview.view:selected, +treeview.view:selected:focus, +row:selected, +calendar:selected, +.nemo-window .nemo-window-pane widget.entry:selected:focus, +.nemo-window .nemo-window-pane widget.entry:selected, +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:selected, +filechooser placessidebar.sidebar row.sidebar-row:selected, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover, +filechooser placessidebar.sidebar row.sidebar-row:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover { + background-color: #8abeb7; +} +row:selected label, +label:selected, +.view:selected, +iconview:selected, +.view:selected:focus, +iconview:selected:focus, +.view text:selected, +iconview text:selected, +textview text:selected, +iconview text:selected:focus, +textview text:selected:focus, +.view text selection:focus, +iconview text selection:focus, +.view text selection, +iconview text selection, +textview text selection:focus, +textview text selection, +flowbox flowboxchild:selected, +entry selection:focus, +entry selection, +menuitem.button.flat:active, +menuitem.button.flat:active arrow, +menuitem.button.flat:selected, +menuitem.button.flat:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, +treeview.view:selected, +treeview.view:selected:focus, +row:selected, +calendar:selected, +.nemo-window .nemo-window-pane widget.entry:selected:focus, +.nemo-window .nemo-window-pane widget.entry:selected, +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:selected, +filechooser placessidebar.sidebar row.sidebar-row:selected, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover, +filechooser placessidebar.sidebar row.sidebar-row:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover { + color: #ffffff; +} +row:selected label:disabled, +label:disabled:selected, +.view:disabled:selected, +iconview:disabled:selected, +iconview:disabled:selected:focus, +.view text:disabled:selected, +iconview text:disabled:selected, +textview text:disabled:selected, +iconview text selection:disabled:focus, +.view text selection:disabled, +iconview text selection:disabled, +textview text selection:disabled, +flowbox flowboxchild:disabled:selected, +label:disabled selection, +entry selection:disabled, +menuitem.button.flat:disabled:active, +menuitem.button.flat:active arrow:disabled, +menuitem.button.flat:disabled:selected, +menuitem.button.flat:selected arrow:disabled, +modelbutton.flat:disabled:active, +modelbutton.flat:active arrow:disabled, +modelbutton.flat:disabled:selected, +modelbutton.flat:selected arrow:disabled, +treeview.view:disabled:selected:focus, +row:disabled:selected, +calendar:disabled:selected, +.nemo-window .nemo-window-pane widget.entry:disabled:selected, +filechooser placessidebar.sidebar row.sidebar-row:disabled:selected, +filechooser placessidebar.sidebar row.sidebar-row:disabled:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled:active:hover { + color: #a9caf1; +} + +.gedit-bottom-panel-paned notebook > header.top > tabs > tab:checked, +terminal-window notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -1px #2b2e39; +} + +terminal-window notebook > header.top, +.mate-terminal notebook > header.top { + padding-top: 3px; + box-shadow: inset 0 1px #262a33, inset 0 -1px #2b2e39; +} +terminal-window notebook > header.top button, +.mate-terminal notebook > header.top button { + padding: 0; + min-width: 24px; + min-height: 24px; +} + +.nautilus-canvas-item { + border-radius: 2px; +} + +.nautilus-desktop.nautilus-canvas-item, +.nemo-desktop.nemo-canvas-item, +.caja-desktop { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.nautilus-desktop.nautilus-canvas-item:active, +.nemo-desktop.nemo-canvas-item:active, +.caja-desktop:active { + color: #d3dae3; +} +.nautilus-desktop.nautilus-canvas-item:selected, +.nemo-desktop.nemo-canvas-item:selected, +.caja-desktop:selected { + color: #ffffff; + text-shadow: none; +} + +.nautilus-canvas-item.dim-label, +label.nautilus-canvas-item.separator, +popover.background label.nautilus-canvas-item.separator, +headerbar .nautilus-canvas-item.subtitle, +.titlebar:not(headerbar) .nautilus-canvas-item.subtitle, +.nautilus-list-dim-label { + color: #868b97; +} +.nautilus-canvas-item.dim-label:selected, +label.nautilus-canvas-item.separator:selected, +headerbar .nautilus-canvas-item.subtitle:selected, +.titlebar:not(headerbar) .nautilus-canvas-item.subtitle:selected, +.nautilus-canvas-item.dim-label:selected:focus, +label.nautilus-canvas-item.separator:selected:focus, +headerbar .nautilus-canvas-item.subtitle:selected:focus, +.titlebar:not(headerbar) .nautilus-canvas-item.subtitle:selected:focus, +.nautilus-list-dim-label:selected, +.nautilus-list-dim-label:selected:focus { + color: #dceaf9; +} + +.nautilus-window searchbar { + border-top: 1px solid #2b2e39; +} + +.nautilus-window .searchbar-container { + margin-top: -1px; +} + +.nautilus-window notebook, +.nautilus-window notebook > stack:not(:only-child) searchbar { + background-color: #404552; +} + +.disk-space-display { + border-style: solid; + border-width: 1px; +} +.disk-space-display.unknown { + background-color: rgba(211, 218, 227, 0.5); + border-color: rgba(180, 192, 207, 0.5); +} +.disk-space-display.used { + background-color: rgba(138, 190, 183, 0.8); + border-color: rgba(78, 194, 232, 0.8); +} +.disk-space-display.free { + background-color: #313541; + border-color: #1b1d24; +} + +@keyframes needs_attention_keyframes { + 0% { + color: rgba(207, 218, 231, 0.8); + border-color: rgba(21, 23, 28, 0.37); + background-color: rgba(95, 105, 127, 0.37); + } + 100% { + color: #ffffff; + border-color: transparent; + background-color: #8abeb7; + } +} + +.nautilus-operations-button-needs-attention { + animation: needs_attention_keyframes 2s ease-in-out; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: needs_attention_keyframes 3s ease-in-out; + animation-iteration-count: 3; +} + +.conflict-row.activatable, +.conflict-row.activatable:active { + color: white; + background-color: #fc4138; +} + +.conflict-row.activatable:hover { + background-color: #fd716a; +} + +.conflict-row.activatable:selected { + color: #ffffff; + background-color: #8abeb7; +} + +.nemo-window .nemo-places-sidebar.frame { + border-width: 0; +} + +.nemo-window notebook { + background-color: #404552; +} + +.nemo-window .nemo-window-pane widget.entry { + border: 1px solid; + border-radius: 3px; + color: #d3dae3; + border-color: #2b2e39; + background-color: #404552; + box-shadow: inset 1px 0 #8abeb7, inset -1px 0 #8abeb7, inset 0 1px #8abeb7, + inset 0 -1px #8abeb7; +} + +.nemo-window + .primary-toolbar + widget.raised.linked:not(.vertical):not(.path-bar) + > button { + color: rgba(207, 218, 231, 0.8); + border-color: rgba(21, 23, 28, 0.37); + background-color: rgba(95, 105, 127, 0.37); +} +.nemo-window + .primary-toolbar + widget.raised.linked:not(.vertical):not(.path-bar) + > button:not(:last-child):not(:only-child) { + margin: 0 0 1px 0; +} +.nemo-window + .primary-toolbar + widget.raised.linked:not(.vertical):not(.path-bar) + > button:hover { + background-color: rgba(134, 144, 165, 0.37); +} +.nemo-window + .primary-toolbar + widget.raised.linked:not(.vertical):not(.path-bar) + > button:active, +.nemo-window + .primary-toolbar + widget.raised.linked:not(.vertical):not(.path-bar) + > button:checked { + color: #ffffff; + border-color: transparent; + background-color: #8abeb7; +} +.nemo-window + .primary-toolbar + widget.raised.linked:not(.vertical):not(.path-bar) + > button:disabled { + color: rgba(207, 218, 231, 0.4); +} + +.nemo-window + .primary-toolbar + widget.raised.linked:not(.vertical):not(.path-bar) + > button + + button { + border-left-style: none; +} + +.nemo-window + .primary-toolbar + widget.raised.linked:not(.vertical):not(.path-bar) + > button:hover:not(:checked):not(:active):not(:only-child):hover { + box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37), + inset -1px 0 rgba(21, 23, 28, 0.37); +} + +.nemo-window + .primary-toolbar + widget.raised.linked:not(.vertical):not(.path-bar) + > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover { + box-shadow: inset -1px 0 rgba(21, 23, 28, 0.37); +} + +.nemo-window + .primary-toolbar + widget.raised.linked:not(.vertical):not(.path-bar) + > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover { + box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37); +} + +.caja-notebook { + border-top: 1px solid #2b2e39; +} + +.caja-side-pane .frame { + border-width: 1px 0 0; +} + +.caja-notebook .frame { + border-width: 0 0 1px; +} + +.open-document-selector-treeview.view, +iconview.open-document-selector-treeview { + padding: 3px 6px 3px 6px; + border-color: #404552; +} +.open-document-selector-treeview.view:hover, +iconview.open-document-selector-treeview:hover { + background-color: #4a4f5c; +} +.open-document-selector-treeview.view:hover:selected, +iconview.open-document-selector-treeview:hover:selected { + color: #ffffff; + background-color: #8abeb7; +} + +.open-document-selector-name-label { + color: #d3dae3; +} + +.open-document-selector-path-label { + color: #8a909b; + font-size: smaller; +} +.open-document-selector-path-label:selected { + color: rgba(255, 255, 255, 0.9); +} + +.gedit-document-panel row button { + min-width: 22px; + min-height: 22px; + padding: 0; + color: transparent; + background: none; + border: none; + box-shadow: none; +} +.gedit-document-panel row button image { + color: inherit; +} + +.gedit-document-panel row:hover:not(:selected) button { + color: #9da3ad; +} +.gedit-document-panel row:hover:not(:selected) button:hover { + color: #ff4d4d; +} +.gedit-document-panel row:hover:not(:selected) button:active { + color: #d3dae3; +} + +.gedit-document-panel row:hover:selected button:hover { + color: #ff6666; + background: none; + border: none; + box-shadow: none; +} +.gedit-document-panel row:hover:selected button:hover:active { + color: #ffffff; +} + +.gedit-document-panel-dragged-row { + border: 1px solid #2b2e39; + background-color: #22242d; + color: #d3dae3; +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid #2b2e39; + background-color: #383c4a; +} + +.gedit-search-slider { + background-color: #3c4150; + padding: 6px; + border-color: #2b2e39; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px 1px; + border-style: solid; +} + +.gedit-search-entry-occurrences-tag { + color: rgba(211, 218, 227, 0.6); + border: none; + margin: 2px; + padding: 2px; +} + +.gedit-map-frame border { + border-width: 0; +} +.gedit-map-frame border:dir(ltr) { + border-left-width: 1px; +} +.gedit-map-frame border:dir(rtl) { + border-right-width: 1px; +} + +.pluma-window statusbar frame > border { + border: none; +} + +.pluma-window notebook > stack scrolledwindow { + border-width: 0 0 1px 0; +} + +#pluma-status-combo-button { + min-height: 0; + padding: 0; + border-top: none; + border-bottom: none; + border-radius: 0; +} + +.gb-search-entry-occurrences-tag { + background: none; +} + +workbench.csd > stack.titlebar:not(headerbar) { + padding: 0; + background: none; + border: none; + box-shadow: none; +} +workbench.csd > stack.titlebar:not(headerbar) headerbar, +workbench.csd > stack.titlebar:not(headerbar) headerbar:first-child, +workbench.csd > stack.titlebar:not(headerbar) headerbar:last-child { + border-radius: 3px 3px 0 0; +} + +editortweak .linked > entry.search:focus + .gb-linked-scroller { + border-top-color: #8abeb7; +} + +layouttab { + background-color: #404552; +} + +layout { + border: 1px solid #2b2e39; + -pnldockbin-handle-size: 1; +} + +eggsearchbar box.search-bar { + border-bottom: 1px solid #2b2e39; +} + +pillbox { + color: #ffffff; + background-color: #8abeb7; + border-radius: 3px; +} +pillbox:disabled label { + color: rgba(255, 255, 255, 0.5); +} + +docktabstrip { + padding: 0 6px; + background-color: #383c4a; + border-bottom: 1px solid #2b2e39; +} +docktabstrip docktab { + min-height: 28px; + border: solid transparent; + border-width: 0 1px; +} +docktabstrip docktab label { + opacity: 0.5; +} +docktabstrip docktab:checked label, +docktabstrip docktab:hover label { + opacity: 1; +} +docktabstrip docktab:checked { + border-color: #2b2e39; + background-color: #404552; +} + +dockbin { + border: 1px solid #2b2e39; + -pnldockbin-handle-size: 1; +} + +dockpaned { + border: 1px solid #2b2e39; +} + +dockoverlayedge { + background-color: #383c4a; +} +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} +dockoverlayedge.left-edge tab:checked, +dockoverlayedge.right-edge tab:checked { + border-width: 1px 0; +} + +popover.messagepopover.background { + padding: 0; +} + +popover.messagepopover .popover-content-area { + margin: 16px; +} + +popover.messagepopover .popover-action-area { + margin: 8px; +} +popover.messagepopover + .popover-action-area + button:not(:first-child):not(:last-child) { + margin: 0 4px; +} + +popover.popover-selector { + padding: 0; +} +popover.popover-selector list row { + padding: 5px 0; +} +popover.popover-selector list row image { + margin-left: 3px; + margin-right: 10px; +} + +entry.search.preferences-search { + border: none; + border-right: 1px solid #2b2e39; + border-bottom: 1px solid #2b2e39; + border-radius: 0; +} + +preferences stacksidebar.sidebar list { + background-image: linear-gradient(to bottom, #404552, #404552); +} + +preferences stacksidebar.sidebar list separator { + background-color: transparent; +} + +devhelppanel entry:focus, +symboltreepanel entry:focus { + border-color: #2b2e39; +} + +button.run-arrow-button { + min-width: 12px; +} + +omnibar.linked > entry:not(:only-child) { + border-style: solid; + border-radius: 3px; + margin-left: 1px; + margin-right: 1px; +} + +gstyleslidein #scale_box button.toggle:checked, +gstyleslidein #strings_controls button.toggle:checked, +gstyleslidein #palette_controls button.toggle:checked, +gstyleslidein #components_controls button.toggle:checked { + color: #d3dae3; +} + +configurationview entry.flat { + background: none; +} + +configurationview list { + border-width: 0; +} + +.documents-scrolledwin.frame { + border-width: 0; +} + +button.documents-load-more { + border-width: 1px 0 0; + border-radius: 0; +} + +.documents-icon-bg { + background-color: #8abeb7; + color: #ffffff; + border-radius: 2px; +} + +.documents-collection-icon, +.photos-collection-icon { + background-color: rgba(211, 218, 227, 0.3); + border-radius: 2px; +} + +button.documents-favorite:active, +button.documents-favorite:active:hover { + color: #a9caf1; +} + +.documents-entry-tag, +.photos-entry-tag { + color: #ffffff; + background: #8abeb7; + border-radius: 2px; + border-width: 0; + margin: 2px; + padding: 4px; +} +.documents-entry-tag:hover, +.photos-entry-tag:hover { + color: #ffffff; + background: #639fe5; +} +.documents-entry-tag:active, +.photos-entry-tag:active { + color: #ffffff; + background: #4189df; +} + +.content-view.document-page { + border-style: solid; + border-width: 3px 3px 6px 4px; + border-image: url("assets/thumbnail-frame.png") 3 3 6 4; +} + +.photos-fade-in { + opacity: 1; + transition: opacity 0.2s ease-out; +} + +.photos-fade-out { + opacity: 0; + transition: opacity 0.2s ease-out; +} + +.tweak-categories, +.tweak-category:not(:selected):not(:hover) { + background-image: linear-gradient(to bottom, #404552, #404552); +} + +.tr-workarea undershoot, +.tr-workarea overshoot { + border-color: transparent; +} + +.atril-window .primary-toolbar toolbar, +.atril-window .primary-toolbar .inline-toolbar { + background: none; +} + +#gf-bubble, +#gf-bubble.solid, +#gf-osd-window, +#gf-osd-window.solid, +#gf-input-source-popup, +#gf-input-source-popup.solid, +#gf-candidate-popup, +#gf-candidate-popup.solid { + color: #cfd5de; + background-color: rgba(53, 57, 69, 0.95); + border: 1px solid rgba(35, 38, 46, 0.95); + border-radius: 2px; +} + +#gf-bubble levelbar block.low, +#gf-bubble levelbar block.high, +#gf-bubble levelbar block.full, +#gf-osd-window levelbar block.low, +#gf-osd-window levelbar block.high, +#gf-osd-window levelbar block.full, +#gf-input-source-popup levelbar block.low, +#gf-input-source-popup levelbar block.high, +#gf-input-source-popup levelbar block.full, +#gf-candidate-popup levelbar block.low, +#gf-candidate-popup levelbar block.high, +#gf-candidate-popup levelbar block.full { + background-color: #8abeb7; + border-color: #8abeb7; +} + +#gf-bubble levelbar block.empty, +#gf-osd-window levelbar block.empty, +#gf-input-source-popup levelbar block.empty, +#gf-candidate-popup levelbar block.empty { + background-color: rgba(42, 45, 55, 0.95); +} + +#gf-bubble levelbar trough, +#gf-osd-window levelbar trough, +#gf-input-source-popup levelbar trough, +#gf-candidate-popup levelbar trough { + background: none; +} + +#gf-input-source { + min-height: 32px; + min-width: 40px; +} +#gf-input-source:selected { + color: #ffffff; + background-color: #8abeb7; + border-radius: 2px; +} + +gf-candidate-box label { + padding: 3px; +} + +gf-candidate-box:hover, +gf-candidate-box:selected { + color: #ffffff; + background-color: #8abeb7; + border-radius: 2px; +} + +MsdOsdWindow.background.osd { + border-radius: 2px; + border: 1px solid rgba(35, 38, 46, 0.95); +} +MsdOsdWindow.background.osd .progressbar { + background-color: #8abeb7; + border: none; + border-color: red; + border-radius: 5px; +} +MsdOsdWindow.background.osd .trough { + background-color: rgba(42, 45, 55, 0.95); + border: none; + border-radius: 5px; +} + +.mate-panel-menu-bar, +.mate-panel-menu-bar menubar, +panel-toplevel.background, +panel-toplevel.background menubar { + background-color: #2b2e37; +} + +.mate-panel-menu-bar menubar, +.mate-panel-menu-bar #PanelApplet label, +.mate-panel-menu-bar #PanelApplet image, +panel-toplevel.background menubar, +panel-toplevel.background #PanelApplet label, +panel-toplevel.background #PanelApplet image { + color: #bac3cf; +} + +.mate-panel-menu-bar button label, +.mate-panel-menu-bar button image, +.mate-panel-menu-bar #tasklist-button label, +.mate-panel-menu-bar #tasklist-button image, +panel-toplevel.background button label, +panel-toplevel.background button image, +panel-toplevel.background #tasklist-button label, +panel-toplevel.background #tasklist-button image { + color: inherit; +} + +.mate-panel-menu-bar .wnck-pager, +panel-toplevel.background .wnck-pager { + color: #5d6268; + background-color: rgba(20, 22, 27, 0.95); +} +.mate-panel-menu-bar .wnck-pager:hover, +panel-toplevel.background .wnck-pager:hover { + background-color: rgba(54, 58, 70, 0.95); +} +.mate-panel-menu-bar .wnck-pager:selected, +panel-toplevel.background .wnck-pager:selected { + color: #a9caf1; + background-color: #8abeb7; +} + +.mate-panel-menu-bar na-tray-applet, +panel-toplevel.background na-tray-applet { + -natrayapplet-icon-padding: 0; + -natrayapplet-icon-size: 16px; +} + +.xfce4-panel.panel { + background-color: rgba(43, 46, 55, 0.95); + text-shadow: none; + -gtk-icon-shadow: none; +} + +#tasklist-button { + color: rgba(186, 195, 207, 0.8); + border-radius: 0; + border: none; + background-color: rgba(43, 46, 55, 0); +} +#tasklist-button:hover { + color: #d8dde4; + background-color: rgba(0, 0, 0, 0.17); +} +#tasklist-button:checked { + color: white; + background-color: rgba(0, 0, 0, 0.25); + box-shadow: inset 0 -2px #8abeb7; +} + +.mate-panel-menu-bar button:not(#tasklist-button), +panel-toplevel.background button:not(#tasklist-button), +.xfce4-panel.panel button.flat, +.xfce4-panel.panel button.sidebar-button { + color: #bac3cf; + border-radius: 0; + border: none; + background-color: rgba(43, 46, 55, 0); +} +.mate-panel-menu-bar button:hover:not(#tasklist-button), +panel-toplevel.background button:hover:not(#tasklist-button), +.xfce4-panel.panel button.flat:hover, +.xfce4-panel.panel button.sidebar-button:hover { + border: none; + background-color: rgba(65, 70, 84, 0.95); +} +.mate-panel-menu-bar button:active:not(#tasklist-button), +panel-toplevel.background button:active:not(#tasklist-button), +.xfce4-panel.panel button.flat:active, +.xfce4-panel.panel button.sidebar-button:active, +.mate-panel-menu-bar button:checked:not(#tasklist-button), +panel-toplevel.background button:checked:not(#tasklist-button), +.xfce4-panel.panel button.flat:checked, +.xfce4-panel.panel button.sidebar-button:checked { + color: #ffffff; + border: none; + background-color: #8abeb7; +} +.mate-panel-menu-bar button:active:not(#tasklist-button) label, +panel-toplevel.background button:active:not(#tasklist-button) label, +.xfce4-panel.panel button.flat:active label, +.xfce4-panel.panel button.sidebar-button:active label, +.mate-panel-menu-bar button:active:not(#tasklist-button) image, +panel-toplevel.background button:active:not(#tasklist-button) image, +.xfce4-panel.panel button.flat:active image, +.xfce4-panel.panel button.sidebar-button:active image, +.mate-panel-menu-bar button:checked:not(#tasklist-button) label, +panel-toplevel.background button:checked:not(#tasklist-button) label, +.xfce4-panel.panel button.flat:checked label, +.xfce4-panel.panel button.sidebar-button:checked label, +.mate-panel-menu-bar button:checked:not(#tasklist-button) image, +panel-toplevel.background button:checked:not(#tasklist-button) image, +.xfce4-panel.panel button.flat:checked image, +.xfce4-panel.panel button.sidebar-button:checked image { + color: inherit; +} + +.nautilus-window .floating-bar { + padding: 1px; + background-color: #8abeb7; + color: #ffffff; + border-radius: 2px 2px 0 0; +} +.nautilus-window .floating-bar.bottom.left { + border-top-left-radius: 0; +} +.nautilus-window .floating-bar.bottom.right { + border-top-right-radius: 0; +} +.nautilus-window .floating-bar button { + border: none; + border-radius: 0; + min-height: 0; +} + +.marlin-pathbar.pathbar { + border-radius: 3px; + padding-left: 4px; + padding-right: 4px; + color: rgba(207, 218, 231, 0.8); + border-color: rgba(21, 23, 28, 0.37); + background-color: rgba(95, 105, 127, 0.37); +} +.marlin-pathbar.pathbar image, +.marlin-pathbar.pathbar image:hover { + color: inherit; +} +.marlin-pathbar.pathbar:focus { + color: #ffffff; + border-color: transparent; + background-color: #8abeb7; +} +.marlin-pathbar.pathbar:disabled { + color: rgba(207, 218, 231, 0.35); + border-color: rgba(21, 23, 28, 0.37); + background-color: rgba(95, 105, 127, 0.22); +} +.marlin-pathbar.pathbar:active, +.marlin-pathbar.pathbar:checked { + color: #8abeb7; +} + +.gala-notification { + border: 1px solid rgba(0, 0, 0, 0.35); + border-radius: 3px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + background-image: linear-gradient(to bottom, white, white); + background-color: transparent; +} +.gala-notification .title, +.gala-notification .label { + color: #5c616c; +} + +.panel { + background-color: transparent; + color: white; + font-weight: bold; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.panel-shadow { + background-image: none; + background-color: transparent; +} +.panel .menu { + box-shadow: none; +} +.panel .menu .menuitem { + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; +} +.panel .menu .window-frame.menu.csd, +.panel .menu .window-frame.popup.csd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), + 0 6px 6px rgba(0, 0, 0, 0.23); +} +.panel .menubar > .menuitem { + padding: 3px 6px; +} +.panel .menubar > .menuitem:hover { + background-color: transparent; +} +.panel .window-frame.menu.csd, +.panel .window-frame.popup.csd { + box-shadow: none; +} + +.composited-indicator { + background-color: transparent; + color: white; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.composited-indicator > GtkWidget > GtkWidget:first-child { + padding: 0 2px; +} +.composited-indicator .menuitem:active, +.composited-indicator .menuitem:hover { + border-style: none; + background-image: none; + box-shadow: none; +} +.composited-indicator > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; +} + +.panel-app-button > GtkWidget > GtkWidget:first-child { + padding: 0 2px 0 4px; +} + +.panel .menu .spinner, +.menu .spinner { + opacity: 1; +} + +UnityDecoration { + -unitydecoration-extents: 28px 1 1 1; + -unitydecoration-input-extents: 10px; + -unitydecoration-shadow-offset-x: 0px; + -unitydecoration-shadow-offset-y: 3px; + -unitydecoration-active-shadow-color: rgba(0, 0, 0, 0.2); + -unitydecoration-active-shadow-radius: 12px; + -unitydecoration-inactive-shadow-color: rgba(0, 0, 0, 0.07); + -unitydecoration-inactive-shadow-radius: 7px; + -unitydecoration-glow-size: 10px; + -unitydecoration-glow-color: #8abeb7; + -unitydecoration-title-indent: 10px; + -unitydecoration-title-fade: 35px; + -unitydecoration-title-alignment: 0; +} +UnityDecoration .top { + border: 1px solid rgba(32, 35, 43, 0.97); + border-bottom-width: 0; + border-radius: 4px 4px 0 0; + padding: 1px 6px 0 6px; + background-image: linear-gradient(to bottom, #2f343f, #2f343f); + color: rgba(207, 218, 231, 0.8); + box-shadow: inset 0 1px rgba(54, 59, 72, 0.97); +} +UnityDecoration .top:backdrop { + border-bottom-width: 0; + color: rgba(207, 218, 231, 0.5); +} +UnityDecoration .left, +UnityDecoration .right, +UnityDecoration .bottom, +UnityDecoration .left:backdrop, +UnityDecoration .right:backdrop, +UnityDecoration .bottom:backdrop { + background-color: transparent; + background-image: linear-gradient( + to bottom, + rgba(32, 35, 43, 0.97), + rgba(32, 35, 43, 0.97) + ); +} + +UnityPanelWidget, +.unity-panel { + background-image: linear-gradient(to bottom, #2f343f, #2f343f); + color: #f6f7f9; + box-shadow: none; +} +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: #bdc6d1; +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + border-radius: 0; + color: #ffffff; + background-image: linear-gradient(to bottom, #8abeb7, #8abeb7); + border-bottom: none; +} + +.lightdm.menu { + background-image: none; + background-color: rgba(0, 0, 0, 0.4); + border-color: rgba(255, 255, 255, 0.8); + border-radius: 4px; + padding: 1px; + color: white; +} + +.lightdm-combo .menu { + background-color: rgba(64, 71, 86, 0.97); + border-radius: 0px; + padding: 0px; + color: white; +} + +.lightdm.menu .menuitem *, +.lightdm.menu .menuitem.check:active, +.lightdm.menu .menuitem.radio:active { + color: white; +} + +.lightdm.menubar { + color: rgba(255, 255, 255, 0.8); + background-image: none; + background-color: rgba(0, 0, 0, 0.5); +} +.lightdm.menubar > .menuitem { + padding: 2px 6px; +} + +.lightdm-combo.combobox-entry .button, +.lightdm-combo .cell, +.lightdm-combo .button, +.lightdm-combo .entry, +.lightdm.button, +.lightdm.entry { + background-image: none; + background-color: rgba(0, 0, 0, 0.3); + border-color: rgba(255, 255, 255, 0.4); + border-radius: 10px; + padding: 7px; + color: white; + text-shadow: none; +} + +.lightdm.button, +.lightdm.button:hover, +.lightdm.button:active, +.lightdm.button:active:focus, +.lightdm.entry, +.lightdm.entry:hover, +.lightdm.entry:active, +.lightdm.entry:active:focus { + background-image: none; + border-image: none; +} + +.lightdm.button:focus, +.lightdm.entry:focus { + border-color: rgba(255, 255, 255, 0.1); + border-width: 1px; + border-style: solid; + color: white; +} + +.lightdm.entry:selected { + background-color: rgba(255, 255, 255, 0.8); +} + +.lightdm.entry:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: dashentry_spinner 1s infinite linear; +} + +.lightdm.option-button { + padding: 2px; + background: none; + border: 0; +} + +.lightdm.toggle-button { + background: none; + border-width: 0; +} +.lightdm.toggle-button.selected { + background-color: rgba(0, 0, 0, 0.7); + border-width: 1px; +} + +@keyframes dashentry_spinner { + to { + -gtk-icon-transform: rotate(1turn); + } +} + +.overlay-bar { + background-color: #8abeb7; + border-color: #8abeb7; + border-radius: 2px; + padding: 3px 6px; + margin: 3px; +} +.overlay-bar label { + color: #ffffff; +} + +GraniteWidgetsThinPaned { + background-color: transparent; + background-image: none; + margin: 0; + border-left: 1px solid #2b2e39; + border-right: 1px solid #2b2e39; +} + +GraniteWidgetsPopOver .frame, +GraniteWidgetsStaticNotebook .frame { + border: none; +} + +.help_button { + border-radius: 100px; + padding: 3px 9px; +} + +toolbar.secondary-toolbar, +.secondary-toolbar.inline-toolbar { + padding: 3px; + border-bottom: 1px solid #2b2e39; +} +toolbar.secondary-toolbar button, +.secondary-toolbar.inline-toolbar button { + padding: 0 3px 0 3px; +} + +toolbar.bottom-toolbar, +.bottom-toolbar.inline-toolbar { + padding: 5px; + border-width: 1px 0 0 0; + border-style: solid; + border-color: #2b2e39; + background-color: #383c4a; +} +toolbar.bottom-toolbar button, +.bottom-toolbar.inline-toolbar button { + padding: 2px 3px 2px 3px; +} + +.source-list { + -gtktreeview-horizontal-separator: 1px; + -gtktreeview-vertical-separator: 6px; +} + +.source-list, +.source-list.view, +iconview.source-list { + background-color: #383c4a; + color: #d3dae3; + -gtk-icon-style: regular; +} + +.source-list.category-expander { + color: transparent; +} + +.source-list.view:hover, +iconview.source-list:hover { + background-color: #434859; +} + +.source-list.view:selected, +iconview.source-list:selected, +.source-list.view:hover:selected, +iconview.source-list:hover:selected, +.source-list.view:selected:focus, +iconview.source-list:selected:focus, +.source-list.category-expander:hover { + color: #ffffff; + background-color: #8abeb7; +} + +.source-list scrollbar, +.source-list junction { + border-image: none; + border-color: transparent; + background-color: #383c4a; + background-image: none; +} + +.source-list.badge, +.source-list.badge:hover, +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-image: none; + background-color: #8abeb7; + color: #ffffff; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; +} + +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-color: #ffffff; + color: #8abeb7; +} + +.source-list.category-expander { + color: #d3dae3; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + -gtktreeview-expander-size: 16; +} + +.source-list.category-expander, +.source-list.category-expander:backdrop { + color: transparent; + border: none; +} + +.source-list.category-expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +GraniteWidgetsWelcome { + background-color: #404552; +} + +GraniteWidgetsWelcome label { + color: #868b97; + font-size: 11px; + text-shadow: none; +} + +GraniteWidgetsWelcome .h1, +GraniteWidgetsWelcome .h3 { + color: rgba(211, 218, 227, 0.8); +} + +.help_button { + border-radius: 0; +} + +GraniteWidgetsPopOver { + -granitewidgetspopover-arrow-width: 21; + -granitewidgetspopover-arrow-height: 10; + -granitewidgetspopover-border-radius: 2px; + -granitewidgetspopover-border-width: 1; + -granitewidgetspopover-shadow-size: 12; + border: 1px solid rgba(0, 0, 0, 0.3); + margin: 0; +} + +.popover_bg { + background-image: linear-gradient(to bottom, #404552, #404552); + border: 1px solid rgba(0, 0, 0, 0.3); +} + +GraniteWidgetsPopOver .sidebar.view, +GraniteWidgetsPopOver iconview.sidebar, +GraniteWidgetsPopOver * { + background-color: transparent; +} + +GraniteWidgetsXsEntry entry { + padding: 4px; +} + +.h1 { + font-size: 24px; +} + +.h2 { + font-size: 18px; +} + +.h3 { + font-size: 11px; +} + +.h4, +.category-label { + color: #a5abb5; + font-weight: 600; +} + +.h4 { + padding-bottom: 6px; + padding-top: 6px; +} + +GtkListBox .h4 { + padding-left: 6px; +} + +#panel_window { + background-color: rgba(43, 46, 55, 0.95); + color: #bac3cf; + font-weight: bold; + box-shadow: inset 0 -1px rgba(27, 29, 35, 0.95); +} +#panel_window menubar { + padding-left: 5px; +} +#panel_window menubar, +#panel_window menubar > menuitem { + background-color: transparent; + color: #bac3cf; + font-weight: bold; +} +#panel_window menubar menuitem:disabled { + color: rgba(186, 195, 207, 0.5); +} +#panel_window menubar menuitem:disabled label { + color: inherit; +} +#panel_window menubar menu > menuitem { + font-weight: normal; +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + font-weight: normal; + border-style: none; + background-color: transparent; + color: #d3dae3; +} + +#content_frame { + padding-bottom: 14px; + background-color: #383c4a; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 1px 1px 0 1px; +} + +#content_frame button { + color: #d3dae3; + border-color: #2b2e39; + background-color: #444a58; +} +#content_frame button:hover { + color: #d3dae3; + border-color: #2b2e39; + background-color: #505666; +} +#content_frame button:active, +#content_frame button:checked { + color: #ffffff; + border-color: #2b2e39; + background-color: #8abeb7; +} +#content_frame button:disabled { + border-color: rgba(43, 46, 57, 0.55); + background-color: rgba(68, 74, 88, 0.55); +} +#content_frame button:disabled label, +#content_frame button:disabled { + color: rgba(211, 218, 227, 0.45); +} + +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: rgba(47, 52, 63, 0.97); + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 0 1px 1px 1px; + box-shadow: inset 0 1px rgba(38, 42, 51, 0.97); +} + +#buttonbox_frame button { + color: #bac3cf; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); +} +#buttonbox_frame button:hover { + color: #bac3cf; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); +} +#buttonbox_frame button:active, +#buttonbox_frame button:checked { + color: #ffffff; + border-color: rgba(26, 28, 34, 0.35); + background-color: #8abeb7; +} +#buttonbox_frame button:disabled { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); +} + +#login_window #user_combobox { + color: #d3dae3; + font-size: 13px; +} +#login_window #user_combobox menu { + font-weight: normal; +} + +#user_image { + padding: 3px; + border-radius: 2px; +} + +#shutdown_button.button { + background-clip: border-box; + color: green; + background-color: #f04a50; + border-color: #f04a50; +} +#shutdown_button.button:hover { + background-clip: border-box; + color: green; + background-color: #f4797e; + border-color: #f4797e; +} +#shutdown_button.button:active, +#shutdown_button.button:checked { + background-clip: border-box; + color: green; + background-color: #ec1b22; + border-color: #ec1b22; +} + +#restart_button.button { + background-clip: border-box; + color: green; + background-color: #8abeb7; + border-color: #8abeb7; +} +#restart_button.button:hover { + background-clip: border-box; + color: green; + background-color: #8abeb7; + border-color: #8abeb7; +} +#restart_button.button:active, +#restart_button.button:checked { + background-clip: border-box; + color: green; + background-color: #8abeb7; + border-color: #8abeb7; +} + +#greeter_infobar { + border-bottom-width: 0; + font-weight: bold; +} + +.nautilus-window paned > separator { + background-image: linear-gradient( + to bottom, + rgba(42, 45, 55, 0.95), + rgba(42, 45, 55, 0.95) + ); +} + +filechooser paned > separator { + background-image: linear-gradient( + to bottom, + rgba(42, 45, 55, 0.95), + rgba(42, 45, 55, 0.95) + ); +} + +filechooser.csd.background, +filechooser placessidebar list, +.nautilus-window.csd.background, +.nautilus-window placessidebar list { + background-color: transparent; +} + +filechooser placessidebar.sidebar, +.nautilus-window placessidebar.sidebar { + background-color: rgba(53, 57, 69, 0.95); +} +filechooser placessidebar.sidebar row.sidebar-row, +.nautilus-window placessidebar.sidebar row.sidebar-row { + border: none; + color: #bac3cf; +} +filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon { + color: rgba(186, 195, 207, 0.6); +} +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup, +filechooser placessidebar.sidebar row.sidebar-row:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover { + background-color: rgba(186, 195, 207, 0.15); +} +filechooser placessidebar.sidebar row.sidebar-row:disabled, +filechooser placessidebar.sidebar row.sidebar-row:disabled label, +filechooser placessidebar.sidebar row.sidebar-row:disabled image, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled label, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled image { + color: rgba(186, 195, 207, 0.4); +} +filechooser + placessidebar.sidebar + row.sidebar-row:selected.has-open-popup + .sidebar-icon, +filechooser placessidebar.sidebar row.sidebar-row:selected .sidebar-icon, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-icon, +filechooser placessidebar.sidebar row.sidebar-row:active:hover .sidebar-icon, +.nautilus-window + placessidebar.sidebar + row.sidebar-row:selected.has-open-popup + .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected .sidebar-icon, +.nautilus-window + placessidebar.sidebar + row.sidebar-row:selected:hover + .sidebar-icon, +.nautilus-window + placessidebar.sidebar + row.sidebar-row:active:hover + .sidebar-icon { + color: inherit; +} +filechooser + placessidebar.sidebar + row.sidebar-row:not(:selected) + button.sidebar-button, +.nautilus-window + placessidebar.sidebar + row.sidebar-row:not(:selected) + button.sidebar-button { + color: #bac3cf; +} +filechooser + placessidebar.sidebar + row.sidebar-row:not(:selected) + button.sidebar-button:hover, +.nautilus-window + placessidebar.sidebar + row.sidebar-row:not(:selected) + button.sidebar-button:hover { + color: #bac3cf; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); +} +filechooser + placessidebar.sidebar + row.sidebar-row:not(:selected) + button.sidebar-button:active, +.nautilus-window + placessidebar.sidebar + row.sidebar-row:not(:selected) + button.sidebar-button:active { + color: #ffffff; + border-color: #2b2e39; + background-color: #8abeb7; +} +filechooser + placessidebar.sidebar + row.sidebar-row:not(:selected) + button.sidebar-button:not(:hover):not(:active) + > image, +.nautilus-window + placessidebar.sidebar + row.sidebar-row:not(:selected) + button.sidebar-button:not(:hover):not(:active) + > image { + opacity: 0.5; +} +filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row, +.nautilus-window + placessidebar.sidebar + row.sidebar-row.sidebar-new-bookmark-row { + color: #8abeb7; +} +filechooser + placessidebar.sidebar + row.sidebar-row.sidebar-new-bookmark-row + .sidebar-icon, +.nautilus-window + placessidebar.sidebar + row.sidebar-row.sidebar-new-bookmark-row + .sidebar-icon { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), +filechooser + placessidebar.sidebar + row.sidebar-row:drop(active):not(:disabled) + label, +filechooser + placessidebar.sidebar + row.sidebar-row:drop(active):not(:disabled) + .sidebar-icon, +.nautilus-window + placessidebar.sidebar + row.sidebar-row:drop(active):not(:disabled), +.nautilus-window + placessidebar.sidebar + row.sidebar-row:drop(active):not(:disabled) + label, +.nautilus-window + placessidebar.sidebar + row.sidebar-row:drop(active):not(:disabled) + .sidebar-icon { + color: #f08437; +} +filechooser + placessidebar.sidebar + row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window + placessidebar.sidebar + row.sidebar-row:drop(active):not(:disabled):selected { + background-color: #f08437; +} +filechooser + placessidebar.sidebar + row.sidebar-row:drop(active):not(:disabled):selected, +filechooser + placessidebar.sidebar + row.sidebar-row:drop(active):not(:disabled):selected + label, +filechooser + placessidebar.sidebar + row.sidebar-row:drop(active):not(:disabled):selected + .sidebar-icon, +.nautilus-window + placessidebar.sidebar + row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window + placessidebar.sidebar + row.sidebar-row:drop(active):not(:disabled):selected + label, +.nautilus-window + placessidebar.sidebar + row.sidebar-row:drop(active):not(:disabled):selected + .sidebar-icon { + color: #ffffff; +} +filechooser placessidebar.sidebar separator, +.nautilus-window placessidebar.sidebar separator { + background-color: transparent; +} + +filechooser.maximized placessidebar.sidebar, +.nautilus-window.maximized placessidebar.sidebar { + background-color: #353945; +} + +.nemo-window .sidebar { + color: #bac3cf; + background-color: rgba(53, 57, 69, 0.95); +} +.nemo-window .sidebar .view, +.nemo-window .sidebar iconview, +.nemo-window .sidebar row { + background-color: transparent; + color: #bac3cf; +} +.nemo-window .sidebar .view.cell:selected, +.nemo-window .sidebar iconview.cell:selected, +.nemo-window .sidebar row.cell:selected { + background-color: #8abeb7; + color: #ffffff; +} +.nemo-window .sidebar .view.expander, +.nemo-window .sidebar iconview.expander, +.nemo-window .sidebar row.expander { + color: rgba(123, 129, 141, 0.975); +} +.nemo-window .sidebar .view.expander:hover, +.nemo-window .sidebar iconview.expander:hover, +.nemo-window .sidebar row.expander:hover { + color: #bac3cf; +} +.nemo-window .sidebar separator { + background-color: transparent; +} + +.caja-side-pane, +.caja-side-pane > notebook > stack > widget > box, +.caja-side-pane text, +.caja-side-pane treeview { + color: #bac3cf; + caret-color: #bac3cf; + background-color: #353945; +} + +.caja-side-pane > box button:not(:active):not(:checked) { + color: #bac3cf; +} + +.caja-side-pane .frame { + border-color: #2a2d37; +} + +.caja-side-pane junction { + background-color: rgba(42, 45, 55, 0.95); +} + +filechooser actionbar { + color: #bac3cf; + background-color: rgba(53, 57, 69, 0.95); + border-color: rgba(20, 21, 26, 0.95); +} +filechooser actionbar label, +filechooser actionbar combobox { + color: #bac3cf; +} + +.gedit-bottom-panel-paned { + background-color: #404552; +} + +.gedit-side-panel-paned > separator { + background-image: linear-gradient( + to bottom, + rgba(42, 45, 55, 0.95), + rgba(42, 45, 55, 0.95) + ); +} + +.gedit-bottom-panel-paned > separator { + background-image: linear-gradient(to bottom, #2b2e39, #2b2e39); +} + +.gedit-document-panel { + background-color: rgba(53, 57, 69, 0.95); +} +.maximized .gedit-document-panel { + background-color: #353945; +} +.gedit-document-panel row { + color: #bac3cf; + background-color: rgba(186, 195, 207, 0); +} +.gedit-document-panel row:hover { + background-color: rgba(186, 195, 207, 0.15); +} +.gedit-document-panel row:active { + color: #ffffff; + background-color: #8abeb7; +} +.gedit-document-panel row:active button { + color: #ffffff; +} +.gedit-document-panel row:selected, +.gedit-document-panel row:selected:hover { + color: #ffffff; + background-color: #8abeb7; +} +.gedit-document-panel row:hover:not(:selected) button:active { + color: #bac3cf; +} + +filechooser actionbar button { + color: #bac3cf; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); +} +.caja-side-pane > box button:hover:not(:active), +filechooser actionbar button:hover { + color: #bac3cf; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); +} +filechooser actionbar button:active, +filechooser actionbar button:checked { + color: #ffffff; + border-color: rgba(26, 28, 34, 0.35); + background-color: #8abeb7; +} +filechooser actionbar button:disabled { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); +} + +filechooser actionbar entry { + color: #bac3cf; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); +} +filechooser actionbar entry image, +filechooser actionbar entry image:hover { + color: inherit; +} +filechooser actionbar entry:focus { + color: #ffffff; + border-color: rgba(26, 28, 34, 0.35); + background-color: #8abeb7; +} +filechooser actionbar entry:disabled { + color: rgba(186, 195, 207, 0.55); + background-color: rgba(102, 109, 132, 0.2); +} + +filechooser placessidebar.sidebar scrollbar, +.nautilus-window placessidebar.sidebar scrollbar, +.nemo-window .sidebar scrollbar, +.caja-side-pane scrollbar { + border-color: rgba(42, 45, 55, 0.95); +} +filechooser + placessidebar.sidebar + scrollbar.overlay-indicator:not(.dragging):not(.hovering) + slider, +.nautilus-window + placessidebar.sidebar + scrollbar.overlay-indicator:not(.dragging):not(.hovering) + slider, +.nemo-window + .sidebar + scrollbar.overlay-indicator:not(.dragging):not(.hovering) + slider, +.caja-side-pane + scrollbar.overlay-indicator:not(.dragging):not(.hovering) + slider { + background-color: #e7eaee; + border: 1px solid rgba(0, 0, 0, 0.3); +} +filechooser placessidebar.sidebar scrollbar slider, +.nautilus-window placessidebar.sidebar scrollbar slider, +.nemo-window .sidebar scrollbar slider, +.caja-side-pane scrollbar slider { + background-color: rgba(231, 234, 238, 0.7); +} +filechooser placessidebar.sidebar scrollbar slider:hover, +.nautilus-window placessidebar.sidebar scrollbar slider:hover, +.nemo-window .sidebar scrollbar slider:hover, +.caja-side-pane scrollbar slider:hover { + background-color: #f6f7f9; +} +filechooser placessidebar.sidebar scrollbar slider:hover:active, +.nautilus-window placessidebar.sidebar scrollbar slider:hover:active, +.nemo-window .sidebar scrollbar slider:hover:active, +.caja-side-pane scrollbar slider:hover:active { + background-color: #8abeb7; +} +filechooser placessidebar.sidebar scrollbar slider:disabled, +.nautilus-window placessidebar.sidebar scrollbar slider:disabled, +.nemo-window .sidebar scrollbar slider:disabled, +.caja-side-pane scrollbar slider:disabled { + background-color: transparent; +} +filechooser placessidebar.sidebar scrollbar trough, +.nautilus-window placessidebar.sidebar scrollbar trough, +.nemo-window .sidebar scrollbar trough, +.caja-side-pane scrollbar trough { + background-color: rgba(42, 45, 55, 0.95); +} + +@define-color theme_fg_color #D3DAE3; +@define-color theme_text_color #D3DAE3; +@define-color theme_bg_color #383C4A; +@define-color theme_base_color #404552; +@define-color theme_selected_bg_color #8abeb7; +@define-color theme_selected_fg_color #ffffff; +@define-color fg_color #D3DAE3; +@define-color text_color #D3DAE3; +@define-color bg_color #383C4A; +@define-color base_color #404552; +@define-color selected_bg_color #8abeb7; +@define-color selected_fg_color #ffffff; +@define-color insensitive_bg_color #3c4150; +@define-color insensitive_fg_color alpha(#d3dae3, 0.5); +@define-color insensitive_base_color #404552; +@define-color theme_unfocused_fg_color #D3DAE3; +@define-color theme_unfocused_text_color #D3DAE3; +@define-color theme_unfocused_bg_color #383C4A; +@define-color theme_unfocused_base_color #404552; +@define-color borders #2b2e39; +@define-color unfocused_borders #2b2e39; +@define-color warning_color #F27835; +@define-color error_color #FC4138; +@define-color success_color #73d216; +@define-color placeholder_text_color #A8A8A8; +@define-color link_color #a9caf1; +@define-color content_view_bg #404552; +@define-color wm_title alpha(#cfdae7, 0.8); +@define-color wm_unfocused_title alpha(#cfdae7, 0.5); +@define-color wm_bg #2f343f; +@define-color wm_bg_unfocused #323843; +@define-color wm_highlight #363b48; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_button_close_bg #cc575d; +@define-color wm_button_close_hover_bg #d7787d; +@define-color wm_button_close_active_bg #be3841; +@define-color wm_icon_close_bg #2f343f; +@define-color wm_button_hover_bg #454C5C; +@define-color wm_button_active_bg #8abeb7; +@define-color wm_button_hover_border #262932; +@define-color wm_icon_bg #90939B; +@define-color wm_icon_unfocused_bg #666A74; +@define-color wm_icon_hover_bg #C4C7CC; +@define-color wm_icon_active_bg #ffffff; diff --git a/linux/themes/Lumiere/gtk-3.0/gtk.css b/linux/themes/Lumiere/gtk-3.0/gtk.css new file mode 100755 index 0000000..e51668a --- /dev/null +++ b/linux/themes/Lumiere/gtk-3.0/gtk.css @@ -0,0 +1,7122 @@ +* { + background-clip: padding-box; + -gtktoolbutton-icon-spacing: 4; + -gtktextview-error-underline-color: #ef6b7b; + -gtkscrolledwindow-scrollbar-spacing: 0; + -gtktoolitemgroup-expander-size: 11; + -gtkwidget-text-handle-width: 20; + -gtkwidget-text-handle-height: 20; + -gtkdialog-button-spacing: 4; + -gtkdialog-action-area-border: 0; + outline-color: alpha(currentColor, 0.3); + outline-style: dashed; + outline-offset: -3px; + outline-width: 1px; + -gtk-outline-radius: 2px; +} + +.background { + color: #474c57; + background-color: #ffffff; +} + +*:disabled { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #ffffff; + color: #474c57; +} +.gtkstyle-fallback:hover { + background-color: white; + color: #474c57; +} +.gtkstyle-fallback:active { + background-color: #ffffff; + color: #474c57; +} +.gtkstyle-fallback:disabled { + background-color: #ffffff; + color: rgba(92, 97, 108, 0.55); +} +.gtkstyle-fallback:selected { + background-color: #8abeb7; + color: #ffffff; +} + +.view, +iconview, +.view text, +iconview text, +textview text { + color: #474c57; + background-color: #ffffff; +} +.view:selected, +iconview:selected, +.view:selected:focus, +iconview:selected:focus, +.view text:selected, +iconview text:selected, +textview text:selected, +.view text:selected:focus, +iconview text:selected:focus, +textview text:selected:focus { + border-radius: 2px; +} + +textview border { + background-color: #ffffff; +} + +rubberband, +flowbox rubberband, +treeview.view rubberband, +.content-view rubberband, +.rubberband { + border: 1px solid #8abeb7; + background-color: rgba(78, 194, 232, 0.2); +} + +flowbox flowboxchild { + padding: 3px; + border-radius: 2px; +} +flowbox flowboxchild:selected { + outline-offset: -2px; +} + +label.separator, +popover label.separator, +popover.background label.separator { + color: #474c57; +} + +label selection { + color: #ffffff; + background-color: #8abeb7; +} + +label:disabled { + color: rgba(92, 97, 108, 0.55); +} + +.dim-label, +label.separator, +popover label.separator, +popover.background label.separator, +headerbar .subtitle, +.titlebar:not(headerbar) .subtitle { + opacity: 0.55; +} + +assistant .sidebar { + background-color: #ffffff; + border-top: 1px solid #ffffff; +} + +assistant.csd .sidebar { + border-top-style: none; +} + +assistant .sidebar label { + padding: 6px 12px; +} + +assistant .sidebar label.highlight { + background-color: #8abeb7; + color: #ffffff; +} + +textview { + background-color: #ffffff; +} + +popover.osd, +popover.magnifier, +.csd popover.osd, +.csd popover.magnifier, +popover.background.osd, +popover.background.magnifier, +.csd popover.background.osd, +.csd popover.background.magnifier, +.osd .scale-popup, +.osd { + color: #bac3cf; + border: none; + background-color: rgba(53, 57, 69, 0.95); + background-clip: padding-box; + box-shadow: none; +} + +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} +spinner:checked:disabled { + opacity: 0.5; +} + +entry { + min-height: 22px; + border: 1px solid; + padding: 2px 8px; + caret-color: currentColor; + border-radius: 3px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #474c57; + border-color: #cfd6e6; + background-color: #ffffff; +} +entry.search { + border-radius: 20px; +} +entry image { + color: #7d8189; +} +entry image.left { + padding-left: 0; + padding-right: 5px; +} +entry image.right { + padding-right: 0; + padding-left: 5px; +} +entry.flat, +entry.flat:focus { + min-height: 0; + padding: 2px; + background-image: none; + border-color: transparent; + border-radius: 0; +} +entry:focus { + background-clip: border-box; + color: #474c57; + border-color: #8abeb7; + background-color: #ffffff; +} +entry:disabled { + color: rgba(92, 97, 108, 0.55); + border-color: rgba(207, 214, 230, 0.55); + background-color: rgba(255, 255, 255, 0.55); +} +entry.warning { + color: white; + border-color: #f59335; + background-color: #f7ae86; +} +entry.warning image { + color: white; +} +entry.warning:focus { + color: white; + background-color: #f59335; + box-shadow: none; +} +entry.warning selection, +entry.warning selection:focus { + background-color: white; + color: #f59335; +} +entry.error { + color: white; + border-color: #ef6b7b; + background-color: #fd8d88; +} +entry.error image { + color: white; +} +entry.error:focus { + color: white; + background-color: #ef6b7b; + box-shadow: none; +} +entry.error selection, +entry.error selection:focus { + background-color: white; + color: #ef6b7b; +} +entry.search-missing { + color: white; + border-color: #ef6b7b; + background-color: #fd8d88; +} +entry.search-missing image { + color: white; +} +entry.search-missing:focus { + color: white; + background-color: #ef6b7b; + box-shadow: none; +} +entry.search-missing selection, +entry.search-missing selection:focus { + background-color: white; + color: #ef6b7b; +} +entry:drop(active):focus, +entry:drop(active) { + border-color: #f08437; + box-shadow: none; +} +.osd entry { + color: #bac3cf; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); +} +.osd entry image, +.osd entry image:hover { + color: inherit; +} +.osd entry:focus { + color: #ffffff; + border-color: rgba(26, 28, 34, 0.35); + background-color: #8abeb7; +} +.osd entry:disabled { + color: rgba(186, 195, 207, 0.55); + background-color: rgba(102, 109, 132, 0.2); +} +.osd entry selection:focus, +.osd entry selection { + color: #8abeb7; + background-color: #ffffff; +} +entry progress { + margin: 0 -6px; + border-radius: 0; + border-width: 0 0 2px; + border-color: #8abeb7; + border-style: solid; + background-image: none; + background-color: transparent; + box-shadow: none; +} + +treeview entry.flat, +treeview entry { + border-radius: 0; + background-image: none; + background-color: #ffffff; +} +treeview entry.flat:focus, +treeview entry:focus { + border-color: #8abeb7; +} + +@keyframes needs_attention { + from { + background-image: -gtk-gradient( + radial, + center center, + 0, + center center, + 0.01, + to(#8abeb7), + to(transparent) + ); + } + to { + background-image: -gtk-gradient( + radial, + center center, + 0, + center center, + 0.5, + to(#8abeb7), + to(transparent) + ); + } +} + +button { + min-height: 22px; + min-width: 20px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border: 1px solid; + border-radius: 3px; + padding: 2px 6px; + color: #474c57; + border-color: #cfd6e6; + background-color: #ffffff; +} +button separator { + margin: 4px 1px; +} +button.flat, +button.sidebar-button { + border-color: transparent; + background-color: transparent; + background-image: none; + transition: none; +} +button.flat:hover, +button.sidebar-button:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; +} +button.flat:hover:active, +button.sidebar-button:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +button:hover { + color: #474c57; + border-color: #cfd6e6; + background-color: white; + -gtk-icon-effect: highlight; +} +button:active, +button:checked { + color: #ffffff; + border-color: #8abeb7; + background-color: #8abeb7; + background-clip: border-box; + transition-duration: 50ms; +} +button:active:not(:disabled) label:disabled, +button:checked:not(:disabled) label:disabled { + color: inherit; + opacity: 0.6; +} +button:active { + color: #474c57; +} +button:active:hover, +button:checked { + color: #ffffff; +} +button.flat:disabled, +button.sidebar-button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button:disabled { + border-color: rgba(207, 214, 230, 0.55); + background-color: rgba(251, 251, 252, 0.55); +} +button:disabled label, +button:disabled { + color: rgba(92, 97, 108, 0.55); +} +button:disabled:active, +button:disabled:checked { + border-color: rgba(138, 190, 183, 0.75); + background-color: rgba(138, 190, 183, 0.75); + opacity: 0.6; +} +button:disabled:active label, +button:disabled:active, +button:disabled:checked label, +button:disabled:checked { + color: rgba(255, 255, 255, 0.8); +} +button.image-button { + min-width: 24px; + padding-left: 5px; + padding-right: 5px; +} +button.text-button { + padding-left: 12px; + padding-right: 12px; +} +button.text-button.image-button { + padding-left: 5px; + padding-right: 5px; +} +button.text-button.image-button label:first-child { + padding-left: 8px; + padding-right: 2px; +} +button.text-button.image-button label:last-child { + padding-right: 8px; + padding-left: 2px; +} +button.text-button.image-button label:only-child { + padding-left: 8px; + padding-right: 8px; +} +button.text-button.image-button.popup { + padding-right: 8px; + padding-left: 8px; +} +button:drop(active), +combobox:drop(active) button.combo { + color: #f08437; + border-color: #f08437; + box-shadow: none; +} +button.osd { + color: #bac3cf; + background-color: rgba(53, 57, 69, 0.95); + border-color: rgba(35, 38, 46, 0.95); +} +button.osd.image-button { + padding: 0; + min-height: 36px; + min-width: 36px; +} +button.osd:hover { + color: #8abeb7; +} +button.osd:active, +button.osd:checked { + color: #ffffff; + border-color: rgba(26, 28, 34, 0.35); + background-color: #8abeb7; +} +button.osd:disabled { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); +} +.osd button { + color: #bac3cf; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); +} +.osd button:hover { + color: #bac3cf; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); +} +.osd button:active, +.osd button:checked { + background-clip: padding-box; + color: #ffffff; + border-color: rgba(26, 28, 34, 0.35); + background-color: #8abeb7; +} +.osd button:disabled { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); +} +.osd button.flat, +.osd button.sidebar-button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} +.osd button.flat:hover, +.osd button.sidebar-button:hover { + color: #bac3cf; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); +} +.osd button.flat:disabled, +.osd button.sidebar-button:disabled { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); + background-image: none; +} +.osd button.flat:active, +.osd button.sidebar-button:active, +.osd button.flat:checked, +.osd button.sidebar-button:checked { + color: #ffffff; + border-color: rgba(26, 28, 34, 0.35); + background-color: #8abeb7; +} +.osd + .linked:not(.vertical):not(.path-bar) + > button:hover:not(:checked):not(:active):not(:only-child), +.osd + .linked:not(.vertical):not(.path-bar) + > button:hover:not(:checked):not(:active) + + button:not(:checked):not(:active) { + box-shadow: none; +} +button.suggested-action { + background-clip: border-box; + color: white; + background-color: #8abeb7; + border-color: #8abeb7; +} +button.suggested-action.flat, +button.suggested-action.sidebar-button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #8abeb7; +} +button.suggested-action:hover { + background-clip: border-box; + color: white; + background-color: #8abeb7; + border-color: #8abeb7; +} +button.suggested-action:active, +button.suggested-action:checked { + background-clip: border-box; + color: white; + background-color: #8abeb7; + border-color: #8abeb7; +} +button.suggested-action.flat:disabled, +button.suggested-action.sidebar-button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + color: rgba(92, 97, 108, 0.55); +} +button.suggested-action:disabled { + border-color: rgba(207, 214, 230, 0.55); + background-color: rgba(251, 251, 252, 0.55); +} +button.suggested-action:disabled label, +button.suggested-action:disabled { + color: rgba(92, 97, 108, 0.55); +} +button.destructive-action { + background-clip: border-box; + color: white; + background-color: #f04a50; + border-color: #f04a50; +} +button.destructive-action.flat, +button.destructive-action.sidebar-button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #f04a50; +} +button.destructive-action:hover { + background-clip: border-box; + color: white; + background-color: #f4797e; + border-color: #f4797e; +} +button.destructive-action:active, +button.destructive-action:checked { + background-clip: border-box; + color: white; + background-color: #ec1b22; + border-color: #ec1b22; +} +button.destructive-action.flat:disabled, +button.destructive-action.sidebar-button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + color: rgba(92, 97, 108, 0.55); +} +button.destructive-action:disabled { + border-color: rgba(207, 214, 230, 0.55); + background-color: rgba(251, 251, 252, 0.55); +} +button.destructive-action:disabled label, +button.destructive-action:disabled { + color: rgba(92, 97, 108, 0.55); +} +.stack-switcher > button { + outline-offset: -3px; +} +.stack-switcher > button > label { + padding-left: 6px; + padding-right: 6px; +} +.stack-switcher > button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; +} +.stack-switcher > button.text-button { + padding-left: 10px; + padding-right: 10px; +} +.stack-switcher > button.image-button { + padding-left: 2px; + padding-right: 2px; +} +.stack-switcher > button.needs-attention:active > label, +.stack-switcher > button.needs-attention:active > image, +.stack-switcher > button.needs-attention:checked > label, +.stack-switcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} +.stack-switcher > button.needs-attention > label, +.stack-switcher > button.needs-attention > image, +button stacksidebar row.needs-attention > label, +stacksidebar button row.needs-attention > label { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient( + radial, + center center, + 0, + center center, + 0.5, + to(#8abeb7), + to(transparent) + ); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 4px; +} +.stack-switcher > button.needs-attention > label:dir(rtl), +.stack-switcher > button.needs-attention > image:dir(rtl), +button stacksidebar row.needs-attention > label:dir(rtl), +stacksidebar button row.needs-attention > label:dir(rtl) { + background-position: left 3px, left 4px; +} +button.font separator, +button.file separator { + background-color: transparent; +} +.inline-toolbar button, +.inline-toolbar button:backdrop { + border-radius: 2px; + border-width: 1px; +} + +.inline-toolbar toolbutton > button { + color: #474c57; + border-color: #cfd6e6; + background-color: #ffffff; +} +.inline-toolbar toolbutton > button:hover { + color: #474c57; + border-color: #cfd6e6; + background-color: white; +} +.inline-toolbar toolbutton > button:active, +.inline-toolbar toolbutton > button:checked { + color: #ffffff; + border-color: #8abeb7; + background-color: #8abeb7; +} +.inline-toolbar toolbutton > button:disabled { + border-color: rgba(207, 214, 230, 0.55); + background-color: rgba(251, 251, 252, 0.55); +} +.inline-toolbar toolbutton > button:disabled label, +.inline-toolbar toolbutton > button:disabled { + color: rgba(92, 97, 108, 0.55); +} +.inline-toolbar toolbutton > button:disabled:active, +.inline-toolbar toolbutton > button:disabled:checked { + border-color: rgba(138, 190, 183, 0.75); + background-color: rgba(138, 190, 183, 0.75); + opacity: 0.6; +} +.inline-toolbar toolbutton > button:disabled:active label, +.inline-toolbar toolbutton > button:disabled:active, +.inline-toolbar toolbutton > button:disabled:checked label, +.inline-toolbar toolbutton > button:disabled:checked { + color: rgba(255, 255, 255, 0.8); +} + +.linked:not(.vertical):not(.path-bar) > entry + entry { + border-left-color: rgba(207, 214, 230, 0.3); +} + +.linked:not(.vertical):not(.path-bar) > entry.error + entry, +.linked:not(.vertical):not(.path-bar) > entry + entry.error { + border-left-color: #ef6b7b; +} + +.linked:not(.vertical):not(.path-bar) > entry.warning + entry, +.linked:not(.vertical):not(.path-bar) > entry + entry.warning { + border-left-color: #f59335; +} + +.linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, +.linked:not(.vertical):not(.path-bar) > entry.warning + entry.error { + border-left-color: #f75d37; +} + +.linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child { + border-left-color: #8abeb7; +} + +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) + > entry:focus:not(:only-child) + + combobox + > box + > button.combo { + border-left-color: #8abeb7; +} + +.linked:not(.vertical):not(.path-bar) + > entry + + entry:drop(active):not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child { + border-left-color: #f08437; +} + +.linked:not(.vertical):not(.path-bar) + > entry:drop(active):not(:only-child) + + entry, +.linked:not(.vertical):not(.path-bar) + > entry:drop(active):not(:only-child) + + button, +.linked:not(.vertical):not(.path-bar) + > entry:drop(active):not(:only-child) + + combobox + > box + > button.combo { + border-left-color: #f08437; +} + +.linked:not(.vertical):not(.path-bar) + > entry + + entry.warning:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child { + border-left-color: #f59335; +} + +.linked:not(.vertical):not(.path-bar) + > entry.warning:focus:not(:only-child) + + entry, +.linked:not(.vertical):not(.path-bar) + > entry.warning:focus:not(:only-child) + + button, +.linked:not(.vertical):not(.path-bar) + > entry.warning:focus:not(:only-child) + + combobox + > box + > button.combo { + border-left-color: #f59335; +} + +.linked:not(.vertical):not(.path-bar) + > entry + + entry.error:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child { + border-left-color: #ef6b7b; +} + +.linked:not(.vertical):not(.path-bar) + > entry.error:focus:not(:only-child) + + entry, +.linked:not(.vertical):not(.path-bar) + > entry.error:focus:not(:only-child) + + button, +.linked:not(.vertical):not(.path-bar) + > entry.error:focus:not(:only-child) + + combobox + > box + > button.combo { + border-left-color: #ef6b7b; +} + +.linked:not(.vertical):not(.path-bar) > button:active + entry, +.linked:not(.vertical):not(.path-bar) > button:checked + entry { + border-left-color: #8abeb7; +} + +.linked:not(.vertical):not(.path-bar) > button + button { + border-left-style: none; +} + +.linked:not(.vertical):not(.path-bar) + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked:not(.vertical):not(.path-bar) + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) { + box-shadow: inset 1px 0 #cfd6e6; +} + +.linked:not(.vertical):not(.path-bar) + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.linked:not(.vertical):not(.path-bar) + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: inset 1px 0 rgba(207, 214, 230, 0.5); +} + +.linked:not(.vertical):not(.path-bar) + > button:active + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) + > button:checked + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) + > button.suggested-action + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) + > button.destructive-action + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) + > entry + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked:not(.vertical):not(.path-bar) + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled, +.linked:not(.vertical):not(.path-bar) + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover, +.linked:not(.vertical):not(.path-bar) + > button:active + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) + > button:checked + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) + > button.suggested-action + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) + > button.destructive-action + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) + > entry + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) { + box-shadow: none; +} + +.linked:not(.vertical).path-bar > button + button { + border-left-style: none; +} + +.linked:not(.vertical).path-bar + > button:hover:not(:checked):not(:active):not(:only-child):hover { + box-shadow: inset 1px 0 rgba(207, 214, 230, 0.4), + inset -1px 0 rgba(207, 214, 230, 0.4); +} + +.linked:not(.vertical).path-bar + > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover { + box-shadow: inset -1px 0 rgba(207, 214, 230, 0.4); +} + +.linked:not(.vertical).path-bar + > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover { + box-shadow: inset 1px 0 rgba(207, 214, 230, 0.4); +} + +.linked.vertical > entry + entry { + border-top-color: rgba(207, 214, 230, 0.3); +} + +.linked.vertical > entry.error + entry, +.linked.vertical > entry + entry.error { + border-top-color: #ef6b7b; +} + +.linked.vertical > entry.warning + entry, +.linked.vertical > entry + entry.warning { + border-top-color: #f59335; +} + +.linked.vertical > entry.error + entry.warning, +.linked.vertical > entry.warning + entry.error { + border-top-color: #f75d37; +} + +.linked.vertical > entry + entry:focus:not(:last-child), +.linked.vertical > entry + entry:focus:last-child { + border-top-color: #8abeb7; +} + +.linked.vertical > entry:focus:not(:only-child) + entry, +.linked.vertical > entry:focus:not(:only-child) + button, +.linked.vertical + > entry:focus:not(:only-child) + + combobox + > box + > button.combo { + border-top-color: #8abeb7; +} + +.linked.vertical > entry + entry:drop(active):not(:last-child), +.linked.vertical > entry + entry:drop(active):last-child { + border-top-color: #f08437; +} + +.linked.vertical > entry:drop(active):not(:only-child) + entry, +.linked.vertical > entry:drop(active):not(:only-child) + button, +.linked.vertical + > entry:drop(active):not(:only-child) + + combobox + > box + > button.combo { + border-top-color: #f08437; +} + +.linked.vertical > entry + entry.warning:focus:not(:last-child), +.linked.vertical > entry + entry.warning:focus:last-child { + border-top-color: #f59335; +} + +.linked.vertical > entry.warning:focus:not(:only-child) + entry, +.linked.vertical > entry.warning:focus:not(:only-child) + button, +.linked.vertical + > entry.warning:focus:not(:only-child) + + combobox + > box + > button.combo { + border-top-color: #f59335; +} + +.linked.vertical > entry + entry.error:focus:not(:last-child), +.linked.vertical > entry + entry.error:focus:last-child { + border-top-color: #ef6b7b; +} + +.linked.vertical > entry.error:focus:not(:only-child) + entry, +.linked.vertical > entry.error:focus:not(:only-child) + button, +.linked.vertical + > entry.error:focus:not(:only-child) + + combobox + > box + > button.combo { + border-top-color: #ef6b7b; +} + +.linked.vertical > button:active + entry, +.linked.vertical > button:checked + entry { + border-top-color: #8abeb7; +} + +.linked.vertical > button + button { + border-top-style: none; +} + +.linked.vertical + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked.vertical + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 1px #cfd6e6; +} + +.linked.vertical + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.linked.vertical + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: inset 0 1px rgba(207, 214, 230, 0.5); +} + +.linked.vertical + > button:active + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical + > button:checked + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical + > button.suggested-action + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical + > button.destructive-action + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical + > entry + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked.vertical + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled, +.linked.vertical + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover, +.linked.vertical + > button:active + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical + > button:checked + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical + > button.suggested-action + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical + > button.destructive-action + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical + > entry + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) { + box-shadow: none; +} + +toolbar.inline-toolbar toolbutton > button.flat, +.inline-toolbar toolbutton > button.flat, +toolbar.inline-toolbar toolbutton > button.sidebar-button, +.inline-toolbar toolbutton > button.sidebar-button, +.linked:not(.vertical) > entry, +.linked:not(.vertical) > entry:focus, +.inline-toolbar button, +.inline-toolbar button:backdrop, +.linked:not(.vertical) > button, +.linked:not(.vertical) > button:hover, +.linked:not(.vertical) > button:active, +.linked:not(.vertical) > button:checked, +spinbutton:not(.vertical) button, +spinbutton:not(.vertical) entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, +headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, +.primary-toolbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:hover, +headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, +.primary-toolbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:active, +headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, +.primary-toolbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:checked, +headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, +.primary-toolbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:disabled, +headerbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:disabled, +.primary-toolbar .linked:not(.vertical).path-bar > button, +headerbar .linked:not(.vertical).path-bar > button, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover, +headerbar .linked:not(.vertical).path-bar > button:hover, +.primary-toolbar .linked:not(.vertical).path-bar > button:active, +headerbar .linked:not(.vertical).path-bar > button:active, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked, +headerbar .linked:not(.vertical).path-bar > button:checked, +.primary-toolbar .linked:not(.vertical).path-bar > button:disabled, +headerbar .linked:not(.vertical).path-bar > button:disabled, +.nemo-window + .primary-toolbar + widget.raised.linked:not(.vertical):not(.path-bar) + > button, +.nemo-window + .primary-toolbar + widget.raised.linked:not(.vertical):not(.path-bar) + > button:hover, +.nemo-window + .primary-toolbar + widget.raised.linked:not(.vertical):not(.path-bar) + > button:active, +.nemo-window + .primary-toolbar + widget.raised.linked:not(.vertical):not(.path-bar) + > button:checked, +.nemo-window + .primary-toolbar + widget.raised.linked:not(.vertical):not(.path-bar) + > button:disabled, +.linked:not(.vertical) > combobox > box > button.combo:dir(ltr), +.linked:not(.vertical) > combobox > box > button.combo:dir(rtl) { + border-radius: 0; + border-right-style: none; +} + +.linked:not(.vertical) > entry:first-child, +.inline-toolbar button:first-child, +.linked:not(.vertical) > button:first-child, +toolbar.inline-toolbar toolbutton:first-child > button.flat, +.inline-toolbar toolbutton:first-child > button.flat, +toolbar.inline-toolbar toolbutton:first-child > button.sidebar-button, +.inline-toolbar toolbutton:first-child > button.sidebar-button, +spinbutton:not(.vertical) button:first-child, +spinbutton:not(.vertical) entry:first-child, +.linked:not(.vertical) > combobox:first-child > box > button.combo, +.primary-toolbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:first-child, +headerbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:first-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:first-child, +headerbar .linked:not(.vertical).path-bar > button:first-child, +.nemo-window + .primary-toolbar + widget.raised.linked:not(.vertical):not(.path-bar) + > button:first-child { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} + +.linked:not(.vertical) > entry:last-child, +.inline-toolbar button:last-child, +.linked:not(.vertical) > button:last-child, +toolbar.inline-toolbar toolbutton:last-child > button.flat, +.inline-toolbar toolbutton:last-child > button.flat, +toolbar.inline-toolbar toolbutton:last-child > button.sidebar-button, +.inline-toolbar toolbutton:last-child > button.sidebar-button, +spinbutton:not(.vertical) button:last-child, +spinbutton:not(.vertical) entry:last-child, +.linked:not(.vertical) > combobox:last-child > box > button.combo, +.primary-toolbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:last-child, +headerbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:last-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:last-child, +headerbar .linked:not(.vertical).path-bar > button:last-child, +.nemo-window + .primary-toolbar + widget.raised.linked:not(.vertical):not(.path-bar) + > button:last-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-right-style: solid; +} + +.linked:not(.vertical) > entry:only-child, +.inline-toolbar button:only-child, +.linked:not(.vertical) > button:only-child, +toolbar.inline-toolbar toolbutton:only-child > button.flat, +.inline-toolbar toolbutton:only-child > button.flat, +toolbar.inline-toolbar toolbutton:only-child > button.sidebar-button, +.inline-toolbar toolbutton:only-child > button.sidebar-button, +spinbutton:not(.vertical) button:only-child, +spinbutton:not(.vertical) entry:only-child, +.linked:not(.vertical) > combobox:only-child > box > button.combo, +.primary-toolbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:only-child, +headerbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:only-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:only-child, +headerbar .linked:not(.vertical).path-bar > button:only-child, +.nemo-window + .primary-toolbar + widget.raised.linked:not(.vertical):not(.path-bar) + > button:only-child { + border-radius: 3px; + border-style: solid; +} + +.linked.vertical > entry, +.linked.vertical > entry:focus, +.linked.vertical > button, +.linked.vertical > button:hover, +.linked.vertical > button:active, +.linked.vertical > button:checked, +spinbutton.vertical button, +spinbutton.vertical entry, +.linked.vertical > combobox > box > button.combo { + border-radius: 0; + border-bottom-style: none; +} + +.linked.vertical > entry:first-child, +.linked.vertical > button:first-child, +spinbutton.vertical button:first-child, +spinbutton.vertical entry:first-child, +.linked.vertical > combobox:first-child > box > button.combo { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} + +.linked.vertical > entry:last-child, +.linked.vertical > button:last-child, +spinbutton.vertical button:last-child, +spinbutton.vertical entry:last-child, +.linked.vertical > combobox:last-child > box > button.combo { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border-bottom-style: solid; +} + +.linked.vertical > entry:only-child, +.linked.vertical > button:only-child, +spinbutton.vertical button:only-child, +spinbutton.vertical entry:only-child, +.linked.vertical > combobox:only-child > box > button.combo { + border-radius: 3px; + border-style: solid; +} + +menuitem.button.flat, +modelbutton.flat, +button:link, +button:visited, +button:link:hover, +button:link:active, +button:link:checked, +button:visited:hover, +button:visited:active, +button:visited:checked, +notebook > header > tabs > tab button.flat:hover, +notebook > header > tabs > tab button.sidebar-button:hover, +notebook > header > tabs > tab button.flat:active, +notebook > header > tabs > tab button.sidebar-button:active, +notebook > header > tabs > tab button.flat:active:hover, +notebook > header > tabs > tab button.sidebar-button:active:hover, +.app-notification button.flat, +.app-notification button.sidebar-button, +.app-notification button.flat:disabled, +.app-notification button.sidebar-button:disabled, +calendar.button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +menuitem.button.flat, +modelbutton.flat { + transition: none; + min-height: 24px; + padding-left: 8px; + padding-right: 8px; + outline-offset: -3px; + border-radius: 2px; +} +menuitem.button.flat:hover, +modelbutton.flat:hover { + background-color: #edeff0; +} +menuitem.button.flat:checked, +modelbutton.flat:checked { + color: #474c57; +} +menuitem.button.flat check:last-child, +menuitem.button.flat radio:last-child, +modelbutton.flat check:last-child, +modelbutton.flat radio:last-child { + margin-left: 8px; +} +menuitem.button.flat check:first-child, +menuitem.button.flat radio:first-child, +modelbutton.flat check:first-child, +modelbutton.flat radio:first-child { + margin-right: 8px; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +*:link, +button:link, +button:visited { + color: #8abeb7; +} +*:link:visited, +button:visited { + color: #1e61b0; +} +*:selected *:link:visited, +*:selected button:visited:link, +*:selected button:visited { + color: #bad4f3; +} +*:link:hover, +button:hover:link, +button:hover:visited { + color: #8abeb7; +} +*:selected *:link:hover, +*:selected button:hover:link, +*:selected button:hover:visited { + color: #eef4fc; +} +*:link:active, +button:active:link, +button:active:visited { + color: #8abeb7; +} +*:selected *:link:active, +*:selected button:active:link, +*:selected button:active:visited { + color: #dceaf9; +} +infobar.info *:link, +infobar.info button:link, +infobar.info button:visited, +infobar.question *:link, +infobar.question button:link, +infobar.question button:visited, +infobar.warning *:link, +infobar.warning button:link, +infobar.warning button:visited, +infobar.error *:link, +infobar.error button:link, +infobar.error button:visited, +*:link:selected, +button:selected:link, +button:selected:visited, +headerbar.selection-mode .subtitle:link, +.selection-mode.titlebar:not(headerbar) .subtitle:link, +*:selected *:link, +*:selected button:link, +*:selected button:visited { + color: #dceaf9; +} + +button:link > label, +button:visited > label { + text-decoration-line: underline; +} + +spinbutton:drop(active) { + box-shadow: none; +} + +spinbutton button:active { + color: #ffffff; +} + +spinbutton:disabled { + color: rgba(92, 97, 108, 0.55); +} + +spinbutton:not(.vertical) entry { + min-width: 28px; +} + +spinbutton:not(.vertical):dir(ltr) entry, +spinbutton:not(.vertical):dir(rtl) button.up { + border-radius: 3px 0 0 3px; +} + +spinbutton:not(.vertical) > button + button { + border-left-style: none; +} + +spinbutton:not(.vertical) > button:hover:not(:active), +spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 #cfd6e6; +} + +spinbutton:not(.vertical) + > button:disabled + + button:not(:disabled):not(:active):not(:checked):not(:hover), +spinbutton:not(.vertical) + > button:not(:disabled):not(:active):not(:checked):not(:hover) + + button:disabled { + box-shadow: inset 1px 0 rgba(207, 214, 230, 0.5); +} + +spinbutton:not(.vertical) > button:first-child:hover:not(:active), +spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} + +spinbutton:not(.vertical) > entry:focus + button { + border-left-color: #8abeb7; +} + +spinbutton:not(.vertical) > entry:drop(active) + button { + border-left-color: #f08437; +} + +.osd spinbutton:not(.vertical) > button:hover:not(:active), +.osd spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 rgba(26, 28, 34, 0.35); +} + +.osd spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.osd spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +.osd spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} + +.osd spinbutton:not(.vertical) > entry:focus + button { + border-left-color: rgba(26, 28, 34, 0.35); +} + +spinbutton.vertical button, +spinbutton.vertical entry { + padding-left: 4px; + padding-right: 4px; + min-width: 0; +} + +spinbutton.vertical button.up { + border-radius: 3px 3px 0 0; +} + +spinbutton.vertical > entry:focus + button { + border-top-color: #8abeb7; +} + +spinbutton.vertical > entry:drop(active) + button { + border-top-color: #f08437; +} + +combobox button.combo { + min-width: 0; + padding-left: 8px; + padding-right: 8px; +} + +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} + +toolbar, +.inline-toolbar { + -gtkwidget-window-dragging: true; + padding: 4px; + background-color: #ffffff; +} +toolbar separator, +.inline-toolbar separator { + background: none; +} +toolbar.horizontal separator, +.horizontal.inline-toolbar separator { + margin: 0 6px; +} +toolbar.vertical separator, +.vertical.inline-toolbar separator { + margin: 6px 0; +} +.osd toolbar, +.osd .inline-toolbar { + background-color: transparent; +} +toolbar.osd, +.osd.inline-toolbar { + padding: 7px; + border: 1px solid rgba(0, 0, 0, 0.5); + border-radius: 3px; + background-color: rgba(53, 57, 69, 0.85); +} +toolbar.osd.left, +.osd.left.inline-toolbar, +toolbar.osd.right, +.osd.right.inline-toolbar, +toolbar.osd.top, +.osd.top.inline-toolbar, +toolbar.osd.bottom, +.osd.bottom.inline-toolbar { + border-radius: 0; +} +toolbar.osd.top, +.osd.top.inline-toolbar { + border-width: 0 0 1px 0; +} +toolbar.osd.bottom, +.osd.bottom.inline-toolbar { + border-width: 1px 0 0 0; +} +toolbar.osd.left, +.osd.left.inline-toolbar { + border-width: 0 1px 0 0; +} +toolbar.osd.right, +.osd.right.inline-toolbar { + border-width: 0 0 0 1px; +} +toolbar:not(.inline-toolbar) switch, +.inline-toolbar:not(.inline-toolbar) switch, +toolbar:not(.inline-toolbar) scale, +.inline-toolbar:not(.inline-toolbar) scale, +toolbar:not(.inline-toolbar) entry, +.inline-toolbar:not(.inline-toolbar) entry, +toolbar:not(.inline-toolbar) spinbutton, +.inline-toolbar:not(.inline-toolbar) spinbutton, +toolbar:not(.inline-toolbar) button, +.inline-toolbar:not(.inline-toolbar) button { + margin-right: 1px; + margin-bottom: 1px; +} +toolbar:not(.inline-toolbar) .linked > button, +.inline-toolbar:not(.inline-toolbar) .linked > button, +toolbar:not(.inline-toolbar) .linked > entry, +.inline-toolbar:not(.inline-toolbar) .linked > entry { + margin-right: 0; +} + +.primary-toolbar:not(.libreoffice-toolbar) { + color: rgba(82, 93, 118, 0.8); + background-color: #ffffff; + box-shadow: none; + border-width: 0 0 1px 0; + border-style: solid; + border-image: linear-gradient(to bottom, #ffffff, rgba(212, 213, 219, 0.95)) 1 + 0 1 0; +} + +.inline-toolbar { + background-color: #edeef0; + border-style: solid; + border-color: #ffffff; + border-width: 0 1px 1px; + padding: 3px; + border-radius: 0 0 3px 3px; +} + +searchbar { + background-color: #ffffff; + border-style: solid; + border-color: #ffffff; + border-width: 0 0 1px; + padding: 3px; +} + +actionbar { + padding: 6px; + border-top: 1px solid #ffffff; + background-color: #edeef0; +} + +headerbar, +.titlebar:not(headerbar) { + min-height: 42px; + padding: 0 7px; + border-width: 0 0 1px; + border-style: solid; + border-color: #d4d5db; + color: rgba(82, 93, 118, 0.8); + background-color: #ffffff; + box-shadow: inset 0 1px rgba(239, 240, 242, 0.95); +} +.csd headerbar, +.csd .titlebar:not(headerbar) { + background-color: rgba(231, 232, 235, 0.95); + border-color: rgba(212, 213, 219, 0.95); +} +headerbar:backdrop, +.titlebar:backdrop:not(headerbar) { + transition: 200ms ease-out; + color: rgba(82, 93, 118, 0.5); + background-color: #ffffff; +} +.csd headerbar:backdrop, +.csd .titlebar:backdrop:not(headerbar) { + background-color: rgba(239, 240, 242, 0.95); +} +headerbar .title, +.titlebar:not(headerbar) .title { + padding-left: 12px; + padding-right: 12px; +} +headerbar .subtitle, +.titlebar:not(headerbar) .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; +} +headerbar.selection-mode, +.selection-mode.titlebar:not(headerbar) { + color: #ffffff; + background-color: rgba(138, 190, 183, 0.95); + border-color: rgba(65, 137, 223, 0.95); + box-shadow: none; +} +headerbar.selection-mode:backdrop, +.selection-mode.titlebar:backdrop:not(headerbar) { + background-color: rgba(138, 190, 183, 0.95); + color: rgba(255, 255, 255, 0.6); +} +headerbar.selection-mode .selection-menu, +.selection-mode.titlebar:not(headerbar) .selection-menu { + box-shadow: none; + padding-left: 10px; + padding-right: 10px; +} +headerbar.selection-mode .selection-menu GtkArrow, +.selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow { + -gtkarrow-arrow-scaling: 1; +} +headerbar.selection-mode .selection-menu .arrow, +.selection-mode.titlebar:not(headerbar) .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +.maximized headerbar.selection-mode, +.maximized .selection-mode.titlebar:not(headerbar) { + background-color: #8abeb7; +} +.tiled headerbar, +.tiled headerbar:backdrop, +.maximized headerbar, +.maximized headerbar:backdrop, +.tiled .titlebar:not(headerbar), +.tiled .titlebar:backdrop:not(headerbar), +.maximized .titlebar:not(headerbar), +.maximized .titlebar:backdrop:not(headerbar) { + border-radius: 0; +} +.maximized headerbar, +.maximized .titlebar:not(headerbar) { + background-color: #ffffff; + border-color: #d4d5db; +} +.maximized headerbar:backdrop, +.maximized .titlebar:backdrop:not(headerbar) { + background-color: #ffffff; +} +headerbar.default-decoration, +.csd headerbar.default-decoration, +headerbar.default-decoration:backdrop, +.csd headerbar.default-decoration:backdrop, +.default-decoration.titlebar:not(headerbar), +.csd .default-decoration.titlebar:not(headerbar), +.default-decoration.titlebar:backdrop:not(headerbar), +.csd .default-decoration.titlebar:backdrop:not(headerbar) { + min-height: 28px; + padding: 0 3px; + background-color: #ffffff; + border-bottom-width: 0; +} +.maximized headerbar.default-decoration, +.maximized .csd headerbar.default-decoration, +.maximized headerbar.default-decoration:backdrop, +.maximized .csd headerbar.default-decoration:backdrop, +.maximized .default-decoration.titlebar:not(headerbar), +.maximized .csd .default-decoration.titlebar:not(headerbar), +.maximized .default-decoration.titlebar:backdrop:not(headerbar), +.maximized .csd .default-decoration.titlebar:backdrop:not(headerbar) { + background-color: #ffffff; +} + +.titlebar { + border-radius: 4px 4px 0 0; +} + +headerbar entry, +headerbar button, +headerbar separator { + margin-top: 6px; + margin-bottom: 6px; +} + +separator:first-child + headerbar, +separator:first-child + headerbar:backdrop, +headerbar:first-child, +headerbar:first-child:backdrop { + border-top-left-radius: 4px; +} +.maximized separator:first-child + headerbar, +.tiled separator:first-child + headerbar, +.maximized separator:first-child + headerbar:backdrop, +.tiled separator:first-child + headerbar:backdrop, +.maximized headerbar:first-child, +.tiled headerbar:first-child, +.maximized headerbar:first-child:backdrop, +.tiled headerbar:first-child:backdrop { + border-radius: 0; +} + +headerbar:last-child, +headerbar:last-child:backdrop { + border-top-right-radius: 4px; +} +.maximized headerbar:last-child, +.tiled headerbar:last-child, +.maximized headerbar:last-child:backdrop, +.tiled headerbar:last-child:backdrop { + border-radius: 0; +} + +window > .titlebar:not(headerbar), +window > .titlebar:not(headerbar):backdrop, +window.csd > .titlebar:not(headerbar), +window.csd > .titlebar:not(headerbar):backdrop { + padding: 0; + background: none; + border: none; + box-shadow: none; +} + +.titlebar:not(headerbar) > separator { + background-image: linear-gradient( + to bottom, + rgba(212, 213, 219, 0.95), + rgba(212, 213, 219, 0.95) + ); +} + +.primary-toolbar:not(.libreoffice-toolbar) separator, +headerbar separator.titlebutton, +.titlebar:not(headerbar) separator.titlebutton { + min-width: 1px; + min-height: 1px; + background: none; + border-width: 0 1px; + border-image: linear-gradient( + to bottom, + rgba(82, 93, 118, 0) 25%, + rgba(82, 93, 118, 0.15) 25%, + rgba(82, 93, 118, 0.15) 75%, + rgba(82, 93, 118, 0) 75% + ) + 0 1/0 1px stretch; +} +.primary-toolbar:not(.libreoffice-toolbar) separator:backdrop, +headerbar separator.titlebutton:backdrop, +.titlebar:not(headerbar) separator.titlebutton:backdrop { + opacity: 0.6; +} + +.primary-toolbar entry, +headerbar entry { + color: rgba(82, 93, 118, 0.8); + border-color: rgba(82, 93, 118, 0.1); + background-color: rgba(255, 255, 255, 0.9); +} +.primary-toolbar entry image, +headerbar entry image, +.primary-toolbar entry image:hover, +headerbar entry image:hover { + color: inherit; +} +.primary-toolbar entry:backdrop, +headerbar entry:backdrop { + opacity: 0.85; +} +.primary-toolbar entry:focus, +headerbar entry:focus { + color: #ffffff; + border-color: #8abeb7; + background-color: #8abeb7; + background-clip: border-box; +} +.primary-toolbar entry:focus image, +headerbar entry:focus image { + color: #ffffff; +} +.primary-toolbar entry:disabled, +headerbar entry:disabled { + color: rgba(82, 93, 118, 0.35); + border-color: rgba(82, 93, 118, 0.1); + background-color: rgba(255, 255, 255, 0.75); +} +.primary-toolbar entry selection:focus, +headerbar entry selection:focus { + background-color: #ffffff; + color: #8abeb7; +} +.primary-toolbar entry progress, +headerbar entry progress { + border-color: #8abeb7; + background-image: none; + background-color: transparent; +} +.primary-toolbar entry.warning, +headerbar entry.warning { + color: white; + border-color: #f59335; + background-color: rgba(238, 162, 121, 0.98); +} +.primary-toolbar entry.warning:focus, +headerbar entry.warning:focus { + color: white; + background-color: #f59335; +} +.primary-toolbar entry.warning selection, +headerbar entry.warning selection, +.primary-toolbar entry.warning selection:focus, +headerbar entry.warning selection:focus { + background-color: white; + color: #f59335; +} +.primary-toolbar entry.error, +headerbar entry.error { + color: white; + border-color: #ef6b7b; + background-color: rgba(244, 128, 123, 0.98); +} +.primary-toolbar entry.error:focus, +headerbar entry.error:focus { + color: white; + background-color: #ef6b7b; +} +.primary-toolbar entry.error selection, +headerbar entry.error selection, +.primary-toolbar entry.error selection:focus, +headerbar entry.error selection:focus { + background-color: white; + color: #ef6b7b; +} + +.primary-toolbar button, +headerbar button { + color: rgba(82, 93, 118, 0.8); + outline-offset: -3px; + background-color: rgba(231, 232, 235, 0); + border-color: rgba(231, 232, 235, 0); +} +.primary-toolbar button:backdrop, +headerbar button:backdrop { + opacity: 0.7; +} +.primary-toolbar button:hover, +headerbar button:hover { + color: rgba(82, 93, 118, 0.8); + border-color: rgba(82, 93, 118, 0.1); + background-color: rgba(251, 251, 252, 0.9); +} +.primary-toolbar button:active, +headerbar button:active, +.primary-toolbar button:checked, +headerbar button:checked { + color: #ffffff; + border-color: #8abeb7; + background-color: #8abeb7; + background-clip: border-box; +} +.primary-toolbar button:disabled, +headerbar button:disabled { + background-color: rgba(231, 232, 235, 0); + border-color: rgba(231, 232, 235, 0); +} +.primary-toolbar button:disabled label, +headerbar button:disabled label, +.primary-toolbar button:disabled, +headerbar button:disabled { + color: rgba(82, 93, 118, 0.35); +} +.primary-toolbar button:disabled:active, +headerbar button:disabled:active, +.primary-toolbar button:disabled:checked, +headerbar button:disabled:checked { + color: rgba(255, 255, 255, 0.75); + border-color: rgba(138, 190, 183, 0.65); + background-color: rgba(138, 190, 183, 0.65); +} + +.selection-mode.primary-toolbar button, +headerbar.selection-mode button, +.selection-mode.primary-toolbar button.flat, +headerbar.selection-mode button.flat, +.selection-mode.primary-toolbar button.sidebar-button, +headerbar.selection-mode button.sidebar-button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #ffffff; + background-color: rgba(255, 255, 255, 0); +} + +.primary-toolbar + .linked:not(.vertical):not(.path-bar):not(.stack-switcher) + button:not(:last-child):not(:only-child), +headerbar + .linked:not(.vertical):not(.path-bar):not(.stack-switcher) + button:not(:last-child):not(:only-child) { + margin-right: 1px; +} + +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button, +headerbar .linked:not(.vertical):not(.path-bar) > button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:hover, +headerbar .linked:not(.vertical):not(.path-bar) > button:hover, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:active, +headerbar .linked:not(.vertical):not(.path-bar) > button:active, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:checked, +headerbar .linked:not(.vertical):not(.path-bar) > button:checked, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:disabled, +headerbar .linked:not(.vertical):not(.path-bar) > button:disabled { + border-radius: 3px; + border-style: solid; +} + +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +headerbar + .linked:not(.vertical):not(.path-bar) + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), +headerbar + .linked:not(.vertical):not(.path-bar) + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +headerbar + .linked:not(.vertical):not(.path-bar) + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover), +headerbar + .linked:not(.vertical):not(.path-bar) + > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: none; +} + +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, +headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, +.primary-toolbar .linked:not(.vertical).path-bar > button, +headerbar .linked:not(.vertical).path-bar > button { + color: rgba(82, 93, 118, 0.8); + border-color: rgba(82, 93, 118, 0.1); + background-color: rgba(251, 251, 252, 0.9); +} +.primary-toolbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:hover, +headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover, +headerbar .linked:not(.vertical).path-bar > button:hover { + background-color: rgba(255, 255, 255, 0.9); +} +.primary-toolbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:active, +headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, +.primary-toolbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:checked, +headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, +.primary-toolbar .linked:not(.vertical).path-bar > button:active, +headerbar .linked:not(.vertical).path-bar > button:active, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked, +headerbar .linked:not(.vertical).path-bar > button:checked { + color: #ffffff; + border-color: #8abeb7; + background-color: #8abeb7; +} +.primary-toolbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:disabled, +headerbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:disabled, +.primary-toolbar .linked:not(.vertical).path-bar > button:disabled, +headerbar .linked:not(.vertical).path-bar > button:disabled { + color: rgba(82, 93, 118, 0.4); +} + +.primary-toolbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button + + button, +headerbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button + + button, +.primary-toolbar .linked:not(.vertical).path-bar > button + button, +headerbar .linked:not(.vertical).path-bar > button + button { + border-left-style: none; +} + +.primary-toolbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:hover:not(:checked):not(:active):not(:only-child):hover, +headerbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:hover:not(:checked):not(:active):not(:only-child):hover, +.primary-toolbar + .linked:not(.vertical).path-bar + > button:hover:not(:checked):not(:active):not(:only-child):hover, +headerbar + .linked:not(.vertical).path-bar + > button:hover:not(:checked):not(:active):not(:only-child):hover { + box-shadow: inset 1px 0 rgba(82, 93, 118, 0.1), + inset -1px 0 rgba(82, 93, 118, 0.1); +} + +.primary-toolbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, +headerbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, +.primary-toolbar + .linked:not(.vertical).path-bar + > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, +headerbar + .linked:not(.vertical).path-bar + > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover { + box-shadow: inset -1px 0 rgba(82, 93, 118, 0.1); +} + +.primary-toolbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, +headerbar + .linked:not(.vertical):not(.path-bar).stack-switcher + > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, +.primary-toolbar + .linked:not(.vertical).path-bar + > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, +headerbar + .linked:not(.vertical).path-bar + > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover { + box-shadow: inset 1px 0 rgba(82, 93, 118, 0.1); +} + +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry { + border-left-color: rgba(82, 93, 118, 0); +} + +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, +headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error { + border-left-color: #ef6b7b; +} + +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning { + border-left-color: #f59335; +} + +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry.error + + entry.warning, +headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry.warning + + entry.error, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error { + border-left-color: #f75d37; +} + +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry + + entry:focus:not(:last-child), +headerbar + .linked:not(.vertical):not(.path-bar) + > entry + + entry:focus:not(:last-child), +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry + + entry:focus:last-child, +headerbar + .linked:not(.vertical):not(.path-bar) + > entry + + entry:focus:last-child { + border-left-color: #8abeb7; +} + +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry:focus:not(:only-child) + + entry, +headerbar + .linked:not(.vertical):not(.path-bar) + > entry:focus:not(:only-child) + + entry, +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry:focus:not(:only-child) + + button, +headerbar + .linked:not(.vertical):not(.path-bar) + > entry:focus:not(:only-child) + + button, +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry:focus:not(:only-child) + + combobox + > box + > button.combo, +headerbar + .linked:not(.vertical):not(.path-bar) + > entry:focus:not(:only-child) + + combobox + > box + > button.combo { + border-left-color: #8abeb7; +} + +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry + + entry:drop(active):not(:last-child), +headerbar + .linked:not(.vertical):not(.path-bar) + > entry + + entry:drop(active):not(:last-child), +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry + + entry:drop(active):last-child, +headerbar + .linked:not(.vertical):not(.path-bar) + > entry + + entry:drop(active):last-child { + border-left-color: #f08437; +} + +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry:drop(active):not(:only-child) + + entry, +headerbar + .linked:not(.vertical):not(.path-bar) + > entry:drop(active):not(:only-child) + + entry, +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry:drop(active):not(:only-child) + + button, +headerbar + .linked:not(.vertical):not(.path-bar) + > entry:drop(active):not(:only-child) + + button, +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry:drop(active):not(:only-child) + + combobox + > box + > button.combo, +headerbar + .linked:not(.vertical):not(.path-bar) + > entry:drop(active):not(:only-child) + + combobox + > box + > button.combo { + border-left-color: #f08437; +} + +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry + + entry.warning:focus:not(:last-child), +headerbar + .linked:not(.vertical):not(.path-bar) + > entry + + entry.warning:focus:not(:last-child), +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry + + entry.warning:focus:last-child, +headerbar + .linked:not(.vertical):not(.path-bar) + > entry + + entry.warning:focus:last-child { + border-left-color: #f59335; +} + +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry.warning:focus:not(:only-child) + + entry, +headerbar + .linked:not(.vertical):not(.path-bar) + > entry.warning:focus:not(:only-child) + + entry, +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry.warning:focus:not(:only-child) + + button, +headerbar + .linked:not(.vertical):not(.path-bar) + > entry.warning:focus:not(:only-child) + + button, +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry.warning:focus:not(:only-child) + + combobox + > box + > button.combo, +headerbar + .linked:not(.vertical):not(.path-bar) + > entry.warning:focus:not(:only-child) + + combobox + > box + > button.combo { + border-left-color: #f59335; +} + +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry + + entry.error:focus:not(:last-child), +headerbar + .linked:not(.vertical):not(.path-bar) + > entry + + entry.error:focus:not(:last-child), +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry + + entry.error:focus:last-child, +headerbar + .linked:not(.vertical):not(.path-bar) + > entry + + entry.error:focus:last-child { + border-left-color: #ef6b7b; +} + +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry.error:focus:not(:only-child) + + entry, +headerbar + .linked:not(.vertical):not(.path-bar) + > entry.error:focus:not(:only-child) + + entry, +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry.error:focus:not(:only-child) + + button, +headerbar + .linked:not(.vertical):not(.path-bar) + > entry.error:focus:not(:only-child) + + button, +.primary-toolbar + .linked:not(.vertical):not(.path-bar) + > entry.error:focus:not(:only-child) + + combobox + > box + > button.combo, +headerbar + .linked:not(.vertical):not(.path-bar) + > entry.error:focus:not(:only-child) + + combobox + > box + > button.combo { + border-left-color: #ef6b7b; +} + +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:active + entry, +headerbar .linked:not(.vertical):not(.path-bar) > button:active + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:checked + entry, +headerbar .linked:not(.vertical):not(.path-bar) > button:checked + entry { + border-left-color: #8abeb7; +} + +.primary-toolbar button.suggested-action, +headerbar button.suggested-action { + background-clip: border-box; + color: white; + background-color: #8abeb7; + border-color: #8abeb7; +} +.primary-toolbar button.suggested-action.flat, +headerbar button.suggested-action.flat, +.primary-toolbar button.suggested-action.sidebar-button, +headerbar button.suggested-action.sidebar-button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #8abeb7; +} +.primary-toolbar button.suggested-action:hover, +headerbar button.suggested-action:hover { + background-clip: border-box; + color: white; + background-color: #8abeb7; + border-color: #8abeb7; +} +.primary-toolbar button.suggested-action:active, +headerbar button.suggested-action:active, +.primary-toolbar button.suggested-action:checked, +headerbar button.suggested-action:checked { + background-clip: border-box; + color: white; + background-color: #8abeb7; + border-color: #8abeb7; +} +.primary-toolbar button.suggested-action.flat:disabled, +headerbar button.suggested-action.flat:disabled, +.primary-toolbar button.suggested-action.sidebar-button:disabled, +headerbar button.suggested-action.sidebar-button:disabled, +.primary-toolbar button.suggested-action:disabled, +headerbar button.suggested-action:disabled { + background-color: rgba(231, 232, 235, 0); + border-color: rgba(231, 232, 235, 0); +} +.primary-toolbar button.suggested-action.flat:disabled label, +headerbar button.suggested-action.flat:disabled label, +.primary-toolbar button.suggested-action.sidebar-button:disabled label, +headerbar button.suggested-action.sidebar-button:disabled label, +.primary-toolbar button.suggested-action.flat:disabled, +headerbar button.suggested-action.flat:disabled, +.primary-toolbar button.suggested-action.sidebar-button:disabled, +headerbar button.suggested-action.sidebar-button:disabled, +.primary-toolbar button.suggested-action:disabled label, +headerbar button.suggested-action:disabled label, +.primary-toolbar button.suggested-action:disabled, +headerbar button.suggested-action:disabled { + color: rgba(82, 93, 118, 0.35); +} + +.primary-toolbar button.suggested-action:backdrop, +headerbar button.suggested-action:backdrop, +.primary-toolbar button.suggested-action:backdrop, +headerbar button.suggested-action:backdrop { + opacity: 0.8; +} + +.primary-toolbar button.destructive-action, +headerbar button.destructive-action { + background-clip: border-box; + color: white; + background-color: #f04a50; + border-color: #f04a50; +} +.primary-toolbar button.destructive-action.flat, +headerbar button.destructive-action.flat, +.primary-toolbar button.destructive-action.sidebar-button, +headerbar button.destructive-action.sidebar-button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #f04a50; +} +.primary-toolbar button.destructive-action:hover, +headerbar button.destructive-action:hover { + background-clip: border-box; + color: white; + background-color: #f4797e; + border-color: #f4797e; +} +.primary-toolbar button.destructive-action:active, +headerbar button.destructive-action:active, +.primary-toolbar button.destructive-action:checked, +headerbar button.destructive-action:checked { + background-clip: border-box; + color: white; + background-color: #ec1b22; + border-color: #ec1b22; +} +.primary-toolbar button.destructive-action.flat:disabled, +headerbar button.destructive-action.flat:disabled, +.primary-toolbar button.destructive-action.sidebar-button:disabled, +headerbar button.destructive-action.sidebar-button:disabled, +.primary-toolbar button.destructive-action:disabled, +headerbar button.destructive-action:disabled { + background-color: rgba(231, 232, 235, 0); + border-color: rgba(231, 232, 235, 0); +} +.primary-toolbar button.destructive-action.flat:disabled label, +headerbar button.destructive-action.flat:disabled label, +.primary-toolbar button.destructive-action.sidebar-button:disabled label, +headerbar button.destructive-action.sidebar-button:disabled label, +.primary-toolbar button.destructive-action.flat:disabled, +headerbar button.destructive-action.flat:disabled, +.primary-toolbar button.destructive-action.sidebar-button:disabled, +headerbar button.destructive-action.sidebar-button:disabled, +.primary-toolbar button.destructive-action:disabled label, +headerbar button.destructive-action:disabled label, +.primary-toolbar button.destructive-action:disabled, +headerbar button.destructive-action:disabled { + color: rgba(82, 93, 118, 0.35); +} + +.primary-toolbar button.destructive-action:backdrop, +headerbar button.destructive-action:backdrop, +.primary-toolbar button.destructive-action:backdrop, +headerbar button.destructive-action:backdrop { + opacity: 0.8; +} + +.primary-toolbar spinbutton:not(.vertical):focus, +headerbar spinbutton:not(.vertical):focus { + color: #ffffff; + caret-color: #ffffff; +} + +.primary-toolbar spinbutton:not(.vertical) button, +headerbar spinbutton:not(.vertical) button, +.primary-toolbar spinbutton:not(.vertical) button:disabled, +headerbar spinbutton:not(.vertical) button:disabled { + color: rgba(82, 93, 118, 0.8); + border-color: rgba(82, 93, 118, 0.1); + background-color: rgba(251, 251, 252, 0.9); +} + +.primary-toolbar spinbutton:not(.vertical) button:hover, +headerbar spinbutton:not(.vertical) button:hover { + background-color: rgba(255, 255, 255, 0.9); +} + +.primary-toolbar spinbutton:not(.vertical) button:active, +headerbar spinbutton:not(.vertical) button:active, +.primary-toolbar spinbutton:not(.vertical) button:checked, +headerbar spinbutton:not(.vertical) button:checked { + color: #ffffff; + border-color: #8abeb7; + background-color: #8abeb7; +} + +.primary-toolbar spinbutton:not(.vertical) button:disabled, +headerbar spinbutton:not(.vertical) button:disabled { + color: rgba(82, 93, 118, 0.4); +} + +.primary-toolbar spinbutton:not(.vertical) > button + button, +headerbar spinbutton:not(.vertical) > button + button { + border-left-style: none; +} + +.primary-toolbar spinbutton:not(.vertical) > button:hover:not(:active), +headerbar spinbutton:not(.vertical) > button:hover:not(:active), +.primary-toolbar spinbutton:not(.vertical) > button:hover + button, +headerbar spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 rgba(82, 93, 118, 0.1); +} + +.primary-toolbar + spinbutton:not(.vertical) + > button:disabled + + button:not(:disabled):not(:active):not(:checked):not(:hover), +headerbar + spinbutton:not(.vertical) + > button:disabled + + button:not(:disabled):not(:active):not(:checked):not(:hover), +.primary-toolbar + spinbutton:not(.vertical) + > button:not(:disabled):not(:active):not(:checked):not(:hover) + + button:disabled, +headerbar + spinbutton:not(.vertical) + > button:not(:disabled):not(:active):not(:checked):not(:hover) + + button:disabled { + box-shadow: inset 1px 0 rgba(82, 93, 118, 0.1); +} + +.primary-toolbar + spinbutton:not(.vertical) + > button:first-child:hover:not(:active), +headerbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.primary-toolbar spinbutton:not(.vertical) > entry + button:not(:active):hover, +headerbar spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} + +.primary-toolbar spinbutton:not(.vertical) > entry:focus + button, +headerbar spinbutton:not(.vertical) > entry:focus + button { + border-left-color: #8abeb7; +} + +.primary-toolbar combobox:disabled, +headerbar combobox:disabled { + color: rgba(82, 93, 118, 0.2); +} + +.primary-toolbar combobox > .linked > button.combo, +headerbar combobox > .linked > button.combo { + color: rgba(82, 93, 118, 0.8); + border-color: rgba(82, 93, 118, 0.1); + background-color: rgba(255, 255, 255, 0.9); +} +.primary-toolbar combobox > .linked > button.combo image, +headerbar combobox > .linked > button.combo image, +.primary-toolbar combobox > .linked > button.combo image:hover, +headerbar combobox > .linked > button.combo image:hover { + color: inherit; +} +.primary-toolbar combobox > .linked > button.combo:hover, +headerbar combobox > .linked > button.combo:hover { + color: #ffffff; + border-color: #8abeb7; + background-color: #8abeb7; + box-shadow: none; +} +.primary-toolbar combobox > .linked > button.combo:disabled, +headerbar combobox > .linked > button.combo:disabled { + color: rgba(82, 93, 118, 0.35); + border-color: rgba(82, 93, 118, 0.1); + background-color: rgba(255, 255, 255, 0.75); +} + +.primary-toolbar combobox > .linked > entry.combo:dir(ltr), +headerbar combobox > .linked > entry.combo:dir(ltr) { + border-right-style: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(ltr):focus, +headerbar combobox > .linked > entry.combo:dir(ltr):focus { + box-shadow: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(ltr):focus, +headerbar combobox > .linked > entry.combo:dir(ltr):focus { + box-shadow: 1px 0 #8abeb7; +} + +.primary-toolbar combobox > .linked > entry.combo:dir(rtl), +headerbar combobox > .linked > entry.combo:dir(rtl) { + border-left-style: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(rtl):focus, +headerbar combobox > .linked > entry.combo:dir(rtl):focus { + box-shadow: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(rtl):focus, +headerbar combobox > .linked > entry.combo:dir(rtl):focus { + box-shadow: -1px 0 #8abeb7; +} + +.primary-toolbar combobox > .linked > button.combo:dir(ltr), +headerbar combobox > .linked > button.combo:dir(ltr), +.primary-toolbar combobox > .linked > button.combo:dir(ltr):hover, +headerbar combobox > .linked > button.combo:dir(ltr):hover, +.primary-toolbar combobox > .linked > button.combo:dir(ltr):active, +headerbar combobox > .linked > button.combo:dir(ltr):active, +.primary-toolbar combobox > .linked > button.combo:dir(ltr):checked, +headerbar combobox > .linked > button.combo:dir(ltr):checked, +.primary-toolbar combobox > .linked > button.combo:dir(ltr):disabled, +headerbar combobox > .linked > button.combo:dir(ltr):disabled { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.primary-toolbar combobox > .linked > button.combo:dir(rtl), +headerbar combobox > .linked > button.combo:dir(rtl), +.primary-toolbar combobox > .linked > button.combo:dir(rtl):hover, +headerbar combobox > .linked > button.combo:dir(rtl):hover, +.primary-toolbar combobox > .linked > button.combo:dir(rtl):active, +headerbar combobox > .linked > button.combo:dir(rtl):active, +.primary-toolbar combobox > .linked > button.combo:dir(rtl):checked, +headerbar combobox > .linked > button.combo:dir(rtl):checked, +.primary-toolbar combobox > .linked > button.combo:dir(rtl):disabled, +headerbar combobox > .linked > button.combo:dir(rtl):disabled { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.primary-toolbar switch:backdrop, +headerbar switch:backdrop { + opacity: 0.75; +} + +.primary-toolbar progressbar trough, +headerbar progressbar trough { + background-color: rgba(82, 93, 118, 0.15); +} + +.primary-toolbar progressbar:backdrop, +headerbar progressbar:backdrop { + opacity: 0.75; +} + +.primary-toolbar scale:backdrop, +headerbar scale:backdrop { + opacity: 0.75; +} + +.primary-toolbar scale slider, +headerbar scale slider { + background-color: #ffffff; + border-color: rgba(82, 93, 118, 0.3); +} +.primary-toolbar scale slider:hover, +headerbar scale slider:hover { + background-color: white; + border-color: rgba(82, 93, 118, 0.3); +} +.primary-toolbar scale slider:active, +headerbar scale slider:active { + background-color: #8abeb7; + border-color: #8abeb7; +} +.primary-toolbar scale slider:disabled, +headerbar scale slider:disabled { + background-color: rgba(245, 246, 247, 0.985); + border-color: rgba(82, 93, 118, 0.3); +} + +.primary-toolbar scale trough, +headerbar scale trough { + background-color: rgba(82, 93, 118, 0.15); +} +.primary-toolbar scale trough:disabled, +headerbar scale trough:disabled { + background-color: rgba(82, 93, 118, 0.1); +} + +.path-bar button.text-button, +.path-bar button.image-button, +.path-bar button { + padding-left: 6px; + padding-right: 6px; +} + +.path-bar button.text-button.image-button label { + padding-left: 0; + padding-right: 0; +} + +.path-bar button.text-button.image-button label:last-child, +.path-bar button label:last-child { + padding-right: 10px; +} + +.path-bar button.text-button.image-button label:first-child, +.path-bar button label:first-child { + padding-left: 10px; +} + +.path-bar button.slider-button, +.path-bar button:not(.image-button):not(.text-button) { + padding-left: 1px; + padding-right: 1px; +} + +.path-bar button image { + padding-left: 4px; + padding-right: 4px; +} + +treeview.view { + border-left-color: rgba(92, 97, 108, 0.15); + border-top-color: rgba(0, 0, 0, 0.1); +} +* { + -gtktreeview-horizontal-separator: 4; + -gtktreeview-grid-line-width: 1; + -gtktreeview-grid-line-pattern: ""; + -gtktreeview-tree-line-width: 1; + -gtktreeview-tree-line-pattern: ""; + -gtktreeview-expander-size: 16; +} +treeview.view acceleditor > label { + background-color: #8abeb7; +} +treeview.view:selected, +treeview.view:selected:focus { + border-radius: 0; + border-left-color: #a9caf1; + border-top-color: rgba(92, 97, 108, 0.1); +} +treeview.view:disabled { + color: rgba(92, 97, 108, 0.55); +} +treeview.view:disabled:selected { + color: #97bfee; +} +treeview.view.separator { + min-height: 2px; + color: rgba(0, 0, 0, 0.1); +} +treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #577ba7; +} +treeview.view:drop(active).after { + border-top-style: none; +} +treeview.view:drop(active).before { + border-bottom-style: none; +} +treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #aeb0b6; +} +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} +treeview.view.expander:hover { + color: #474c57; +} +treeview.view.expander:selected { + color: #cbdff6; +} +treeview.view.expander:selected:hover { + color: #ffffff; +} +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +treeview.view.progressbar, +treeview.view.progressbar:focus { + color: #ffffff; + border-radius: 3px; + background-color: #8abeb7; +} +treeview.view.progressbar:selected, +treeview.view.progressbar:selected:focus, +treeview.view.progressbar:focus:selected, +treeview.view.progressbar:focus:selected:focus { + color: #8abeb7; + box-shadow: none; + background-color: #ffffff; +} +treeview.view.trough { + color: #474c57; + background-color: #cfd6e6; + border-radius: 3px; + border-width: 0; +} +treeview.view.trough:selected, +treeview.view.trough:selected:focus { + color: #ffffff; + background-color: rgba(0, 0, 0, 0.2); + border-radius: 3px; + border-width: 0; +} +treeview.view header button { + min-height: 0; + min-width: 0; + padding: 3px 6px; + font-weight: bold; + color: #7d8189; + background-color: #ffffff; + background-image: none; + border-style: none solid none none; + border-radius: 0; + border-image: linear-gradient( + to bottom, + #ffffff 20%, + rgba(0, 0, 0, 0.11) 20%, + rgba(0, 0, 0, 0.11) 80%, + #ffffff 80% + ) + 0 1 0 0/0 1px 0 0 stretch; +} +treeview.view header button:hover { + color: #8abeb7; +} +treeview.view header button:active { + color: #474c57; +} +treeview.view header button:active, +treeview.view header button:hover { + background-color: #ffffff; +} +treeview.view header button:active:hover { + color: #474c57; +} +treeview.view header button:disabled { + border-color: #ffffff; + background-image: none; +} +treeview.view header button:last-child { + border-right-style: none; + border-image: none; +} +treeview.view button.dnd, +treeview.view button.dnd:selected, +treeview.view button.dnd:hover, +treeview.view button.dnd:active, +treeview.view header.button.dnd, +treeview.view header.button.dnd:selected, +treeview.view header.button.dnd:hover, +treeview.view header.button.dnd:active { + padding: 0 6px; + transition: none; + color: #ffffff; + background-color: #8abeb7; + border-radius: 0; + border-style: none; +} + +menubar, +.menubar { + -gtkwidget-window-dragging: true; + padding: 0px; + background-color: #ffffff; + color: rgba(82, 93, 118, 0.8); +} +menubar:backdrop, +.menubar:backdrop { + color: rgba(82, 93, 118, 0.5); +} +menubar > menuitem, +.menubar > menuitem { + padding: 4px 8px; + border: solid transparent; + border-width: 0; +} +menubar > menuitem:hover, +.menubar > menuitem:hover { + background-color: #8abeb7; + color: #ffffff; +} +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(82, 93, 118, 0.2); + border-color: transparent; +} + +menu, +.menu { + margin: 4px; + padding: 0; + border-radius: 0; + background-color: #ffffff; + border: 1px solid #ffffff; +} +.csd menu, +.csd .menu { + padding: 4px 0px; + border-radius: 2px; + border: none; +} +menu separator, +.csd menu separator, +.menu separator, +.csd .menu separator { + margin: 2px 0; + background-color: #ffffff; +} +menu .separator:not(label), +.csd menu .separator:not(label), +.menu .separator:not(label), +.csd .menu .separator:not(label) { + color: #ffffff; +} +menu menuitem, +.menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 5px; +} +menu menuitem:hover, +.menu menuitem:hover { + color: #ffffff; + background-color: #8abeb7; +} +menu menuitem:disabled, +.menu menuitem:disabled { + color: rgba(92, 97, 108, 0.55); +} +menu menuitem arrow, +.menu menuitem arrow { + min-height: 16px; + min-width: 16px; +} +menu menuitem arrow:dir(ltr), +.menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 10px; +} +menu menuitem arrow:dir(rtl), +.menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 10px; +} +menuitem accelerator { + color: alpha(currentColor, 0.55); +} +menuitem check, +menuitem radio { + min-height: 16px; + min-width: 16px; +} +menuitem check:dir(ltr), +menuitem radio:dir(ltr) { + margin-right: 6px; + margin-left: 2px; +} +menuitem check:dir(rtl), +menuitem radio:dir(rtl) { + margin-left: 6px; + margin-right: 2px; +} +menu > arrow, +.menu > arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + min-width: 16px; + min-height: 16px; + padding: 4px; + background-color: #ffffff; + border-radius: 0; +} +menu > arrow.top, +.menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid #efeff0; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +menu > arrow.bottom, +.menu > arrow.bottom { + margin-bottom: -6px; + border-top: 1px solid #efeff0; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +menu > arrow:hover, +.menu > arrow:hover { + background-color: #efeff0; +} +menu > arrow:disabled, +.menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; +} + +popover, +popover.background { + padding: 2px; + border-radius: 3px; + background-clip: border-box; + background-color: #ffffff; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.07); +} +.csd popover, +popover, +.csd popover.background, +popover.background { + border: 1px solid #cdd2d7; +} +popover separator, +popover.background separator { + background-color: #ffffff; +} +popover > list, +popover > .view, +popover > iconview, +popover > toolbar, +popover > .inline-toolbar, +popover.background > list, +popover.background > .view, +popover.background > iconview, +popover.background > toolbar, +popover.background > .inline-toolbar { + border-style: none; + background-color: transparent; +} + +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; +} +cursor-handle.top { + -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); +} +cursor-handle.bottom { + -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); +} + +notebook { + padding: 0; +} +notebook.frame { + border: 1px solid #ffffff; +} +notebook.frame > header { + margin: -1px; +} +notebook.frame > header.top { + margin-bottom: 0; +} +notebook.frame > header.bottom { + margin-top: 0; +} +notebook.frame > header.left { + margin-right: 0; +} +notebook.frame > header.right { + margin-left: 0; +} +notebook.frame > header.top, +notebook.frame > header.bottom { + padding-left: 0; + padding-right: 0; +} +notebook.frame > header.left, +notebook.frame > header.right { + padding-top: 0; + padding-bottom: 0; +} +notebook > stack:not(:only-child) { + background-color: #ffffff; +} +notebook > header { + padding: 2px; + background-color: #ffffff; +} +notebook > header.top { + box-shadow: inset 0 -1px #ffffff; +} +notebook > header.bottom { + box-shadow: inset 0 1px #ffffff; +} +notebook > header.right { + box-shadow: inset 1px 0 #ffffff; +} +notebook > header.left { + box-shadow: inset -1px 0 #ffffff; +} +notebook > header.top { + padding-bottom: 0; +} +notebook > header.top > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + outline-offset: -4px; + border: 1px solid transparent; + border-bottom: none; + border-radius: 1px 1px 0 0; +} +notebook > header.top > tabs > tab + tab { + margin-left: -1px; +} +notebook > header.bottom { + padding-top: 0; +} +notebook > header.bottom > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + outline-offset: -4px; + border: 1px solid transparent; + border-top: none; + border-radius: 0 0 1px 1px; +} +notebook > header.bottom > tabs > tab + tab { + margin-left: -1px; +} +notebook > header.right { + padding-left: 0; +} +notebook > header.right > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + outline-offset: -4px; + border: 1px solid transparent; + border-left: none; + border-radius: 0 1px 1px 0; +} +notebook > header.right > tabs > tab + tab { + margin-top: -1px; +} +notebook > header.left { + padding-right: 0; +} +notebook > header.left > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + outline-offset: -4px; + border: 1px solid transparent; + border-right: none; + border-radius: 1px 0 0 1px; +} +notebook > header.left > tabs > tab + tab { + margin-top: -1px; +} +notebook > header.top > tabs > arrow.up, +notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} +notebook > header.top > tabs > arrow.up:last-child, +notebook > header.bottom > tabs > arrow.up:last-child { + margin-left: 2px; +} +notebook > header.top > tabs > arrow.down, +notebook > header.bottom > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} +notebook > header.top > tabs > arrow.down:first-child, +notebook > header.bottom > tabs > arrow.down:first-child { + margin-right: 2px; +} +notebook > header.left > tabs > arrow.up, +notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +notebook > header.left > tabs > arrow.up:last-child, +notebook > header.right > tabs > arrow.up:last-child { + margin-top: 2px; +} +notebook > header.left > tabs > arrow.down, +notebook > header.right > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +notebook > header.left > tabs > arrow.down:first-child, +notebook > header.right > tabs > arrow.down:first-child { + margin-bottom: 2px; +} +notebook > header > tabs > arrow { + color: rgba(92, 97, 108, 0.55); +} +notebook > header > tabs > arrow:hover { + color: rgba(92, 97, 108, 0.775); +} +notebook > header > tabs > arrow:active { + color: #474c57; +} +notebook > header > tabs > arrow:disabled { + color: rgba(92, 97, 108, 0.25); +} +notebook > header.top > tabs > tab:hover:not(:checked) { + box-shadow: inset 0 -1px #ffffff; +} +notebook > header.bottom > tabs > tab:hover:not(:checked) { + box-shadow: inset 0 1px #ffffff; +} +notebook > header.left > tabs > tab:hover:not(:checked) { + box-shadow: inset -1px 0 #ffffff; +} +notebook > header.right > tabs > tab:hover:not(:checked) { + box-shadow: inset 1px 0 #ffffff; +} +notebook > header > tabs > tab { + color: rgba(92, 97, 108, 0.55); + background-color: rgba(255, 255, 255, 0); +} +notebook > header > tabs > tab:hover:not(:checked) { + color: rgba(92, 97, 108, 0.775); + background-color: rgba(255, 255, 255, 0.5); + border-color: #ffffff; +} +notebook > header > tabs > tab:checked { + color: #474c57; + background-color: #ffffff; + border-color: #ffffff; +} +notebook > header > tabs > tab button.flat, +notebook > header > tabs > tab button.sidebar-button { + min-height: 22px; + min-width: 16px; + padding: 0; + color: #92959d; +} +notebook > header > tabs > tab button.flat:hover, +notebook > header > tabs > tab button.sidebar-button:hover { + color: #ff4d4d; +} +notebook > header > tabs > tab button.flat:active, +notebook > header > tabs > tab button.sidebar-button:active, +notebook > header > tabs > tab button.flat:active:hover, +notebook > header > tabs > tab button.sidebar-button:active:hover { + color: #8abeb7; +} + +scrollbar { + background-color: #fcfcfc; + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +* { + -gtkscrollbar-has-backward-stepper: false; + -gtkscrollbar-has-forward-stepper: false; +} +scrollbar.top { + border-bottom: 1px solid #ffffff; +} +scrollbar.bottom { + border-top: 1px solid #ffffff; +} +scrollbar.left { + border-right: 1px solid #ffffff; +} +scrollbar.right { + border-left: 1px solid #ffffff; +} +scrollbar button { + border: none; +} +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); +} +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); +} +scrollbar slider { + min-width: 6px; + min-height: 6px; + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: #b8babf; +} +scrollbar slider:hover { + background-color: #c7c9cd; +} +scrollbar slider:hover:active { + background-color: #8abeb7; +} +scrollbar slider:disabled { + background-color: transparent; +} +scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; +} +scrollbar.fine-tune.horizontal slider { + border-width: 5px 4px; +} +scrollbar.fine-tune.vertical slider { + border-width: 4px 5px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + opacity: 0.4; + border-color: transparent; + background-color: transparent; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 4px; + min-height: 4px; + background-color: #8a8e96; + border: 1px solid rgba(255, 255, 255, 0.6); +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; + min-width: 40px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + margin: 2px 0; + min-height: 40px; +} +scrollbar.overlay-indicator.dragging, +scrollbar.overlay-indicator.hovering { + opacity: 0.99; +} +scrollbar.horizontal slider { + min-width: 40px; +} +scrollbar.vertical slider { + min-height: 40px; +} + +switch { + font-size: 1px; + min-width: 52px; + min-height: 24px; + background-size: 52px 24px; + background-repeat: no-repeat; + background-position: center center; +} +switch slider { + min-width: 1px; + min-height: 1px; +} +switch, +switch slider { + outline-color: transparent; + color: transparent; + border: none; + box-shadow: none; +} + +switch { + background-image: -gtk-scaled( + url("assets/switch.png"), + url("assets/switch@2.png") + ); +} + +menuitem:hover switch, +row:selected switch, +infobar switch { + background-image: -gtk-scaled( + url("assets/switch-selected.png"), + url("assets/switch-selected@2.png") + ); +} + +headerbar switch, +.primary-toolbar switch { + background-image: -gtk-scaled( + url("assets/switch-header.png"), + url("assets/switch-header@2.png") + ); +} + +switch:checked { + background-image: -gtk-scaled( + url("assets/switch-active.png"), + url("assets/switch-active@2.png") + ); +} + +menuitem:hover switch:checked, +row:selected switch:checked, +infobar switch:checked { + background-image: -gtk-scaled( + url("assets/switch-active-selected.png"), + url("assets/switch-active-selected@2.png") + ); +} + +headerbar switch:checked, +.primary-toolbar switch:checked { + background-image: -gtk-scaled( + url("assets/switch-active-header.png"), + url("assets/switch-active-header@2.png") + ); +} + +switch:disabled { + background-image: -gtk-scaled( + url("assets/switch-insensitive.png"), + url("assets/switch-insensitive@2.png") + ); +} + +menuitem:hover switch:disabled, +row:selected switch:disabled, +infobar switch:disabled { + background-image: -gtk-scaled( + url("assets/switch-insensitive-selected.png"), + url("assets/switch-insensitive-selected@2.png") + ); +} + +headerbar switch:disabled, +.primary-toolbar switch:disabled { + background-image: -gtk-scaled( + url("assets/switch-insensitive-header.png"), + url("assets/switch-insensitive-header@2.png") + ); +} + +switch:checked:disabled { + background-image: -gtk-scaled( + url("assets/switch-active-insensitive.png"), + url("assets/switch-active-insensitive@2.png") + ); +} + +menuitem:hover switch:checked:disabled, +row:selected switch:checked:disabled, +infobar switch:checked:disabled { + background-image: -gtk-scaled( + url("assets/switch-active-insensitive-selected.png"), + url("assets/switch-active-insensitive-selected@2.png") + ); +} + +headerbar switch:checked:disabled, +.primary-toolbar switch:checked:disabled { + background-image: -gtk-scaled( + url("assets/switch-active-insensitive-header.png"), + url("assets/switch-active-insensitive-header@2.png") + ); +} + +.check, +check, +treeview.check { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-unchecked.png"), + url("assets/checkbox-unchecked@2.png") + ); +} + +.osd check, +filechooser actionbar check { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-unchecked-dark.png"), + url("assets/checkbox-unchecked-dark@2.png") + ); +} + +menuitem check:hover, +.view check:selected, +iconview check:selected, +treeview.check:selected, +row:selected check, +infobar check { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-unchecked-selected.png"), + url("assets/checkbox-unchecked-selected@2.png") + ); +} + +.check:disabled, +check:disabled, +treeview.check:disabled { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-unchecked-insensitive.png"), + url("assets/checkbox-unchecked-insensitive@2.png") + ); +} + +.osd check:disabled, +filechooser actionbar check:disabled { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-unchecked-insensitive-dark.png"), + url("assets/checkbox-unchecked-insensitive-dark@2.png") + ); +} + +menuitem check:disabled:hover, +.view check:disabled:selected, +iconview check:disabled:selected, +treeview.check:disabled:selected, +row:selected check:disabled, +infobar check:disabled { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-unchecked-insensitive-selected.png"), + url("assets/checkbox-unchecked-insensitive-selected@2.png") + ); +} + +.check:indeterminate, +check:indeterminate, +treeview.check:indeterminate { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-mixed.png"), + url("assets/checkbox-mixed@2.png") + ); +} + +.osd check:indeterminate, +filechooser actionbar check:indeterminate { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-mixed-dark.png"), + url("assets/checkbox-mixed-dark@2.png") + ); +} + +menuitem check:indeterminate:hover, +.view check:indeterminate:selected, +iconview check:indeterminate:selected, +treeview.check:indeterminate:selected, +row:selected check:indeterminate, +infobar check:indeterminate { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-mixed-selected.png"), + url("assets/checkbox-mixed-selected@2.png") + ); +} + +.check:indeterminate:disabled, +check:indeterminate:disabled, +treeview.check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-mixed-insensitive.png"), + url("assets/checkbox-mixed-insensitive@2.png") + ); +} + +.osd check:indeterminate:disabled, +filechooser actionbar check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-mixed-insensitive-dark.png"), + url("assets/checkbox-mixed-insensitive-dark@2.png") + ); +} + +menuitem check:indeterminate:disabled:hover, +.view check:indeterminate:disabled:selected, +iconview check:indeterminate:disabled:selected, +treeview.check:indeterminate:disabled:selected, +row:selected check:indeterminate:disabled, +infobar check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-mixed-insensitive-selected.png"), + url("assets/checkbox-mixed-insensitive-selected@2.png") + ); +} + +.check:checked, +check:checked, +treeview.check:checked { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-checked.png"), + url("assets/checkbox-checked@2.png") + ); +} + +.osd check:checked, +filechooser actionbar check:checked { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-checked-dark.png"), + url("assets/checkbox-checked-dark@2.png") + ); +} + +menuitem check:checked:hover, +.view check:checked:selected, +iconview check:checked:selected, +treeview.check:checked:selected, +row:selected check:checked, +infobar check:checked { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-checked-selected.png"), + url("assets/checkbox-checked-selected@2.png") + ); +} + +.check:checked:disabled, +check:checked:disabled, +treeview.check:checked:disabled { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-checked-insensitive.png"), + url("assets/checkbox-checked-insensitive@2.png") + ); +} + +.osd check:checked:disabled, +filechooser actionbar check:checked:disabled { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-checked-insensitive-dark.png"), + url("assets/checkbox-checked-insensitive-dark@2.png") + ); +} + +menuitem check:checked:disabled:hover, +.view check:checked:disabled:selected, +iconview check:checked:disabled:selected, +treeview.check:checked:disabled:selected, +row:selected check:checked:disabled, +infobar check:checked:disabled { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-checked-insensitive-selected.png"), + url("assets/checkbox-checked-insensitive-selected@2.png") + ); +} + +.radio, +radio, +treeview.radio { + -gtk-icon-source: -gtk-scaled( + url("assets/radio-unchecked.png"), + url("assets/radio-unchecked@2.png") + ); +} + +.osd radio, +filechooser actionbar radio { + -gtk-icon-source: -gtk-scaled( + url("assets/radio-unchecked-dark.png"), + url("assets/radio-unchecked-dark@2.png") + ); +} + +menuitem radio:hover, +.view radio:selected, +iconview radio:selected, +treeview.radio:selected, +row:selected radio, +infobar radio { + -gtk-icon-source: -gtk-scaled( + url("assets/radio-unchecked-selected.png"), + url("assets/radio-unchecked-selected@2.png") + ); +} + +.radio:disabled, +radio:disabled, +treeview.radio:disabled { + -gtk-icon-source: -gtk-scaled( + url("assets/radio-unchecked-insensitive.png"), + url("assets/radio-unchecked-insensitive@2.png") + ); +} + +.osd radio:disabled, +filechooser actionbar radio:disabled { + -gtk-icon-source: -gtk-scaled( + url("assets/radio-unchecked-insensitive-dark.png"), + url("assets/radio-unchecked-insensitive-dark@2.png") + ); +} + +menuitem radio:disabled:hover, +.view radio:disabled:selected, +iconview radio:disabled:selected, +treeview.radio:disabled:selected, +row:selected radio:disabled, +infobar radio:disabled { + -gtk-icon-source: -gtk-scaled( + url("assets/radio-unchecked-insensitive-selected.png"), + url("assets/radio-unchecked-insensitive-selected@2.png") + ); +} + +.radio:indeterminate, +radio:indeterminate, +treeview.radio:indeterminate { + -gtk-icon-source: -gtk-scaled( + url("assets/radio-mixed.png"), + url("assets/radio-mixed@2.png") + ); +} + +.osd radio:indeterminate, +filechooser actionbar radio:indeterminate { + -gtk-icon-source: -gtk-scaled( + url("assets/radio-mixed-dark.png"), + url("assets/radio-mixed-dark@2.png") + ); +} + +menuitem radio:indeterminate:hover, +.view radio:indeterminate:selected, +iconview radio:indeterminate:selected, +treeview.radio:indeterminate:selected, +row:selected radio:indeterminate, +infobar radio:indeterminate { + -gtk-icon-source: -gtk-scaled( + url("assets/radio-mixed-selected.png"), + url("assets/radio-mixed-selected@2.png") + ); +} + +.radio:indeterminate:disabled, +radio:indeterminate:disabled, +treeview.radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled( + url("assets/radio-mixed-insensitive.png"), + url("assets/radio-mixed-insensitive@2.png") + ); +} + +.osd radio:indeterminate:disabled, +filechooser actionbar radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled( + url("assets/radio-mixed-insensitive-dark.png"), + url("assets/radio-mixed-insensitive-dark@2.png") + ); +} + +menuitem radio:indeterminate:disabled:hover, +.view radio:indeterminate:disabled:selected, +iconview radio:indeterminate:disabled:selected, +treeview.radio:indeterminate:disabled:selected, +row:selected radio:indeterminate:disabled, +infobar radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled( + url("assets/radio-mixed-insensitive-selected.png"), + url("assets/radio-mixed-insensitive-selected@2.png") + ); +} + +.radio:checked, +radio:checked, +treeview.radio:checked { + -gtk-icon-source: -gtk-scaled( + url("assets/radio-checked.png"), + url("assets/radio-checked@2.png") + ); +} + +.osd radio:checked, +filechooser actionbar radio:checked { + -gtk-icon-source: -gtk-scaled( + url("assets/radio-checked-dark.png"), + url("assets/radio-checked-dark@2.png") + ); +} + +menuitem radio:checked:hover, +.view radio:checked:selected, +iconview radio:checked:selected, +treeview.radio:checked:selected, +row:selected radio:checked, +infobar radio:checked { + -gtk-icon-source: -gtk-scaled( + url("assets/radio-checked-selected.png"), + url("assets/radio-checked-selected@2.png") + ); +} + +.radio:checked:disabled, +radio:checked:disabled, +treeview.radio:checked:disabled { + -gtk-icon-source: -gtk-scaled( + url("assets/radio-checked-insensitive.png"), + url("assets/radio-checked-insensitive@2.png") + ); +} + +.osd radio:checked:disabled, +filechooser actionbar radio:checked:disabled { + -gtk-icon-source: -gtk-scaled( + url("assets/radio-checked-insensitive-dark.png"), + url("assets/radio-checked-insensitive-dark@2.png") + ); +} + +menuitem radio:checked:disabled:hover, +.view radio:checked:disabled:selected, +iconview radio:checked:disabled:selected, +treeview.radio:checked:disabled:selected, +row:selected radio:checked:disabled, +infobar radio:checked:disabled { + -gtk-icon-source: -gtk-scaled( + url("assets/radio-checked-insensitive-selected.png"), + url("assets/radio-checked-insensitive-selected@2.png") + ); +} + +.view.content-view.check:not(list), +iconview.content-view.check:not(list) { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-selectionmode.png"), + url("assets/checkbox-selectionmode@2.png") + ); + background-color: transparent; +} + +.view.content-view.check:checked:not(list), +iconview.content-view.check:checked:not(list) { + -gtk-icon-source: -gtk-scaled( + url("assets/checkbox-checked-selectionmode.png"), + url("assets/checkbox-checked-selectionmode@2.png") + ); + background-color: transparent; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; +} + +checkbutton label:not(:only-child):first-child, +radiobutton label:not(:only-child):first-child { + margin-left: 4px; +} + +checkbutton label:not(:only-child):last-child, +radiobutton label:not(:only-child):last-child { + margin-right: 4px; +} + +check, +radio { + min-width: 16px; + min-height: 16px; + margin: 0 2px; +} +check:only-child, +menu menuitem check, +radio:only-child, +menu menuitem radio { + margin: 0; +} + +scale { + min-height: 15px; + min-width: 15px; + padding: 3px; +} +scale.horizontal trough { + padding: 0 4px; +} +scale.horizontal highlight, +scale.horizontal fill { + margin: 0 -4px; +} +scale.vertical trough { + padding: 4px 0; +} +scale.vertical highlight, +scale.vertical fill { + margin: -4px 0; +} +scale slider { + min-height: 15px; + min-width: 15px; + margin: -6px; +} +scale.fine-tune slider { + margin: -4px; +} +scale.fine-tune fill, +scale.fine-tune highlight, +scale.fine-tune trough { + border-radius: 5px; + -gtk-outline-radius: 7px; +} +scale trough { + outline-offset: 2px; + -gtk-outline-radius: 4.5px; + border-radius: 2.5px; + background-color: #cfd6e6; +} +scale trough:disabled { + background-color: rgba(207, 214, 230, 0.55); +} +.osd scale trough { + background-color: rgba(69, 74, 89, 0.95); +} +.osd scale trough highlight { + background-color: #8abeb7; +} +menuitem:hover scale trough, +row:selected scale trough, +infobar scale trough { + background-color: rgba(0, 0, 0, 0.2); +} +menuitem:hover scale trough highlight, +row:selected scale trough highlight, +infobar scale trough highlight { + background-color: #ffffff; +} +menuitem:hover scale trough highlight:disabled, +row:selected scale trough highlight:disabled, +infobar scale trough highlight:disabled { + background-color: #b1cff2; +} +menuitem:hover scale trough:disabled, +row:selected scale trough:disabled, +infobar scale trough:disabled { + background-color: rgba(0, 0, 0, 0.1); +} +scale highlight { + border-radius: 2.5px; + background-color: #8abeb7; +} +scale highlight:disabled { + background-color: rgba(138, 190, 183, 0.55); +} +scale fill { + border-radius: 2.5px; + background-color: rgba(138, 190, 183, 0.5); +} +scale fill:disabled { + background-color: transparent; +} +scale slider { + background-color: #ffffff; + border: 1px solid rgba(123, 142, 186, 0.5); + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border; +} +scale slider:hover { + background-color: white; +} +scale slider:active { + background-clip: border-box; + background-color: #8abeb7; + border-color: #8abeb7; +} +scale slider:disabled { + background-color: #fbfbfb; + border-color: rgba(123, 142, 186, 0.3); +} +menuitem:hover scale slider, +row:selected scale slider, +infobar scale slider { + background-clip: border-box; + background-color: #ffffff; + border-color: #ffffff; +} +menuitem:hover scale slider:hover, +row:selected scale slider:hover, +infobar scale slider:hover { + background-color: #e5effb; + border-color: #e5effb; +} +menuitem:hover scale slider:active, +row:selected scale slider:active, +infobar scale slider:active { + background-color: #a9caf1; + border-color: #a9caf1; +} +menuitem:hover scale slider:disabled, +row:selected scale slider:disabled, +infobar scale slider:disabled { + background-color: #b1cff2; + border-color: #b1cff2; +} +.osd scale slider { + background-clip: border-box; + background-color: #8abeb7; + border-color: #8abeb7; +} +.osd scale slider:hover { + background-color: #7eafe9; + border-color: #7eafe9; +} +.osd scale slider:active { + background-color: #8abeb7; + border-color: #8abeb7; +} +scale value { + color: alpha(currentColor, 0.4); +} +scale marks { + color: alpha(currentColor, 0.4); +} +scale marks.top { + margin-bottom: 1px; + margin-top: -4px; +} +scale marks.bottom { + margin-top: 1px; + margin-bottom: -4px; +} +scale marks.top { + margin-right: 1px; + margin-left: -4px; +} +scale marks.bottom { + margin-left: 1px; + margin-right: -4px; +} +scale.fine-tune marks.top { + margin-bottom: 0px; + margin-top: -2px; +} +scale.fine-tune marks.bottom { + margin-top: 0px; + margin-bottom: -2px; +} +scale.fine-tune marks.top { + margin-right: 0px; + margin-left: -2px; +} +scale.fine-tune marks.bottom { + margin-left: 0px; + margin-right: -2px; +} +scale.horizontal indicator { + min-height: 3px; + min-width: 1px; +} +scale.horizontal.fine-tune indicator { + min-height: 2px; +} +scale.vertical indicator { + min-height: 1px; + min-width: 3px; +} +scale.vertical.fine-tune indicator { + min-width: 2px; +} + +progressbar { + padding: 0; + font-size: smaller; + color: rgba(92, 97, 108, 0.7); +} +progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; +} +progressbar.osd trough { + border-style: none; + background-color: transparent; + box-shadow: none; +} +progressbar progress { + background-color: #8abeb7; + border: none; + border-radius: 3px; + box-shadow: none; +} +row:selected progressbar progress, +infobar progressbar progress { + background-color: #ffffff; +} +progressbar trough { + border: none; + border-radius: 3px; + background-color: #cfd6e6; +} +row:selected progressbar trough, +infobar progressbar trough { + background-color: rgba(0, 0, 0, 0.2); +} + +levelbar block { + min-width: 32px; + min-height: 1px; +} + +levelbar.vertical block { + min-width: 1px; + min-height: 32px; +} + +levelbar trough { + border: none; + padding: 3px; + border-radius: 3px; + background-color: #cfd6e6; +} + +levelbar.horizontal.discrete block { + margin: 0 1px; +} + +levelbar.vertical.discrete block { + margin: 1px 0; +} + +levelbar block:not(.empty) { + border: 1px solid #8abeb7; + background-color: #8abeb7; + border-radius: 2px; +} + +levelbar block.low { + border-color: #f59335; + background-color: #f59335; +} + +levelbar block.high { + border-color: #8abeb7; + background-color: #8abeb7; +} + +levelbar block.full { + border-color: #a1d569; + background-color: #a1d569; +} + +levelbar block.empty { + background-color: rgba(92, 97, 108, 0.2); + border-color: rgba(92, 97, 108, 0.2); +} + +printdialog paper { + border: 1px solid #ffffff; + background: #ffffff; + padding: 0; +} + +printdialog .dialog-action-box { + margin: 12px; +} + +frame > border, +.frame { + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid #ffffff; +} + +frame.flat > border, +frame > border.flat, +.frame.flat { + border-style: none; +} + +scrolledwindow viewport.frame { + border-style: none; +} + +scrolledwindow overshoot.top { + background-image: -gtk-gradient( + radial, + center top, + 0, + center top, + 0.6, + from(rgba(138, 190, 183, 0.2)), + to(rgba(138, 190, 183, 0)) + ); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +scrolledwindow overshoot.bottom { + background-image: -gtk-gradient( + radial, + center bottom, + 0, + center bottom, + 0.6, + from(rgba(138, 190, 183, 0.2)), + to(rgba(138, 190, 183, 0)) + ); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +scrolledwindow overshoot.left { + background-image: -gtk-gradient( + radial, + left center, + 0, + left center, + 0.6, + from(rgba(138, 190, 183, 0.2)), + to(rgba(138, 190, 183, 0)) + ); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +scrolledwindow overshoot.right { + background-image: -gtk-gradient( + radial, + right center, + 0, + right center, + 0.6, + from(rgba(138, 190, 183, 0.2)), + to(rgba(138, 190, 183, 0)) + ); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +scrolledwindow undershoot.top { + background-color: transparent; + background-image: linear-gradient( + to left, + rgba(255, 255, 255, 0.2) 50%, + rgba(0, 0, 0, 0.2) 50% + ); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; +} + +scrolledwindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient( + to left, + rgba(255, 255, 255, 0.2) 50%, + rgba(0, 0, 0, 0.2) 50% + ); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; +} + +scrolledwindow undershoot.left { + background-color: transparent; + background-image: linear-gradient( + to top, + rgba(255, 255, 255, 0.2) 50%, + rgba(0, 0, 0, 0.2) 50% + ); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; +} + +scrolledwindow undershoot.right { + background-color: transparent; + background-image: linear-gradient( + to top, + rgba(255, 255, 255, 0.2) 50%, + rgba(0, 0, 0, 0.2) 50% + ); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; +} + +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, #ffffff 1px, transparent 1px) 0 0 0 1/0 + 1px stretch; + background-color: #fcfcfc; +} +scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; +} + +separator { + background-color: rgba(0, 0, 0, 0.1); + min-width: 1px; + min-height: 1px; +} + +list { + background-color: #ffffff; + border-color: #ffffff; +} +list row { + padding: 2px; +} + +row:not(:hover) { + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +row.activatable.has-open-popup, +row.activatable:hover { + background-color: rgba(0, 0, 0, 0.05); +} + +row.activatable:active { + color: #474c57; +} + +row.activatable:disabled { + color: rgba(92, 97, 108, 0.55); +} +row.activatable:disabled image { + color: inherit; +} + +row.activatable:selected:active { + color: #ffffff; +} + +row.activatable:selected.has-open-popup, +row.activatable:selected:hover { + background-color: #8abeb7; +} + +.app-notification { + padding: 10px; + color: #bac3cf; + background-color: rgba(53, 57, 69, 0.95); + background-clip: border-box; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px 1px; + border-style: solid; + border-color: rgba(31, 33, 40, 0.95); +} +.app-notification border { + border: none; +} +.app-notification button { + color: #bac3cf; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); +} +.app-notification button.flat, +.app-notification button.sidebar-button { + border-color: rgba(138, 190, 183, 0); +} +.app-notification button:hover { + color: #bac3cf; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); +} +.app-notification button:active, +.app-notification button:checked { + color: #ffffff; + border-color: rgba(26, 28, 34, 0.35); + background-color: #8abeb7; + background-clip: padding-box; +} +.app-notification button:disabled { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); +} + +expander arrow { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} +expander arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} +expander arrow:hover { + color: #aaaeb7; +} +expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +calendar { + color: #474c57; + border: 1px solid #ffffff; + border-radius: 3px; + padding: 2px; +} +calendar:selected { + border-radius: 1.5px; +} +calendar.header { + color: #474c57; + border: none; +} +calendar.button { + color: rgba(92, 97, 108, 0.45); +} +calendar.button:hover { + color: #474c57; +} +calendar.button:disabled { + color: rgba(92, 97, 108, 0.55); +} +calendar:indeterminate { + color: alpha(currentColor, 0.55); +} +calendar.highlight { + color: #474c57; +} + +messagedialog .titlebar { + min-height: 20px; + background-color: rgba(231, 232, 235, 0.95); + border-bottom: 1px solid rgba(212, 213, 219, 0.95); +} + +messagedialog .dialog-action-area button { + padding: 8px; + min-height: 0; +} + +messagedialog.csd.background { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: none; +} + +messagedialog.csd .dialog-action-area button { + border-bottom-style: none; +} + +messagedialog.csd .dialog-action-area button { + border-radius: 0; + border-right-style: none; +} + +messagedialog.csd .dialog-action-area button:last-child { + border-radius: 0 0 3px 0; + border-right-style: none; +} + +messagedialog.csd .dialog-action-area button:first-child { + border-radius: 0 0 0 3px; + border-left-style: none; +} + +messagedialog.csd .dialog-action-area button:only-child { + border-radius: 0 0 3px 3px; + border-left-style: none; + border-right-style: none; +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(220, 223, 227, 0.5); +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +.sidebar { + border-style: none; + background-color: #ffffff; +} +stacksidebar.sidebar:dir(ltr) list, +stacksidebar.sidebar.left list, +stacksidebar.sidebar.left:dir(rtl) list, +.sidebar:dir(ltr), +.sidebar.left, +.sidebar.left:dir(rtl) { + border-right: 1px solid #ffffff; + border-left-style: none; +} +stacksidebar.sidebar:dir(rtl) list, +stacksidebar.sidebar.right list, +.sidebar:dir(rtl), +.sidebar.right { + border-left: 1px solid #ffffff; + border-right-style: none; +} +.sidebar list { + background-color: transparent; +} +paned .sidebar.left, +paned .sidebar.right, +paned .sidebar.left:dir(rtl), +paned .sidebar:dir(rtl), +paned .sidebar:dir(ltr), +paned .sidebar { + border-style: none; +} + +stacksidebar row { + padding: 10px 4px; +} +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; +} +stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; +} + +placessidebar > viewport.frame { + border-style: none; +} + +placessidebar row { + min-height: 30px; + padding: 0px; +} +placessidebar row > revealer { + padding: 0 10px; +} +placessidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} +placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} +placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} +placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} +button.sidebar-button { + min-width: 22px; + min-height: 22px; + margin-top: 2px; + margin-bottom: 2px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; +} +button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.5; +} +placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: linear-gradient(to bottom, #f08437, #f08437); + background-clip: content-box; +} +placessidebar row.sidebar-new-bookmark-row { + color: #8abeb7; +} +placessidebar row:drop(active):not(:disabled) { + box-shadow: inset 0 1px #f08437, inset 0 -1px #f08437; +} +placessidebar row:drop(active):not(:disabled), +placessidebar row:drop(active):not(:disabled) label, +placessidebar row:drop(active):not(:disabled) image { + color: #f08437; +} +placessidebar row:drop(active):not(:disabled):selected { + background-color: #f08437; +} +placessidebar row:drop(active):not(:disabled):selected, +placessidebar row:drop(active):not(:disabled):selected label, +placessidebar row:drop(active):not(:disabled):selected image { + color: #ffffff; +} + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; +} + +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: linear-gradient(to bottom, #ffffff, #ffffff); + background-size: 1px 1px; +} +paned > separator:selected { + background-image: linear-gradient(to bottom, #8abeb7, #8abeb7); +} +paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #ffffff; + background-image: linear-gradient(to bottom, #ffffff, #ffffff), + linear-gradient(to bottom, #ffffff, #ffffff); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +infobar { + border-style: none; +} +infobar.info, +infobar.question, +infobar.warning, +infobar.error { + background-color: #8abeb7; + color: #ffffff; + caret-color: currentColor; +} +infobar.info selection, +infobar.question selection, +infobar.warning selection, +infobar.error selection { + color: #8abeb7; + background-color: #ffffff; +} + +.selection-mode.primary-toolbar button:hover, +headerbar.selection-mode button:hover, +row:selected button, +infobar.info button, +infobar.question button, +infobar.warning button, +infobar.error button, +.nautilus-window .floating-bar button { + color: #ffffff; + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.5); +} + +row:selected button.flat, +row:selected button.sidebar-button, +infobar.info button.flat, +infobar.info button.sidebar-button, +infobar.question button.flat, +infobar.question button.sidebar-button, +infobar.warning button.flat, +infobar.warning button.sidebar-button, +infobar.error button.flat, +infobar.error button.sidebar-button, +.nautilus-window .floating-bar button.flat, +.nautilus-window .floating-bar button.sidebar-button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #ffffff; + background-color: rgba(255, 255, 255, 0); +} +.selection-mode.primary-toolbar button:disabled, +headerbar.selection-mode button:disabled, +row:selected button.flat:disabled, +row:selected button.sidebar-button:disabled, +infobar.info button.flat:disabled, +infobar.info button.sidebar-button:disabled, +infobar.question button.flat:disabled, +infobar.question button.sidebar-button:disabled, +infobar.warning button.flat:disabled, +infobar.warning button.sidebar-button:disabled, +infobar.error button.flat:disabled, +infobar.error button.sidebar-button:disabled, +.nautilus-window .floating-bar button.flat:disabled, +.nautilus-window .floating-bar button.sidebar-button:disabled, +.selection-mode.primary-toolbar button:disabled label, +headerbar.selection-mode button:disabled label, +row:selected button.flat:disabled label, +row:selected button.sidebar-button:disabled label, +infobar.info button.flat:disabled label, +infobar.info button.sidebar-button:disabled label, +infobar.question button.flat:disabled label, +infobar.question button.sidebar-button:disabled label, +infobar.warning button.flat:disabled label, +infobar.warning button.sidebar-button:disabled label, +infobar.error button.flat:disabled label, +infobar.error button.sidebar-button:disabled label, +.nautilus-window .floating-bar button.flat:disabled label, +.nautilus-window .floating-bar button.sidebar-button:disabled label { + color: rgba(255, 255, 255, 0.4); +} + +row:selected button:hover, +infobar.info button:hover, +infobar.question button:hover, +infobar.warning button:hover, +infobar.error button:hover, +.nautilus-window .floating-bar button:hover { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.8); +} + +.selection-mode.primary-toolbar button:active, +headerbar.selection-mode button:active, +.selection-mode.primary-toolbar button:checked, +headerbar.selection-mode button:checked, +row:selected button:active, +infobar.info button:active, +infobar.question button:active, +infobar.warning button:active, +infobar.error button:active, +.nautilus-window .floating-bar button:active, +.selection-mode.primary-toolbar button:hover:active, +headerbar.selection-mode button:hover:active, +.selection-mode.primary-toolbar button:hover:checked, +headerbar.selection-mode button:hover:checked, +row:selected button:active:hover, +infobar.info button:active:hover, +infobar.question button:active:hover, +infobar.warning button:active:hover, +infobar.error button:active:hover, +.nautilus-window .floating-bar button:active:hover, +row:selected button:checked, +infobar.info button:checked, +infobar.question button:checked, +infobar.warning button:checked, +infobar.error button:checked, +.nautilus-window .floating-bar button:checked { + color: #8abeb7; + background-color: #ffffff; + border-color: #ffffff; +} + +row:selected button:disabled, +infobar.info button:disabled, +infobar.question button:disabled, +infobar.warning button:disabled, +infobar.error button:disabled, +.nautilus-window .floating-bar button:disabled { + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.4); +} +row:selected button:disabled, +infobar.info button:disabled, +infobar.question button:disabled, +infobar.warning button:disabled, +infobar.error button:disabled, +.nautilus-window .floating-bar button:disabled, +row:selected button:disabled label, +infobar.info button:disabled label, +infobar.question button:disabled label, +infobar.warning button:disabled label, +infobar.error button:disabled label, +.nautilus-window .floating-bar button:disabled label { + color: rgba(255, 255, 255, 0.5); +} +.selection-mode.primary-toolbar button:disabled:active, +headerbar.selection-mode button:disabled:active, +.selection-mode.primary-toolbar button:disabled:checked, +headerbar.selection-mode button:disabled:checked, +row:selected button:disabled:active, +infobar.info button:disabled:active, +infobar.question button:disabled:active, +infobar.warning button:disabled:active, +infobar.error button:disabled:active, +.nautilus-window .floating-bar button:disabled:active, +.selection-mode.primary-toolbar button:disabled:checked, +headerbar.selection-mode button:disabled:checked, +.selection-mode.primary-toolbar button:disabled:active, +headerbar.selection-mode button:disabled:active, +row:selected button:disabled:checked, +infobar.info button:disabled:checked, +infobar.question button:disabled:checked, +infobar.warning button:disabled:checked, +infobar.error button:disabled:checked, +.nautilus-window .floating-bar button:disabled:checked { + color: #8abeb7; + background-color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.4); +} + +tooltip { + border-radius: 2px; + box-shadow: none; +} +tooltip.background { + background-color: rgba(75, 81, 98, 0.95); + background-clip: padding-box; +} +tooltip.background label { + padding: 4px; +} +tooltip decoration { + background-color: transparent; +} +tooltip * { + background-color: transparent; + color: #bac3cf; +} + +colorswatch, +colorswatch:drop(active) { + border-style: none; +} + +colorswatch.top { + border-top-left-radius: 2.5px; + border-top-right-radius: 2.5px; +} +colorswatch.top overlay { + border-top-left-radius: 2px; + border-top-right-radius: 2px; +} + +colorswatch.bottom { + border-bottom-left-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} +colorswatch.bottom overlay { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; +} + +colorswatch.left, +colorswatch:first-child:not(.top) { + border-top-left-radius: 2.5px; + border-bottom-left-radius: 2.5px; +} +colorswatch.left overlay, +colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; +} + +colorswatch.right, +colorswatch:last-child:not(.bottom) { + border-top-right-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} +colorswatch.right overlay, +colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; +} + +colorswatch.dark overlay { + color: rgba(255, 255, 255, 0.7); +} +colorswatch.dark overlay:hover { + border-color: rgba(0, 0, 0, 0.5); +} + +colorswatch.light overlay { + color: rgba(0, 0, 0, 0.7); +} +colorswatch.light overlay:hover { + border-color: rgba(0, 0, 0, 0.3); +} + +colorswatch overlay { + border: 1px solid rgba(0, 0, 0, 0.15); +} +colorswatch overlay:hover { + background-color: rgba(255, 255, 255, 0.2); +} + +colorswatch:disabled { + opacity: 0.5; +} +colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; +} + +colorswatch#add-color-button { + border-style: solid; + border-width: 1px; + color: #474c57; + border-color: #cfd6e6; + background-color: #ffffff; +} +colorswatch#add-color-button:hover { + color: #474c57; + border-color: #cfd6e6; + background-color: white; +} +colorswatch#add-color-button overlay { + border-color: transparent; + background-color: transparent; + background-image: none; +} + +button.color { + padding: 0; +} +button.color colorswatch:first-child:last-child, +button.color colorswatch:first-child:last-child overlay { + margin: 4px; + border-radius: 0; +} + +colorchooser .popover.osd { + border-radius: 3px; +} + +.content-view { + background-color: #ffffff; +} +.content-view:hover { + -gtk-icon-effect: highlight; +} + +.scale-popup button:hover { + color: #474c57; + border-color: #cfd6e6; + background-color: white; +} + +.context-menu, +popover.touch-selection, +.csd popover.touch-selection, +popover.background.touch-selection, +.csd popover.background.touch-selection { + font: initial; +} + +.monospace { + font-family: Monospace; +} + +button.circular, +button.nautilus-circular-button.image-button, +button.circular-button { + padding: 0; + min-width: 16px; + min-height: 24px; + padding: 2px 6px; + border-radius: 50%; + -gtk-outline-radius: 50%; +} +button.circular label, +button.nautilus-circular-button.image-button label, +button.circular-button label { + padding: 0; +} + +.keycap { + min-width: 16px; + min-height: 20px; + padding: 3px 6px 4px 6px; + color: #474c57; + background-color: #ffffff; + border: 1px solid #ffffff; + border-radius: 2.5px; + box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.05); +} + +stackswitcher button.text-button { + min-width: 80px; +} + +stackswitcher button.circular, +stackswitcher button.nautilus-circular-button.image-button { + min-width: 0; +} + +*:drop(active):focus, +*:drop(active) { + box-shadow: inset 0 0 0 1px #f08437; +} + +decoration { + border-radius: 4px 4px 0 0; + border-width: 0px; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 8px 8px 0 rgba(0, 0, 0, 0.2); + margin: 10px; +} +decoration:backdrop { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 8px 8px 0 transparent, + 0 5px 5px 0 rgba(0, 0, 0, 0.2); + transition: 200ms ease-out; +} +.fullscreen decoration, +.tiled decoration { + border-radius: 0; +} +.popup decoration { + box-shadow: none; + border-radius: 0; +} +.ssd decoration { + border-radius: 4px 4px 0 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1); +} +.ssd decoration.maximized { + border-radius: 0; +} +.csd.popup decoration { + border-radius: 2px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.1); +} +tooltip.csd decoration { + border-radius: 2px; + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.1); +} +messagedialog.csd decoration { + border-radius: 3px; +} +.solid-csd decoration { + border-radius: 0; + margin: 1px; + background-color: rgba(231, 232, 235, 0.95); + box-shadow: none; +} + +headerbar.default-decoration button.titlebutton, +.titlebar.default-decoration button.titlebutton { + padding: 0 4px; + min-width: 0; + min-height: 0; + margin: 0; +} + +headerbar button.titlebutton, +.titlebar button.titlebutton { + padding: 0; + min-width: 24px; + border-color: transparent; + background-color: transparent; + background-image: none; + background-color: rgba(231, 232, 235, 0); +} +headerbar button.titlebutton:hover, +.titlebar button.titlebutton:hover { + color: rgba(82, 93, 118, 0.8); + border-color: rgba(82, 93, 118, 0.1); + background-color: rgba(251, 251, 252, 0.9); +} +headerbar button.titlebutton:active, +headerbar button.titlebutton:checked, +.titlebar button.titlebutton:active, +.titlebar button.titlebutton:checked { + color: #ffffff; + border-color: #8abeb7; + background-color: #8abeb7; +} +headerbar button.titlebutton.close, +headerbar button.titlebutton.maximize, +headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.close, +.titlebar button.titlebutton.maximize, +.titlebar button.titlebutton.minimize { + color: transparent; + background-color: transparent; + background-position: center; + background-repeat: no-repeat; + border-width: 0; +} +headerbar button.titlebutton.close:backdrop, +headerbar button.titlebutton.maximize:backdrop, +headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + opacity: 1; +} +headerbar button.titlebutton.close, +.titlebar button.titlebutton.close { + background-image: -gtk-scaled( + url("assets/titlebutton-close.png"), + url("assets/titlebutton-close@2.png") + ); +} +headerbar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.close:backdrop { + background-image: -gtk-scaled( + url("assets/titlebutton-close-backdrop.png"), + url("assets/titlebutton-close-backdrop@2.png") + ); +} +headerbar button.titlebutton.close:hover, +.titlebar button.titlebutton.close:hover { + background-image: -gtk-scaled( + url("assets/titlebutton-close-hover.png"), + url("assets/titlebutton-close-hover@2.png") + ); +} +headerbar button.titlebutton.close:active, +.titlebar button.titlebutton.close:active { + background-image: -gtk-scaled( + url("assets/titlebutton-close-active.png"), + url("assets/titlebutton-close-active@2.png") + ); +} +headerbar button.titlebutton.maximize, +.titlebar button.titlebutton.maximize { + background-image: -gtk-scaled( + url("assets/titlebutton-maximize.png"), + url("assets/titlebutton-maximize@2.png") + ); +} +headerbar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.maximize:backdrop { + background-image: -gtk-scaled( + url("assets/titlebutton-maximize-backdrop.png"), + url("assets/titlebutton-maximize-backdrop@2.png") + ); +} +headerbar button.titlebutton.maximize:hover, +.titlebar button.titlebutton.maximize:hover { + background-image: -gtk-scaled( + url("assets/titlebutton-maximize-hover.png"), + url("assets/titlebutton-maximize-hover@2.png") + ); +} +headerbar button.titlebutton.maximize:active, +.titlebar button.titlebutton.maximize:active { + background-image: -gtk-scaled( + url("assets/titlebutton-maximize-active.png"), + url("assets/titlebutton-maximize-active@2.png") + ); +} +headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.minimize { + background-image: -gtk-scaled( + url("assets/titlebutton-minimize.png"), + url("assets/titlebutton-minimize@2.png") + ); +} +headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + background-image: -gtk-scaled( + url("assets/titlebutton-minimize-backdrop.png"), + url("assets/titlebutton-minimize-backdrop@2.png") + ); +} +headerbar button.titlebutton.minimize:hover, +.titlebar button.titlebutton.minimize:hover { + background-image: -gtk-scaled( + url("assets/titlebutton-minimize-hover.png"), + url("assets/titlebutton-minimize-hover@2.png") + ); +} +headerbar button.titlebutton.minimize:active, +.titlebar button.titlebutton.minimize:active { + background-image: -gtk-scaled( + url("assets/titlebutton-minimize-active.png"), + url("assets/titlebutton-minimize-active@2.png") + ); +} + +.view:selected, +iconview:selected, +.view:selected:focus, +iconview:selected:focus, +.view text:selected, +iconview text:selected, +textview text:selected, +iconview text:selected:focus, +textview text:selected:focus, +.view text selection:focus, +iconview text selection:focus, +.view text selection, +iconview text selection, +textview text selection:focus, +textview text selection, +flowbox flowboxchild:selected, +entry selection:focus, +entry selection, +menuitem.button.flat:active, +menuitem.button.flat:active arrow, +menuitem.button.flat:selected, +menuitem.button.flat:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, +treeview.view:selected, +treeview.view:selected:focus, +row:selected, +calendar:selected, +.nemo-window .nemo-window-pane widget.entry:selected:focus, +.nemo-window .nemo-window-pane widget.entry:selected, +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:selected, +filechooser placessidebar.sidebar row.sidebar-row:selected, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover, +filechooser placessidebar.sidebar row.sidebar-row:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover { + background-color: #8abeb7; +} +row:selected label, +label:selected, +.view:selected, +iconview:selected, +.view:selected:focus, +iconview:selected:focus, +.view text:selected, +iconview text:selected, +textview text:selected, +iconview text:selected:focus, +textview text:selected:focus, +.view text selection:focus, +iconview text selection:focus, +.view text selection, +iconview text selection, +textview text selection:focus, +textview text selection, +flowbox flowboxchild:selected, +entry selection:focus, +entry selection, +menuitem.button.flat:active, +menuitem.button.flat:active arrow, +menuitem.button.flat:selected, +menuitem.button.flat:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, +treeview.view:selected, +treeview.view:selected:focus, +row:selected, +calendar:selected, +.nemo-window .nemo-window-pane widget.entry:selected:focus, +.nemo-window .nemo-window-pane widget.entry:selected, +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:selected, +filechooser placessidebar.sidebar row.sidebar-row:selected, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover, +filechooser placessidebar.sidebar row.sidebar-row:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover { + color: #ffffff; +} +row:selected label:disabled, +label:disabled:selected, +.view:disabled:selected, +iconview:disabled:selected, +iconview:disabled:selected:focus, +.view text:disabled:selected, +iconview text:disabled:selected, +textview text:disabled:selected, +iconview text selection:disabled:focus, +.view text selection:disabled, +iconview text selection:disabled, +textview text selection:disabled, +flowbox flowboxchild:disabled:selected, +label:disabled selection, +entry selection:disabled, +menuitem.button.flat:disabled:active, +menuitem.button.flat:active arrow:disabled, +menuitem.button.flat:disabled:selected, +menuitem.button.flat:selected arrow:disabled, +modelbutton.flat:disabled:active, +modelbutton.flat:active arrow:disabled, +modelbutton.flat:disabled:selected, +modelbutton.flat:selected arrow:disabled, +treeview.view:disabled:selected:focus, +row:disabled:selected, +calendar:disabled:selected, +.nemo-window .nemo-window-pane widget.entry:disabled:selected, +filechooser placessidebar.sidebar row.sidebar-row:disabled:selected, +filechooser placessidebar.sidebar row.sidebar-row:disabled:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled:active:hover { + color: #a9caf1; +} + +.gedit-bottom-panel-paned notebook > header.top > tabs > tab:checked, +terminal-window notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -1px #ffffff; +} + +terminal-window notebook > header.top, +.mate-terminal notebook > header.top { + padding-top: 3px; + box-shadow: inset 0 1px #d4d5db, inset 0 -1px #ffffff; +} +terminal-window notebook > header.top button, +.mate-terminal notebook > header.top button { + padding: 0; + min-width: 24px; + min-height: 24px; +} + +.nautilus-canvas-item { + border-radius: 2px; +} + +.nautilus-desktop.nautilus-canvas-item, +.nemo-desktop.nemo-canvas-item, +.caja-desktop { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.nautilus-desktop.nautilus-canvas-item:active, +.nemo-desktop.nemo-canvas-item:active, +.caja-desktop:active { + color: #474c57; +} +.nautilus-desktop.nautilus-canvas-item:selected, +.nemo-desktop.nemo-canvas-item:selected, +.caja-desktop:selected { + color: #ffffff; + text-shadow: none; +} + +.nautilus-canvas-item.dim-label, +label.nautilus-canvas-item.separator, +popover.background label.nautilus-canvas-item.separator, +headerbar .nautilus-canvas-item.subtitle, +.titlebar:not(headerbar) .nautilus-canvas-item.subtitle, +.nautilus-list-dim-label { + color: #a9acb2; +} +.nautilus-canvas-item.dim-label:selected, +label.nautilus-canvas-item.separator:selected, +headerbar .nautilus-canvas-item.subtitle:selected, +.titlebar:not(headerbar) .nautilus-canvas-item.subtitle:selected, +.nautilus-canvas-item.dim-label:selected:focus, +label.nautilus-canvas-item.separator:selected:focus, +headerbar .nautilus-canvas-item.subtitle:selected:focus, +.titlebar:not(headerbar) .nautilus-canvas-item.subtitle:selected:focus, +.nautilus-list-dim-label:selected, +.nautilus-list-dim-label:selected:focus { + color: #dceaf9; +} + +.nautilus-window searchbar { + border-top: 1px solid #ffffff; +} + +.nautilus-window .searchbar-container { + margin-top: -1px; +} + +.nautilus-window notebook, +.nautilus-window notebook > stack:not(:only-child) searchbar { + background-color: #ffffff; +} + +.disk-space-display { + border-style: solid; + border-width: 1px; +} +.disk-space-display.unknown { + background-color: rgba(92, 97, 108, 0.5); + border-color: rgba(69, 72, 80, 0.5); +} +.disk-space-display.used { + background-color: rgba(138, 190, 183, 0.8); + border-color: rgba(78, 194, 232, 0.8); +} +.disk-space-display.free { + background-color: #edeef0; + border-color: #d0d5da; +} + +@keyframes needs_attention_keyframes { + 0% { + color: rgba(82, 93, 118, 0.8); + border-color: rgba(82, 93, 118, 0.1); + background-color: rgba(251, 251, 252, 0.9); + } + 100% { + color: #ffffff; + border-color: #8abeb7; + background-color: #8abeb7; + } +} + +.nautilus-operations-button-needs-attention { + animation: needs_attention_keyframes 2s ease-in-out; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: needs_attention_keyframes 3s ease-in-out; + animation-iteration-count: 3; +} + +.conflict-row.activatable, +.conflict-row.activatable:active { + color: white; + background-color: #ef6b7b; +} + +.conflict-row.activatable:hover { + background-color: #fd716a; +} + +.conflict-row.activatable:selected { + color: #ffffff; + background-color: #8abeb7; +} + +.nemo-window .nemo-places-sidebar.frame { + border-width: 0; +} + +.nemo-window notebook { + background-color: #ffffff; +} + +.nemo-window .nemo-window-pane widget.entry { + border: 1px solid; + border-radius: 3px; + color: #474c57; + border-color: #8abeb7; + background-color: #ffffff; +} + +.nemo-window + .primary-toolbar + widget.raised.linked:not(.vertical):not(.path-bar) + > button { + color: rgba(82, 93, 118, 0.8); + border-color: rgba(82, 93, 118, 0.1); + background-color: rgba(251, 251, 252, 0.9); +} +.nemo-window + .primary-toolbar + widget.raised.linked:not(.vertical):not(.path-bar) + > button:not(:last-child):not(:only-child) { + margin: 0 0 1px 0; +} +.nemo-window + .primary-toolbar + widget.raised.linked:not(.vertical):not(.path-bar) + > button:hover { + background-color: rgba(255, 255, 255, 0.9); +} +.nemo-window + .primary-toolbar + widget.raised.linked:not(.vertical):not(.path-bar) + > button:active, +.nemo-window + .primary-toolbar + widget.raised.linked:not(.vertical):not(.path-bar) + > button:checked { + color: #ffffff; + border-color: #8abeb7; + background-color: #8abeb7; +} +.nemo-window + .primary-toolbar + widget.raised.linked:not(.vertical):not(.path-bar) + > button:disabled { + color: rgba(82, 93, 118, 0.4); +} + +.nemo-window + .primary-toolbar + widget.raised.linked:not(.vertical):not(.path-bar) + > button + + button { + border-left-style: none; +} + +.nemo-window + .primary-toolbar + widget.raised.linked:not(.vertical):not(.path-bar) + > button:hover:not(:checked):not(:active):not(:only-child):hover { + box-shadow: inset 1px 0 rgba(82, 93, 118, 0.1), + inset -1px 0 rgba(82, 93, 118, 0.1); +} + +.nemo-window + .primary-toolbar + widget.raised.linked:not(.vertical):not(.path-bar) + > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover { + box-shadow: inset -1px 0 rgba(82, 93, 118, 0.1); +} + +.nemo-window + .primary-toolbar + widget.raised.linked:not(.vertical):not(.path-bar) + > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover { + box-shadow: inset 1px 0 rgba(82, 93, 118, 0.1); +} + +.caja-notebook { + border-top: 1px solid #ffffff; +} + +.caja-side-pane .frame { + border-width: 1px 0 0; +} + +.caja-notebook .frame { + border-width: 0 0 1px; +} + +.open-document-selector-treeview.view, +iconview.open-document-selector-treeview { + padding: 3px 6px 3px 6px; + border-color: #ffffff; +} +.open-document-selector-treeview.view:hover, +iconview.open-document-selector-treeview:hover { + background-color: #f4f4f5; +} +.open-document-selector-treeview.view:hover:selected, +iconview.open-document-selector-treeview:hover:selected { + color: #ffffff; + background-color: #8abeb7; +} + +.open-document-selector-name-label { + color: #474c57; +} + +.open-document-selector-path-label { + color: #aeb0b6; + font-size: smaller; +} +.open-document-selector-path-label:selected { + color: rgba(255, 255, 255, 0.9); +} + +.gedit-document-panel row button { + min-width: 22px; + min-height: 22px; + padding: 0; + color: transparent; + background: none; + border: none; + box-shadow: none; +} +.gedit-document-panel row button image { + color: inherit; +} + +.gedit-document-panel row:hover:not(:selected) button { + color: #92959d; +} +.gedit-document-panel row:hover:not(:selected) button:hover { + color: #ff4d4d; +} +.gedit-document-panel row:hover:not(:selected) button:active { + color: #474c57; +} + +.gedit-document-panel row:hover:selected button:hover { + color: #ff6666; + background: none; + border: none; + box-shadow: none; +} +.gedit-document-panel row:hover:selected button:hover:active { + color: #ffffff; +} + +.gedit-document-panel-dragged-row { + border: 1px solid #ffffff; + background-color: #ffffff; + color: #474c57; +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid #ffffff; + background-color: #ffffff; +} + +.gedit-search-slider { + background-color: #ffffff; + padding: 6px; + border-color: #ffffff; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px 1px; + border-style: solid; +} + +.gedit-search-entry-occurrences-tag { + color: rgba(92, 97, 108, 0.6); + border: none; + margin: 2px; + padding: 2px; +} + +.gedit-map-frame border { + border-color: rgba(0, 0, 0, 0.3); + border-width: 0; +} +.gedit-map-frame border:dir(ltr) { + border-left-width: 1px; +} +.gedit-map-frame border:dir(rtl) { + border-right-width: 1px; +} + +.pluma-window statusbar frame > border { + border: none; +} + +.pluma-window notebook > stack scrolledwindow { + border-width: 0 0 1px 0; +} + +#pluma-status-combo-button { + min-height: 0; + padding: 0; + border-top: none; + border-bottom: none; + border-radius: 0; +} + +.gb-search-entry-occurrences-tag { + background: none; +} + +workbench.csd > stack.titlebar:not(headerbar) { + padding: 0; + background: none; + border: none; + box-shadow: none; +} +workbench.csd > stack.titlebar:not(headerbar) headerbar, +workbench.csd > stack.titlebar:not(headerbar) headerbar:first-child, +workbench.csd > stack.titlebar:not(headerbar) headerbar:last-child { + border-radius: 4px 4px 0 0; +} + +editortweak .linked > entry.search:focus + .gb-linked-scroller { + border-top-color: #8abeb7; +} + +layouttab { + background-color: #ffffff; +} + +layout { + border: 1px solid #ffffff; + -pnldockbin-handle-size: 1; +} + +eggsearchbar box.search-bar { + border-bottom: 1px solid #ffffff; +} + +pillbox { + color: #ffffff; + background-color: #8abeb7; + border-radius: 3px; +} +pillbox:disabled label { + color: rgba(255, 255, 255, 0.5); +} + +docktabstrip { + padding: 0 6px; + background-color: #ffffff; + border-bottom: 1px solid #ffffff; +} +docktabstrip docktab { + min-height: 28px; + border: solid transparent; + border-width: 0 1px; +} +docktabstrip docktab label { + opacity: 0.5; +} +docktabstrip docktab:checked label, +docktabstrip docktab:hover label { + opacity: 1; +} +docktabstrip docktab:checked { + border-color: #ffffff; + background-color: #ffffff; +} + +dockbin { + border: 1px solid #ffffff; + -pnldockbin-handle-size: 1; +} + +dockpaned { + border: 1px solid #ffffff; +} + +dockoverlayedge { + background-color: #ffffff; +} +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} +dockoverlayedge.left-edge tab:checked, +dockoverlayedge.right-edge tab:checked { + border-width: 1px 0; +} + +popover.messagepopover.background { + padding: 0; +} + +popover.messagepopover .popover-content-area { + margin: 16px; +} + +popover.messagepopover .popover-action-area { + margin: 8px; +} +popover.messagepopover + .popover-action-area + button:not(:first-child):not(:last-child) { + margin: 0 4px; +} + +popover.popover-selector { + padding: 0; +} +popover.popover-selector list row { + padding: 5px 0; +} +popover.popover-selector list row image { + margin-left: 3px; + margin-right: 10px; +} + +entry.search.preferences-search { + border: none; + border-right: 1px solid #ffffff; + border-bottom: 1px solid #ffffff; + border-radius: 0; +} + +preferences stacksidebar.sidebar list { + background-image: linear-gradient(to bottom, #ffffff, #ffffff); +} + +preferences stacksidebar.sidebar list separator { + background-color: transparent; +} + +devhelppanel entry:focus, +symboltreepanel entry:focus { + border-color: #ffffff; +} + +button.run-arrow-button { + min-width: 12px; +} + +omnibar.linked > entry:not(:only-child) { + border-style: solid; + border-radius: 3px; + margin-left: 1px; + margin-right: 1px; +} + +gstyleslidein #scale_box button.toggle:checked, +gstyleslidein #strings_controls button.toggle:checked, +gstyleslidein #palette_controls button.toggle:checked, +gstyleslidein #components_controls button.toggle:checked { + color: #474c57; +} + +configurationview entry.flat { + background: none; +} + +configurationview list { + border-width: 0; +} + +.documents-scrolledwin.frame { + border-width: 0; +} + +button.documents-load-more { + border-width: 1px 0 0; + border-radius: 0; +} + +.documents-icon-bg { + background-color: #8abeb7; + color: #ffffff; + border-radius: 2px; +} + +.documents-collection-icon, +.photos-collection-icon { + background-color: rgba(92, 97, 108, 0.3); + border-radius: 2px; +} + +button.documents-favorite:active, +button.documents-favorite:active:hover { + color: #a9caf1; +} + +.documents-entry-tag, +.photos-entry-tag { + color: #ffffff; + background: #8abeb7; + border-radius: 2px; + border-width: 0; + margin: 2px; + padding: 4px; +} +.documents-entry-tag:hover, +.photos-entry-tag:hover { + color: #ffffff; + background: #639fe5; +} +.documents-entry-tag:active, +.photos-entry-tag:active { + color: #ffffff; + background: #4189df; +} + +.content-view.document-page { + border-style: solid; + border-width: 3px 3px 6px 4px; + border-image: url("assets/thumbnail-frame.png") 3 3 6 4; +} + +.photos-fade-in { + opacity: 1; + transition: opacity 0.2s ease-out; +} + +.photos-fade-out { + opacity: 0; + transition: opacity 0.2s ease-out; +} + +.tweak-categories, +.tweak-category:not(:selected):not(:hover) { + background-image: linear-gradient(to bottom, #ffffff, #ffffff); +} + +.tr-workarea undershoot, +.tr-workarea overshoot { + border-color: transparent; +} + +.atril-window .primary-toolbar toolbar, +.atril-window .primary-toolbar .inline-toolbar { + background: none; +} + +#gf-bubble, +#gf-bubble.solid, +#gf-osd-window, +#gf-osd-window.solid, +#gf-input-source-popup, +#gf-input-source-popup.solid, +#gf-candidate-popup, +#gf-candidate-popup.solid { + color: #cfd5de; + background-color: rgba(53, 57, 69, 0.95); + border: 1px solid rgba(35, 38, 46, 0.95); + border-radius: 2px; +} + +#gf-bubble levelbar block.low, +#gf-bubble levelbar block.high, +#gf-bubble levelbar block.full, +#gf-osd-window levelbar block.low, +#gf-osd-window levelbar block.high, +#gf-osd-window levelbar block.full, +#gf-input-source-popup levelbar block.low, +#gf-input-source-popup levelbar block.high, +#gf-input-source-popup levelbar block.full, +#gf-candidate-popup levelbar block.low, +#gf-candidate-popup levelbar block.high, +#gf-candidate-popup levelbar block.full { + background-color: #8abeb7; + border-color: #8abeb7; +} + +#gf-bubble levelbar block.empty, +#gf-osd-window levelbar block.empty, +#gf-input-source-popup levelbar block.empty, +#gf-candidate-popup levelbar block.empty { + background-color: rgba(42, 45, 55, 0.95); +} + +#gf-bubble levelbar trough, +#gf-osd-window levelbar trough, +#gf-input-source-popup levelbar trough, +#gf-candidate-popup levelbar trough { + background: none; +} + +#gf-input-source { + min-height: 32px; + min-width: 40px; +} +#gf-input-source:selected { + color: #ffffff; + background-color: #8abeb7; + border-radius: 2px; +} + +gf-candidate-box label { + padding: 3px; +} + +gf-candidate-box:hover, +gf-candidate-box:selected { + color: #ffffff; + background-color: #8abeb7; + border-radius: 2px; +} + +MsdOsdWindow.background.osd { + border-radius: 2px; + border: 1px solid rgba(35, 38, 46, 0.95); +} +MsdOsdWindow.background.osd .progressbar { + background-color: #8abeb7; + border: none; + border-color: red; + border-radius: 5px; +} +MsdOsdWindow.background.osd .trough { + background-color: rgba(42, 45, 55, 0.95); + border: none; + border-radius: 5px; +} + +.mate-panel-menu-bar, +.mate-panel-menu-bar menubar, +panel-toplevel.background, +panel-toplevel.background menubar { + background-color: #2b2e37; +} + +.mate-panel-menu-bar menubar, +.mate-panel-menu-bar #PanelApplet label, +.mate-panel-menu-bar #PanelApplet image, +panel-toplevel.background menubar, +panel-toplevel.background #PanelApplet label, +panel-toplevel.background #PanelApplet image { + color: #bac3cf; +} + +.mate-panel-menu-bar button label, +.mate-panel-menu-bar button image, +.mate-panel-menu-bar #tasklist-button label, +.mate-panel-menu-bar #tasklist-button image, +panel-toplevel.background button label, +panel-toplevel.background button image, +panel-toplevel.background #tasklist-button label, +panel-toplevel.background #tasklist-button image { + color: inherit; +} + +.mate-panel-menu-bar .wnck-pager, +panel-toplevel.background .wnck-pager { + color: #5d6268; + background-color: rgba(20, 22, 27, 0.95); +} +.mate-panel-menu-bar .wnck-pager:hover, +panel-toplevel.background .wnck-pager:hover { + background-color: rgba(54, 58, 70, 0.95); +} +.mate-panel-menu-bar .wnck-pager:selected, +panel-toplevel.background .wnck-pager:selected { + color: #a9caf1; + background-color: #8abeb7; +} + +.mate-panel-menu-bar na-tray-applet, +panel-toplevel.background na-tray-applet { + -natrayapplet-icon-padding: 0; + -natrayapplet-icon-size: 16px; +} + +.xfce4-panel.panel { + background-color: rgba(43, 46, 55, 0.95); + text-shadow: none; + -gtk-icon-shadow: none; +} + +#tasklist-button { + color: rgba(186, 195, 207, 0.8); + border-radius: 0; + border: none; + background-color: rgba(43, 46, 55, 0); +} +#tasklist-button:hover { + color: #d8dde4; + background-color: rgba(0, 0, 0, 0.17); +} +#tasklist-button:checked { + color: white; + background-color: rgba(0, 0, 0, 0.25); + box-shadow: inset 0 -2px #8abeb7; +} + +.mate-panel-menu-bar button:not(#tasklist-button), +panel-toplevel.background button:not(#tasklist-button), +.xfce4-panel.panel button.flat, +.xfce4-panel.panel button.sidebar-button { + color: #bac3cf; + border-radius: 0; + border: none; + background-color: rgba(43, 46, 55, 0); +} +.mate-panel-menu-bar button:hover:not(#tasklist-button), +panel-toplevel.background button:hover:not(#tasklist-button), +.xfce4-panel.panel button.flat:hover, +.xfce4-panel.panel button.sidebar-button:hover { + border: none; + background-color: rgba(65, 70, 84, 0.95); +} +.mate-panel-menu-bar button:active:not(#tasklist-button), +panel-toplevel.background button:active:not(#tasklist-button), +.xfce4-panel.panel button.flat:active, +.xfce4-panel.panel button.sidebar-button:active, +.mate-panel-menu-bar button:checked:not(#tasklist-button), +panel-toplevel.background button:checked:not(#tasklist-button), +.xfce4-panel.panel button.flat:checked, +.xfce4-panel.panel button.sidebar-button:checked { + color: #ffffff; + border: none; + background-color: #8abeb7; +} +.mate-panel-menu-bar button:active:not(#tasklist-button) label, +panel-toplevel.background button:active:not(#tasklist-button) label, +.xfce4-panel.panel button.flat:active label, +.xfce4-panel.panel button.sidebar-button:active label, +.mate-panel-menu-bar button:active:not(#tasklist-button) image, +panel-toplevel.background button:active:not(#tasklist-button) image, +.xfce4-panel.panel button.flat:active image, +.xfce4-panel.panel button.sidebar-button:active image, +.mate-panel-menu-bar button:checked:not(#tasklist-button) label, +panel-toplevel.background button:checked:not(#tasklist-button) label, +.xfce4-panel.panel button.flat:checked label, +.xfce4-panel.panel button.sidebar-button:checked label, +.mate-panel-menu-bar button:checked:not(#tasklist-button) image, +panel-toplevel.background button:checked:not(#tasklist-button) image, +.xfce4-panel.panel button.flat:checked image, +.xfce4-panel.panel button.sidebar-button:checked image { + color: inherit; +} + +.nautilus-window .floating-bar { + padding: 1px; + background-color: #8abeb7; + color: #ffffff; + border-radius: 2px 2px 0 0; +} +.nautilus-window .floating-bar.bottom.left { + border-top-left-radius: 0; +} +.nautilus-window .floating-bar.bottom.right { + border-top-right-radius: 0; +} +.nautilus-window .floating-bar button { + border: none; + border-radius: 0; + min-height: 0; +} + +.marlin-pathbar.pathbar { + border-radius: 3px; + padding-left: 4px; + padding-right: 4px; + color: rgba(82, 93, 118, 0.8); + border-color: rgba(82, 93, 118, 0.1); + background-color: rgba(255, 255, 255, 0.9); +} +.marlin-pathbar.pathbar image, +.marlin-pathbar.pathbar image:hover { + color: inherit; +} +.marlin-pathbar.pathbar:focus { + color: #ffffff; + border-color: #8abeb7; + background-color: #8abeb7; +} +.marlin-pathbar.pathbar:disabled { + color: rgba(82, 93, 118, 0.35); + border-color: rgba(82, 93, 118, 0.1); + background-color: rgba(255, 255, 255, 0.75); +} +.marlin-pathbar.pathbar:active, +.marlin-pathbar.pathbar:checked { + color: #8abeb7; +} + +.gala-notification { + border: 1px solid rgba(0, 0, 0, 0.35); + border-radius: 3px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + background-image: linear-gradient(to bottom, white, white); + background-color: transparent; +} +.gala-notification .title, +.gala-notification .label { + color: #474c57; +} + +.panel { + background-color: transparent; + color: white; + font-weight: bold; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.panel-shadow { + background-image: none; + background-color: transparent; +} +.panel .menu { + box-shadow: none; +} +.panel .menu .menuitem { + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; +} +.panel .menu .window-frame.menu.csd, +.panel .menu .window-frame.popup.csd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), + 0 6px 6px rgba(0, 0, 0, 0.23); +} +.panel .menubar > .menuitem { + padding: 3px 6px; +} +.panel .menubar > .menuitem:hover { + background-color: transparent; +} +.panel .window-frame.menu.csd, +.panel .window-frame.popup.csd { + box-shadow: none; +} + +.composited-indicator { + background-color: transparent; + color: white; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.composited-indicator > GtkWidget > GtkWidget:first-child { + padding: 0 2px; +} +.composited-indicator .menuitem:active, +.composited-indicator .menuitem:hover { + border-style: none; + background-image: none; + box-shadow: none; +} +.composited-indicator > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; +} + +.panel-app-button > GtkWidget > GtkWidget:first-child { + padding: 0 2px 0 4px; +} + +.panel .menu .spinner, +.menu .spinner { + opacity: 1; +} + +UnityDecoration { + -unitydecoration-extents: 28px 1 1 1; + -unitydecoration-input-extents: 10px; + -unitydecoration-shadow-offset-x: 0px; + -unitydecoration-shadow-offset-y: 3px; + -unitydecoration-active-shadow-color: rgba(0, 0, 0, 0.2); + -unitydecoration-active-shadow-radius: 12px; + -unitydecoration-inactive-shadow-color: rgba(0, 0, 0, 0.07); + -unitydecoration-inactive-shadow-radius: 7px; + -unitydecoration-glow-size: 10px; + -unitydecoration-glow-color: #8abeb7; + -unitydecoration-title-indent: 10px; + -unitydecoration-title-fade: 35px; + -unitydecoration-title-alignment: 0; +} +UnityDecoration .top { + border: 1px solid rgba(0, 0, 0, 0.1); + border-bottom-width: 0; + border-radius: 4px 4px 0 0; + padding: 1px 6px 0 6px; + background-image: linear-gradient(to bottom, #ffffff, #ffffff); + color: rgba(82, 93, 118, 0.8); + box-shadow: inset 0 1px rgba(239, 240, 242, 0.95); +} +UnityDecoration .top:backdrop { + border-bottom-width: 0; + color: rgba(82, 93, 118, 0.5); +} +UnityDecoration .left, +UnityDecoration .right, +UnityDecoration .bottom, +UnityDecoration .left:backdrop, +UnityDecoration .right:backdrop, +UnityDecoration .bottom:backdrop { + background-color: transparent; + background-image: linear-gradient( + to bottom, + rgba(0, 0, 0, 0.1), + rgba(0, 0, 0, 0.1) + ); +} + +UnityPanelWidget, +.unity-panel { + background-image: linear-gradient(to bottom, #2f343f, #2f343f); + color: #f6f7f9; + box-shadow: none; +} +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: #bdc6d1; +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + border-radius: 0; + color: #ffffff; + background-image: linear-gradient(to bottom, #8abeb7, #8abeb7); + border-bottom: none; +} + +.lightdm.menu { + background-image: none; + background-color: rgba(0, 0, 0, 0.4); + border-color: rgba(255, 255, 255, 0.8); + border-radius: 4px; + padding: 1px; + color: white; +} + +.lightdm-combo .menu { + background-color: rgba(253, 253, 254, 0.95); + border-radius: 0px; + padding: 0px; + color: white; +} + +.lightdm.menu .menuitem *, +.lightdm.menu .menuitem.check:active, +.lightdm.menu .menuitem.radio:active { + color: white; +} + +.lightdm.menubar { + color: rgba(255, 255, 255, 0.8); + background-image: none; + background-color: rgba(0, 0, 0, 0.5); +} +.lightdm.menubar > .menuitem { + padding: 2px 6px; +} + +.lightdm-combo.combobox-entry .button, +.lightdm-combo .cell, +.lightdm-combo .button, +.lightdm-combo .entry, +.lightdm.button, +.lightdm.entry { + background-image: none; + background-color: rgba(0, 0, 0, 0.3); + border-color: rgba(255, 255, 255, 0.4); + border-radius: 10px; + padding: 7px; + color: white; + text-shadow: none; +} + +.lightdm.button, +.lightdm.button:hover, +.lightdm.button:active, +.lightdm.button:active:focus, +.lightdm.entry, +.lightdm.entry:hover, +.lightdm.entry:active, +.lightdm.entry:active:focus { + background-image: none; + border-image: none; +} + +.lightdm.button:focus, +.lightdm.entry:focus { + border-color: rgba(255, 255, 255, 0.1); + border-width: 1px; + border-style: solid; + color: white; +} + +.lightdm.entry:selected { + background-color: rgba(255, 255, 255, 0.8); +} + +.lightdm.entry:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: dashentry_spinner 1s infinite linear; +} + +.lightdm.option-button { + padding: 2px; + background: none; + border: 0; +} + +.lightdm.toggle-button { + background: none; + border-width: 0; +} +.lightdm.toggle-button.selected { + background-color: rgba(0, 0, 0, 0.7); + border-width: 1px; +} + +@keyframes dashentry_spinner { + to { + -gtk-icon-transform: rotate(1turn); + } +} + +.overlay-bar { + background-color: #8abeb7; + border-color: #8abeb7; + border-radius: 2px; + padding: 3px 6px; + margin: 3px; +} +.overlay-bar label { + color: #ffffff; +} + +GraniteWidgetsThinPaned { + background-color: transparent; + background-image: none; + margin: 0; + border-left: 1px solid #ffffff; + border-right: 1px solid #ffffff; +} + +GraniteWidgetsPopOver .frame, +GraniteWidgetsStaticNotebook .frame { + border: none; +} + +.help_button { + border-radius: 100px; + padding: 3px 9px; +} + +toolbar.secondary-toolbar, +.secondary-toolbar.inline-toolbar { + padding: 3px; + border-bottom: 1px solid #ffffff; +} +toolbar.secondary-toolbar button, +.secondary-toolbar.inline-toolbar button { + padding: 0 3px 0 3px; +} + +toolbar.bottom-toolbar, +.bottom-toolbar.inline-toolbar { + padding: 5px; + border-width: 1px 0 0 0; + border-style: solid; + border-color: #ffffff; + background-color: #ffffff; +} +toolbar.bottom-toolbar button, +.bottom-toolbar.inline-toolbar button { + padding: 2px 3px 2px 3px; +} + +.source-list { + -gtktreeview-horizontal-separator: 1px; + -gtktreeview-vertical-separator: 6px; +} + +.source-list, +.source-list.view, +iconview.source-list { + background-color: #ffffff; + color: #474c57; + -gtk-icon-style: regular; +} + +.source-list.category-expander { + color: transparent; +} + +.source-list.view:hover, +iconview.source-list:hover { + background-color: white; +} + +.source-list.view:selected, +iconview.source-list:selected, +.source-list.view:hover:selected, +iconview.source-list:hover:selected, +.source-list.view:selected:focus, +iconview.source-list:selected:focus, +.source-list.category-expander:hover { + color: #ffffff; + background-color: #8abeb7; +} + +.source-list scrollbar, +.source-list junction { + border-image: none; + border-color: transparent; + background-color: #ffffff; + background-image: none; +} + +.source-list.badge, +.source-list.badge:hover, +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-image: none; + background-color: #8abeb7; + color: #ffffff; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; +} + +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-color: #ffffff; + color: #8abeb7; +} + +.source-list.category-expander { + color: #474c57; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + -gtktreeview-expander-size: 16; +} + +.source-list.category-expander, +.source-list.category-expander:backdrop { + color: transparent; + border: none; +} + +.source-list.category-expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +GraniteWidgetsWelcome { + background-color: #ffffff; +} + +GraniteWidgetsWelcome label { + color: #a9acb2; + font-size: 11px; + text-shadow: none; +} + +GraniteWidgetsWelcome .h1, +GraniteWidgetsWelcome .h3 { + color: rgba(92, 97, 108, 0.8); +} + +.help_button { + border-radius: 0; +} + +GraniteWidgetsPopOver { + -granitewidgetspopover-arrow-width: 21; + -granitewidgetspopover-arrow-height: 10; + -granitewidgetspopover-border-radius: 2px; + -granitewidgetspopover-border-width: 1; + -granitewidgetspopover-shadow-size: 12; + border: 1px solid rgba(0, 0, 0, 0.3); + margin: 0; +} + +.popover_bg { + background-image: linear-gradient(to bottom, #ffffff, #ffffff); + border: 1px solid rgba(0, 0, 0, 0.3); +} + +GraniteWidgetsPopOver .sidebar.view, +GraniteWidgetsPopOver iconview.sidebar, +GraniteWidgetsPopOver * { + background-color: transparent; +} + +GraniteWidgetsXsEntry entry { + padding: 4px; +} + +.h1 { + font-size: 24px; +} + +.h2 { + font-size: 18px; +} + +.h3 { + font-size: 11px; +} + +.h4, +.category-label { + color: #8a8e96; + font-weight: 600; +} + +.h4 { + padding-bottom: 6px; + padding-top: 6px; +} + +GtkListBox .h4 { + padding-left: 6px; +} + +#panel_window { + background-color: rgba(43, 46, 55, 0.95); + color: #bac3cf; + font-weight: bold; + box-shadow: inset 0 -1px rgba(27, 29, 35, 0.95); +} +#panel_window menubar { + padding-left: 5px; +} +#panel_window menubar, +#panel_window menubar > menuitem { + background-color: transparent; + color: #bac3cf; + font-weight: bold; +} +#panel_window menubar menuitem:disabled { + color: rgba(186, 195, 207, 0.5); +} +#panel_window menubar menuitem:disabled label { + color: inherit; +} +#panel_window menubar menu > menuitem { + font-weight: normal; +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + font-weight: normal; + border-style: none; + background-color: transparent; + color: #474c57; +} + +#content_frame { + padding-bottom: 14px; + background-color: #ffffff; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 1px 1px 0 1px; +} + +#content_frame button { + color: #474c57; + border-color: #cfd6e6; + background-color: #ffffff; +} +#content_frame button:hover { + color: #474c57; + border-color: #cfd6e6; + background-color: white; +} +#content_frame button:active, +#content_frame button:checked { + color: #ffffff; + border-color: #8abeb7; + background-color: #8abeb7; +} +#content_frame button:disabled { + border-color: rgba(207, 214, 230, 0.55); + background-color: rgba(251, 251, 252, 0.55); +} +#content_frame button:disabled label, +#content_frame button:disabled { + color: rgba(92, 97, 108, 0.55); +} + +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: rgba(53, 57, 69, 0.95); + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 0 1px 1px 1px; + box-shadow: inset 0 1px rgba(53, 57, 69, 0.95); +} + +#buttonbox_frame button { + color: #bac3cf; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); +} +#buttonbox_frame button:hover { + color: #bac3cf; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); +} +#buttonbox_frame button:active, +#buttonbox_frame button:checked { + color: #ffffff; + border-color: rgba(26, 28, 34, 0.35); + background-color: #8abeb7; +} +#buttonbox_frame button:disabled { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); +} + +#login_window #user_combobox { + color: #474c57; + font-size: 13px; +} +#login_window #user_combobox menu { + font-weight: normal; +} + +#user_image { + padding: 3px; + border-radius: 2px; +} + +#shutdown_button.button { + background-clip: border-box; + color: green; + background-color: #f04a50; + border-color: #f04a50; +} +#shutdown_button.button:hover { + background-clip: border-box; + color: green; + background-color: #f4797e; + border-color: #f4797e; +} +#shutdown_button.button:active, +#shutdown_button.button:checked { + background-clip: border-box; + color: green; + background-color: #ec1b22; + border-color: #ec1b22; +} + +#restart_button.button { + background-clip: border-box; + color: green; + background-color: #8abeb7; + border-color: #8abeb7; +} +#restart_button.button:hover { + background-clip: border-box; + color: green; + background-color: #8abeb7; + border-color: #8abeb7; +} +#restart_button.button:active, +#restart_button.button:checked { + background-clip: border-box; + color: green; + background-color: #8abeb7; + border-color: #8abeb7; +} + +#greeter_infobar { + border-bottom-width: 0; + font-weight: bold; +} + +.nautilus-window paned > separator { + background-image: linear-gradient( + to bottom, + rgba(53, 57, 69, 0.95), + rgba(53, 57, 69, 0.95) + ); +} +.nautilus-window paned > separator:dir(ltr) { + margin-left: -1px; +} +.nautilus-window paned > separator:dir(rtl) { + margin-right: -1px; +} + +filechooser paned > separator { + background-image: linear-gradient( + to bottom, + rgba(53, 57, 69, 0.95), + rgba(53, 57, 69, 0.95) + ); +} + +filechooser.csd.background, +filechooser placessidebar list, +.nautilus-window.csd.background, +.nautilus-window placessidebar list { + background-color: transparent; +} + +filechooser placessidebar.sidebar, +.nautilus-window placessidebar.sidebar { + background-color: rgba(53, 57, 69, 0.95); +} +filechooser placessidebar.sidebar row.sidebar-row, +.nautilus-window placessidebar.sidebar row.sidebar-row { + border: none; + color: #bac3cf; +} +filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon { + color: rgba(186, 195, 207, 0.6); +} +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup, +filechooser placessidebar.sidebar row.sidebar-row:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover { + background-color: rgba(186, 195, 207, 0.15); +} +filechooser placessidebar.sidebar row.sidebar-row:disabled, +filechooser placessidebar.sidebar row.sidebar-row:disabled label, +filechooser placessidebar.sidebar row.sidebar-row:disabled image, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled label, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled image { + color: rgba(186, 195, 207, 0.4); +} +filechooser + placessidebar.sidebar + row.sidebar-row:selected.has-open-popup + .sidebar-icon, +filechooser placessidebar.sidebar row.sidebar-row:selected .sidebar-icon, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-icon, +filechooser placessidebar.sidebar row.sidebar-row:active:hover .sidebar-icon, +.nautilus-window + placessidebar.sidebar + row.sidebar-row:selected.has-open-popup + .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected .sidebar-icon, +.nautilus-window + placessidebar.sidebar + row.sidebar-row:selected:hover + .sidebar-icon, +.nautilus-window + placessidebar.sidebar + row.sidebar-row:active:hover + .sidebar-icon { + color: inherit; +} +filechooser + placessidebar.sidebar + row.sidebar-row:not(:selected) + button.sidebar-button, +.nautilus-window + placessidebar.sidebar + row.sidebar-row:not(:selected) + button.sidebar-button { + color: #bac3cf; +} +filechooser + placessidebar.sidebar + row.sidebar-row:not(:selected) + button.sidebar-button:hover, +.nautilus-window + placessidebar.sidebar + row.sidebar-row:not(:selected) + button.sidebar-button:hover { + color: #bac3cf; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); +} +filechooser + placessidebar.sidebar + row.sidebar-row:not(:selected) + button.sidebar-button:active, +.nautilus-window + placessidebar.sidebar + row.sidebar-row:not(:selected) + button.sidebar-button:active { + color: #ffffff; + border-color: #8abeb7; + background-color: #8abeb7; +} +filechooser + placessidebar.sidebar + row.sidebar-row:not(:selected) + button.sidebar-button:not(:hover):not(:active) + > image, +.nautilus-window + placessidebar.sidebar + row.sidebar-row:not(:selected) + button.sidebar-button:not(:hover):not(:active) + > image { + opacity: 0.5; +} +filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row, +.nautilus-window + placessidebar.sidebar + row.sidebar-row.sidebar-new-bookmark-row { + color: #8abeb7; +} +filechooser + placessidebar.sidebar + row.sidebar-row.sidebar-new-bookmark-row + .sidebar-icon, +.nautilus-window + placessidebar.sidebar + row.sidebar-row.sidebar-new-bookmark-row + .sidebar-icon { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), +filechooser + placessidebar.sidebar + row.sidebar-row:drop(active):not(:disabled) + label, +filechooser + placessidebar.sidebar + row.sidebar-row:drop(active):not(:disabled) + .sidebar-icon, +.nautilus-window + placessidebar.sidebar + row.sidebar-row:drop(active):not(:disabled), +.nautilus-window + placessidebar.sidebar + row.sidebar-row:drop(active):not(:disabled) + label, +.nautilus-window + placessidebar.sidebar + row.sidebar-row:drop(active):not(:disabled) + .sidebar-icon { + color: #f08437; +} +filechooser + placessidebar.sidebar + row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window + placessidebar.sidebar + row.sidebar-row:drop(active):not(:disabled):selected { + background-color: #f08437; +} +filechooser + placessidebar.sidebar + row.sidebar-row:drop(active):not(:disabled):selected, +filechooser + placessidebar.sidebar + row.sidebar-row:drop(active):not(:disabled):selected + label, +filechooser + placessidebar.sidebar + row.sidebar-row:drop(active):not(:disabled):selected + .sidebar-icon, +.nautilus-window + placessidebar.sidebar + row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window + placessidebar.sidebar + row.sidebar-row:drop(active):not(:disabled):selected + label, +.nautilus-window + placessidebar.sidebar + row.sidebar-row:drop(active):not(:disabled):selected + .sidebar-icon { + color: #ffffff; +} +filechooser placessidebar.sidebar separator, +.nautilus-window placessidebar.sidebar separator { + background-color: transparent; +} + +filechooser.maximized placessidebar.sidebar, +.nautilus-window.maximized placessidebar.sidebar { + background-color: #353945; +} + +.nemo-window .sidebar { + color: #bac3cf; + background-color: rgba(53, 57, 69, 0.95); +} +.nemo-window .sidebar .view, +.nemo-window .sidebar iconview, +.nemo-window .sidebar row { + background-color: transparent; + color: #bac3cf; +} +.nemo-window .sidebar .view.cell:selected, +.nemo-window .sidebar iconview.cell:selected, +.nemo-window .sidebar row.cell:selected { + background-color: #8abeb7; + color: #ffffff; +} +.nemo-window .sidebar .view.expander, +.nemo-window .sidebar iconview.expander, +.nemo-window .sidebar row.expander { + color: rgba(123, 129, 141, 0.975); +} +.nemo-window .sidebar .view.expander:hover, +.nemo-window .sidebar iconview.expander:hover, +.nemo-window .sidebar row.expander:hover { + color: #bac3cf; +} +.nemo-window .sidebar separator { + background-color: transparent; +} + +.caja-side-pane, +.caja-side-pane > notebook > stack > widget > box, +.caja-side-pane text, +.caja-side-pane treeview { + color: #bac3cf; + caret-color: #bac3cf; + background-color: #353945; +} + +.caja-side-pane > box button:not(:active):not(:checked) { + color: #bac3cf; +} + +.caja-side-pane .frame { + border-color: #2a2d37; +} + +.caja-side-pane junction { + background-color: rgba(42, 45, 55, 0.95); +} + +filechooser actionbar { + color: #bac3cf; + background-color: rgba(53, 57, 69, 0.95); + border-color: rgba(37, 40, 49, 0.95); +} +filechooser actionbar label, +filechooser actionbar combobox { + color: #bac3cf; +} + +.gedit-bottom-panel-paned { + background-color: #ffffff; +} + +.gedit-side-panel-paned > separator { + background-image: linear-gradient( + to bottom, + rgba(53, 57, 69, 0.95), + rgba(53, 57, 69, 0.95) + ); +} + +.gedit-bottom-panel-paned > separator { + background-image: linear-gradient(to bottom, #ffffff, #ffffff); +} + +.gedit-document-panel { + background-color: rgba(53, 57, 69, 0.95); +} +.maximized .gedit-document-panel { + background-color: #353945; +} +.gedit-document-panel row { + color: #bac3cf; + background-color: rgba(186, 195, 207, 0); +} +.gedit-document-panel row:hover { + background-color: rgba(186, 195, 207, 0.15); +} +.gedit-document-panel row:active { + color: #ffffff; + background-color: #8abeb7; +} +.gedit-document-panel row:active button { + color: #ffffff; +} +.gedit-document-panel row:selected, +.gedit-document-panel row:selected:hover { + color: #ffffff; + background-color: #8abeb7; +} +.gedit-document-panel row:hover:not(:selected) button:active { + color: #bac3cf; +} + +filechooser actionbar button { + color: #bac3cf; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); +} +.caja-side-pane > box button:hover:not(:active), +filechooser actionbar button:hover { + color: #bac3cf; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); +} +filechooser actionbar button:active, +filechooser actionbar button:checked { + color: #ffffff; + border-color: rgba(26, 28, 34, 0.35); + background-color: #8abeb7; +} +filechooser actionbar button:disabled { + color: #5d626e; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); +} + +filechooser actionbar entry { + color: #bac3cf; + border-color: rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); +} +filechooser actionbar entry image, +filechooser actionbar entry image:hover { + color: inherit; +} +filechooser actionbar entry:focus { + color: #ffffff; + border-color: rgba(26, 28, 34, 0.35); + background-color: #8abeb7; +} +filechooser actionbar entry:disabled { + color: rgba(186, 195, 207, 0.55); + background-color: rgba(102, 109, 132, 0.2); +} + +filechooser placessidebar.sidebar scrollbar, +.nautilus-window placessidebar.sidebar scrollbar, +.nemo-window .sidebar scrollbar, +.caja-side-pane scrollbar { + border-color: rgba(42, 45, 55, 0.95); +} +filechooser + placessidebar.sidebar + scrollbar.overlay-indicator:not(.dragging):not(.hovering) + slider, +.nautilus-window + placessidebar.sidebar + scrollbar.overlay-indicator:not(.dragging):not(.hovering) + slider, +.nemo-window + .sidebar + scrollbar.overlay-indicator:not(.dragging):not(.hovering) + slider, +.caja-side-pane + scrollbar.overlay-indicator:not(.dragging):not(.hovering) + slider { + background-color: #e7eaee; + border: 1px solid rgba(0, 0, 0, 0.3); +} +filechooser placessidebar.sidebar scrollbar slider, +.nautilus-window placessidebar.sidebar scrollbar slider, +.nemo-window .sidebar scrollbar slider, +.caja-side-pane scrollbar slider { + background-color: rgba(231, 234, 238, 0.7); +} +filechooser placessidebar.sidebar scrollbar slider:hover, +.nautilus-window placessidebar.sidebar scrollbar slider:hover, +.nemo-window .sidebar scrollbar slider:hover, +.caja-side-pane scrollbar slider:hover { + background-color: #f6f7f9; +} +filechooser placessidebar.sidebar scrollbar slider:hover:active, +.nautilus-window placessidebar.sidebar scrollbar slider:hover:active, +.nemo-window .sidebar scrollbar slider:hover:active, +.caja-side-pane scrollbar slider:hover:active { + background-color: #8abeb7; +} +filechooser placessidebar.sidebar scrollbar slider:disabled, +.nautilus-window placessidebar.sidebar scrollbar slider:disabled, +.nemo-window .sidebar scrollbar slider:disabled, +.caja-side-pane scrollbar slider:disabled { + background-color: transparent; +} +filechooser placessidebar.sidebar scrollbar trough, +.nautilus-window placessidebar.sidebar scrollbar trough, +.nemo-window .sidebar scrollbar trough, +.caja-side-pane scrollbar trough { + background-color: rgba(42, 45, 55, 0.95); +} + +@define-color theme_fg_color #474c57; +@define-color theme_text_color #474c57; +@define-color theme_bg_color #ffffff; +@define-color theme_base_color #ffffff; +@define-color theme_selected_bg_color #8abeb7; +@define-color theme_selected_fg_color #ffffff; +@define-color fg_color #474c57; +@define-color text_color #474c57; +@define-color bg_color #ffffff; +@define-color base_color #ffffff; +@define-color selected_bg_color #8abeb7; +@define-color selected_fg_color #ffffff; +@define-color insensitive_bg_color #ffffff; +@define-color insensitive_fg_color alpha(#474c57, 0.5); +@define-color insensitive_base_color #ffffff; +@define-color theme_unfocused_fg_color #474c57; +@define-color theme_unfocused_text_color #474c57; +@define-color theme_unfocused_bg_color #ffffff; +@define-color theme_unfocused_base_color #ffffff; +@define-color borders #ffffff; +@define-color unfocused_borders #ffffff; +@define-color warning_color #f59335; +@define-color error_color #ef6b7b; +@define-color success_color #a1d569; +@define-color placeholder_text_color #737a8a; +@define-color link_color #8abeb7; +@define-color content_view_bg #ffffff; +@define-color wm_title alpha(#474c57, 0.8); +@define-color wm_unfocused_title alpha(#474c57, 0.5); +@define-color wm_bg #ffffff; +@define-color wm_bg_unfocused #ffffff; +@define-color wm_highlight #ffffff; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_button_close_bg #ef6b7b; +@define-color wm_button_close_hover_bg #e76373; +@define-color wm_button_close_active_bg #ef6b7b; +@define-color wm_icon_close_bg #ffffff; +@define-color wm_button_hover_bg #ffffff; +@define-color wm_button_active_bg #8abeb7; +@define-color wm_button_hover_border #ffffff; +@define-color wm_icon_bg #ffffff; +@define-color wm_icon_unfocused_bg #ffffff; +@define-color wm_icon_hover_bg #737a8a; +@define-color wm_icon_active_bg #ffffff; diff --git a/linux/themes/Lumiere/gtk-3.0/thumbnail.png b/linux/themes/Lumiere/gtk-3.0/thumbnail.png new file mode 100755 index 0000000..9eae42d Binary files /dev/null and b/linux/themes/Lumiere/gtk-3.0/thumbnail.png differ diff --git a/linux/themes/Lumiere/index.theme b/linux/themes/Lumiere/index.theme new file mode 100755 index 0000000..6ea6e16 --- /dev/null +++ b/linux/themes/Lumiere/index.theme @@ -0,0 +1,11 @@ +[Desktop Entry] +Type=X-GNOME-Metatheme +Name=Lumiere +Comment=Yet Another Theme Based on Arc +Encoding=UTF-8 + +[X-GNOME-Metatheme] +GtkTheme=Lumiere +IconTheme=gnome +CursorTheme=DMZ-Black +ButtonLayout=menu:minimize,maximize,close diff --git a/mapping.ts b/mapping.ts index 8713cb7..0597285 100644 --- a/mapping.ts +++ b/mapping.ts @@ -8,8 +8,8 @@ const common: DotOption = { ".config/nvim": "nvim", ".tmux.conf": "tmux.conf", ".tmux/themes": "tmux/themes", - ".zshrc": "zshrc", - }, + ".zshrc": "zshrc" + } }; const darwin: DotOption = { @@ -17,8 +17,8 @@ const darwin: DotOption = { link: { ...common.link, ".config/alacritty": "darwin/alacritty", - ".local/bin/ufetch": "darwin/bin/ufetch", - }, + ".local/bin/ufetch": "darwin/bin/ufetch" + } }; const linux: DotOption = { @@ -36,7 +36,8 @@ const linux: DotOption = { fcitx5 fcitx5-qt fcitx5-gtk fcitx5-hangul fcitx5-anthy kcm-fcitx5 numix-gtk-theme-git numix-circle-icon-theme-git telegram-desktop nautilus eog smplayer smplayer-skins transgui-qt - qt5-styleplugins xdg-user-dirs slim network-manager-applet bc`, + qt5-styleplugins xdg-user-dirs slim network-manager-applet bc + glava conky` ], link: { ...common.link, @@ -52,11 +53,16 @@ const linux: DotOption = { ".config/dconf": "linux/dconf", ".config/systemd": "linux/systemd", ".config/wallpaper": "wallpaper", + ".config/glava": "linux/glava", ".xinitrc": "linux/xinitrc", + ".conkyrc": "linux/conkyrc", + ".jelly-conky": "linux/jelly-conky", + ".themes": "linux/themes", + ".bash_profile": "linux/bash_profile", ".pam_environment": "linux/pam_environment", ".Xmodmap": "linux/Xmodmap", - ".Xresources": "linux/Xresources", - }, + ".Xresources": "linux/Xresources" + } }; const linuxHiDPI: DotOption = { @@ -68,8 +74,8 @@ const linuxHiDPI: DotOption = { ".config/dunst": "linux-hidpi/dunst", ".config/picom": "linux-hidpi/picom", ".pam_environment": "linux-hidpi/pam_environment", - ".Xresources": "linux-hidpi/Xresources", - }, + ".Xresources": "linux-hidpi/Xresources" + } }; try { diff --git a/zshrc b/zshrc index 642b4da..1c0c4c6 100644 --- a/zshrc +++ b/zshrc @@ -106,4 +106,5 @@ source $ZSH/oh-my-zsh.sh export GPG_TTY=$(tty) alias vim=nvim +alias open=xdg-open ufetch