diff options
| author | Shubham Saini <shubham6405@gmail.com> | 2019-12-02 12:21:04 +0000 |
|---|---|---|
| committer | Shubham Saini <shubham6405@gmail.com> | 2019-12-02 12:21:04 +0000 |
| commit | a42df546ce34429759a20bc2c4c240de045dbd0a (patch) | |
| tree | 4e7153d41d6a1b710f8002f2eb7b64231889b6cf | |
using stow
480 files changed, 15695 insertions, 0 deletions
diff --git a/bspwm/.config/bspwm/bspwmrc b/bspwm/.config/bspwm/bspwmrc new file mode 100755 index 0000000..d2c6c82 --- /dev/null +++ b/bspwm/.config/bspwm/bspwmrc | |||
| @@ -0,0 +1,28 @@ | |||
| 1 | #! /bin/sh | ||
| 2 | |||
| 3 | sxhkd & | ||
| 4 | dunst & | ||
| 5 | unclutter & | ||
| 6 | xss-lock /home/ssaini/.config/lock.sh & | ||
| 7 | compton --config ~/.config/compton.conf & | ||
| 8 | ~/.config/bat_check.sh & | ||
| 9 | redshift -l 13.082680:80.270718 & | ||
| 10 | xbacklight -set 30 & | ||
| 11 | feh --bg-fill ~/Pictures/ocean.jpg & | ||
| 12 | urxvtd & | ||
| 13 | |||
| 14 | bspc monitor -d term web music files code virt chat game IX X | ||
| 15 | |||
| 16 | bspc config border_width 2 | ||
| 17 | bspc config window_gap 8 | ||
| 18 | |||
| 19 | bspc config split_ratio 0.52 | ||
| 20 | bspc config borderless_monocle true | ||
| 21 | bspc config gapless_monocle true | ||
| 22 | |||
| 23 | bspc rule -a Brave-browser desktop='^2' | ||
| 24 | bspc rule -a Spotify desktop='^3' | ||
| 25 | bspc rule -a telegram-desktop desktop='^7' | ||
| 26 | bspc rule -a Pcmanfm desktop='^4' | ||
| 27 | |||
| 28 | $HOME/.config/polybar/launch.sh & | ||
diff --git a/compton/.config/compton.conf b/compton/.config/compton.conf new file mode 100644 index 0000000..4c7a37e --- /dev/null +++ b/compton/.config/compton.conf | |||
| @@ -0,0 +1,78 @@ | |||
| 1 | backend = "glx"; | ||
| 2 | glx-no-stencil = true; | ||
| 3 | glx-copy-from-front = false; | ||
| 4 | glx-swap-method = "undefined"; | ||
| 5 | shadow = false; | ||
| 6 | no-dnd-shadow = true; | ||
| 7 | no-dock-shadow = true; | ||
| 8 | shadow-radius = 4; | ||
| 9 | shadow-opacity = 0.6; | ||
| 10 | shadow-offset-x = -6; | ||
| 11 | shadow-offset-y = -2;clear-shadow = true; | ||
| 12 | shadow-exclude = [ | ||
| 13 | "! name~=''", | ||
| 14 | "name = 'Notification'", | ||
| 15 | "name = 'Plank'", | ||
| 16 | "name = 'Docky'", | ||
| 17 | "name = 'Kupfer'", | ||
| 18 | "name = 'xfce4-notifyd'", | ||
| 19 | "name *= 'VLC'", | ||
| 20 | "name *= 'compton'", | ||
| 21 | "name *= 'Chromium'", | ||
| 22 | "name *= 'Chrome'", | ||
| 23 | "class_g = 'Conky'", | ||
| 24 | "class_g = 'Kupfer'", | ||
| 25 | "class_g = 'Synapse'", | ||
| 26 | "class_g ?= 'Notify-osd'", | ||
| 27 | "class_g ?= 'Cairo-dock'", | ||
| 28 | "class_g ?= 'Xfce4-notifyd'", | ||
| 29 | "class_g ?= 'Xfce4-power-manager'", | ||
| 30 | "_GTK_FRAME_EXTENTS@:c" | ||
| 31 | ]; | ||
| 32 | shadow-ignore-shaped = false; | ||
| 33 | menu-opacity = 1; | ||
| 34 | inactive-opacity = 1; | ||
| 35 | active-opacity = 1; | ||
| 36 | frame-opacity = 1; | ||
| 37 | inactive-opacity-override = false; | ||
| 38 | alpha-step = 0.06; | ||
| 39 | blur-background = true; | ||
| 40 | blur-background-fixed = false; | ||
| 41 | blur-background-exclude = [ | ||
| 42 | "window_type = 'dock'", | ||
| 43 | "window_type = 'desktop'" | ||
| 44 | ]; | ||
| 45 | fading = true; | ||
| 46 | fade-delta = 2; | ||
| 47 | fade-in-step = 0.03; | ||
| 48 | fade-out-step = 0.03; | ||
| 49 | |||
| 50 | fade-exclude = [ ]; | ||
| 51 | mark-wmwin-focused = true; | ||
| 52 | mark-ovredir-focused = true; | ||
| 53 | use-ewmh-active-win = true; | ||
| 54 | detect-rounded-corners = true; | ||
| 55 | detect-client-opacity = true; | ||
| 56 | opacity-rule = [ | ||
| 57 | "0:_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'" | ||
| 58 | ]; | ||
| 59 | refresh-rate = 0; | ||
| 60 | vsync = "opengl-swc"; | ||
| 61 | dbe = false; | ||
| 62 | paint-on-overlay = true; | ||
| 63 | sw-opti = true; | ||
| 64 | unredir-if-possible = true; | ||
| 65 | focus-exclude = [ ]; | ||
| 66 | detect-transient = true; | ||
| 67 | detect-client-leader = true; | ||
| 68 | wintypes: | ||
| 69 | { | ||
| 70 | tooltip = | ||
| 71 | { | ||
| 72 | fade = true; | ||
| 73 | shadow = false; | ||
| 74 | opacity = 0.85; | ||
| 75 | focus = true; | ||
| 76 | }; | ||
| 77 | }; | ||
| 78 | |||
diff --git a/dunst/.config/dunst/dunstrc b/dunst/.config/dunst/dunstrc new file mode 100644 index 0000000..5052067 --- /dev/null +++ b/dunst/.config/dunst/dunstrc | |||
| @@ -0,0 +1,84 @@ | |||
| 1 | [global] | ||
| 2 | # Make the width 3740 (3840 - 100), have 50 left margin and 95 above | ||
| 3 | geometry = "350x5-10+38" | ||
| 4 | monitor = 0 | ||
| 5 | follow = keyboard | ||
| 6 | indicate_hidden = yes | ||
| 7 | shrink = yes | ||
| 8 | transparency = 10 | ||
| 9 | notification_height = 0 | ||
| 10 | # Show multiple notifications in the same box | ||
| 11 | separator_height = 2 | ||
| 12 | separator_color = frame | ||
| 13 | sort = yes | ||
| 14 | |||
| 15 | # Add vertical padding to the inside of the notification | ||
| 16 | padding = 14 | ||
| 17 | |||
| 18 | # Add horizontal padding for when the text gets long enough | ||
| 19 | horizontal_padding = 14 | ||
| 20 | |||
| 21 | # The frame color and width of the notification | ||
| 22 | frame_color = "#0f161f" | ||
| 23 | frame_width = 2 | ||
| 24 | line_height = 0 | ||
| 25 | |||
| 26 | # How long a user needs to be idle for sticky notifications | ||
| 27 | idle_threshold = 120 | ||
| 28 | |||
| 29 | # Font and typography settings | ||
| 30 | icon_path = /usr/share/icons/Papirus/48x48/status/:/usr/share/icons/Papirus/48x48/devices/:/usr/share/icons/Papirus/48x48/apps | ||
| 31 | font = Hermit 10 | ||
| 32 | alignment = center | ||
| 33 | show_age_threshold = 60 | ||
| 34 | ellipsize = middle | ||
| 35 | ignore_newline = no | ||
| 36 | stack_duplicates = true | ||
| 37 | hide_duplicate_count = true | ||
| 38 | show_indicators = yes | ||
| 39 | icon_position = left | ||
| 40 | max_icon_size = 40 | ||
| 41 | sticky_history = yes | ||
| 42 | history_length = 20 | ||
| 43 | dmenu = /usr/bin/dmenu -p dunst: | ||
| 44 | browser = /usr/bin/firefox -new-tab | ||
| 45 | |||
| 46 | # Always run rule-defined scripts, even if the notification is suppressed | ||
| 47 | always_run_script = true | ||
| 48 | |||
| 49 | title = Dunst | ||
| 50 | class = Dunst | ||
| 51 | startup_notification = false | ||
| 52 | force_xinerama = false | ||
| 53 | word_wrap = yes | ||
| 54 | |||
| 55 | # Format for how notifications will be displayed | ||
| 56 | # Usage: `notify-send 'Title' 'Summary'` | ||
| 57 | format = "<b>%s</b>: %b" | ||
| 58 | |||
| 59 | # Allow some HTML tags like <i> and <u> in notifications | ||
| 60 | markup = full | ||
| 61 | |||
| 62 | # These are the keybindings used to control dunst notifications | ||
| 63 | [shortcuts] | ||
| 64 | close = ctrl+space | ||
| 65 | close_all = ctrl+shift+space | ||
| 66 | history = ctrl+grave | ||
| 67 | |||
| 68 | # Set the background and foreground (text) color for all notifications | ||
| 69 | [urgency_low] | ||
| 70 | background = "#09090d" | ||
| 71 | foreground = "#839496" | ||
| 72 | timeout = 5 | ||
| 73 | |||
| 74 | [urgency_normal] | ||
| 75 | background = "#09090d" | ||
| 76 | foreground = "#839496" | ||
| 77 | timeout = 5 | ||
| 78 | |||
| 79 | [urgency_critical] | ||
| 80 | background = "#09090d" | ||
| 81 | foreground = "#8c5780" | ||
| 82 | timeout = 0 | ||
| 83 | # vim:ft=cfg | ||
| 84 | |||
diff --git a/git/.gitconfig b/git/.gitconfig new file mode 100644 index 0000000..0cadb04 --- /dev/null +++ b/git/.gitconfig | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | [user] | ||
| 2 | email = shubham6405@gmail.com | ||
| 3 | name = Shubham Saini | ||
diff --git a/nvim/.config/nvim/init.vim b/nvim/.config/nvim/init.vim new file mode 100644 index 0000000..1b1996d --- /dev/null +++ b/nvim/.config/nvim/init.vim | |||
| @@ -0,0 +1,137 @@ | |||
| 1 | runtime! archlinux.vim | ||
| 2 | set number relativenumber | ||
| 3 | |||
| 4 | call plug#begin() | ||
| 5 | "Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' } | ||
| 6 | Plug 'iamcco/markdown-preview.nvim', { 'do': { -> mkdp#util#install() } } | ||
| 7 | Plug 'Shougo/deol.nvim' | ||
| 8 | Plug 'ap/vim-css-color' | ||
| 9 | Plug 'luochen1990/rainbow' | ||
| 10 | Plug 'zchee/deoplete-jedi' | ||
| 11 | Plug 'tpope/vim-eunuch' | ||
| 12 | Plug 'scrooloose/nerdtree' | ||
| 13 | Plug 'junegunn/goyo.vim' | ||
| 14 | Plug 'airblade/vim-gitgutter' | ||
| 15 | Plug 'godlygeek/tabular' | ||
| 16 | Plug 'plasticboy/vim-markdown' | ||
| 17 | Plug 'vim-airline/vim-airline' | ||
| 18 | Plug 'panozzaj/vim-autocorrect' | ||
| 19 | Plug 'vim-airline/vim-airline-themes' | ||
| 20 | call plug#end() | ||
| 21 | |||
| 22 | " deoplete | ||
| 23 | let g:deoplete#enable_at_startup = 1 | ||
| 24 | |||
| 25 | " git gutter settings | ||
| 26 | let g:gitgutter_override_sign_column_highlight = 0 | ||
| 27 | let g:gitgutter_sign_added = '+' | ||
| 28 | let g:gitgutter_sign_modified = '±' | ||
| 29 | let g:gitgutter_sign_removed = '-' | ||
| 30 | let g:gitgutter_sign_removed_first_line = '^' | ||
| 31 | let g:gitgutter_sign_modified_removed = '#' | ||
| 32 | |||
| 33 | " markdown preview | ||
| 34 | let g:mkdp_auto_start = 0 | ||
| 35 | let g:mkdp_auto_close = 1 | ||
| 36 | let g:mkdp_refresh_slow = 0 | ||
| 37 | let g:mkdp_command_for_global = 0 | ||
| 38 | let g:mkdp_open_to_the_world = 0 | ||
| 39 | let g:mkdp_open_ip = '' | ||
| 40 | let g:mkdp_browser = 'firefox' | ||
| 41 | let g:mkdp_echo_preview_url = 0 | ||
| 42 | let g:mkdp_browserfunc = '' | ||
| 43 | let g:mkdp_preview_options = { | ||
| 44 | \ 'mkit': {}, | ||
| 45 | \ 'katex': {}, | ||
| 46 | \ 'uml': {}, | ||
| 47 | \ 'maid': {}, | ||
| 48 | \ 'disable_sync_scroll': 0, | ||
| 49 | \ 'sync_scroll_type': 'middle', | ||
| 50 | \ 'hide_yaml_meta': 1, | ||
| 51 | \ 'sequence_diagrams': {} | ||
| 52 | \ } | ||
| 53 | let g:mkdp_markdown_css = '' | ||
| 54 | let g:mkdp_highlight_css = '' | ||
| 55 | let g:mkdp_port = '' | ||
| 56 | let g:mkdp_page_title = '「${name}」' | ||
| 57 | |||
| 58 | " rainbow | ||
| 59 | let g:rainbow_active = 1 | ||
| 60 | |||
| 61 | " vim-markdown | ||
| 62 | let g:vim_markdown_no_default_key_mappings=1 | ||
| 63 | let g:vim_markdown_toml_frontmatter=1 | ||
| 64 | let g:vim_markdown_yaml_fromtmatter=1 | ||
| 65 | let g:vim_markdown_folding_disabled=1 | ||
| 66 | |||
| 67 | |||
| 68 | " keysound | ||
| 69 | let g:keysound_enable = 1 | ||
| 70 | let g:keysound_volume = 1000 | ||
| 71 | let g:keysound_py_version = 3 | ||
| 72 | let g:keysound_theme = 'default' | ||
| 73 | |||
| 74 | " symbols | ||
| 75 | let g:Powerline_symbols = "fancy" | ||
| 76 | let g:Powerline_dividers_override = ["\Ue0b0","\Ue0b1","\Ue0b2","\Ue0b3"] | ||
| 77 | let g:Powerline_symbols_override = {'BRANCH': "\Ue0a0", 'LINE': "\Ue0a1", 'RO': "\Ue0a2"} | ||
| 78 | let g:airline_powerline_fonts = 1 | ||
| 79 | let g:airline_right_alt_sep = '' | ||
| 80 | let g:airline_right_sep = '' | ||
| 81 | let g:airline_left_alt_sep= '' | ||
| 82 | let g:airline_left_sep = '' | ||
| 83 | |||
| 84 | " air-line | ||
| 85 | let g:airline_powerline_fonts = 1 | ||
| 86 | |||
| 87 | if !exists('g:airline_symbols') | ||
| 88 | let g:airline_symbols = {} | ||
| 89 | endif | ||
| 90 | |||
| 91 | " unicode symbols | ||
| 92 | let g:airline_left_sep = '»' | ||
| 93 | let g:airline_left_sep = '▶' | ||
| 94 | let g:airline_right_sep = '«' | ||
| 95 | let g:airline_right_sep = '◀' | ||
| 96 | let g:airline_symbols.linenr = '␊' | ||
| 97 | let g:airline_symbols.linenr = '' | ||
| 98 | let g:airline_symbols.linenr = '¶' | ||
| 99 | let g:airline_symbols.branch = '⎇' | ||
| 100 | let g:airline_symbols.paste = 'ρ' | ||
| 101 | let g:airline_symbols.paste = 'Þ' | ||
| 102 | let g:airline_symbols.paste = '∥' | ||
| 103 | let g:airline_symbols.whitespace = 'Ξ' | ||
| 104 | |||
| 105 | " airline symbols | ||
| 106 | let g:airline_left_sep = '' | ||
| 107 | let g:airline_left_alt_sep = '' | ||
| 108 | let g:airline_right_sep = '' | ||
| 109 | let g:airline_right_alt_sep = '' | ||
| 110 | let g:airline_symbols.branch = '' | ||
| 111 | let g:airline_symbols.readonly = '' | ||
| 112 | let g:airline_symbols.linenr = '' | ||
| 113 | |||
| 114 | "Airline Themes | ||
| 115 | "let g:airline_theme='dark' | ||
| 116 | "let g:airline_theme='badwolf' | ||
| 117 | "let g:airline_theme='ravenpower' | ||
| 118 | "let g:airline_theme='simple' | ||
| 119 | "let g:airline_theme='term' | ||
| 120 | "let g:airline_theme='ubaryd' | ||
| 121 | "let g:airline_theme='laederon' | ||
| 122 | "let g:airline_theme='kolor' | ||
| 123 | let g:airline_theme='molokai' | ||
| 124 | "let g:airline_theme='powerlineish' | ||
| 125 | " | ||
| 126 | set guicursor= | ||
| 127 | set mouse=a | ||
| 128 | syntax on | ||
| 129 | "set cursorline | ||
| 130 | set smartcase | ||
| 131 | set wildmenu " Tab autocomplete in command mode | ||
| 132 | set autoread " Auto reload changed files | ||
| 133 | |||
| 134 | |||
| 135 | " mapping | ||
| 136 | map <C-n> :NERDTreeToggle<CR> | ||
| 137 | nmap <C-l> <Plug>MarkdownPreviewToggle | ||
diff --git a/polybar/.config/polybar/cmus.sh b/polybar/.config/polybar/cmus.sh new file mode 100755 index 0000000..7917d4c --- /dev/null +++ b/polybar/.config/polybar/cmus.sh | |||
| @@ -0,0 +1,20 @@ | |||
| 1 | #!/bin/bash | ||
| 2 | |||
| 3 | prepend_zero () { | ||
| 4 | seq -f "%02g" $1 $1 | ||
| 5 | } | ||
| 6 | |||
| 7 | artist=$(echo -n $(cmus-remote -C status | grep "tag artist" | cut -c 12-)) | ||
| 8 | |||
| 9 | if [[ $artist = *[!\ ]* ]]; then | ||
| 10 | song=$(echo -n $(cmus-remote -C status | grep title | cut -c 11-)) | ||
| 11 | position=$(cmus-remote -C status | grep position | cut -c 10-) | ||
| 12 | minutes1=$(prepend_zero $(($position / 60))) | ||
| 13 | seconds1=$(prepend_zero $(($position % 60))) | ||
| 14 | duration=$(cmus-remote -C status | grep duration | cut -c 10-) | ||
| 15 | minutes2=$(prepend_zero $(($duration / 60))) | ||
| 16 | seconds2=$(prepend_zero $(($duration % 60))) | ||
| 17 | echo -n "$artist - $song [$minutes1:$seconds1/$minutes2:$seconds2]" | ||
| 18 | else | ||
| 19 | echo | ||
| 20 | fi | ||
diff --git a/polybar/.config/polybar/config b/polybar/.config/polybar/config new file mode 100644 index 0000000..440e75a --- /dev/null +++ b/polybar/.config/polybar/config | |||
| @@ -0,0 +1,201 @@ | |||
| 1 | [settings] | ||
| 2 | screenchange-reload = true | ||
| 3 | |||
| 4 | [colors] | ||
| 5 | #background = ${xrdb:color0:#222} | ||
| 6 | background = ${xrdb:background:#09090d} | ||
| 7 | background-alt = ${xrdb:color0:#000} | ||
| 8 | ;foreground = ${xrdb:color7:#222} | ||
| 9 | foreground = ${xrdb:foreground:#dfdfdf} | ||
| 10 | foreground-alt = ${xrdb:colorBD:#444} | ||
| 11 | primary = ${xrdb:color4:#ffb52a} | ||
| 12 | secondary = ${xrdb:color3:#e60053} | ||
| 13 | alert = ${xrdb:color1:#bd2c40} | ||
| 14 | |||
| 15 | [bar/top] | ||
| 16 | ;monitor = ${env:MONITOR:HDMI-1} | ||
| 17 | width = 100% | ||
| 18 | height = 20 | ||
| 19 | ;offset-x = 1% | ||
| 20 | ;offset-y = 1% | ||
| 21 | radius = 0 | ||
| 22 | fixed-center = false | ||
| 23 | bottom = false | ||
| 24 | background = ${colors.background} | ||
| 25 | foreground = ${colors.foreground} | ||
| 26 | line-size = 3 | ||
| 27 | line-color = #f00 | ||
| 28 | border-size = 0 | ||
| 29 | border-color = #00000000 | ||
| 30 | padding-left = 2 | ||
| 31 | padding-right = 2 | ||
| 32 | module-margin-left = 1.5 | ||
| 33 | module-margin-right = 1.5 | ||
| 34 | font-0 = Hermit:style=medium:pixelsize=10;1 | ||
| 35 | font-1 = Font Awesome:style=Regular:size=10;0 | ||
| 36 | font-2 = fixed:pixelsize=10;1 | ||
| 37 | font-3 = unifont:fontformat=truetype:size=15:antialias=false;0 | ||
| 38 | font-4 = siji:pixelsize=10;1 | ||
| 39 | modules-left = pulseaudio battery date time bspwm | ||
| 40 | modules-center = | ||
| 41 | modules-right = spotify cmus xwindow | ||
| 42 | tray-position = right | ||
| 43 | cursor-click = pointer | ||
| 44 | cursor-scroll = ns-resize | ||
| 45 | |||
| 46 | [module/xwindow] | ||
| 47 | type = internal/xwindow | ||
| 48 | label = %title:0:20:...% | ||
| 49 | |||
| 50 | |||
| 51 | [module/bspwm] | ||
| 52 | type = internal/bspwm | ||
| 53 | format = <label-state> <label-mode> | ||
| 54 | index-sort = true | ||
| 55 | wrapping-scroll = false | ||
| 56 | |||
| 57 | ; Only show workspaces on the same output as the bar | ||
| 58 | pin-workspaces = true | ||
| 59 | |||
| 60 | ws-icon-0 = term; | ||
| 61 | ws-icon-1 = web; | ||
| 62 | ws-icon-2 = music;ﱘ | ||
| 63 | ws-icon-3 = files; | ||
| 64 | ws-icon-4 = code; | ||
| 65 | ws-icon-5 = virt;ﮊ | ||
| 66 | ws-icon-6 = chat; | ||
| 67 | ws-icon-7 = game;戮 | ||
| 68 | ws-icon-default = | ||
| 69 | |||
| 70 | label-focused = %name% | ||
| 71 | label-focused-foreground = ${xrdb:color4:#8c5760} | ||
| 72 | label-focused-padding = 1 | ||
| 73 | ;label-focused-font = 10 | ||
| 74 | |||
| 75 | label-occupied = %name% | ||
| 76 | label-occupied-foreground = ${xrdb:color15:#839496} | ||
| 77 | label-occupied-padding = 1 | ||
| 78 | |||
| 79 | label-empty = | ||
| 80 | label-empty-foreground = ${xrdb:color1:#bd2c40} | ||
| 81 | label-empty-padding = 1 | ||
| 82 | |||
| 83 | ; urgent = Workspace with urgency hint set | ||
| 84 | label-urgent = | ||
| 85 | label-urgent-foreground = ${xrdb:color1:#bd2c40} | ||
| 86 | label-urgent-padding = 1 | ||
| 87 | |||
| 88 | ; Separator in between workspaces | ||
| 89 | ;label-separator = | | ||
| 90 | |||
| 91 | [module/wlan] | ||
| 92 | type = internal/network | ||
| 93 | interface = wlo1 | ||
| 94 | interval = 3.0 | ||
| 95 | format-connected = <label-connected> | ||
| 96 | label-connected = %essid% | ||
| 97 | label-font = 1 | ||
| 98 | label-connected-background = ${colors.background} | ||
| 99 | label-connected-padding = 0 | ||
| 100 | format-disconnected = | ||
| 101 | |||
| 102 | [module/eth] | ||
| 103 | type = internal/network | ||
| 104 | interface = eno1 | ||
| 105 | interval = 3.0 | ||
| 106 | format-connected-underline = ${xrdb:color11:#55aa55} | ||
| 107 | ;format-connected-prefix = | ||
| 108 | format-connected-prefix-foreground = ${colors.foreground-alt} | ||
| 109 | label-connected = %local_ip% ↑%upspeed% ↓%downspeed% | ||
| 110 | format-disconnected = | ||
| 111 | |||
| 112 | [module/time] | ||
| 113 | type = internal/date | ||
| 114 | interval = 1.0 | ||
| 115 | date = %I:%M %p | ||
| 116 | |||
| 117 | [module/date] | ||
| 118 | type = internal/date | ||
| 119 | date = %a, %d %b | ||
| 120 | label = %date% | ||
| 121 | |||
| 122 | [module/battery] | ||
| 123 | type = internal/battery | ||
| 124 | battery = BAT0 | ||
| 125 | adapter = ADP1 | ||
| 126 | poll-interval = 1 | ||
| 127 | full-at = 98 | ||
| 128 | label-discharging = %percentage%% | ||
| 129 | label-charging = %percentage%% | ||
| 130 | label-full = %percentage%% | ||
| 131 | format-discharging = <ramp-capacity> <label-discharging> | ||
| 132 | format-full = <ramp-capacity> <label-full> | ||
| 133 | format-charging = <label-charging> | ||
| 134 | ramp-capacity-0 = | ||
| 135 | ramp-capacity-1 = | ||
| 136 | ramp-capacity-2 = | ||
| 137 | ramp-capacity-3 = | ||
| 138 | ramp-capacity-4 = | ||
| 139 | |||
| 140 | [module/pulseaudio] | ||
| 141 | type = internal/pulseaudio | ||
| 142 | format-volume = <ramp-volume> <label-volume> | ||
| 143 | label-volume = %percentage%% | ||
| 144 | label-muted = muted | ||
| 145 | ramp-volume-0 = | ||
| 146 | ramp-volume-1 = | ||
| 147 | ramp-volume-2 = | ||
| 148 | |||
| 149 | [module/spotify] | ||
| 150 | type = custom/script | ||
| 151 | interval = 1 | ||
| 152 | format-prefix = " " | ||
| 153 | format = <label> | ||
| 154 | format-foreground = #7b8c58 | ||
| 155 | exec = python ~/.config/polybar/spotify.py -f '{artist}: {song}' | ||
| 156 | |||
| 157 | [module/cmus] | ||
| 158 | type = custom/script | ||
| 159 | exec = ~/.config/polybar/cmus.sh | ||
| 160 | exec-if = pgrep -x cmus | ||
| 161 | interval = 1 | ||
| 162 | click-left = cmus-remote --next | ||
| 163 | click-right = cmus-remote --prev | ||
| 164 | click-middle = cmus-remote --pause | ||
| 165 | scroll-up = cmus-remote --volume +5% | ||
| 166 | scroll-down = cmus-remote --volume -5% | ||
| 167 | format = <label> | ||
| 168 | format-prefix = " " | ||
| 169 | format-foreground = #7b8c58 | ||
| 170 | label = %output% | ||
| 171 | label-maxlen = 50 | ||
| 172 | |||
| 173 | [module/mpd] | ||
| 174 | type = internal/mpd | ||
| 175 | label-offline = mpd is offline | ||
| 176 | format-online = <label-song> <icon-prev> <toggle> <icon-next> | ||
| 177 | format-offline = <label-offline> | ||
| 178 | host = 127.0.0.1 | ||
| 179 | port = 6600 | ||
| 180 | icon-prev = | ||
| 181 | icon-stop = | ||
| 182 | icon-play = | ||
| 183 | icon-pause = | ||
| 184 | icon-next = | ||
| 185 | label-song-maxlen = 25 | ||
| 186 | label-song-ellipsis = true | ||
| 187 | bar-progress-width = 10 | ||
| 188 | bar-progress-indicator = | | ||
| 189 | bar-progress-fill = ─ | ||
| 190 | bar-progress-empty = ─ | ||
| 191 | |||
| 192 | [module/backlight] | ||
| 193 | type = internal/backlight | ||
| 194 | ; Use the following command to list available cards: | ||
| 195 | ; $ ls -1 /sys/class/backlight/ | ||
| 196 | card = intel_backlight | ||
| 197 | format = <ramp> <label> | ||
| 198 | label = %percentage%% | ||
| 199 | ramp-0 = | ||
| 200 | ramp-1 = | ||
| 201 | ramp-2 = | ||
diff --git a/polybar/.config/polybar/launch.sh b/polybar/.config/polybar/launch.sh new file mode 100755 index 0000000..c39a374 --- /dev/null +++ b/polybar/.config/polybar/launch.sh | |||
| @@ -0,0 +1,12 @@ | |||
| 1 | #!/usr/bin/env bash | ||
| 2 | |||
| 3 | # Terminate already running bar instances | ||
| 4 | killall -q polybar | ||
| 5 | |||
| 6 | # Wait until the processes have been shut down | ||
| 7 | while pgrep -u $UID -x polybar >/dev/null; do sleep 1; done | ||
| 8 | |||
| 9 | # Launch bar1 and bar2 | ||
| 10 | polybar top & | ||
| 11 | |||
| 12 | echo "Bars launched..." | ||
diff --git a/polybar/.config/polybar/spotify.py b/polybar/.config/polybar/spotify.py new file mode 100644 index 0000000..aae6d81 --- /dev/null +++ b/polybar/.config/polybar/spotify.py | |||
| @@ -0,0 +1,123 @@ | |||
| 1 | #!/bin/python | ||
| 2 | |||
| 3 | import sys | ||
| 4 | import dbus | ||
| 5 | import argparse | ||
| 6 | |||
| 7 | |||
| 8 | parser = argparse.ArgumentParser() | ||
| 9 | parser.add_argument( | ||
| 10 | '-t', | ||
| 11 | '--trunclen', | ||
| 12 | type=int, | ||
| 13 | metavar='trunclen' | ||
| 14 | ) | ||
| 15 | parser.add_argument( | ||
| 16 | '-f', | ||
| 17 | '--format', | ||
| 18 | type=str, | ||
| 19 | metavar='custom format', | ||
| 20 | dest='custom_format' | ||
| 21 | ) | ||
| 22 | parser.add_argument( | ||
| 23 | '-p', | ||
| 24 | '--playpause', | ||
| 25 | type=str, | ||
| 26 | metavar='play-pause indicator', | ||
| 27 | dest='play_pause' | ||
| 28 | ) | ||
| 29 | parser.add_argument( | ||
| 30 | '--font', | ||
| 31 | type=str, | ||
| 32 | metavar='the index of the font to use for the main label', | ||
| 33 | dest='font' | ||
| 34 | ) | ||
| 35 | parser.add_argument( | ||
| 36 | '--playpause-font', | ||
| 37 | type=str, | ||
| 38 | metavar='the index of the font to use to display the playpause indicator', | ||
| 39 | dest='play_pause_font' | ||
| 40 | ) | ||
| 41 | |||
| 42 | |||
| 43 | args = parser.parse_args() | ||
| 44 | |||
| 45 | def fix_string(string): | ||
| 46 | # corrects encoding for the python version used | ||
| 47 | if sys.version_info.major == 3: | ||
| 48 | return string | ||
| 49 | else: | ||
| 50 | return string.encode('utf-8') | ||
| 51 | |||
| 52 | # Default parameters | ||
| 53 | output = fix_string(u'{play_pause} {artist}: {song}') | ||
| 54 | trunclen = 25 | ||
| 55 | play_pause = fix_string(u'\u25B6,\u23F8') # first character is play, second is paused | ||
| 56 | |||
| 57 | label_with_font = '%{{T{font}}}{label}%{{T-}}' | ||
| 58 | font = args.font | ||
| 59 | play_pause_font = args.play_pause_font | ||
| 60 | |||
| 61 | # parameters can be overwritten by args | ||
| 62 | if args.trunclen is not None: | ||
| 63 | trunclen = args.trunclen | ||
| 64 | if args.custom_format is not None: | ||
| 65 | output = args.custom_format | ||
| 66 | if args.play_pause is not None: | ||
| 67 | play_pause = args.play_pause | ||
| 68 | |||
| 69 | try: | ||
| 70 | session_bus = dbus.SessionBus() | ||
| 71 | spotify_bus = session_bus.get_object( | ||
| 72 | 'org.mpris.MediaPlayer2.spotify', | ||
| 73 | '/org/mpris/MediaPlayer2' | ||
| 74 | ) | ||
| 75 | |||
| 76 | spotify_properties = dbus.Interface( | ||
| 77 | spotify_bus, | ||
| 78 | 'org.freedesktop.DBus.Properties' | ||
| 79 | ) | ||
| 80 | |||
| 81 | metadata = spotify_properties.Get('org.mpris.MediaPlayer2.Player', 'Metadata') | ||
| 82 | status = spotify_properties.Get('org.mpris.MediaPlayer2.Player', 'PlaybackStatus') | ||
| 83 | |||
| 84 | # Handle play/pause label | ||
| 85 | |||
| 86 | play_pause = play_pause.split(',') | ||
| 87 | |||
| 88 | if status == 'Playing': | ||
| 89 | play_pause = play_pause[0] | ||
| 90 | elif status == 'Paused': | ||
| 91 | play_pause = play_pause[1] | ||
| 92 | else: | ||
| 93 | play_pause = str() | ||
| 94 | |||
| 95 | if play_pause_font: | ||
| 96 | play_pause = label_with_font.format(font=play_pause_font, label=play_pause) | ||
| 97 | |||
| 98 | # Handle main label | ||
| 99 | |||
| 100 | artist = fix_string(metadata['xesam:artist'][0]) if metadata['xesam:artist'] else '' | ||
| 101 | song = fix_string(metadata['xesam:title']) if metadata['xesam:title'] else '' | ||
| 102 | |||
| 103 | if not artist and not song: | ||
| 104 | print('') | ||
| 105 | else: | ||
| 106 | if len(song) > trunclen: | ||
| 107 | song = song[0:trunclen] | ||
| 108 | song += '...' | ||
| 109 | if ('(' in song) and (')' not in song): | ||
| 110 | song += ')' | ||
| 111 | |||
| 112 | if font: | ||
| 113 | artist = label_with_font.format(font=font, label=artist) | ||
| 114 | song = label_with_font.format(font=font, label=song) | ||
| 115 | |||
| 116 | print(output.format(artist=artist, song=song, play_pause=play_pause)) | ||
| 117 | |||
| 118 | except Exception as e: | ||
| 119 | if isinstance(e, dbus.exceptions.DBusException): | ||
| 120 | print('') | ||
| 121 | else: | ||
| 122 | print(e) | ||
| 123 | |||
diff --git a/ranger/.config/ranger/commands.py b/ranger/.config/ranger/commands.py new file mode 100644 index 0000000..97b7909 --- /dev/null +++ b/ranger/.config/ranger/commands.py | |||
| @@ -0,0 +1,62 @@ | |||
| 1 | # This is a sample commands.py. You can add your own commands here. | ||
| 2 | # | ||
| 3 | # Please refer to commands_full.py for all the default commands and a complete | ||
| 4 | # documentation. Do NOT add them all here, or you may end up with defunct | ||
| 5 | # commands when upgrading ranger. | ||
| 6 | |||
| 7 | # A simple command for demonstration purposes follows. | ||
| 8 | # ----------------------------------------------------------------------------- | ||
| 9 | |||
| 10 | from __future__ import (absolute_import, division, print_function) | ||
| 11 | |||
| 12 | # You can import any python module as needed. | ||
| 13 | import os | ||
| 14 | |||
| 15 | # You always need to import ranger.api.commands here to get the Command class: | ||
| 16 | from ranger.api.commands import Command | ||
| 17 | |||
| 18 | |||
| 19 | # Any class that is a subclass of "Command" will be integrated into ranger as a | ||
| 20 | # command. Try typing ":my_edit<ENTER>" in ranger! | ||
| 21 | class my_edit(Command): | ||
| 22 | # The so-called doc-string of the class will be visible in the built-in | ||
| 23 | # help that is accessible by typing "?c" inside ranger. | ||
| 24 | """:my_edit <filename> | ||
| 25 | |||
| 26 | A sample command for demonstration purposes that opens a file in an editor. | ||
| 27 | """ | ||
| 28 | |||
| 29 | # The execute method is called when you run this command in ranger. | ||
| 30 | def execute(self): | ||
| 31 | # self.arg(1) is the first (space-separated) argument to the function. | ||
| 32 | # This way you can write ":my_edit somefilename<ENTER>". | ||
| 33 | if self.arg(1): | ||
| 34 | # self.rest(1) contains self.arg(1) and everything that follows | ||
| 35 | target_filename = self.rest(1) | ||
| 36 | else: | ||
| 37 | # self.fm is a ranger.core.filemanager.FileManager object and gives | ||
| 38 | # you access to internals of ranger. | ||
| 39 | # self.fm.thisfile is a ranger.container.file.File object and is a | ||
| 40 | # reference to the currently selected file. | ||
| 41 | target_filename = self.fm.thisfile.path | ||
| 42 | |||
| 43 | # This is a generic function to print text in ranger. | ||
| 44 | self.fm.notify("Let's edit the file " + target_filename + "!") | ||
| 45 | |||
| 46 | # Using bad=True in fm.notify allows you to print error messages: | ||
| 47 | if not os.path.exists(target_filename): | ||
| 48 | self.fm.notify("The given file does not exist!", bad=True) | ||
| 49 | return | ||
| 50 | |||
| 51 | # This executes a function from ranger.core.acitons, a module with a | ||
| 52 | # variety of subroutines that can help you construct commands. | ||
| 53 | # Check out the source, or run "pydoc ranger.core.actions" for a list. | ||
| 54 | self.fm.edit_file(target_filename) | ||
| 55 | |||
| 56 | # The tab method is called when you press tab, and should return a list of | ||
| 57 | # suggestions that the user will tab through. | ||
| 58 | # tabnum is 1 for <TAB> and -1 for <S-TAB> by default | ||
| 59 | def tab(self, tabnum): | ||
| 60 | # This is a generic tab-completion function that iterates through the | ||
| 61 | # content of the current directory. | ||
| 62 | return self._tab_directory_content() | ||
diff --git a/ranger/.config/ranger/commands_full.py b/ranger/.config/ranger/commands_full.py new file mode 100644 index 0000000..d177203 --- /dev/null +++ b/ranger/.config/ranger/commands_full.py | |||
| @@ -0,0 +1,1836 @@ | |||
| 1 | # -*- coding: utf-8 -*- | ||
| 2 | # This file is part of ranger, the console file manager. | ||
| 3 | # This configuration file is licensed under the same terms as ranger. | ||
| 4 | # =================================================================== | ||
| 5 | # | ||
| 6 | # NOTE: If you copied this file to /etc/ranger/commands_full.py or | ||
| 7 | # ~/.config/ranger/commands_full.py, then it will NOT be loaded by ranger, | ||
| 8 | # and only serve as a reference. | ||
| 9 | # | ||
| 10 | # =================================================================== | ||
| 11 | # This file contains ranger's commands. | ||
| 12 | # It's all in python; lines beginning with # are comments. | ||
| 13 | # | ||
| 14 | # Note that additional commands are automatically generated from the methods | ||
| 15 | # of the class ranger.core.actions.Actions. | ||
| 16 | # | ||
| 17 | # You can customize commands in the files /etc/ranger/commands.py (system-wide) | ||
| 18 | # and ~/.config/ranger/commands.py (per user). | ||
| 19 | # They have the same syntax as this file. In fact, you can just copy this | ||
| 20 | # file to ~/.config/ranger/commands_full.py with | ||
| 21 | # `ranger --copy-config=commands_full' and make your modifications, don't | ||
| 22 | # forget to rename it to commands.py. You can also use | ||
| 23 | # `ranger --copy-config=commands' to copy a short sample commands.py that | ||
| 24 | # has everything you need to get started. | ||
| 25 | # But make sure you update your configs when you update ranger. | ||
| 26 | # | ||
| 27 | # =================================================================== | ||
| 28 | # Every class defined here which is a subclass of `Command' will be used as a | ||
| 29 | # command in ranger. Several methods are defined to interface with ranger: | ||
| 30 | # execute(): called when the command is executed. | ||
| 31 | # cancel(): called when closing the console. | ||
| 32 | # tab(tabnum): called when <TAB> is pressed. | ||
| 33 | # quick(): called after each keypress. | ||
| 34 | # | ||
| 35 | # tab() argument tabnum is 1 for <TAB> and -1 for <S-TAB> by default | ||
| 36 | # | ||
| 37 | # The return values for tab() can be either: | ||
| 38 | # None: There is no tab completion | ||
| 39 | # A string: Change the console to this string | ||
| 40 | # A list/tuple/generator: cycle through every item in it | ||
| 41 | # | ||
| 42 | # The return value for quick() can be: | ||
| 43 | # False: Nothing happens | ||
| 44 | # True: Execute the command afterwards | ||
| 45 | # | ||
| 46 | # The return value for execute() and cancel() doesn't matter. | ||
| 47 | # | ||
| 48 | # =================================================================== | ||
| 49 | # Commands have certain attributes and methods that facilitate parsing of | ||
| 50 | # the arguments: | ||
| 51 | # | ||
| 52 | # self.line: The whole line that was written in the console. | ||
| 53 | # self.args: A list of all (space-separated) arguments to the command. | ||
| 54 | # self.quantifier: If this command was mapped to the key "X" and | ||
| 55 | # the user pressed 6X, self.quantifier will be 6. | ||
| 56 | # self.arg(n): The n-th argument, or an empty string if it doesn't exist. | ||
| 57 | # self.rest(n): The n-th argument plus everything that followed. For example, | ||
| 58 | # if the command was "search foo bar a b c", rest(2) will be "bar a b c" | ||
| 59 | # self.start(n): Anything before the n-th argument. For example, if the | ||
| 60 | # command was "search foo bar a b c", start(2) will be "search foo" | ||
| 61 | # | ||
| 62 | # =================================================================== | ||
| 63 | # And this is a little reference for common ranger functions and objects: | ||
| 64 | # | ||
| 65 | # self.fm: A reference to the "fm" object which contains most information | ||
| 66 | # about ranger. | ||
| 67 | # self.fm.notify(string): Print the given string on the screen. | ||
| 68 | # self.fm.notify(string, bad=True): Print the given string in RED. | ||
| 69 | # self.fm.reload_cwd(): Reload the current working directory. | ||
| 70 | # self.fm.thisdir: The current working directory. (A File object.) | ||
| 71 | # self.fm.thisfile: The current file. (A File object too.) | ||
| 72 | # self.fm.thistab.get_selection(): A list of all selected files. | ||
| 73 | # self.fm.execute_console(string): Execute the string as a ranger command. | ||
| 74 | # self.fm.open_console(string): Open the console with the given string | ||
| 75 | # already typed in for you. | ||
| 76 | # self.fm.move(direction): Moves the cursor in the given direction, which | ||
| 77 | # can be something like down=3, up=5, right=1, left=1, to=6, ... | ||
| 78 | # | ||
| 79 | # File objects (for example self.fm.thisfile) have these useful attributes and | ||
| 80 | # methods: | ||
| 81 | # | ||
| 82 | # tfile.path: The path to the file. | ||
| 83 | # tfile.basename: The base name only. | ||
| 84 | # tfile.load_content(): Force a loading of the directories content (which | ||
| 85 | # obviously works with directories only) | ||
| 86 | # tfile.is_directory: True/False depending on whether it's a directory. | ||
| 87 | # | ||
| 88 | # For advanced commands it is unavoidable to dive a bit into the source code | ||
| 89 | # of ranger. | ||
| 90 | # =================================================================== | ||
| 91 | |||
| 92 | from __future__ import (absolute_import, division, print_function) | ||
| 93 | |||
| 94 | from collections import deque | ||
| 95 | import os | ||
| 96 | import re | ||
| 97 | |||
| 98 | from ranger.api.commands import Command | ||
| 99 | |||
| 100 | |||
| 101 | class alias(Command): | ||
| 102 | """:alias <newcommand> <oldcommand> | ||
| 103 | |||
| 104 | Copies the oldcommand as newcommand. | ||
| 105 | """ | ||
| 106 | |||
| 107 | context = 'browser' | ||
| 108 | resolve_macros = False | ||
| 109 | |||
| 110 | def execute(self): | ||
| 111 | if not self.arg(1) or not self.arg(2): | ||
| 112 | self.fm.notify('Syntax: alias <newcommand> <oldcommand>', bad=True) | ||
| 113 | return | ||
| 114 | |||
| 115 | self.fm.commands.alias(self.arg(1), self.rest(2)) | ||
| 116 | |||
| 117 | |||
| 118 | class echo(Command): | ||
| 119 | """:echo <text> | ||
| 120 | |||
| 121 | Display the text in the statusbar. | ||
| 122 | """ | ||
| 123 | |||
| 124 | def execute(self): | ||
| 125 | self.fm.notify(self.rest(1)) | ||
| 126 | |||
| 127 | |||
| 128 | class cd(Command): | ||
| 129 | """:cd [-r] <path> | ||
| 130 | |||
| 131 | The cd command changes the directory. | ||
| 132 | If the path is a file, selects that file. | ||
| 133 | The command 'cd -' is equivalent to typing ``. | ||
| 134 | Using the option "-r" will get you to the real path. | ||
| 135 | """ | ||
| 136 | |||
| 137 | def execute(self): | ||
| 138 | if self.arg(1) == '-r': | ||
| 139 | self.shift() | ||
| 140 | destination = os.path.realpath(self.rest(1)) | ||
| 141 | if os.path.isfile(destination): | ||
| 142 | self.fm.select_file(destination) | ||
| 143 | return | ||
| 144 | else: | ||
| 145 | destination = self.rest(1) | ||
| 146 | |||
| 147 | if not destination: | ||
| 148 | destination = '~' | ||
| 149 | |||
| 150 | if destination == '-': | ||
| 151 | self.fm.enter_bookmark('`') | ||
| 152 | else: | ||
| 153 | self.fm.cd(destination) | ||
| 154 | |||
| 155 | def _tab_args(self): | ||
| 156 | # dest must be rest because path could contain spaces | ||
| 157 | if self.arg(1) == '-r': | ||
| 158 | start = self.start(2) | ||
| 159 | dest = self.rest(2) | ||
| 160 | else: | ||
| 161 | start = self.start(1) | ||
| 162 | dest = self.rest(1) | ||
| 163 | |||
| 164 | if dest: | ||
| 165 | head, tail = os.path.split(os.path.expanduser(dest)) | ||
| 166 | if head: | ||
| 167 | dest_exp = os.path.join(os.path.normpath(head), tail) | ||
| 168 | else: | ||
| 169 | dest_exp = tail | ||
| 170 | else: | ||
| 171 | dest_exp = '' | ||
| 172 | return (start, dest_exp, os.path.join(self.fm.thisdir.path, dest_exp), | ||
| 173 | dest.endswith(os.path.sep)) | ||
| 174 | |||
| 175 | @staticmethod | ||
| 176 | def _tab_paths(dest, dest_abs, ends_with_sep): | ||
| 177 | if not dest: | ||
| 178 | try: | ||
| 179 | return next(os.walk(dest_abs))[1], dest_abs | ||
| 180 | except (OSError, StopIteration): | ||
| 181 | return [], '' | ||
| 182 | |||
| 183 | if ends_with_sep: | ||
| 184 | try: | ||
| 185 | return [os.path.join(dest, path) for path in next(os.walk(dest_abs))[1]], '' | ||
| 186 | except (OSError, StopIteration): | ||
| 187 | return [], '' | ||
| 188 | |||
| 189 | return None, None | ||
| 190 | |||
| 191 | def _tab_match(self, path_user, path_file): | ||
| 192 | if self.fm.settings.cd_tab_case == 'insensitive': | ||
| 193 | path_user = path_user.lower() | ||
| 194 | path_file = path_file.lower() | ||
| 195 | elif self.fm.settings.cd_tab_case == 'smart' and path_user.islower(): | ||
| 196 | path_file = path_file.lower() | ||
| 197 | return path_file.startswith(path_user) | ||
| 198 | |||
| 199 | def _tab_normal(self, dest, dest_abs): | ||
| 200 | dest_dir = os.path.dirname(dest) | ||
| 201 | dest_base = os.path.basename(dest) | ||
| 202 | |||
| 203 | try: | ||
| 204 | dirnames = next(os.walk(os.path.dirname(dest_abs)))[1] | ||
| 205 | except (OSError, StopIteration): | ||
| 206 | return [], '' | ||
| 207 | |||
| 208 | return [os.path.join(dest_dir, d) for d in dirnames if self._tab_match(dest_base, d)], '' | ||
| 209 | |||
| 210 | def _tab_fuzzy_match(self, basepath, tokens): | ||
| 211 | """ Find directories matching tokens recursively """ | ||
| 212 | if not tokens: | ||
| 213 | tokens = [''] | ||
| 214 | paths = [basepath] | ||
| 215 | while True: | ||
| 216 | token = tokens.pop() | ||
| 217 | matches = [] | ||
| 218 | for path in paths: | ||
| 219 | try: | ||
| 220 | directories = next(os.walk(path))[1] | ||
| 221 | except (OSError, StopIteration): | ||
| 222 | continue | ||
| 223 | matches += [os.path.join(path, d) for d in directories | ||
| 224 | if self._tab_match(token, d)] | ||
| 225 | if not tokens or not matches: | ||
| 226 | return matches | ||
| 227 | paths = matches | ||
| 228 | |||
| 229 | return None | ||
| 230 | |||
| 231 | def _tab_fuzzy(self, dest, dest_abs): | ||
| 232 | tokens = [] | ||
| 233 | basepath = dest_abs | ||
| 234 | while True: | ||
| 235 | basepath_old = basepath | ||
| 236 | basepath, token = os.path.split(basepath) | ||
| 237 | if basepath == basepath_old: | ||
| 238 | break | ||
| 239 | if os.path.isdir(basepath_old) and not token.startswith('.'): | ||
| 240 | basepath = basepath_old | ||
| 241 | break | ||
| 242 | tokens.append(token) | ||
| 243 | |||
| 244 | paths = self._tab_fuzzy_match(basepath, tokens) | ||
| 245 | if not os.path.isabs(dest): | ||
| 246 | paths_rel = basepath | ||
| 247 | paths = [os.path.relpath(path, paths_rel) for path in paths] | ||
| 248 | else: | ||
| 249 | paths_rel = '' | ||
| 250 | return paths, paths_rel | ||
| 251 | |||
| 252 | def tab(self, tabnum): | ||
| 253 | from os.path import sep | ||
| 254 | |||
| 255 | start, dest, dest_abs, ends_with_sep = self._tab_args() | ||
| 256 | |||
| 257 | paths, paths_rel = self._tab_paths(dest, dest_abs, ends_with_sep) | ||
| 258 | if paths is None: | ||
| 259 | if self.fm.settings.cd_tab_fuzzy: | ||
| 260 | paths, paths_rel = self._tab_fuzzy(dest, dest_abs) | ||
| 261 | else: | ||
| 262 | paths, paths_rel = self._tab_normal(dest, dest_abs) | ||
| 263 | |||
| 264 | paths.sort() | ||
| 265 | |||
| 266 | if self.fm.settings.cd_bookmarks: | ||
| 267 | paths[0:0] = [ | ||
| 268 | os.path.relpath(v.path, paths_rel) if paths_rel else v.path | ||
| 269 | for v in self.fm.bookmarks.dct.values() for path in paths | ||
| 270 | if v.path.startswith(os.path.join(paths_rel, path) + sep) | ||
| 271 | ] | ||
| 272 | |||
| 273 | if not paths: | ||
| 274 | return None | ||
| 275 | if len(paths) == 1: | ||
| 276 | return start + paths[0] + sep | ||
| 277 | return [start + dirname for dirname in paths] | ||
| 278 | |||
| 279 | |||
| 280 | class chain(Command): | ||
| 281 | """:chain <command1>; <command2>; ... | ||
| 282 | |||
| 283 | Calls multiple commands at once, separated by semicolons. | ||
| 284 | """ | ||
| 285 | |||
| 286 | def execute(self): | ||
| 287 | if not self.rest(1).strip(): | ||
| 288 | self.fm.notify('Syntax: chain <command1>; <command2>; ...', bad=True) | ||
| 289 | return | ||
| 290 | for command in [s.strip() for s in self.rest(1).split(";")]: | ||
| 291 | self.fm.execute_console(command) | ||
| 292 | |||
| 293 | |||
| 294 | class shell(Command): | ||
| 295 | escape_macros_for_shell = True | ||
| 296 | |||
| 297 | def execute(self): | ||
| 298 | if self.arg(1) and self.arg(1)[0] == '-': | ||
| 299 | flags = self.arg(1)[1:] | ||
| 300 | command = self.rest(2) | ||
| 301 | else: | ||
| 302 | flags = '' | ||
| 303 | command = self.rest(1) | ||
| 304 | |||
| 305 | if command: | ||
| 306 | self.fm.execute_command(command, flags=flags) | ||
| 307 | |||
| 308 | def tab(self, tabnum): | ||
| 309 | from ranger.ext.get_executables import get_executables | ||
| 310 | if self.arg(1) and self.arg(1)[0] == '-': | ||
| 311 | command = self.rest(2) | ||
| 312 | else: | ||
| 313 | command = self.rest(1) | ||
| 314 | start = self.line[0:len(self.line) - len(command)] | ||
| 315 | |||
| 316 | try: | ||
| 317 | position_of_last_space = command.rindex(" ") | ||
| 318 | except ValueError: | ||
| 319 | return (start + program + ' ' for program | ||
| 320 | in get_executables() if program.startswith(command)) | ||
| 321 | if position_of_last_space == len(command) - 1: | ||
| 322 | selection = self.fm.thistab.get_selection() | ||
| 323 | if len(selection) == 1: | ||
| 324 | return self.line + selection[0].shell_escaped_basename + ' ' | ||
| 325 | return self.line + '%s ' | ||
| 326 | |||
| 327 | before_word, start_of_word = self.line.rsplit(' ', 1) | ||
| 328 | return (before_word + ' ' + file.shell_escaped_basename | ||
| 329 | for file in self.fm.thisdir.files or [] | ||
| 330 | if file.shell_escaped_basename.startswith(start_of_word)) | ||
| 331 | |||
| 332 | |||
| 333 | class open_with(Command): | ||
| 334 | |||
| 335 | def execute(self): | ||
| 336 | app, flags, mode = self._get_app_flags_mode(self.rest(1)) | ||
| 337 | self.fm.execute_file( | ||
| 338 | files=[f for f in self.fm.thistab.get_selection()], | ||
| 339 | app=app, | ||
| 340 | flags=flags, | ||
| 341 | mode=mode) | ||
| 342 | |||
| 343 | def tab(self, tabnum): | ||
| 344 | return self._tab_through_executables() | ||
| 345 | |||
| 346 | def _get_app_flags_mode(self, string): # pylint: disable=too-many-branches,too-many-statements | ||
| 347 | """Extracts the application, flags and mode from a string. | ||
| 348 | |||
| 349 | examples: | ||
| 350 | "mplayer f 1" => ("mplayer", "f", 1) | ||
| 351 | "atool 4" => ("atool", "", 4) | ||
| 352 | "p" => ("", "p", 0) | ||
| 353 | "" => None | ||
| 354 | """ | ||
| 355 | |||
| 356 | app = '' | ||
| 357 | flags = '' | ||
| 358 | mode = 0 | ||
| 359 | split = string.split() | ||
| 360 | |||
| 361 | if len(split) == 1: | ||
| 362 | part = split[0] | ||
| 363 | if self._is_app(part): | ||
| 364 | app = part | ||
| 365 | elif self._is_flags(part): | ||
| 366 | flags = part | ||
| 367 | elif self._is_mode(part): | ||
| 368 | mode = part | ||
| 369 | |||
| 370 | elif len(split) == 2: | ||
| 371 | part0 = split[0] | ||
| 372 | part1 = split[1] | ||
| 373 | |||
| 374 | if self._is_app(part0): | ||
| 375 | app = part0 | ||
| 376 | if self._is_flags(part1): | ||
| 377 | flags = part1 | ||
| 378 | elif self._is_mode(part1): | ||
| 379 | mode = part1 | ||
| 380 | elif self._is_flags(part0): | ||
| 381 | flags = part0 | ||
| 382 | if self._is_mode(part1): | ||
| 383 | mode = part1 | ||
| 384 | elif self._is_mode(part0): | ||
| 385 | mode = part0 | ||
| 386 | if self._is_flags(part1): | ||
| 387 | flags = part1 | ||
| 388 | |||
| 389 | elif len(split) >= 3: | ||
| 390 | part0 = split[0] | ||
| 391 | part1 = split[1] | ||
| 392 | part2 = split[2] | ||
| 393 | |||
| 394 | if self._is_app(part0): | ||
| 395 | app = part0 | ||
| 396 | if self._is_flags(part1): | ||
| 397 | flags = part1 | ||
| 398 | if self._is_mode(part2): | ||
| 399 | mode = part2 | ||
| 400 | elif self._is_mode(part1): | ||
| 401 | mode = part1 | ||
| 402 | if self._is_flags(part2): | ||
| 403 | flags = part2 | ||
| 404 | elif self._is_flags(part0): | ||
| 405 | flags = part0 | ||
| 406 | if self._is_mode(part1): | ||
| 407 | mode = part1 | ||
| 408 | elif self._is_mode(part0): | ||
| 409 | mode = part0 | ||
| 410 | if self._is_flags(part1): | ||
| 411 | flags = part1 | ||
| 412 | |||
| 413 | return app, flags, int(mode) | ||
| 414 | |||
| 415 | def _is_app(self, arg): | ||
| 416 | return not self._is_flags(arg) and not arg.isdigit() | ||
| 417 | |||
| 418 | @staticmethod | ||
| 419 | def _is_flags(arg): | ||
| 420 | from ranger.core.runner import ALLOWED_FLAGS | ||
| 421 | return all(x in ALLOWED_FLAGS for x in arg) | ||
| 422 | |||
| 423 | @staticmethod | ||
| 424 | def _is_mode(arg): | ||
| 425 | return all(x in '0123456789' for x in arg) | ||
| 426 | |||
| 427 | |||
| 428 | class set_(Command): | ||
| 429 | """:set <option name>=<python expression> | ||
| 430 | |||
| 431 | Gives an option a new value. | ||
| 432 | |||
| 433 | Use `:set <option>!` to toggle or cycle it, e.g. `:set flush_input!` | ||
| 434 | """ | ||
| 435 | name = 'set' # don't override the builtin set class | ||
| 436 | |||
| 437 | def execute(self): | ||
| 438 | name = self.arg(1) | ||
| 439 | name, value, _, toggle = self.parse_setting_line_v2() | ||
| 440 | if toggle: | ||
| 441 | self.fm.toggle_option(name) | ||
| 442 | else: | ||
| 443 | self.fm.set_option_from_string(name, value) | ||
| 444 | |||
| 445 | def tab(self, tabnum): # pylint: disable=too-many-return-statements | ||
| 446 | from ranger.gui.colorscheme import get_all_colorschemes | ||
| 447 | name, value, name_done = self.parse_setting_line() | ||
| 448 | settings = self.fm.settings | ||
| 449 | if not name: | ||
| 450 | return sorted(self.firstpart + setting for setting in settings) | ||
| 451 | if not value and not name_done: | ||
| 452 | return sorted(self.firstpart + setting for setting in settings | ||
| 453 | if setting.startswith(name)) | ||
| 454 | if not value: | ||
| 455 | value_completers = { | ||
| 456 | "colorscheme": | ||
| 457 | # Cycle through colorschemes when name, but no value is specified | ||
| 458 | lambda: sorted(self.firstpart + colorscheme for colorscheme | ||
| 459 | in get_all_colorschemes(self.fm)), | ||
| 460 | |||
| 461 | "column_ratios": | ||
| 462 | lambda: self.firstpart + ",".join(map(str, settings[name])), | ||
| 463 | } | ||
| 464 | |||
| 465 | def default_value_completer(): | ||
| 466 | return self.firstpart + str(settings[name]) | ||
| 467 | |||
| 468 | return value_completers.get(name, default_value_completer)() | ||
| 469 | if bool in settings.types_of(name): | ||
| 470 | if 'true'.startswith(value.lower()): | ||
| 471 | return self.firstpart + 'True' | ||
| 472 | if 'false'.startswith(value.lower()): | ||
| 473 | return self.firstpart + 'False' | ||
| 474 | # Tab complete colorscheme values if incomplete value is present | ||
| 475 | if name == "colorscheme": | ||
| 476 | return sorted(self.firstpart + colorscheme for colorscheme | ||
| 477 | in get_all_colorschemes(self.fm) if colorscheme.startswith(value)) | ||
| 478 | return None | ||
| 479 | |||
| 480 | |||
| 481 | class setlocal(set_): | ||
| 482 | """:setlocal path=<regular expression> <option name>=<python expression> | ||
| 483 | |||
| 484 | Gives an option a new value. | ||
| 485 | """ | ||
| 486 | PATH_RE_DQUOTED = re.compile(r'^setlocal\s+path="(.*?)"') | ||
| 487 | PATH_RE_SQUOTED = re.compile(r"^setlocal\s+path='(.*?)'") | ||
| 488 | PATH_RE_UNQUOTED = re.compile(r'^path=(.*?)$') | ||
| 489 | |||
| 490 | def _re_shift(self, match): | ||
| 491 | if not match: | ||
| 492 | return None | ||
| 493 | path = os.path.expanduser(match.group(1)) | ||
| 494 | for _ in range(len(path.split())): | ||
| 495 | self.shift() | ||
| 496 | return path | ||
| 497 | |||
| 498 | def execute(self): | ||
| 499 | path = self._re_shift(self.PATH_RE_DQUOTED.match(self.line)) | ||
| 500 | if path is None: | ||
| 501 | path = self._re_shift(self.PATH_RE_SQUOTED.match(self.line)) | ||
| 502 | if path is None: | ||
| 503 | path = self._re_shift(self.PATH_RE_UNQUOTED.match(self.arg(1))) | ||
| 504 | if path is None and self.fm.thisdir: | ||
| 505 | path = self.fm.thisdir.path | ||
| 506 | if not path: | ||
| 507 | return | ||
| 508 | |||
| 509 | name, value, _ = self.parse_setting_line() | ||
| 510 | self.fm.set_option_from_string(name, value, localpath=path) | ||
| 511 | |||
| 512 | |||
| 513 | class setintag(set_): | ||
| 514 | """:setintag <tag or tags> <option name>=<option value> | ||
| 515 | |||
| 516 | Sets an option for directories that are tagged with a specific tag. | ||
| 517 | """ | ||
| 518 | |||
| 519 | def execute(self): | ||
| 520 | tags = self.arg(1) | ||
| 521 | self.shift() | ||
| 522 | name, value, _ = self.parse_setting_line() | ||
| 523 | self.fm.set_option_from_string(name, value, tags=tags) | ||
| 524 | |||
| 525 | |||
| 526 | class default_linemode(Command): | ||
| 527 | |||
| 528 | def execute(self): | ||
| 529 | from ranger.container.fsobject import FileSystemObject | ||
| 530 | |||
| 531 | if len(self.args) < 2: | ||
| 532 | self.fm.notify( | ||
| 533 | "Usage: default_linemode [path=<regexp> | tag=<tag(s)>] <linemode>", bad=True) | ||
| 534 | |||
| 535 | # Extract options like "path=..." or "tag=..." from the command line | ||
| 536 | arg1 = self.arg(1) | ||
| 537 | method = "always" | ||
| 538 | argument = None | ||
| 539 | if arg1.startswith("path="): | ||
| 540 | method = "path" | ||
| 541 | argument = re.compile(arg1[5:]) | ||
| 542 | self.shift() | ||
| 543 | elif arg1.startswith("tag="): | ||
| 544 | method = "tag" | ||
| 545 | argument = arg1[4:] | ||
| 546 | self.shift() | ||
| 547 | |||
| 548 | # Extract and validate the line mode from the command line | ||
| 549 | lmode = self.rest(1) | ||
| 550 | if lmode not in FileSystemObject.linemode_dict: | ||
| 551 | self.fm.notify( | ||
| 552 | "Invalid linemode: %s; should be %s" % ( | ||
| 553 | lmode, "/".join(FileSystemObject.linemode_dict)), | ||
| 554 | bad=True, | ||
| 555 | ) | ||
| 556 | |||
| 557 | # Add the prepared entry to the fm.default_linemodes | ||
| 558 | entry = [method, argument, lmode] | ||
| 559 | self.fm.default_linemodes.appendleft(entry) | ||
| 560 | |||
| 561 | # Redraw the columns | ||
| 562 | if self.fm.ui.browser: | ||
| 563 | for col in self.fm.ui.browser.columns: | ||
| 564 | col.need_redraw = True | ||
| 565 | |||
| 566 | def tab(self, tabnum): | ||
| 567 | return (self.arg(0) + " " + lmode | ||
| 568 | for lmode in self.fm.thisfile.linemode_dict.keys() | ||
| 569 | if lmode.startswith(self.arg(1))) | ||
| 570 | |||
| 571 | |||
| 572 | class quit(Command): # pylint: disable=redefined-builtin | ||
| 573 | """:quit | ||
| 574 | |||
| 575 | Closes the current tab, if there's only one tab. | ||
| 576 | Otherwise quits if there are no tasks in progress. | ||
| 577 | """ | ||
| 578 | def _exit_no_work(self): | ||
| 579 | if self.fm.loader.has_work(): | ||
| 580 | self.fm.notify('Not quitting: Tasks in progress: Use `quit!` to force quit') | ||
| 581 | else: | ||
| 582 | self.fm.exit() | ||
| 583 | |||
| 584 | def execute(self): | ||
| 585 | if len(self.fm.tabs) >= 2: | ||
| 586 | self.fm.tab_close() | ||
| 587 | else: | ||
| 588 | self._exit_no_work() | ||
| 589 | |||
| 590 | |||
| 591 | class quit_bang(Command): | ||
| 592 | """:quit! | ||
| 593 | |||
| 594 | Closes the current tab, if there's only one tab. | ||
| 595 | Otherwise force quits immediately. | ||
| 596 | """ | ||
| 597 | name = 'quit!' | ||
| 598 | allow_abbrev = False | ||
| 599 | |||
| 600 | def execute(self): | ||
| 601 | if len(self.fm.tabs) >= 2: | ||
| 602 | self.fm.tab_close() | ||
| 603 | else: | ||
| 604 | self.fm.exit() | ||
| 605 | |||
| 606 | |||
| 607 | class quitall(Command): | ||
| 608 | """:quitall | ||
| 609 | |||
| 610 | Quits if there are no tasks in progress. | ||
| 611 | """ | ||
| 612 | def _exit_no_work(self): | ||
| 613 | if self.fm.loader.has_work(): | ||
| 614 | self.fm.notify('Not quitting: Tasks in progress: Use `quitall!` to force quit') | ||
| 615 | else: | ||
| 616 | self.fm.exit() | ||
| 617 | |||
| 618 | def execute(self): | ||
| 619 | self._exit_no_work() | ||
| 620 | |||
| 621 | |||
| 622 | class quitall_bang(Command): | ||
| 623 | """:quitall! | ||
| 624 | |||
| 625 | Force quits immediately. | ||
| 626 | """ | ||
| 627 | name = 'quitall!' | ||
| 628 | allow_abbrev = False | ||
| 629 | |||
| 630 | def execute(self): | ||
| 631 | self.fm.exit() | ||
| 632 | |||
| 633 | |||
| 634 | class terminal(Command): | ||
| 635 | """:terminal | ||
| 636 | |||
| 637 | Spawns an "x-terminal-emulator" starting in the current directory. | ||
| 638 | """ | ||
| 639 | |||
| 640 | def execute(self): | ||
| 641 | from ranger.ext.get_executables import get_term | ||
| 642 | self.fm.run(get_term(), flags='f') | ||
| 643 | |||
| 644 | |||
| 645 | class delete(Command): | ||
| 646 | """:delete | ||
| 647 | |||
| 648 | Tries to delete the selection or the files passed in arguments (if any). | ||
| 649 | The arguments use a shell-like escaping. | ||
| 650 | |||
| 651 | "Selection" is defined as all the "marked files" (by default, you | ||
| 652 | can mark files with space or v). If there are no marked files, | ||
| 653 | use the "current file" (where the cursor is) | ||
| 654 | |||
| 655 | When attempting to delete non-empty directories or multiple | ||
| 656 | marked files, it will require a confirmation. | ||
| 657 | """ | ||
| 658 | |||
| 659 | allow_abbrev = False | ||
| 660 | escape_macros_for_shell = True | ||
| 661 | |||
| 662 | def execute(self): | ||
| 663 | import shlex | ||
| 664 | from functools import partial | ||
| 665 | |||
| 666 | def is_directory_with_files(path): | ||
| 667 | return os.path.isdir(path) and not os.path.islink(path) and len(os.listdir(path)) > 0 | ||
| 668 | |||
| 669 | if self.rest(1): | ||
| 670 | files = shlex.split(self.rest(1)) | ||
| 671 | many_files = (len(files) > 1 or is_directory_with_files(files[0])) | ||
| 672 | else: | ||
| 673 | cwd = self.fm.thisdir | ||
| 674 | tfile = self.fm.thisfile | ||
| 675 | if not cwd or not tfile: | ||
| 676 | self.fm.notify("Error: no file selected for deletion!", bad=True) | ||
| 677 | return | ||
| 678 | |||
| 679 | # relative_path used for a user-friendly output in the confirmation. | ||
| 680 | files = [f.relative_path for f in self.fm.thistab.get_selection()] | ||
| 681 | many_files = (cwd.marked_items or is_directory_with_files(tfile.path)) | ||
| 682 | |||
| 683 | confirm = self.fm.settings.confirm_on_delete | ||
| 684 | if confirm != 'never' and (confirm != 'multiple' or many_files): | ||
| 685 | self.fm.ui.console.ask( | ||
| 686 | "Confirm deletion of: %s (y/N)" % ', '.join(files), | ||
| 687 | partial(self._question_callback, files), | ||
| 688 | ('n', 'N', 'y', 'Y'), | ||
| 689 | ) | ||
| 690 | else: | ||
| 691 | # no need for a confirmation, just delete | ||
| 692 | self.fm.delete(files) | ||
| 693 | |||
| 694 | def tab(self, tabnum): | ||
| 695 | return self._tab_directory_content() | ||
| 696 | |||
| 697 | def _question_callback(self, files, answer): | ||
| 698 | if answer == 'y' or answer == 'Y': | ||
| 699 | self.fm.delete(files) | ||
| 700 | |||
| 701 | |||
| 702 | class jump_non(Command): | ||
| 703 | """:jump_non [-FLAGS...] | ||
| 704 | |||
| 705 | Jumps to first non-directory if highlighted file is a directory and vice versa. | ||
| 706 | |||
| 707 | Flags: | ||
| 708 | -r Jump in reverse order | ||
| 709 | -w Wrap around if reaching end of filelist | ||
| 710 | """ | ||
| 711 | def __init__(self, *args, **kwargs): | ||
| 712 | super(jump_non, self).__init__(*args, **kwargs) | ||
| 713 | |||
| 714 | flags, _ = self.parse_flags() | ||
| 715 | self._flag_reverse = 'r' in flags | ||
| 716 | self._flag_wrap = 'w' in flags | ||
| 717 | |||
| 718 | @staticmethod | ||
| 719 | def _non(fobj, is_directory): | ||
| 720 | return fobj.is_directory if not is_directory else not fobj.is_directory | ||
| 721 | |||
| 722 | def execute(self): | ||
| 723 | tfile = self.fm.thisfile | ||
| 724 | passed = False | ||
| 725 | found_before = None | ||
| 726 | found_after = None | ||
| 727 | for fobj in self.fm.thisdir.files[::-1] if self._flag_reverse else self.fm.thisdir.files: | ||
| 728 | if fobj.path == tfile.path: | ||
| 729 | passed = True | ||
| 730 | continue | ||
| 731 | |||
| 732 | if passed: | ||
| 733 | if self._non(fobj, tfile.is_directory): | ||
| 734 | found_after = fobj.path | ||
| 735 | break | ||
| 736 | elif not found_before and self._non(fobj, tfile.is_directory): | ||
| 737 | found_before = fobj.path | ||
| 738 | |||
| 739 | if found_after: | ||
| 740 | self.fm.select_file(found_after) | ||
| 741 | elif self._flag_wrap and found_before: | ||
| 742 | self.fm.select_file(found_before) | ||
| 743 | |||
| 744 | |||
| 745 | class mark_tag(Command): | ||
| 746 | """:mark_tag [<tags>] | ||
| 747 | |||
| 748 | Mark all tags that are tagged with either of the given tags. | ||
| 749 | When leaving out the tag argument, all tagged files are marked. | ||
| 750 | """ | ||
| 751 | do_mark = True | ||
| 752 | |||
| 753 | def execute(self): | ||
| 754 | cwd = self.fm.thisdir | ||
| 755 | tags = self.rest(1).replace(" ", "") | ||
| 756 | if not self.fm.tags or not cwd.files: | ||
| 757 | return | ||
| 758 | for fileobj in cwd.files: | ||
| 759 | try: | ||
| 760 | tag = self.fm.tags.tags[fileobj.realpath] | ||
| 761 | except KeyError: | ||
| 762 | continue | ||
| 763 | if not tags or tag in tags: | ||
| 764 | cwd.mark_item(fileobj, val=self.do_mark) | ||
| 765 | self.fm.ui.status.need_redraw = True | ||
| 766 | self.fm.ui.need_redraw = True | ||
| 767 | |||
| 768 | |||
| 769 | class console(Command): | ||
| 770 | """:console <command> | ||
| 771 | |||
| 772 | Open the console with the given command. | ||
| 773 | """ | ||
| 774 | |||
| 775 | def execute(self): | ||
| 776 | position = None | ||
| 777 | if self.arg(1)[0:2] == '-p': | ||
| 778 | try: | ||
| 779 | position = int(self.arg(1)[2:]) | ||
| 780 | except ValueError: | ||
| 781 | pass | ||
| 782 | else: | ||
| 783 | self.shift() | ||
| 784 | self.fm.open_console(self.rest(1), position=position) | ||
| 785 | |||
| 786 | |||
| 787 | class load_copy_buffer(Command): | ||
| 788 | """:load_copy_buffer | ||
| 789 | |||
| 790 | Load the copy buffer from datadir/copy_buffer | ||
| 791 | """ | ||
| 792 | copy_buffer_filename = 'copy_buffer' | ||
| 793 | |||
| 794 | def execute(self): | ||
| 795 | import sys | ||
| 796 | from ranger.container.file import File | ||
| 797 | from os.path import exists | ||
| 798 | fname = self.fm.datapath(self.copy_buffer_filename) | ||
| 799 | unreadable = IOError if sys.version_info[0] < 3 else OSError | ||
| 800 | try: | ||
| 801 | fobj = open(fname, 'r') | ||
| 802 | except unreadable: | ||
| 803 | return self.fm.notify( | ||
| 804 | "Cannot open %s" % (fname or self.copy_buffer_filename), bad=True) | ||
| 805 | |||
| 806 | self.fm.copy_buffer = set(File(g) | ||
| 807 | for g in fobj.read().split("\n") if exists(g)) | ||
| 808 | fobj.close() | ||
| 809 | self.fm.ui.redraw_main_column() | ||
| 810 | return None | ||
| 811 | |||
| 812 | |||
| 813 | class save_copy_buffer(Command): | ||
| 814 | """:save_copy_buffer | ||
| 815 | |||
| 816 | Save the copy buffer to datadir/copy_buffer | ||
| 817 | """ | ||
| 818 | copy_buffer_filename = 'copy_buffer' | ||
| 819 | |||
| 820 | def execute(self): | ||
| 821 | import sys | ||
| 822 | fname = None | ||
| 823 | fname = self.fm.datapath(self.copy_buffer_filename) | ||
| 824 | unwritable = IOError if sys.version_info[0] < 3 else OSError | ||
| 825 | try: | ||
| 826 | fobj = open(fname, 'w') | ||
| 827 | except unwritable: | ||
| 828 | return self.fm.notify("Cannot open %s" % | ||
| 829 | (fname or self.copy_buffer_filename), bad=True) | ||
| 830 | fobj.write("\n".join(fobj.path for fobj in self.fm.copy_buffer)) | ||
| 831 | fobj.close() | ||
| 832 | return None | ||
| 833 | |||
| 834 | |||
| 835 | class unmark_tag(mark_tag): | ||
| 836 | """:unmark_tag [<tags>] | ||
| 837 | |||
| 838 | Unmark all tags that are tagged with either of the given tags. | ||
| 839 | When leaving out the tag argument, all tagged files are unmarked. | ||
| 840 | """ | ||
| 841 | do_mark = False | ||
| 842 | |||
| 843 | |||
| 844 | class mkdir(Command): | ||
| 845 | """:mkdir <dirname> | ||
| 846 | |||
| 847 | Creates a directory with the name <dirname>. | ||
| 848 | """ | ||
| 849 | |||
| 850 | def execute(self): | ||
| 851 | from os.path import join, expanduser, lexists | ||
| 852 | from os import makedirs | ||
| 853 | |||
| 854 | dirname = join(self.fm.thisdir.path, expanduser(self.rest(1))) | ||
| 855 | if not lexists(dirname): | ||
| 856 | makedirs(dirname) | ||
| 857 | else: | ||
| 858 | self.fm.notify("file/directory exists!", bad=True) | ||
| 859 | |||
| 860 | def tab(self, tabnum): | ||
| 861 | return self._tab_directory_content() | ||
| 862 | |||
| 863 | |||
| 864 | class touch(Command): | ||
| 865 | """:touch <fname> | ||
| 866 | |||
| 867 | Creates a file with the name <fname>. | ||
| 868 | """ | ||
| 869 | |||
| 870 | def execute(self): | ||
| 871 | from os.path import join, expanduser, lexists | ||
| 872 | |||
| 873 | fname = join(self.fm.thisdir.path, expanduser(self.rest(1))) | ||
| 874 | if not lexists(fname): | ||
| 875 | open(fname, 'a').close() | ||
| 876 | else: | ||
| 877 | self.fm.notify("file/directory exists!", bad=True) | ||
| 878 | |||
| 879 | def tab(self, tabnum): | ||
| 880 | return self._tab_directory_content() | ||
| 881 | |||
| 882 | |||
| 883 | class edit(Command): | ||
| 884 | """:edit <filename> | ||
| 885 | |||
| 886 | Opens the specified file in vim | ||
| 887 | """ | ||
| 888 | |||
| 889 | def execute(self): | ||
| 890 | if not self.arg(1): | ||
| 891 | self.fm.edit_file(self.fm.thisfile.path) | ||
| 892 | else: | ||
| 893 | self.fm.edit_file(self.rest(1)) | ||
| 894 | |||
| 895 | def tab(self, tabnum): | ||
| 896 | return self._tab_directory_content() | ||
| 897 | |||
| 898 | |||
| 899 | class eval_(Command): | ||
| 900 | """:eval [-q] <python code> | ||
| 901 | |||
| 902 | Evaluates the python code. | ||
| 903 | `fm' is a reference to the FM instance. | ||
| 904 | To display text, use the function `p'. | ||
| 905 | |||
| 906 | Examples: | ||
| 907 | :eval fm | ||
| 908 | :eval len(fm.directories) | ||
| 909 | :eval p("Hello World!") | ||
| 910 | """ | ||
| 911 | name = 'eval' | ||
| 912 | resolve_macros = False | ||
| 913 | |||
| 914 | def execute(self): | ||
| 915 | # The import is needed so eval() can access the ranger module | ||
| 916 | import ranger # NOQA pylint: disable=unused-import,unused-variable | ||
| 917 | if self.arg(1) == '-q': | ||
| 918 | code = self.rest(2) | ||
| 919 | quiet = True | ||
| 920 | else: | ||
| 921 | code = self.rest(1) | ||
| 922 | quiet = False | ||
| 923 | global cmd, fm, p, quantifier # pylint: disable=invalid-name,global-variable-undefined | ||
| 924 | fm = self.fm | ||
| 925 | cmd = self.fm.execute_console | ||
| 926 | p = fm.notify | ||
| 927 | quantifier = self.quantifier | ||
| 928 | try: | ||
| 929 | try: | ||
| 930 | result = eval(code) # pylint: disable=eval-used | ||
| 931 | except SyntaxError: | ||
| 932 | exec(code) # pylint: disable=exec-used | ||
| 933 | else: | ||
| 934 | if result and not quiet: | ||
| 935 | p(result) | ||
| 936 | except Exception as err: # pylint: disable=broad-except | ||
| 937 | fm.notify("The error `%s` was caused by evaluating the " | ||
| 938 | "following code: `%s`" % (err, code), bad=True) | ||
| 939 | |||
| 940 | |||
| 941 | class rename(Command): | ||
| 942 | """:rename <newname> | ||
| 943 | |||
| 944 | Changes the name of the currently highlighted file to <newname> | ||
| 945 | """ | ||
| 946 | |||
| 947 | def execute(self): | ||
| 948 | from ranger.container.file import File | ||
| 949 | from os import access | ||
| 950 | |||
| 951 | new_name = self.rest(1) | ||
| 952 | |||
| 953 | if not new_name: | ||
| 954 | return self.fm.notify('Syntax: rename <newname>', bad=True) | ||
| 955 | |||
| 956 | if new_name == self.fm.thisfile.relative_path: | ||
| 957 | return None | ||
| 958 | |||
| 959 | if access(new_name, os.F_OK): | ||
| 960 | return self.fm.notify("Can't rename: file already exists!", bad=True) | ||
| 961 | |||
| 962 | if self.fm.rename(self.fm.thisfile, new_name): | ||
| 963 | file_new = File(new_name) | ||
| 964 | self.fm.bookmarks.update_path(self.fm.thisfile.path, file_new) | ||
| 965 | self.fm.tags.update_path(self.fm.thisfile.path, file_new.path) | ||
| 966 | self.fm.thisdir.pointed_obj = file_new | ||
| 967 | self.fm.thisfile = file_new | ||
| 968 | |||
| 969 | return None | ||
| 970 | |||
| 971 | def tab(self, tabnum): | ||
| 972 | return self._tab_directory_content() | ||
| 973 | |||
| 974 | |||
| 975 | class rename_append(Command): | ||
| 976 | """:rename_append [-FLAGS...] | ||
| 977 | |||
| 978 | Opens the console with ":rename <current file>" with the cursor positioned | ||
| 979 | before the file extension. | ||
| 980 | |||
| 981 | Flags: | ||
| 982 | -a Position before all extensions | ||
| 983 | -r Remove everything before extensions | ||
| 984 | """ | ||
| 985 | def __init__(self, *args, **kwargs): | ||
| 986 | super(rename_append, self).__init__(*args, **kwargs) | ||
| 987 | |||
| 988 | flags, _ = self.parse_flags() | ||
| 989 | self._flag_ext_all = 'a' in flags | ||
| 990 | self._flag_remove = 'r' in flags | ||
| 991 | |||
| 992 | def execute(self): | ||
| 993 | from ranger import MACRO_DELIMITER, MACRO_DELIMITER_ESC | ||
| 994 | |||
| 995 | tfile = self.fm.thisfile | ||
| 996 | relpath = tfile.relative_path.replace(MACRO_DELIMITER, MACRO_DELIMITER_ESC) | ||
| 997 | basename = tfile.basename.replace(MACRO_DELIMITER, MACRO_DELIMITER_ESC) | ||
| 998 | |||
| 999 | if basename.find('.') <= 0: | ||
| 1000 | self.fm.open_console('rename ' + relpath) | ||
| 1001 | return | ||
| 1002 | |||
| 1003 | if self._flag_ext_all: | ||
| 1004 | pos_ext = re.search(r'[^.]+', basename).end(0) | ||
| 1005 | else: | ||
| 1006 | pos_ext = basename.rindex('.') | ||
| 1007 | pos = len(relpath) - len(basename) + pos_ext | ||
| 1008 | |||
| 1009 | if self._flag_remove: | ||
| 1010 | relpath = relpath[:-len(basename)] + basename[pos_ext:] | ||
| 1011 | pos -= pos_ext | ||
| 1012 | |||
| 1013 | self.fm.open_console('rename ' + relpath, position=(7 + pos)) | ||
| 1014 | |||
| 1015 | |||
| 1016 | class chmod(Command): | ||
| 1017 | """:chmod <octal number> | ||
| 1018 | |||
| 1019 | Sets the permissions of the selection to the octal number. | ||
| 1020 | |||
| 1021 | The octal number is between 0 and 777. The digits specify the | ||
| 1022 | permissions for the user, the group and others. | ||
| 1023 | |||
| 1024 | A 1 permits execution, a 2 permits writing, a 4 permits reading. | ||
| 1025 | Add those numbers to combine them. So a 7 permits everything. | ||
| 1026 | """ | ||
| 1027 | |||
| 1028 | def execute(self): | ||
| 1029 | mode_str = self.rest(1) | ||
| 1030 | if not mode_str: | ||
| 1031 | if not self.quantifier: | ||
| 1032 | self.fm.notify("Syntax: chmod <octal number>", bad=True) | ||
| 1033 | return | ||
| 1034 | mode_str = str(self.quantifier) | ||
| 1035 | |||
| 1036 | try: | ||
| 1037 | mode = int(mode_str, 8) | ||
| 1038 | if mode < 0 or mode > 0o777: | ||
| 1039 | raise ValueError | ||
| 1040 | except ValueError: | ||
| 1041 | self.fm.notify("Need an octal number between 0 and 777!", bad=True) | ||
| 1042 | return | ||
| 1043 | |||
| 1044 | for fobj in self.fm.thistab.get_selection(): | ||
| 1045 | try: | ||
| 1046 | os.chmod(fobj.path, mode) | ||
| 1047 | except OSError as ex: | ||
| 1048 | self.fm.notify(ex) | ||
| 1049 | |||
| 1050 | # reloading directory. maybe its better to reload the selected | ||
| 1051 | # files only. | ||
| 1052 | self.fm.thisdir.content_outdated = True | ||
| 1053 | |||
| 1054 | |||
| 1055 | class bulkrename(Command): | ||
| 1056 | """:bulkrename | ||
| 1057 | |||
| 1058 | This command opens a list of selected files in an external editor. | ||
| 1059 | After you edit and save the file, it will generate a shell script | ||
| 1060 | which does bulk renaming according to the changes you did in the file. | ||
| 1061 | |||
| 1062 | This shell script is opened in an editor for you to review. | ||
| 1063 | After you close it, it will be executed. | ||
| 1064 | """ | ||
| 1065 | |||
| 1066 | def execute(self): # pylint: disable=too-many-locals,too-many-statements | ||
| 1067 | import sys | ||
| 1068 | import tempfile | ||
| 1069 | from ranger.container.file import File | ||
| 1070 | from ranger.ext.shell_escape import shell_escape as esc | ||
| 1071 | py3 = sys.version_info[0] >= 3 | ||
| 1072 | |||
| 1073 | # Create and edit the file list | ||
| 1074 | filenames = [f.relative_path for f in self.fm.thistab.get_selection()] | ||
| 1075 | listfile = tempfile.NamedTemporaryFile(delete=False) | ||
| 1076 | listpath = listfile.name | ||
| 1077 | |||
| 1078 | if py3: | ||
| 1079 | listfile.write("\n".join(filenames).encode("utf-8")) | ||
| 1080 | else: | ||
| 1081 | listfile.write("\n".join(filenames)) | ||
| 1082 | listfile.close() | ||
| 1083 | self.fm.execute_file([File(listpath)], app='editor') | ||
| 1084 | listfile = open(listpath, 'r') | ||
| 1085 | new_filenames = listfile.read().split("\n") | ||
| 1086 | listfile.close() | ||
| 1087 | os.unlink(listpath) | ||
| 1088 | if all(a == b for a, b in zip(filenames, new_filenames)): | ||
| 1089 | self.fm.notify("No renaming to be done!") | ||
| 1090 | return | ||
| 1091 | |||
| 1092 | # Generate script | ||
| 1093 | cmdfile = tempfile.NamedTemporaryFile() | ||
| 1094 | script_lines = [] | ||
| 1095 | script_lines.append("# This file will be executed when you close the editor.\n") | ||
| 1096 | script_lines.append("# Please double-check everything, clear the file to abort.\n") | ||
| 1097 | script_lines.extend("mv -vi -- %s %s\n" % (esc(old), esc(new)) | ||
| 1098 | for old, new in zip(filenames, new_filenames) if old != new) | ||
| 1099 | script_content = "".join(script_lines) | ||
| 1100 | if py3: | ||
| 1101 | cmdfile.write(script_content.encode("utf-8")) | ||
| 1102 | else: | ||
| 1103 | cmdfile.write(script_content) | ||
| 1104 | cmdfile.flush() | ||
| 1105 | |||
| 1106 | # Open the script and let the user review it, then check if the script | ||
| 1107 | # was modified by the user | ||
| 1108 | self.fm.execute_file([File(cmdfile.name)], app='editor') | ||
| 1109 | cmdfile.seek(0) | ||
| 1110 | script_was_edited = (script_content != cmdfile.read()) | ||
| 1111 | |||
| 1112 | # Do the renaming | ||
| 1113 | self.fm.run(['/bin/sh', cmdfile.name], flags='w') | ||
| 1114 | cmdfile.close() | ||
| 1115 | |||
| 1116 | # Retag the files, but only if the script wasn't changed during review, | ||
| 1117 | # because only then we know which are the source and destination files. | ||
| 1118 | if not script_was_edited: | ||
| 1119 | tags_changed = False | ||
| 1120 | for old, new in zip(filenames, new_filenames): | ||
| 1121 | if old != new: | ||
| 1122 | oldpath = self.fm.thisdir.path + '/' + old | ||
| 1123 | newpath = self.fm.thisdir.path + '/' + new | ||
| 1124 | if oldpath in self.fm.tags: | ||
| 1125 | old_tag = self.fm.tags.tags[oldpath] | ||
| 1126 | self.fm.tags.remove(oldpath) | ||
| 1127 | self.fm.tags.tags[newpath] = old_tag | ||
| 1128 | tags_changed = True | ||
| 1129 | if tags_changed: | ||
| 1130 | self.fm.tags.dump() | ||
| 1131 | else: | ||
| 1132 | fm.notify("files have not been retagged") | ||
| 1133 | |||
| 1134 | |||
| 1135 | class relink(Command): | ||
| 1136 | """:relink <newpath> | ||
| 1137 | |||
| 1138 | Changes the linked path of the currently highlighted symlink to <newpath> | ||
| 1139 | """ | ||
| 1140 | |||
| 1141 | def execute(self): | ||
| 1142 | new_path = self.rest(1) | ||
| 1143 | tfile = self.fm.thisfile | ||
| 1144 | |||
| 1145 | if not new_path: | ||
| 1146 | return self.fm.notify('Syntax: relink <newpath>', bad=True) | ||
| 1147 | |||
| 1148 | if not tfile.is_link: | ||
| 1149 | return self.fm.notify('%s is not a symlink!' % tfile.relative_path, bad=True) | ||
| 1150 | |||
| 1151 | if new_path == os.readlink(tfile.path): | ||
| 1152 | return None | ||
| 1153 | |||
| 1154 | try: | ||
| 1155 | os.remove(tfile.path) | ||
| 1156 | os.symlink(new_path, tfile.path) | ||
| 1157 | except OSError as err: | ||
| 1158 | self.fm.notify(err) | ||
| 1159 | |||
| 1160 | self.fm.reset() | ||
| 1161 | self.fm.thisdir.pointed_obj = tfile | ||
| 1162 | self.fm.thisfile = tfile | ||
| 1163 | |||
| 1164 | return None | ||
| 1165 | |||
| 1166 | def tab(self, tabnum): | ||
| 1167 | if not self.rest(1): | ||
| 1168 | return self.line + os.readlink(self.fm.thisfile.path) | ||
| 1169 | return self._tab_directory_content() | ||
| 1170 | |||
| 1171 | |||
| 1172 | class help_(Command): | ||
| 1173 | """:help | ||
| 1174 | |||
| 1175 | Display ranger's manual page. | ||
| 1176 | """ | ||
| 1177 | name = 'help' | ||
| 1178 | |||
| 1179 | def execute(self): | ||
| 1180 | def callback(answer): | ||
| 1181 | if answer == "q": | ||
| 1182 | return | ||
| 1183 | elif answer == "m": | ||
| 1184 | self.fm.display_help() | ||
| 1185 | elif answer == "c": | ||
| 1186 | self.fm.dump_commands() | ||
| 1187 | elif answer == "k": | ||
| 1188 | self.fm.dump_keybindings() | ||
| 1189 | elif answer == "s": | ||
| 1190 | self.fm.dump_settings() | ||
| 1191 | |||
| 1192 | self.fm.ui.console.ask( | ||
| 1193 | "View [m]an page, [k]ey bindings, [c]ommands or [s]ettings? (press q to abort)", | ||
| 1194 | callback, | ||
| 1195 | list("mqkcs") | ||
| 1196 | ) | ||
| 1197 | |||
| 1198 | |||
| 1199 | class copymap(Command): | ||
| 1200 | """:copymap <keys> <newkeys1> [<newkeys2>...] | ||
| 1201 | |||
| 1202 | Copies a "browser" keybinding from <keys> to <newkeys> | ||
| 1203 | """ | ||
| 1204 | context = 'browser' | ||
| 1205 | |||
| 1206 | def execute(self): | ||
| 1207 | if not self.arg(1) or not self.arg(2): | ||
| 1208 | return self.fm.notify("Not enough arguments", bad=True) | ||
| 1209 | |||
| 1210 | for arg in self.args[2:]: | ||
| 1211 | self.fm.ui.keymaps.copy(self.context, self.arg(1), arg) | ||
| 1212 | |||
| 1213 | return None | ||
| 1214 | |||
| 1215 | |||
| 1216 | class copypmap(copymap): | ||
| 1217 | """:copypmap <keys> <newkeys1> [<newkeys2>...] | ||
| 1218 | |||
| 1219 | Copies a "pager" keybinding from <keys> to <newkeys> | ||
| 1220 | """ | ||
| 1221 | context = 'pager' | ||
| 1222 | |||
| 1223 | |||
| 1224 | class copycmap(copymap): | ||
| 1225 | """:copycmap <keys> <newkeys1> [<newkeys2>...] | ||
| 1226 | |||
| 1227 | Copies a "console" keybinding from <keys> to <newkeys> | ||
| 1228 | """ | ||
| 1229 | context = 'console' | ||
| 1230 | |||
| 1231 | |||
| 1232 | class copytmap(copymap): | ||
| 1233 | """:copycmap <keys> <newkeys1> [<newkeys2>...] | ||
| 1234 | |||
| 1235 | Copies a "taskview" keybinding from <keys> to <newkeys> | ||
| 1236 | """ | ||
| 1237 | context = 'taskview' | ||
| 1238 | |||
| 1239 | |||
| 1240 | class unmap(Command): | ||
| 1241 | """:unmap <keys> [<keys2>, ...] | ||
| 1242 | |||
| 1243 | Remove the given "browser" mappings | ||
| 1244 | """ | ||
| 1245 | context = 'browser' | ||
| 1246 | |||
| 1247 | def execute(self): | ||
| 1248 | for arg in self.args[1:]: | ||
| 1249 | self.fm.ui.keymaps.unbind(self.context, arg) | ||
| 1250 | |||
| 1251 | |||
| 1252 | class cunmap(unmap): | ||
| 1253 | """:cunmap <keys> [<keys2>, ...] | ||
| 1254 | |||
| 1255 | Remove the given "console" mappings | ||
| 1256 | """ | ||
| 1257 | context = 'browser' | ||
| 1258 | |||
| 1259 | |||
| 1260 | class punmap(unmap): | ||
| 1261 | """:punmap <keys> [<keys2>, ...] | ||
| 1262 | |||
| 1263 | Remove the given "pager" mappings | ||
| 1264 | """ | ||
| 1265 | context = 'pager' | ||
| 1266 | |||
| 1267 | |||
| 1268 | class tunmap(unmap): | ||
| 1269 | """:tunmap <keys> [<keys2>, ...] | ||
| 1270 | |||
| 1271 | Remove the given "taskview" mappings | ||
| 1272 | """ | ||
| 1273 | context = 'taskview' | ||
| 1274 | |||
| 1275 | |||
| 1276 | class map_(Command): | ||
| 1277 | """:map <keysequence> <command> | ||
| 1278 | |||
| 1279 | Maps a command to a keysequence in the "browser" context. | ||
| 1280 | |||
| 1281 | Example: | ||
| 1282 | map j move down | ||
| 1283 | map J move down 10 | ||
| 1284 | """ | ||
| 1285 | name = 'map' | ||
| 1286 | context = 'browser' | ||
| 1287 | resolve_macros = False | ||
| 1288 | |||
| 1289 | def execute(self): | ||
| 1290 | if not self.arg(1) or not self.arg(2): | ||
| 1291 | self.fm.notify("Syntax: {0} <keysequence> <command>".format(self.get_name()), bad=True) | ||
| 1292 | return | ||
| 1293 | |||
| 1294 | self.fm.ui.keymaps.bind(self.context, self.arg(1), self.rest(2)) | ||
| 1295 | |||
| 1296 | |||
| 1297 | class cmap(map_): | ||
| 1298 | """:cmap <keysequence> <command> | ||
| 1299 | |||
| 1300 | Maps a command to a keysequence in the "console" context. | ||
| 1301 | |||
| 1302 | Example: | ||
| 1303 | cmap <ESC> console_close | ||
| 1304 | cmap <C-x> console_type test | ||
| 1305 | """ | ||
| 1306 | context = 'console' | ||
| 1307 | |||
| 1308 | |||
| 1309 | class tmap(map_): | ||
| 1310 | """:tmap <keysequence> <command> | ||
| 1311 | |||
| 1312 | Maps a command to a keysequence in the "taskview" context. | ||
| 1313 | """ | ||
| 1314 | context = 'taskview' | ||
| 1315 | |||
| 1316 | |||
| 1317 | class pmap(map_): | ||
| 1318 | """:pmap <keysequence> <command> | ||
| 1319 | |||
| 1320 | Maps a command to a keysequence in the "pager" context. | ||
| 1321 | """ | ||
| 1322 | context = 'pager' | ||
| 1323 | |||
| 1324 | |||
| 1325 | class scout(Command): | ||
| 1326 | """:scout [-FLAGS...] <pattern> | ||
| 1327 | |||
| 1328 | Swiss army knife command for searching, traveling and filtering files. | ||
| 1329 | |||
| 1330 | Flags: | ||
| 1331 | -a Automatically open a file on unambiguous match | ||
| 1332 | -e Open the selected file when pressing enter | ||
| 1333 | -f Filter files that match the current search pattern | ||
| 1334 | -g Interpret pattern as a glob pattern | ||
| 1335 | -i Ignore the letter case of the files | ||
| 1336 | -k Keep the console open when changing a directory with the command | ||
| 1337 | -l Letter skipping; e.g. allow "rdme" to match the file "readme" | ||
| 1338 | -m Mark the matching files after pressing enter | ||
| 1339 | -M Unmark the matching files after pressing enter | ||
| 1340 | -p Permanent filter: hide non-matching files after pressing enter | ||
| 1341 | -r Interpret pattern as a regular expression pattern | ||
| 1342 | -s Smart case; like -i unless pattern contains upper case letters | ||
| 1343 | -t Apply filter and search pattern as you type | ||
| 1344 | -v Inverts the match | ||
| 1345 | |||
| 1346 | Multiple flags can be combined. For example, ":scout -gpt" would create | ||
| 1347 | a :filter-like command using globbing. | ||
| 1348 | """ | ||
| 1349 | # pylint: disable=bad-whitespace | ||
| 1350 | AUTO_OPEN = 'a' | ||
| 1351 | OPEN_ON_ENTER = 'e' | ||
| 1352 | FILTER = 'f' | ||
| 1353 | SM_GLOB = 'g' | ||
| 1354 | IGNORE_CASE = 'i' | ||
| 1355 | KEEP_OPEN = 'k' | ||
| 1356 | SM_LETTERSKIP = 'l' | ||
| 1357 | MARK = 'm' | ||
| 1358 | UNMARK = 'M' | ||
| 1359 | PERM_FILTER = 'p' | ||
| 1360 | SM_REGEX = 'r' | ||
| 1361 | SMART_CASE = 's' | ||
| 1362 | AS_YOU_TYPE = 't' | ||
| 1363 | INVERT = 'v' | ||
| 1364 | # pylint: enable=bad-whitespace | ||
| 1365 | |||
| 1366 | def __init__(self, *args, **kwargs): | ||
| 1367 | super(scout, self).__init__(*args, **kwargs) | ||
| 1368 | self._regex = None | ||
| 1369 | self.flags, self.pattern = self.parse_flags() | ||
| 1370 | |||
| 1371 | def execute(self): # pylint: disable=too-many-branches | ||
| 1372 | thisdir = self.fm.thisdir | ||
| 1373 | flags = self.flags | ||
| 1374 | pattern = self.pattern | ||
| 1375 | regex = self._build_regex() | ||
| 1376 | count = self._count(move=True) | ||
| 1377 | |||
| 1378 | self.fm.thistab.last_search = regex | ||
| 1379 | self.fm.set_search_method(order="search") | ||
| 1380 | |||
| 1381 | if (self.MARK in flags or self.UNMARK in flags) and thisdir.files: | ||
| 1382 | value = flags.find(self.MARK) > flags.find(self.UNMARK) | ||
| 1383 | if self.FILTER in flags: | ||
| 1384 | for fobj in thisdir.files: | ||
| 1385 | thisdir.mark_item(fobj, value) | ||
| 1386 | else: | ||
| 1387 | for fobj in thisdir.files: | ||
| 1388 | if regex.search(fobj.relative_path): | ||
| 1389 | thisdir.mark_item(fobj, value) | ||
| 1390 | |||
| 1391 | if self.PERM_FILTER in flags: | ||
| 1392 | thisdir.filter = regex if pattern else None | ||
| 1393 | |||
| 1394 | # clean up: | ||
| 1395 | self.cancel() | ||
| 1396 | |||
| 1397 | if self.OPEN_ON_ENTER in flags or \ | ||
| 1398 | (self.AUTO_OPEN in flags and count == 1): | ||
| 1399 | if pattern == '..': | ||
| 1400 | self.fm.cd(pattern) | ||
| 1401 | else: | ||
| 1402 | self.fm.move(right=1) | ||
| 1403 | if self.quickly_executed: | ||
| 1404 | self.fm.block_input(0.5) | ||
| 1405 | |||
| 1406 | if self.KEEP_OPEN in flags and thisdir != self.fm.thisdir: | ||
| 1407 | # reopen the console: | ||
| 1408 | if not pattern: | ||
| 1409 | self.fm.open_console(self.line) | ||
| 1410 | else: | ||
| 1411 | self.fm.open_console(self.line[0:-len(pattern)]) | ||
| 1412 | |||
| 1413 | if self.quickly_executed and thisdir != self.fm.thisdir and pattern != "..": | ||
| 1414 | self.fm.block_input(0.5) | ||
| 1415 | |||
| 1416 | def cancel(self): | ||
| 1417 | self.fm.thisdir.temporary_filter = None | ||
| 1418 | self.fm.thisdir.refilter() | ||
| 1419 | |||
| 1420 | def quick(self): | ||
| 1421 | asyoutype = self.AS_YOU_TYPE in self.flags | ||
| 1422 | if self.FILTER in self.flags: | ||
| 1423 | self.fm.thisdir.temporary_filter = self._build_regex() | ||
| 1424 | if self.PERM_FILTER in self.flags and asyoutype: | ||
| 1425 | self.fm.thisdir.filter = self._build_regex() | ||
| 1426 | if self.FILTER in self.flags or self.PERM_FILTER in self.flags: | ||
| 1427 | self.fm.thisdir.refilter() | ||
| 1428 | if self._count(move=asyoutype) == 1 and self.AUTO_OPEN in self.flags: | ||
| 1429 | return True | ||
| 1430 | return False | ||
| 1431 | |||
| 1432 | def tab(self, tabnum): | ||
| 1433 | self._count(move=True, offset=tabnum) | ||
| 1434 | |||
| 1435 | def _build_regex(self): | ||
| 1436 | if self._regex is not None: | ||
| 1437 | return self._regex | ||
| 1438 | |||
| 1439 | frmat = "%s" | ||
| 1440 | flags = self.flags | ||
| 1441 | pattern = self.pattern | ||
| 1442 | |||
| 1443 | if pattern == ".": | ||
| 1444 | return re.compile("") | ||
| 1445 | |||
| 1446 | # Handle carets at start and dollar signs at end separately | ||
| 1447 | if pattern.startswith('^'): | ||
| 1448 | pattern = pattern[1:] | ||
| 1449 | frmat = "^" + frmat | ||
| 1450 | if pattern.endswith('$'): | ||
| 1451 | pattern = pattern[:-1] | ||
| 1452 | frmat += "$" | ||
| 1453 | |||
| 1454 | # Apply one of the search methods | ||
| 1455 | if self.SM_REGEX in flags: | ||
| 1456 | regex = pattern | ||
| 1457 | elif self.SM_GLOB in flags: | ||
| 1458 | regex = re.escape(pattern).replace("\\*", ".*").replace("\\?", ".") | ||
| 1459 | elif self.SM_LETTERSKIP in flags: | ||
| 1460 | regex = ".*".join(re.escape(c) for c in pattern) | ||
| 1461 | else: | ||
| 1462 | regex = re.escape(pattern) | ||
| 1463 | |||
| 1464 | regex = frmat % regex | ||
| 1465 | |||
| 1466 | # Invert regular expression if necessary | ||
| 1467 | if self.INVERT in flags: | ||
| 1468 | regex = "^(?:(?!%s).)*$" % regex | ||
| 1469 | |||
| 1470 | # Compile Regular Expression | ||
| 1471 | # pylint: disable=no-member | ||
| 1472 | options = re.UNICODE | ||
| 1473 | if self.IGNORE_CASE in flags or self.SMART_CASE in flags and \ | ||
| 1474 | pattern.islower(): | ||
| 1475 | options |= re.IGNORECASE | ||
| 1476 | # pylint: enable=no-member | ||
| 1477 | try: | ||
| 1478 | self._regex = re.compile(regex, options) | ||
| 1479 | except re.error: | ||
| 1480 | self._regex = re.compile("") | ||
| 1481 | return self._regex | ||
| 1482 | |||
| 1483 | def _count(self, move=False, offset=0): | ||
| 1484 | count = 0 | ||
| 1485 | cwd = self.fm.thisdir | ||
| 1486 | pattern = self.pattern | ||
| 1487 | |||
| 1488 | if not pattern or not cwd.files: | ||
| 1489 | return 0 | ||
| 1490 | if pattern == '.': | ||
| 1491 | return 0 | ||
| 1492 | if pattern == '..': | ||
| 1493 | return 1 | ||
| 1494 | |||
| 1495 | deq = deque(cwd.files) | ||
| 1496 | deq.rotate(-cwd.pointer - offset) | ||
| 1497 | i = offset | ||
| 1498 | regex = self._build_regex() | ||
| 1499 | for fsobj in deq: | ||
| 1500 | if regex.search(fsobj.relative_path): | ||
| 1501 | count += 1 | ||
| 1502 | if move and count == 1: | ||
| 1503 | cwd.move(to=(cwd.pointer + i) % len(cwd.files)) | ||
| 1504 | self.fm.thisfile = cwd.pointed_obj | ||
| 1505 | if count > 1: | ||
| 1506 | return count | ||
| 1507 | i += 1 | ||
| 1508 | |||
| 1509 | return count == 1 | ||
| 1510 | |||
| 1511 | |||
| 1512 | class narrow(Command): | ||
| 1513 | """ | ||
| 1514 | :narrow | ||
| 1515 | |||
| 1516 | Show only the files selected right now. If no files are selected, | ||
| 1517 | disable narrowing. | ||
| 1518 | """ | ||
| 1519 | def execute(self): | ||
| 1520 | if self.fm.thisdir.marked_items: | ||
| 1521 | selection = [f.basename for f in self.fm.thistab.get_selection()] | ||
| 1522 | self.fm.thisdir.narrow_filter = selection | ||
| 1523 | else: | ||
| 1524 | self.fm.thisdir.narrow_filter = None | ||
| 1525 | self.fm.thisdir.refilter() | ||
| 1526 | |||
| 1527 | |||
| 1528 | class filter_inode_type(Command): | ||
| 1529 | """ | ||
| 1530 | :filter_inode_type [dfl] | ||
| 1531 | |||
| 1532 | Displays only the files of specified inode type. Parameters | ||
| 1533 | can be combined. | ||
| 1534 | |||
| 1535 | d display directories | ||
| 1536 | f display files | ||
| 1537 | l display links | ||
| 1538 | """ | ||
| 1539 | |||
| 1540 | def execute(self): | ||
| 1541 | if not self.arg(1): | ||
| 1542 | self.fm.thisdir.inode_type_filter = "" | ||
| 1543 | else: | ||
| 1544 | self.fm.thisdir.inode_type_filter = self.arg(1) | ||
| 1545 | self.fm.thisdir.refilter() | ||
| 1546 | |||
| 1547 | |||
| 1548 | class filter_stack(Command): | ||
| 1549 | """ | ||
| 1550 | :filter_stack ... | ||
| 1551 | |||
| 1552 | Manages the filter stack. | ||
| 1553 | |||
| 1554 | filter_stack add FILTER_TYPE ARGS... | ||
| 1555 | filter_stack pop | ||
| 1556 | filter_stack decompose | ||
| 1557 | filter_stack rotate [N=1] | ||
| 1558 | filter_stack clear | ||
| 1559 | filter_stack show | ||
| 1560 | """ | ||
| 1561 | def execute(self): | ||
| 1562 | from ranger.core.filter_stack import SIMPLE_FILTERS, FILTER_COMBINATORS | ||
| 1563 | |||
| 1564 | subcommand = self.arg(1) | ||
| 1565 | |||
| 1566 | if subcommand == "add": | ||
| 1567 | try: | ||
| 1568 | self.fm.thisdir.filter_stack.append( | ||
| 1569 | SIMPLE_FILTERS[self.arg(2)](self.rest(3)) | ||
| 1570 | ) | ||
| 1571 | except KeyError: | ||
| 1572 | FILTER_COMBINATORS[self.arg(2)](self.fm.thisdir.filter_stack) | ||
| 1573 | elif subcommand == "pop": | ||
| 1574 | self.fm.thisdir.filter_stack.pop() | ||
| 1575 | elif subcommand == "decompose": | ||
| 1576 | inner_filters = self.fm.thisdir.filter_stack.pop().decompose() | ||
| 1577 | if inner_filters: | ||
| 1578 | self.fm.thisdir.filter_stack.extend(inner_filters) | ||
| 1579 | elif subcommand == "clear": | ||
| 1580 | self.fm.thisdir.filter_stack = [] | ||
| 1581 | elif subcommand == "rotate": | ||
| 1582 | rotate_by = int(self.arg(2) or 1) | ||
| 1583 | self.fm.thisdir.filter_stack = ( | ||
| 1584 | self.fm.thisdir.filter_stack[-rotate_by:] | ||
| 1585 | + self.fm.thisdir.filter_stack[:-rotate_by] | ||
| 1586 | ) | ||
| 1587 | elif subcommand == "show": | ||
| 1588 | stack = list(map(str, self.fm.thisdir.filter_stack)) | ||
| 1589 | pager = self.fm.ui.open_pager() | ||
| 1590 | pager.set_source(["Filter stack: "] + stack) | ||
| 1591 | pager.move(to=100, percentage=True) | ||
| 1592 | return | ||
| 1593 | else: | ||
| 1594 | self.fm.notify( | ||
| 1595 | "Unknown subcommand: {}".format(subcommand), | ||
| 1596 | bad=True | ||
| 1597 | ) | ||
| 1598 | return | ||
| 1599 | |||
| 1600 | self.fm.thisdir.refilter() | ||
| 1601 | |||
| 1602 | |||
| 1603 | class grep(Command): | ||
| 1604 | """:grep <string> | ||
| 1605 | |||
| 1606 | Looks for a string in all marked files or directories | ||
| 1607 | """ | ||
| 1608 | |||
| 1609 | def execute(self): | ||
| 1610 | if self.rest(1): | ||
| 1611 | action = ['grep', '--line-number'] | ||
| 1612 | action.extend(['-e', self.rest(1), '-r']) | ||
| 1613 | action.extend(f.path for f in self.fm.thistab.get_selection()) | ||
| 1614 | self.fm.execute_command(action, flags='p') | ||
| 1615 | |||
| 1616 | |||
| 1617 | class flat(Command): | ||
| 1618 | """ | ||
| 1619 | :flat <level> | ||
| 1620 | |||
| 1621 | Flattens the directory view up to the specified level. | ||
| 1622 | |||
| 1623 | -1 fully flattened | ||
| 1624 | 0 remove flattened view | ||
| 1625 | """ | ||
| 1626 | |||
| 1627 | def execute(self): | ||
| 1628 | try: | ||
| 1629 | level_str = self.rest(1) | ||
| 1630 | level = int(level_str) | ||
| 1631 | except ValueError: | ||
| 1632 | level = self.quantifier | ||
| 1633 | if level is None: | ||
| 1634 | self.fm.notify("Syntax: flat <level>", bad=True) | ||
| 1635 | return | ||
| 1636 | if level < -1: | ||
| 1637 | self.fm.notify("Need an integer number (-1, 0, 1, ...)", bad=True) | ||
| 1638 | self.fm.thisdir.unload() | ||
| 1639 | self.fm.thisdir.flat = level | ||
| 1640 | self.fm.thisdir.load_content() | ||
| 1641 | |||
| 1642 | # Version control commands | ||
| 1643 | # -------------------------------- | ||
| 1644 | |||
| 1645 | |||
| 1646 | class stage(Command): | ||
| 1647 | """ | ||
| 1648 | :stage | ||
| 1649 | |||
| 1650 | Stage selected files for the corresponding version control system | ||
| 1651 | """ | ||
| 1652 | |||
| 1653 | def execute(self): | ||
| 1654 | from ranger.ext.vcs import VcsError | ||
| 1655 | |||
| 1656 | if self.fm.thisdir.vcs and self.fm.thisdir.vcs.track: | ||
| 1657 | filelist = [f.path for f in self.fm.thistab.get_selection()] | ||
| 1658 | try: | ||
| 1659 | self.fm.thisdir.vcs.action_add(filelist) | ||
| 1660 | except VcsError as ex: | ||
| 1661 | self.fm.notify('Unable to stage files: {0}'.format(ex)) | ||
| 1662 | self.fm.ui.vcsthread.process(self.fm.thisdir) | ||
| 1663 | else: | ||
| 1664 | self.fm.notify('Unable to stage files: Not in repository') | ||
| 1665 | |||
| 1666 | |||
| 1667 | class unstage(Command): | ||
| 1668 | """ | ||
| 1669 | :unstage | ||
| 1670 | |||
| 1671 | Unstage selected files for the corresponding version control system | ||
| 1672 | """ | ||
| 1673 | |||
| 1674 | def execute(self): | ||
| 1675 | from ranger.ext.vcs import VcsError | ||
| 1676 | |||
| 1677 | if self.fm.thisdir.vcs and self.fm.thisdir.vcs.track: | ||
| 1678 | filelist = [f.path for f in self.fm.thistab.get_selection()] | ||
| 1679 | try: | ||
| 1680 | self.fm.thisdir.vcs.action_reset(filelist) | ||
| 1681 | except VcsError as ex: | ||
| 1682 | self.fm.notify('Unable to unstage files: {0}'.format(ex)) | ||
| 1683 | self.fm.ui.vcsthread.process(self.fm.thisdir) | ||
| 1684 | else: | ||
| 1685 | self.fm.notify('Unable to unstage files: Not in repository') | ||
| 1686 | |||
| 1687 | # Metadata commands | ||
| 1688 | # -------------------------------- | ||
| 1689 | |||
| 1690 | |||
| 1691 | class prompt_metadata(Command): | ||
| 1692 | """ | ||
| 1693 | :prompt_metadata <key1> [<key2> [<key3> ...]] | ||
| 1694 | |||
| 1695 | Prompt the user to input metadata for multiple keys in a row. | ||
| 1696 | """ | ||
| 1697 | |||
| 1698 | _command_name = "meta" | ||
| 1699 | _console_chain = None | ||
| 1700 | |||
| 1701 | def execute(self): | ||
| 1702 | prompt_metadata._console_chain = self.args[1:] | ||
| 1703 | self._process_command_stack() | ||
| 1704 | |||
| 1705 | def _process_command_stack(self): | ||
| 1706 | if prompt_metadata._console_chain: | ||
| 1707 | key = prompt_metadata._console_chain.pop() | ||
| 1708 | self._fill_console(key) | ||
| 1709 | else: | ||
| 1710 | for col in self.fm.ui.browser.columns: | ||
| 1711 | col.need_redraw = True | ||
| 1712 | |||
| 1713 | def _fill_console(self, key): | ||
| 1714 | metadata = self.fm.metadata.get_metadata(self.fm.thisfile.path) | ||
| 1715 | if key in metadata and metadata[key]: | ||
| 1716 | existing_value = metadata[key] | ||
| 1717 | else: | ||
| 1718 | existing_value = "" | ||
| 1719 | text = "%s %s %s" % (self._command_name, key, existing_value) | ||
| 1720 | self.fm.open_console(text, position=len(text)) | ||
| 1721 | |||
| 1722 | |||
| 1723 | class meta(prompt_metadata): | ||
| 1724 | """ | ||
| 1725 | :meta <key> [<value>] | ||
| 1726 | |||
| 1727 | Change metadata of a file. Deletes the key if value is empty. | ||
| 1728 | """ | ||
| 1729 | |||
| 1730 | def execute(self): | ||
| 1731 | key = self.arg(1) | ||
| 1732 | update_dict = dict() | ||
| 1733 | update_dict[key] = self.rest(2) | ||
| 1734 | selection = self.fm.thistab.get_selection() | ||
| 1735 | for fobj in selection: | ||
| 1736 | self.fm.metadata.set_metadata(fobj.path, update_dict) | ||
| 1737 | self._process_command_stack() | ||
| 1738 | |||
| 1739 | def tab(self, tabnum): | ||
| 1740 | key = self.arg(1) | ||
| 1741 | metadata = self.fm.metadata.get_metadata(self.fm.thisfile.path) | ||
| 1742 | if key in metadata and metadata[key]: | ||
| 1743 | return [" ".join([self.arg(0), self.arg(1), metadata[key]])] | ||
| 1744 | return [self.arg(0) + " " + k for k in sorted(metadata) | ||
| 1745 | if k.startswith(self.arg(1))] | ||
| 1746 | |||
| 1747 | |||
| 1748 | class linemode(default_linemode): | ||
| 1749 | """ | ||
| 1750 | :linemode <mode> | ||
| 1751 | |||
| 1752 | Change what is displayed as a filename. | ||
| 1753 | |||
| 1754 | - "mode" may be any of the defined linemodes (see: ranger.core.linemode). | ||
| 1755 | "normal" is mapped to "filename". | ||
| 1756 | """ | ||
| 1757 | |||
| 1758 | def execute(self): | ||
| 1759 | mode = self.arg(1) | ||
| 1760 | |||
| 1761 | if mode == "normal": | ||
| 1762 | from ranger.core.linemode import DEFAULT_LINEMODE | ||
| 1763 | mode = DEFAULT_LINEMODE | ||
| 1764 | |||
| 1765 | if mode not in self.fm.thisfile.linemode_dict: | ||
| 1766 | self.fm.notify("Unhandled linemode: `%s'" % mode, bad=True) | ||
| 1767 | return | ||
| 1768 | |||
| 1769 | self.fm.thisdir.set_linemode_of_children(mode) | ||
| 1770 | |||
| 1771 | # Ask the browsercolumns to redraw | ||
| 1772 | for col in self.fm.ui.browser.columns: | ||
| 1773 | col.need_redraw = True | ||
| 1774 | |||
| 1775 | |||
| 1776 | class yank(Command): | ||
| 1777 | """:yank [name|dir|path] | ||
| 1778 | |||
| 1779 | Copies the file's name (default), directory or path into both the primary X | ||
| 1780 | selection and the clipboard. | ||
| 1781 | """ | ||
| 1782 | |||
| 1783 | modes = { | ||
| 1784 | '': 'basename', | ||
| 1785 | 'name_without_extension': 'basename_without_extension', | ||
| 1786 | 'name': 'basename', | ||
| 1787 | 'dir': 'dirname', | ||
| 1788 | 'path': 'path', | ||
| 1789 | } | ||
| 1790 | |||
| 1791 | def execute(self): | ||
| 1792 | import subprocess | ||
| 1793 | |||
| 1794 | def clipboards(): | ||
| 1795 | from ranger.ext.get_executables import get_executables | ||
| 1796 | clipboard_managers = { | ||
| 1797 | 'xclip': [ | ||
| 1798 | ['xclip'], | ||
| 1799 | ['xclip', '-selection', 'clipboard'], | ||
| 1800 | ], | ||
| 1801 | 'xsel': [ | ||
| 1802 | ['xsel'], | ||
| 1803 | ['xsel', '-b'], | ||
| 1804 | ], | ||
| 1805 | 'pbcopy': [ | ||
| 1806 | ['pbcopy'], | ||
| 1807 | ], | ||
| 1808 | } | ||
| 1809 | ordered_managers = ['pbcopy', 'xclip', 'xsel'] | ||
| 1810 | executables = get_executables() | ||
| 1811 | for manager in ordered_managers: | ||
| 1812 | if manager in executables: | ||
| 1813 | return clipboard_managers[manager] | ||
| 1814 | return [] | ||
| 1815 | |||
| 1816 | clipboard_commands = clipboards() | ||
| 1817 | |||
| 1818 | mode = self.modes[self.arg(1)] | ||
| 1819 | selection = self.get_selection_attr(mode) | ||
| 1820 | |||
| 1821 | new_clipboard_contents = "\n".join(selection) | ||
| 1822 | for command in clipboard_commands: | ||
| 1823 | process = subprocess.Popen(command, universal_newlines=True, | ||
| 1824 | stdin=subprocess.PIPE) | ||
| 1825 | process.communicate(input=new_clipboard_contents) | ||
| 1826 | |||
| 1827 | def get_selection_attr(self, attr): | ||
| 1828 | return [getattr(item, attr) for item in | ||
| 1829 | self.fm.thistab.get_selection()] | ||
| 1830 | |||
| 1831 | def tab(self, tabnum): | ||
| 1832 | return ( | ||
| 1833 | self.start(1) + mode for mode | ||
| 1834 | in sorted(self.modes.keys()) | ||
| 1835 | if mode | ||
| 1836 | ) | ||
diff --git a/ranger/.config/ranger/rc.conf b/ranger/.config/ranger/rc.conf new file mode 100644 index 0000000..2722f18 --- /dev/null +++ b/ranger/.config/ranger/rc.conf | |||
| @@ -0,0 +1,726 @@ | |||
| 1 | # =================================================================== | ||
| 2 | # This file contains the default startup commands for ranger. | ||
| 3 | # To change them, it is recommended to create either /etc/ranger/rc.conf | ||
| 4 | # (system-wide) or ~/.config/ranger/rc.conf (per user) and add your custom | ||
| 5 | # commands there. | ||
| 6 | # | ||
| 7 | # If you copy this whole file there, you may want to set the environment | ||
| 8 | # variable RANGER_LOAD_DEFAULT_RC to FALSE to avoid loading it twice. | ||
| 9 | # | ||
| 10 | # The purpose of this file is mainly to define keybindings and settings. | ||
| 11 | # For running more complex python code, please create a plugin in "plugins/" or | ||
| 12 | # a command in "commands.py". | ||
| 13 | # | ||
| 14 | # Each line is a command that will be run before the user interface | ||
| 15 | # is initialized. As a result, you can not use commands which rely | ||
| 16 | # on the UI such as :delete or :mark. | ||
| 17 | # =================================================================== | ||
| 18 | |||
| 19 | # =================================================================== | ||
| 20 | # == Options | ||
| 21 | # =================================================================== | ||
| 22 | |||
| 23 | # Which viewmode should be used? Possible values are: | ||
| 24 | # miller: Use miller columns which show multiple levels of the hierarchy | ||
| 25 | # multipane: Midnight-commander like multipane view showing all tabs next | ||
| 26 | # to each other | ||
| 27 | set viewmode miller | ||
| 28 | #set viewmode multipane | ||
| 29 | |||
| 30 | # How many columns are there, and what are their relative widths? | ||
| 31 | set column_ratios 1,3,4 | ||
| 32 | |||
| 33 | # Which files should be hidden? (regular expression) | ||
| 34 | set hidden_filter ^\.|\.(?:pyc|pyo|bak|swp)$|^lost\+found$|^__(py)?cache__$ | ||
| 35 | |||
| 36 | # Show hidden files? You can toggle this by typing 'zh' | ||
| 37 | set show_hidden false | ||
| 38 | |||
| 39 | # Ask for a confirmation when running the "delete" command? | ||
| 40 | # Valid values are "always", "never", "multiple" (default) | ||
| 41 | # With "multiple", ranger will ask only if you delete multiple files at once. | ||
| 42 | set confirm_on_delete multiple | ||
| 43 | |||
| 44 | # Use non-default path for file preview script? | ||
| 45 | # ranger ships with scope.sh, a script that calls external programs (see | ||
| 46 | # README.md for dependencies) to preview images, archives, etc. | ||
| 47 | #set preview_script ~/.config/ranger/scope.sh | ||
| 48 | |||
| 49 | # Use the external preview script or display simple plain text or image previews? | ||
| 50 | set use_preview_script true | ||
| 51 | |||
| 52 | # Automatically count files in the directory, even before entering them? | ||
| 53 | set automatically_count_files true | ||
| 54 | |||
| 55 | # Open all images in this directory when running certain image viewers | ||
| 56 | # like feh or sxiv? You can still open selected files by marking them. | ||
| 57 | set open_all_images true | ||
| 58 | |||
| 59 | # Be aware of version control systems and display information. | ||
| 60 | set vcs_aware false | ||
| 61 | |||
| 62 | # State of the four backends git, hg, bzr, svn. The possible states are | ||
| 63 | # disabled, local (only show local info), enabled (show local and remote | ||
| 64 | # information). | ||
| 65 | set vcs_backend_git enabled | ||
| 66 | set vcs_backend_hg disabled | ||
| 67 | set vcs_backend_bzr disabled | ||
| 68 | set vcs_backend_svn disabled | ||
| 69 | |||
| 70 | # Use one of the supported image preview protocols | ||
| 71 | set preview_images true | ||
| 72 | |||
| 73 | # Set the preview image method. Supported methods: | ||
| 74 | # | ||
| 75 | # * w3m (default): | ||
| 76 | # Preview images in full color with the external command "w3mimgpreview"? | ||
| 77 | # This requires the console web browser "w3m" and a supported terminal. | ||
| 78 | # It has been successfully tested with "xterm" and "urxvt" without tmux. | ||
| 79 | # | ||
| 80 | # * iterm2: | ||
| 81 | # Preview images in full color using iTerm2 image previews | ||
| 82 | # (http://iterm2.com/images.html). This requires using iTerm2 compiled | ||
| 83 | # with image preview support. | ||
| 84 | # | ||
| 85 | # This feature relies on the dimensions of the terminal's font. By default, a | ||
| 86 | # width of 8 and height of 11 are used. To use other values, set the options | ||
| 87 | # iterm2_font_width and iterm2_font_height to the desired values. | ||
| 88 | # | ||
| 89 | # * terminology: | ||
| 90 | # Previews images in full color in the terminology terminal emulator. | ||
| 91 | # Supports a wide variety of formats, even vector graphics like svg. | ||
| 92 | # | ||
| 93 | # * urxvt: | ||
| 94 | # Preview images in full color using urxvt image backgrounds. This | ||
| 95 | # requires using urxvt compiled with pixbuf support. | ||
| 96 | # | ||
| 97 | # * urxvt-full: | ||
| 98 | # The same as urxvt but utilizing not only the preview pane but the | ||
| 99 | # whole terminal window. | ||
| 100 | # | ||
| 101 | # * kitty: | ||
| 102 | # Preview images in full color using kitty image protocol. | ||
| 103 | # Requires python PIL or pillow library. | ||
| 104 | # If ranger does not share the local filesystem with kitty | ||
| 105 | # the transfer method is changed to encode the whole image; | ||
| 106 | # while slower, this allows remote previews, | ||
| 107 | # for example during an ssh session. | ||
| 108 | # Tmux is unsupported. | ||
| 109 | set preview_images_method w3m | ||
| 110 | |||
| 111 | # Delay in seconds before displaying an image with the w3m method. | ||
| 112 | # Increase it in case of experiencing display corruption. | ||
| 113 | set w3m_delay 0.02 | ||
| 114 | |||
| 115 | # Default iTerm2 font size (see: preview_images_method: iterm2) | ||
| 116 | set iterm2_font_width 8 | ||
| 117 | set iterm2_font_height 11 | ||
| 118 | |||
| 119 | # Use a unicode "..." character to mark cut-off filenames? | ||
| 120 | set unicode_ellipsis false | ||
| 121 | |||
| 122 | # BIDI support - try to properly display file names in RTL languages (Hebrew, Arabic). | ||
| 123 | # Requires the python-bidi pip package | ||
| 124 | set bidi_support false | ||
| 125 | |||
| 126 | # Show dotfiles in the bookmark preview box? | ||
| 127 | set show_hidden_bookmarks true | ||
| 128 | |||
| 129 | # Which colorscheme to use? These colorschemes are available by default: | ||
| 130 | # default, jungle, snow, solarized | ||
| 131 | set colorscheme default | ||
| 132 | |||
| 133 | # Preview files on the rightmost column? | ||
| 134 | # And collapse (shrink) the last column if there is nothing to preview? | ||
| 135 | set preview_files true | ||
| 136 | set preview_directories true | ||
| 137 | set collapse_preview true | ||
| 138 | |||
| 139 | # Save the console history on exit? | ||
| 140 | set save_console_history true | ||
| 141 | |||
| 142 | # Draw the status bar on top of the browser window (default: bottom) | ||
| 143 | set status_bar_on_top false | ||
| 144 | |||
| 145 | # Draw a progress bar in the status bar which displays the average state of all | ||
| 146 | # currently running tasks which support progress bars? | ||
| 147 | set draw_progress_bar_in_status_bar true | ||
| 148 | |||
| 149 | # Draw borders around columns? (separators, outline, both, or none) | ||
| 150 | # Separators are vertical lines between columns. | ||
| 151 | # Outline draws a box around all the columns. | ||
| 152 | # Both combines the two. | ||
| 153 | set draw_borders none | ||
| 154 | |||
| 155 | # Display the directory name in tabs? | ||
| 156 | set dirname_in_tabs false | ||
| 157 | |||
| 158 | # Enable the mouse support? | ||
| 159 | set mouse_enabled true | ||
| 160 | |||
| 161 | # Display the file size in the main column or status bar? | ||
| 162 | set display_size_in_main_column true | ||
| 163 | set display_size_in_status_bar true | ||
| 164 | |||
| 165 | # Display the free disk space in the status bar? | ||
| 166 | set display_free_space_in_status_bar true | ||
| 167 | |||
| 168 | # Display files tags in all columns or only in main column? | ||
| 169 | set display_tags_in_all_columns true | ||
| 170 | |||
| 171 | # Set a title for the window? | ||
| 172 | set update_title false | ||
| 173 | |||
| 174 | # Set the title to "ranger" in the tmux program? | ||
| 175 | set update_tmux_title true | ||
| 176 | |||
| 177 | # Shorten the title if it gets long? The number defines how many | ||
| 178 | # directories are displayed at once, 0 turns off this feature. | ||
| 179 | set shorten_title 3 | ||
| 180 | |||
| 181 | # Show hostname in titlebar? | ||
| 182 | set hostname_in_titlebar true | ||
| 183 | |||
| 184 | # Abbreviate $HOME with ~ in the titlebar (first line) of ranger? | ||
| 185 | set tilde_in_titlebar false | ||
| 186 | |||
| 187 | # How many directory-changes or console-commands should be kept in history? | ||
| 188 | set max_history_size 20 | ||
| 189 | set max_console_history_size 50 | ||
| 190 | |||
| 191 | # Try to keep so much space between the top/bottom border when scrolling: | ||
| 192 | set scroll_offset 8 | ||
| 193 | |||
| 194 | # Flush the input after each key hit? (Noticeable when ranger lags) | ||
| 195 | set flushinput true | ||
| 196 | |||
| 197 | # Padding on the right when there's no preview? | ||
| 198 | # This allows you to click into the space to run the file. | ||
| 199 | set padding_right true | ||
| 200 | |||
| 201 | # Save bookmarks (used with mX and `X) instantly? | ||
| 202 | # This helps to synchronize bookmarks between multiple ranger | ||
| 203 | # instances but leads to *slight* performance loss. | ||
| 204 | # When false, bookmarks are saved when ranger is exited. | ||
| 205 | set autosave_bookmarks true | ||
| 206 | |||
| 207 | # Save the "`" bookmark to disk. This can be used to switch to the last | ||
| 208 | # directory by typing "``". | ||
| 209 | set save_backtick_bookmark true | ||
| 210 | |||
| 211 | # You can display the "real" cumulative size of directories by using the | ||
| 212 | # command :get_cumulative_size or typing "dc". The size is expensive to | ||
| 213 | # calculate and will not be updated automatically. You can choose | ||
| 214 | # to update it automatically though by turning on this option: | ||
| 215 | set autoupdate_cumulative_size false | ||
| 216 | |||
| 217 | # Turning this on makes sense for screen readers: | ||
| 218 | set show_cursor false | ||
| 219 | |||
| 220 | # One of: size, natural, basename, atime, ctime, mtime, type, random | ||
| 221 | set sort natural | ||
| 222 | |||
| 223 | # Additional sorting options | ||
| 224 | set sort_reverse false | ||
| 225 | set sort_case_insensitive true | ||
| 226 | set sort_directories_first true | ||
| 227 | set sort_unicode false | ||
| 228 | |||
| 229 | # Enable this if key combinations with the Alt Key don't work for you. | ||
| 230 | # (Especially on xterm) | ||
| 231 | set xterm_alt_key false | ||
| 232 | |||
| 233 | # Whether to include bookmarks in cd command | ||
| 234 | set cd_bookmarks true | ||
| 235 | |||
| 236 | # Changes case sensitivity for the cd command tab completion | ||
| 237 | set cd_tab_case sensitive | ||
| 238 | |||
| 239 | # Use fuzzy tab completion with the "cd" command. For example, | ||
| 240 | # ":cd /u/lo/b<tab>" expands to ":cd /usr/local/bin". | ||
| 241 | set cd_tab_fuzzy false | ||
| 242 | |||
| 243 | # Avoid previewing files larger than this size, in bytes. Use a value of 0 to | ||
| 244 | # disable this feature. | ||
| 245 | set preview_max_size 0 | ||
| 246 | |||
| 247 | # The key hint lists up to this size have their sublists expanded. | ||
| 248 | # Otherwise the submaps are replaced with "...". | ||
| 249 | set hint_collapse_threshold 10 | ||
| 250 | |||
| 251 | # Add the highlighted file to the path in the titlebar | ||
| 252 | set show_selection_in_titlebar true | ||
| 253 | |||
| 254 | # The delay that ranger idly waits for user input, in milliseconds, with a | ||
| 255 | # resolution of 100ms. Lower delay reduces lag between directory updates but | ||
| 256 | # increases CPU load. | ||
| 257 | set idle_delay 2000 | ||
| 258 | |||
| 259 | # When the metadata manager module looks for metadata, should it only look for | ||
| 260 | # a ".metadata.json" file in the current directory, or do a deep search and | ||
| 261 | # check all directories above the current one as well? | ||
| 262 | set metadata_deep_search false | ||
| 263 | |||
| 264 | # Clear all existing filters when leaving a directory | ||
| 265 | set clear_filters_on_dir_change false | ||
| 266 | |||
| 267 | # Disable displaying line numbers in main column. | ||
| 268 | # Possible values: false, absolute, relative. | ||
| 269 | set line_numbers false | ||
| 270 | |||
| 271 | # When line_numbers=relative show the absolute line number in the | ||
| 272 | # current line. | ||
| 273 | set relative_current_zero false | ||
| 274 | |||
| 275 | # Start line numbers from 1 instead of 0 | ||
| 276 | set one_indexed false | ||
| 277 | |||
| 278 | # Save tabs on exit | ||
| 279 | set save_tabs_on_exit false | ||
| 280 | |||
| 281 | # Enable scroll wrapping - moving down while on the last item will wrap around to | ||
| 282 | # the top and vice versa. | ||
| 283 | set wrap_scroll false | ||
| 284 | |||
| 285 | # Set the global_inode_type_filter to nothing. Possible options: d, f and l for | ||
| 286 | # directories, files and symlinks respectively. | ||
| 287 | set global_inode_type_filter | ||
| 288 | |||
| 289 | # This setting allows to freeze the list of files to save I/O bandwidth. It | ||
| 290 | # should be 'false' during start-up, but you can toggle it by pressing F. | ||
| 291 | set freeze_files false | ||
| 292 | |||
| 293 | # =================================================================== | ||
| 294 | # == Local Options | ||
| 295 | # =================================================================== | ||
| 296 | # You can set local options that only affect a single directory. | ||
| 297 | |||
| 298 | # Examples: | ||
| 299 | # setlocal path=~/downloads sort mtime | ||
| 300 | |||
| 301 | # =================================================================== | ||
| 302 | # == Command Aliases in the Console | ||
| 303 | # =================================================================== | ||
| 304 | |||
| 305 | alias e edit | ||
| 306 | alias q quit | ||
| 307 | alias q! quit! | ||
| 308 | alias qa quitall | ||
| 309 | alias qa! quitall! | ||
| 310 | alias qall quitall | ||
| 311 | alias qall! quitall! | ||
| 312 | alias setl setlocal | ||
| 313 | |||
| 314 | alias filter scout -prts | ||
| 315 | alias find scout -aets | ||
| 316 | alias mark scout -mr | ||
| 317 | alias unmark scout -Mr | ||
| 318 | alias search scout -rs | ||
| 319 | alias search_inc scout -rts | ||
| 320 | alias travel scout -aefklst | ||
| 321 | |||
| 322 | # =================================================================== | ||
| 323 | # == Define keys for the browser | ||
| 324 | # =================================================================== | ||
| 325 | |||
| 326 | # Basic | ||
| 327 | map Q quitall | ||
| 328 | map q quit | ||
| 329 | copymap q ZZ ZQ | ||
| 330 | |||
| 331 | map R reload_cwd | ||
| 332 | map F set freeze_files! | ||
| 333 | map <C-r> reset | ||
| 334 | map <C-l> redraw_window | ||
| 335 | map <C-c> abort | ||
| 336 | map <esc> change_mode normal | ||
| 337 | map ~ set viewmode! | ||
| 338 | |||
| 339 | map i display_file | ||
| 340 | map ? help | ||
| 341 | map W display_log | ||
| 342 | map w taskview_open | ||
| 343 | map S shell $SHELL | ||
| 344 | |||
| 345 | map : console | ||
| 346 | map ; console | ||
| 347 | map ! console shell%space | ||
| 348 | map @ console -p6 shell %%s | ||
| 349 | map # console shell -p%space | ||
| 350 | map s console shell%space | ||
| 351 | map r chain draw_possible_programs; console open_with%%space | ||
| 352 | map f console find%space | ||
| 353 | map cd console cd%space | ||
| 354 | |||
| 355 | map <C-p> chain console; eval fm.ui.console.history_move(-1) | ||
| 356 | |||
| 357 | # Change the line mode | ||
| 358 | map Mf linemode filename | ||
| 359 | map Mi linemode fileinfo | ||
| 360 | map Mm linemode mtime | ||
| 361 | map Mp linemode permissions | ||
| 362 | map Ms linemode sizemtime | ||
| 363 | map Mt linemode metatitle | ||
| 364 | |||
| 365 | # Tagging / Marking | ||
| 366 | map t tag_toggle | ||
| 367 | map ut tag_remove | ||
| 368 | map "<any> tag_toggle tag=%any | ||
| 369 | map <Space> mark_files toggle=True | ||
| 370 | map v mark_files all=True toggle=True | ||
| 371 | map uv mark_files all=True val=False | ||
| 372 | map V toggle_visual_mode | ||
| 373 | map uV toggle_visual_mode reverse=True | ||
| 374 | |||
| 375 | # For the nostalgics: Midnight Commander bindings | ||
| 376 | map <F1> help | ||
| 377 | map <F2> rename_append | ||
| 378 | map <F3> display_file | ||
| 379 | map <F4> edit | ||
| 380 | map <F5> copy | ||
| 381 | map <F6> cut | ||
| 382 | map <F7> console mkdir%space | ||
| 383 | map <F8> console delete | ||
| 384 | map <F10> exit | ||
| 385 | |||
| 386 | # In case you work on a keyboard with dvorak layout | ||
| 387 | map <UP> move up=1 | ||
| 388 | map <DOWN> move down=1 | ||
| 389 | map <LEFT> move left=1 | ||
| 390 | map <RIGHT> move right=1 | ||
| 391 | map <HOME> move to=0 | ||
| 392 | map <END> move to=-1 | ||
| 393 | map <PAGEDOWN> move down=1 pages=True | ||
| 394 | map <PAGEUP> move up=1 pages=True | ||
| 395 | map <CR> move right=1 | ||
| 396 | #map <DELETE> console delete | ||
| 397 | map <INSERT> console touch%space | ||
| 398 | |||
| 399 | # VIM-like | ||
| 400 | copymap <UP> k | ||
| 401 | copymap <DOWN> j | ||
| 402 | copymap <LEFT> h | ||
| 403 | copymap <RIGHT> l | ||
| 404 | copymap <HOME> gg | ||
| 405 | copymap <END> G | ||
| 406 | copymap <PAGEDOWN> <C-F> | ||
| 407 | copymap <PAGEUP> <C-B> | ||
| 408 | |||
| 409 | map J move down=0.5 pages=True | ||
| 410 | map K move up=0.5 pages=True | ||
| 411 | copymap J <C-D> | ||
| 412 | copymap K <C-U> | ||
| 413 | |||
| 414 | # Jumping around | ||
| 415 | map H history_go -1 | ||
| 416 | map L history_go 1 | ||
| 417 | map ] move_parent 1 | ||
| 418 | map [ move_parent -1 | ||
| 419 | map } traverse | ||
| 420 | map { traverse_backwards | ||
| 421 | map ) jump_non | ||
| 422 | |||
| 423 | map gh cd ~ | ||
| 424 | map ge cd /etc | ||
| 425 | map gw cd /home/ssaini/Pictures/Walls | ||
| 426 | map gu cd /usr | ||
| 427 | map gd cd /dev | ||
| 428 | map gl cd -r . | ||
| 429 | map gL cd -r %f | ||
| 430 | map go cd /opt | ||
| 431 | map gv cd /var | ||
| 432 | map gm cd /run/media | ||
| 433 | map gi eval fm.cd('/run/media/' + os.getenv('USER')) | ||
| 434 | map gM cd /mnt | ||
| 435 | map gs cd /srv | ||
| 436 | map gp cd /tmp | ||
| 437 | map gr cd / | ||
| 438 | map gR eval fm.cd(ranger.RANGERDIR) | ||
| 439 | map g/ cd / | ||
| 440 | map g? cd /usr/share/doc/ranger | ||
| 441 | |||
| 442 | # External Programs | ||
| 443 | map E edit | ||
| 444 | map du shell -p du --max-depth=1 -h --apparent-size | ||
| 445 | map dU shell -p du --max-depth=1 -h --apparent-size | sort -rh | ||
| 446 | map yp yank path | ||
| 447 | map yd yank dir | ||
| 448 | map yn yank name | ||
| 449 | map y. yank name_without_extension | ||
| 450 | |||
| 451 | # Filesystem Operations | ||
| 452 | map = chmod | ||
| 453 | |||
| 454 | map cw console rename%space | ||
| 455 | map a rename_append | ||
| 456 | map A eval fm.open_console('rename ' + fm.thisfile.relative_path.replace("%", "%%")) | ||
| 457 | map I eval fm.open_console('rename ' + fm.thisfile.relative_path.replace("%", "%%"), position=7) | ||
| 458 | |||
| 459 | map pp paste | ||
| 460 | map po paste overwrite=True | ||
| 461 | map pP paste append=True | ||
| 462 | map pO paste overwrite=True append=True | ||
| 463 | map pl paste_symlink relative=False | ||
| 464 | map pL paste_symlink relative=True | ||
| 465 | map phl paste_hardlink | ||
| 466 | map pht paste_hardlinked_subtree | ||
| 467 | |||
| 468 | map dD console delete | ||
| 469 | |||
| 470 | map dd cut | ||
| 471 | map ud uncut | ||
| 472 | map da cut mode=add | ||
| 473 | map dr cut mode=remove | ||
| 474 | map dt cut mode=toggle | ||
| 475 | |||
| 476 | map yy copy | ||
| 477 | map uy uncut | ||
| 478 | map ya copy mode=add | ||
| 479 | map yr copy mode=remove | ||
| 480 | map yt copy mode=toggle | ||
| 481 | |||
| 482 | # Temporary workarounds | ||
| 483 | map dgg eval fm.cut(dirarg=dict(to=0), narg=quantifier) | ||
| 484 | map dG eval fm.cut(dirarg=dict(to=-1), narg=quantifier) | ||
| 485 | map dj eval fm.cut(dirarg=dict(down=1), narg=quantifier) | ||
| 486 | map dk eval fm.cut(dirarg=dict(up=1), narg=quantifier) | ||
| 487 | map ygg eval fm.copy(dirarg=dict(to=0), narg=quantifier) | ||
| 488 | map yG eval fm.copy(dirarg=dict(to=-1), narg=quantifier) | ||
| 489 | map yj eval fm.copy(dirarg=dict(down=1), narg=quantifier) | ||
| 490 | map yk eval fm.copy(dirarg=dict(up=1), narg=quantifier) | ||
| 491 | |||
| 492 | # Searching | ||
| 493 | map / console search%space | ||
| 494 | map n search_next | ||
| 495 | map N search_next forward=False | ||
| 496 | map ct search_next order=tag | ||
| 497 | map cs search_next order=size | ||
| 498 | map ci search_next order=mimetype | ||
| 499 | map cc search_next order=ctime | ||
| 500 | map cm search_next order=mtime | ||
| 501 | map ca search_next order=atime | ||
| 502 | |||
| 503 | # Tabs | ||
| 504 | map <C-n> tab_new | ||
| 505 | map <C-w> tab_close | ||
| 506 | map <TAB> tab_move 1 | ||
| 507 | map <S-TAB> tab_move -1 | ||
| 508 | map <A-Right> tab_move 1 | ||
| 509 | map <A-Left> tab_move -1 | ||
| 510 | map gt tab_move 1 | ||
| 511 | map gT tab_move -1 | ||
| 512 | map gn tab_new | ||
| 513 | map gc tab_close | ||
| 514 | map uq tab_restore | ||
| 515 | map <a-1> tab_open 1 | ||
| 516 | map <a-2> tab_open 2 | ||
| 517 | map <a-3> tab_open 3 | ||
| 518 | map <a-4> tab_open 4 | ||
| 519 | map <a-5> tab_open 5 | ||
| 520 | map <a-6> tab_open 6 | ||
| 521 | map <a-7> tab_open 7 | ||
| 522 | map <a-8> tab_open 8 | ||
| 523 | map <a-9> tab_open 9 | ||
| 524 | map <a-r> tab_shift 1 | ||
| 525 | map <a-l> tab_shift -1 | ||
| 526 | |||
| 527 | # Sorting | ||
| 528 | map or set sort_reverse! | ||
| 529 | map oz set sort=random | ||
| 530 | map os chain set sort=size; set sort_reverse=False | ||
| 531 | map ob chain set sort=basename; set sort_reverse=False | ||
| 532 | map on chain set sort=natural; set sort_reverse=False | ||
| 533 | map om chain set sort=mtime; set sort_reverse=False | ||
| 534 | map oc chain set sort=ctime; set sort_reverse=False | ||
| 535 | map oa chain set sort=atime; set sort_reverse=False | ||
| 536 | map ot chain set sort=type; set sort_reverse=False | ||
| 537 | map oe chain set sort=extension; set sort_reverse=False | ||
| 538 | |||
| 539 | map oS chain set sort=size; set sort_reverse=True | ||
| 540 | map oB chain set sort=basename; set sort_reverse=True | ||
| 541 | map oN chain set sort=natural; set sort_reverse=True | ||
| 542 | map oM chain set sort=mtime; set sort_reverse=True | ||
| 543 | map oC chain set sort=ctime; set sort_reverse=True | ||
| 544 | map oA chain set sort=atime; set sort_reverse=True | ||
| 545 | map oT chain set sort=type; set sort_reverse=True | ||
| 546 | map oE chain set sort=extension; set sort_reverse=True | ||
| 547 | |||
| 548 | map dc get_cumulative_size | ||
| 549 | |||
| 550 | # Settings | ||
| 551 | map zc set collapse_preview! | ||
| 552 | map zd set sort_directories_first! | ||
| 553 | map zh set show_hidden! | ||
| 554 | map <C-h> set show_hidden! | ||
| 555 | copymap <C-h> <backspace> | ||
| 556 | copymap <backspace> <backspace2> | ||
| 557 | map zI set flushinput! | ||
| 558 | map zi set preview_images! | ||
| 559 | map zm set mouse_enabled! | ||
| 560 | map zp set preview_files! | ||
| 561 | map zP set preview_directories! | ||
| 562 | map zs set sort_case_insensitive! | ||
| 563 | map zu set autoupdate_cumulative_size! | ||
| 564 | map zv set use_preview_script! | ||
| 565 | map zf console filter%space | ||
| 566 | copymap zf zz | ||
| 567 | |||
| 568 | # Filter stack | ||
| 569 | map .n console filter_stack add name%space | ||
| 570 | map .m console filter_stack add mime%space | ||
| 571 | map .d filter_stack add type d | ||
| 572 | map .f filter_stack add type f | ||
| 573 | map .l filter_stack add type l | ||
| 574 | map .| filter_stack add or | ||
| 575 | map .& filter_stack add and | ||
| 576 | map .! filter_stack add not | ||
| 577 | map .r console filter_stack rotate | ||
| 578 | map .c filter_stack clear | ||
| 579 | map .* filter_stack decompose | ||
| 580 | map .p filter_stack pop | ||
| 581 | map .. filter_stack show | ||
| 582 | |||
| 583 | # Bookmarks | ||
| 584 | map `<any> enter_bookmark %any | ||
| 585 | map '<any> enter_bookmark %any | ||
| 586 | map m<any> set_bookmark %any | ||
| 587 | map um<any> unset_bookmark %any | ||
| 588 | |||
| 589 | map m<bg> draw_bookmarks | ||
| 590 | copymap m<bg> um<bg> `<bg> '<bg> | ||
| 591 | |||
| 592 | # Generate all the chmod bindings with some python help: | ||
| 593 | eval for arg in "rwxXst": cmd("map +u{0} shell -f chmod u+{0} %s".format(arg)) | ||
| 594 | eval for arg in "rwxXst": cmd("map +g{0} shell -f chmod g+{0} %s".format(arg)) | ||
| 595 | eval for arg in "rwxXst": cmd("map +o{0} shell -f chmod o+{0} %s".format(arg)) | ||
| 596 | eval for arg in "rwxXst": cmd("map +a{0} shell -f chmod a+{0} %s".format(arg)) | ||
| 597 | eval for arg in "rwxXst": cmd("map +{0} shell -f chmod u+{0} %s".format(arg)) | ||
| 598 | |||
| 599 | eval for arg in "rwxXst": cmd("map -u{0} shell -f chmod u-{0} %s".format(arg)) | ||
| 600 | eval for arg in "rwxXst": cmd("map -g{0} shell -f chmod g-{0} %s".format(arg)) | ||
| 601 | eval for arg in "rwxXst": cmd("map -o{0} shell -f chmod o-{0} %s".format(arg)) | ||
| 602 | eval for arg in "rwxXst": cmd("map -a{0} shell -f chmod a-{0} %s".format(arg)) | ||
| 603 | eval for arg in "rwxXst": cmd("map -{0} shell -f chmod u-{0} %s".format(arg)) | ||
| 604 | |||
| 605 | # =================================================================== | ||
| 606 | # == Define keys for the console | ||
| 607 | # =================================================================== | ||
| 608 | # Note: Unmapped keys are passed directly to the console. | ||
| 609 | |||
| 610 | # Basic | ||
| 611 | cmap <tab> eval fm.ui.console.tab() | ||
| 612 | cmap <s-tab> eval fm.ui.console.tab(-1) | ||
| 613 | cmap <ESC> eval fm.ui.console.close() | ||
| 614 | cmap <CR> eval fm.ui.console.execute() | ||
| 615 | cmap <C-l> redraw_window | ||
| 616 | |||
| 617 | copycmap <ESC> <C-c> | ||
| 618 | copycmap <CR> <C-j> | ||
| 619 | |||
| 620 | # Move around | ||
| 621 | cmap <up> eval fm.ui.console.history_move(-1) | ||
| 622 | cmap <down> eval fm.ui.console.history_move(1) | ||
| 623 | cmap <left> eval fm.ui.console.move(left=1) | ||
| 624 | cmap <right> eval fm.ui.console.move(right=1) | ||
| 625 | cmap <home> eval fm.ui.console.move(right=0, absolute=True) | ||
| 626 | cmap <end> eval fm.ui.console.move(right=-1, absolute=True) | ||
| 627 | cmap <a-b> eval fm.ui.console.move_word(left=1) | ||
| 628 | cmap <a-f> eval fm.ui.console.move_word(right=1) | ||
| 629 | |||
| 630 | copycmap <a-b> <a-left> | ||
| 631 | copycmap <a-f> <a-right> | ||
| 632 | |||
| 633 | # Line Editing | ||
| 634 | cmap <backspace> eval fm.ui.console.delete(-1) | ||
| 635 | cmap <delete> eval fm.ui.console.delete(0) | ||
| 636 | cmap <C-w> eval fm.ui.console.delete_word() | ||
| 637 | cmap <A-d> eval fm.ui.console.delete_word(backward=False) | ||
| 638 | cmap <C-k> eval fm.ui.console.delete_rest(1) | ||
| 639 | cmap <C-u> eval fm.ui.console.delete_rest(-1) | ||
| 640 | cmap <C-y> eval fm.ui.console.paste() | ||
| 641 | |||
| 642 | # And of course the emacs way | ||
| 643 | copycmap <ESC> <C-g> | ||
| 644 | copycmap <up> <C-p> | ||
| 645 | copycmap <down> <C-n> | ||
| 646 | copycmap <left> <C-b> | ||
| 647 | copycmap <right> <C-f> | ||
| 648 | copycmap <home> <C-a> | ||
| 649 | copycmap <end> <C-e> | ||
| 650 | copycmap <delete> <C-d> | ||
| 651 | copycmap <backspace> <C-h> | ||
| 652 | |||
| 653 | # Note: There are multiple ways to express backspaces. <backspace> (code 263) | ||
| 654 | # and <backspace2> (code 127). To be sure, use both. | ||
| 655 | copycmap <backspace> <backspace2> | ||
| 656 | |||
| 657 | # This special expression allows typing in numerals: | ||
| 658 | cmap <allow_quantifiers> false | ||
| 659 | |||
| 660 | # =================================================================== | ||
| 661 | # == Pager Keybindings | ||
| 662 | # =================================================================== | ||
| 663 | |||
| 664 | # Movement | ||
| 665 | pmap <down> pager_move down=1 | ||
| 666 | pmap <up> pager_move up=1 | ||
| 667 | pmap <left> pager_move left=4 | ||
| 668 | pmap <right> pager_move right=4 | ||
| 669 | pmap <home> pager_move to=0 | ||
| 670 | pmap <end> pager_move to=-1 | ||
| 671 | pmap <pagedown> pager_move down=1.0 pages=True | ||
| 672 | pmap <pageup> pager_move up=1.0 pages=True | ||
| 673 | pmap <C-d> pager_move down=0.5 pages=True | ||
| 674 | pmap <C-u> pager_move up=0.5 pages=True | ||
| 675 | |||
| 676 | copypmap <UP> k <C-p> | ||
| 677 | copypmap <DOWN> j <C-n> <CR> | ||
| 678 | copypmap <LEFT> h | ||
| 679 | copypmap <RIGHT> l | ||
| 680 | copypmap <HOME> g | ||
| 681 | copypmap <END> G | ||
| 682 | copypmap <C-d> d | ||
| 683 | copypmap <C-u> u | ||
| 684 | copypmap <PAGEDOWN> n f <C-F> <Space> | ||
| 685 | copypmap <PAGEUP> p b <C-B> | ||
| 686 | |||
| 687 | # Basic | ||
| 688 | pmap <C-l> redraw_window | ||
| 689 | pmap <ESC> pager_close | ||
| 690 | copypmap <ESC> q Q i <F3> | ||
| 691 | pmap E edit_file | ||
| 692 | |||
| 693 | # =================================================================== | ||
| 694 | # == Taskview Keybindings | ||
| 695 | # =================================================================== | ||
| 696 | |||
| 697 | # Movement | ||
| 698 | tmap <up> taskview_move up=1 | ||
| 699 | tmap <down> taskview_move down=1 | ||
| 700 | tmap <home> taskview_move to=0 | ||
| 701 | tmap <end> taskview_move to=-1 | ||
| 702 | tmap <pagedown> taskview_move down=1.0 pages=True | ||
| 703 | tmap <pageup> taskview_move up=1.0 pages=True | ||
| 704 | tmap <C-d> taskview_move down=0.5 pages=True | ||
| 705 | tmap <C-u> taskview_move up=0.5 pages=True | ||
| 706 | |||
| 707 | copytmap <UP> k <C-p> | ||
| 708 | copytmap <DOWN> j <C-n> <CR> | ||
| 709 | copytmap <HOME> g | ||
| 710 | copytmap <END> G | ||
| 711 | copytmap <C-u> u | ||
| 712 | copytmap <PAGEDOWN> n f <C-F> <Space> | ||
| 713 | copytmap <PAGEUP> p b <C-B> | ||
| 714 | |||
| 715 | # Changing priority and deleting tasks | ||
| 716 | tmap J eval -q fm.ui.taskview.task_move(-1) | ||
| 717 | tmap K eval -q fm.ui.taskview.task_move(0) | ||
| 718 | tmap dd eval -q fm.ui.taskview.task_remove() | ||
| 719 | tmap <pagedown> eval -q fm.ui.taskview.task_move(-1) | ||
| 720 | tmap <pageup> eval -q fm.ui.taskview.task_move(0) | ||
| 721 | tmap <delete> eval -q fm.ui.taskview.task_remove() | ||
| 722 | |||
| 723 | # Basic | ||
| 724 | tmap <C-l> redraw_window | ||
| 725 | tmap <ESC> taskview_close | ||
| 726 | copytmap <ESC> q Q w <C-c> | ||
diff --git a/ranger/.config/ranger/rifle.conf b/ranger/.config/ranger/rifle.conf new file mode 100644 index 0000000..babdcda --- /dev/null +++ b/ranger/.config/ranger/rifle.conf | |||
| @@ -0,0 +1,256 @@ | |||
| 1 | # vim: ft=cfg | ||
| 2 | # | ||
| 3 | # This is the configuration file of "rifle", ranger's file executor/opener. | ||
| 4 | # Each line consists of conditions and a command. For each line the conditions | ||
| 5 | # are checked and if they are met, the respective command is run. | ||
| 6 | # | ||
| 7 | # Syntax: | ||
| 8 | # <condition1> , <condition2> , ... = command | ||
| 9 | # | ||
| 10 | # The command can contain these environment variables: | ||
| 11 | # $1-$9 | The n-th selected file | ||
| 12 | # $@ | All selected files | ||
| 13 | # | ||
| 14 | # If you use the special command "ask", rifle will ask you what program to run. | ||
| 15 | # | ||
| 16 | # Prefixing a condition with "!" will negate its result. | ||
| 17 | # These conditions are currently supported: | ||
| 18 | # match <regexp> | The regexp matches $1 | ||
| 19 | # ext <regexp> | The regexp matches the extension of $1 | ||
| 20 | # mime <regexp> | The regexp matches the mime type of $1 | ||
| 21 | # name <regexp> | The regexp matches the basename of $1 | ||
| 22 | # path <regexp> | The regexp matches the absolute path of $1 | ||
| 23 | # has <program> | The program is installed (i.e. located in $PATH) | ||
| 24 | # env <variable> | The environment variable "variable" is non-empty | ||
| 25 | # file | $1 is a file | ||
| 26 | # directory | $1 is a directory | ||
| 27 | # number <n> | change the number of this command to n | ||
| 28 | # terminal | stdin, stderr and stdout are connected to a terminal | ||
| 29 | # X | $DISPLAY is not empty (i.e. Xorg runs) | ||
| 30 | # | ||
| 31 | # There are also pseudo-conditions which have a "side effect": | ||
| 32 | # flag <flags> | Change how the program is run. See below. | ||
| 33 | # label <label> | Assign a label or name to the command so it can | ||
| 34 | # | be started with :open_with <label> in ranger | ||
| 35 | # | or `rifle -p <label>` in the standalone executable. | ||
| 36 | # else | Always true. | ||
| 37 | # | ||
| 38 | # Flags are single characters which slightly transform the command: | ||
| 39 | # f | Fork the program, make it run in the background. | ||
| 40 | # | New command = setsid $command >& /dev/null & | ||
| 41 | # r | Execute the command with root permissions | ||
| 42 | # | New command = sudo $command | ||
| 43 | # t | Run the program in a new terminal. If $TERMCMD is not defined, | ||
| 44 | # | rifle will attempt to extract it from $TERM. | ||
| 45 | # | New command = $TERMCMD -e $command | ||
| 46 | # Note: The "New command" serves only as an illustration, the exact | ||
| 47 | # implementation may differ. | ||
| 48 | # Note: When using rifle in ranger, there is an additional flag "c" for | ||
| 49 | # only running the current file even if you have marked multiple files. | ||
| 50 | |||
| 51 | #------------------------------------------- | ||
| 52 | # Websites | ||
| 53 | #------------------------------------------- | ||
| 54 | # Rarely installed browsers get higher priority; It is assumed that if you | ||
| 55 | # install a rare browser, you probably use it. Firefox/konqueror/w3m on the | ||
| 56 | # other hand are often only installed as fallback browsers. | ||
| 57 | ext x?html?, has surf, X, flag f = surf -- file://"$1" | ||
| 58 | ext x?html?, has vimprobable, X, flag f = vimprobable -- "$@" | ||
| 59 | ext x?html?, has vimprobable2, X, flag f = vimprobable2 -- "$@" | ||
| 60 | ext x?html?, has qutebrowser, X, flag f = qutebrowser -- "$@" | ||
| 61 | ext x?html?, has dwb, X, flag f = dwb -- "$@" | ||
| 62 | ext x?html?, has jumanji, X, flag f = jumanji -- "$@" | ||
| 63 | ext x?html?, has luakit, X, flag f = luakit -- "$@" | ||
| 64 | ext x?html?, has uzbl, X, flag f = uzbl -- "$@" | ||
| 65 | ext x?html?, has uzbl-tabbed, X, flag f = uzbl-tabbed -- "$@" | ||
| 66 | ext x?html?, has uzbl-browser, X, flag f = uzbl-browser -- "$@" | ||
| 67 | ext x?html?, has uzbl-core, X, flag f = uzbl-core -- "$@" | ||
| 68 | ext x?html?, has midori, X, flag f = midori -- "$@" | ||
| 69 | ext x?html?, has chromium-browser, X, flag f = chromium-browser -- "$@" | ||
| 70 | ext x?html?, has chromium, X, flag f = chromium -- "$@" | ||
| 71 | ext x?html?, has google-chrome, X, flag f = google-chrome -- "$@" | ||
| 72 | ext x?html?, has opera, X, flag f = opera -- "$@" | ||
| 73 | ext x?html?, has firefox, X, flag f = firefox -- "$@" | ||
| 74 | ext x?html?, has seamonkey, X, flag f = seamonkey -- "$@" | ||
| 75 | ext x?html?, has iceweasel, X, flag f = iceweasel -- "$@" | ||
| 76 | ext x?html?, has epiphany, X, flag f = epiphany -- "$@" | ||
| 77 | ext x?html?, has konqueror, X, flag f = konqueror -- "$@" | ||
| 78 | ext x?html?, has elinks, terminal = elinks "$@" | ||
| 79 | ext x?html?, has links2, terminal = links2 "$@" | ||
| 80 | ext x?html?, has links, terminal = links "$@" | ||
| 81 | ext x?html?, has lynx, terminal = lynx -- "$@" | ||
| 82 | ext x?html?, has w3m, terminal = w3m "$@" | ||
| 83 | |||
| 84 | #------------------------------------------- | ||
| 85 | # Misc | ||
| 86 | #------------------------------------------- | ||
| 87 | # Define the "editor" for text files as first action | ||
| 88 | mime ^text, label editor = ${VISUAL:-$EDITOR} -- "$@" | ||
| 89 | mime ^text, label pager = "$PAGER" -- "$@" | ||
| 90 | !mime ^text, label editor, ext xml|json|csv|tex|py|pl|rb|js|sh|php = ${VISUAL:-$EDITOR} -- "$@" | ||
| 91 | !mime ^text, label pager, ext xml|json|csv|tex|py|pl|rb|js|sh|php = "$PAGER" -- "$@" | ||
| 92 | |||
| 93 | ext 1 = man "$1" | ||
| 94 | ext s[wmf]c, has zsnes, X = zsnes "$1" | ||
| 95 | ext s[wmf]c, has snes9x-gtk,X = snes9x-gtk "$1" | ||
| 96 | ext nes, has fceux, X = fceux "$1" | ||
| 97 | ext exe = wine "$1" | ||
| 98 | name ^[mM]akefile$ = make | ||
| 99 | |||
| 100 | #-------------------------------------------- | ||
| 101 | # Code | ||
| 102 | #------------------------------------------- | ||
| 103 | ext py = python -- "$1" | ||
| 104 | ext pl = perl -- "$1" | ||
| 105 | ext rb = ruby -- "$1" | ||
| 106 | ext js = node -- "$1" | ||
| 107 | ext sh = sh -- "$1" | ||
| 108 | ext php = php -- "$1" | ||
| 109 | |||
| 110 | #-------------------------------------------- | ||
| 111 | # Audio without X | ||
| 112 | #------------------------------------------- | ||
| 113 | mime ^audio|ogg$, terminal, has mpv = mpv -- "$@" | ||
| 114 | mime ^audio|ogg$, terminal, has mplayer2 = mplayer2 -- "$@" | ||
| 115 | mime ^audio|ogg$, terminal, has mplayer = mplayer -- "$@" | ||
| 116 | ext midi?, terminal, has wildmidi = wildmidi -- "$@" | ||
| 117 | |||
| 118 | #-------------------------------------------- | ||
| 119 | # Video/Audio with a GUI | ||
| 120 | #------------------------------------------- | ||
| 121 | mime ^video|audio, has gmplayer, X, flag f = gmplayer -- "$@" | ||
| 122 | mime ^video|audio, has smplayer, X, flag f = smplayer "$@" | ||
| 123 | mime ^video, has mpv, X, flag f = mpv -- "$@" | ||
| 124 | mime ^video, has mpv, X, flag f = mpv --fs -- "$@" | ||
| 125 | mime ^video, has mplayer2, X, flag f = mplayer2 -- "$@" | ||
| 126 | mime ^video, has mplayer2, X, flag f = mplayer2 -fs -- "$@" | ||
| 127 | mime ^video, has mplayer, X, flag f = mplayer -- "$@" | ||
| 128 | mime ^video, has mplayer, X, flag f = mplayer -fs -- "$@" | ||
| 129 | mime ^video|audio, has vlc, X, flag f = vlc -- "$@" | ||
| 130 | mime ^video|audio, has totem, X, flag f = totem -- "$@" | ||
| 131 | mime ^video|audio, has totem, X, flag f = totem --fullscreen -- "$@" | ||
| 132 | |||
| 133 | #-------------------------------------------- | ||
| 134 | # Video without X: | ||
| 135 | #------------------------------------------- | ||
| 136 | mime ^video, terminal, !X, has mpv = mpv -- "$@" | ||
| 137 | mime ^video, terminal, !X, has mplayer2 = mplayer2 -- "$@" | ||
| 138 | mime ^video, terminal, !X, has mplayer = mplayer -- "$@" | ||
| 139 | |||
| 140 | #------------------------------------------- | ||
| 141 | # Documents | ||
| 142 | #------------------------------------------- | ||
| 143 | ext pdf, has llpp, X, flag f = llpp "$@" | ||
| 144 | ext pdf, has zathura, X, flag f = zathura -- "$@" | ||
| 145 | ext pdf, has mupdf, X, flag f = mupdf "$@" | ||
| 146 | ext pdf, has mupdf-x11,X, flag f = mupdf-x11 "$@" | ||
| 147 | ext pdf, has apvlv, X, flag f = apvlv -- "$@" | ||
| 148 | ext pdf, has xpdf, X, flag f = xpdf -- "$@" | ||
| 149 | ext pdf, has evince, X, flag f = evince -- "$@" | ||
| 150 | ext pdf, has atril, X, flag f = atril -- "$@" | ||
| 151 | ext pdf, has okular, X, flag f = okular -- "$@" | ||
| 152 | ext pdf, has epdfview, X, flag f = epdfview -- "$@" | ||
| 153 | ext pdf, has qpdfview, X, flag f = qpdfview "$@" | ||
| 154 | ext pdf, has open, X, flag f = open "$@" | ||
| 155 | |||
| 156 | ext docx?, has catdoc, terminal = catdoc -- "$@" | "$PAGER" | ||
| 157 | |||
| 158 | ext sxc|xlsx?|xlt|xlw|gnm|gnumeric, has gnumeric, X, flag f = gnumeric -- "$@" | ||
| 159 | ext sxc|xlsx?|xlt|xlw|gnm|gnumeric, has kspread, X, flag f = kspread -- "$@" | ||
| 160 | ext pptx?|od[dfgpst]|docx?|sxc|xlsx?|xlt|xlw|gnm|gnumeric, has libreoffice, X, flag f = libreoffice "$@" | ||
| 161 | ext pptx?|od[dfgpst]|docx?|sxc|xlsx?|xlt|xlw|gnm|gnumeric, has soffice, X, flag f = soffice "$@" | ||
| 162 | ext pptx?|od[dfgpst]|docx?|sxc|xlsx?|xlt|xlw|gnm|gnumeric, has ooffice, X, flag f = ooffice "$@" | ||
| 163 | |||
| 164 | ext djvu, has zathura,X, flag f = zathura -- "$@" | ||
| 165 | ext djvu, has evince, X, flag f = evince -- "$@" | ||
| 166 | ext djvu, has atril, X, flag f = atril -- "$@" | ||
| 167 | ext djvu, has djview, X, flag f = djview -- "$@" | ||
| 168 | |||
| 169 | ext epub, has ebook-viewer, X, flag f = ebook-viewer -- "$@" | ||
| 170 | ext mobi, has ebook-viewer, X, flag f = ebook-viewer -- "$@" | ||
| 171 | |||
| 172 | #------------------------------------------- | ||
| 173 | # Image Viewing: | ||
| 174 | #------------------------------------------- | ||
| 175 | mime ^image/svg, has inkscape, X, flag f = inkscape -- "$@" | ||
| 176 | mime ^image/svg, has display, X, flag f = display -- "$@" | ||
| 177 | |||
| 178 | mime ^image, has pqiv, X, flag f = pqiv -- "$@" | ||
| 179 | mime ^image, has sxiv, X, flag f = sxiv -- "$@" | ||
| 180 | mime ^image, has feh, X, flag f = feh -- "$@" | ||
| 181 | mime ^image, has mirage, X, flag f = mirage -- "$@" | ||
| 182 | mime ^image, has ristretto, X, flag f = ristretto "$@" | ||
| 183 | mime ^image, has eog, X, flag f = eog -- "$@" | ||
| 184 | mime ^image, has eom, X, flag f = eom -- "$@" | ||
| 185 | mime ^image, has nomacs, X, flag f = nomacs -- "$@" | ||
| 186 | mime ^image, has geeqie, X, flag f = geeqie -- "$@" | ||
| 187 | mime ^image, has gwenview, X, flag f = gwenview -- "$@" | ||
| 188 | mime ^image, has gimp, X, flag f = gimp -- "$@" | ||
| 189 | ext xcf, X, flag f = gimp -- "$@" | ||
| 190 | |||
| 191 | #------------------------------------------- | ||
| 192 | # Archives | ||
| 193 | #------------------------------------------- | ||
| 194 | |||
| 195 | # avoid password prompt by providing empty password | ||
| 196 | ext 7z, has 7z = 7z -p l "$@" | "$PAGER" | ||
| 197 | # This requires atool | ||
| 198 | ext ace|ar|arc|bz2?|cab|cpio|cpt|deb|dgc|dmg|gz, has atool = atool --list --each -- "$@" | "$PAGER" | ||
| 199 | ext iso|jar|msi|pkg|rar|shar|tar|tgz|xar|xpi|xz|zip, has atool = atool --list --each -- "$@" | "$PAGER" | ||
| 200 | ext 7z|ace|ar|arc|bz2?|cab|cpio|cpt|deb|dgc|dmg|gz, has atool = atool --extract --each -- "$@" | ||
| 201 | ext iso|jar|msi|pkg|rar|shar|tar|tgz|xar|xpi|xz|zip, has atool = atool --extract --each -- "$@" | ||
| 202 | |||
| 203 | # Listing and extracting archives without atool: | ||
| 204 | ext tar|gz|bz2|xz, has tar = tar vvtf "$1" | "$PAGER" | ||
| 205 | ext tar|gz|bz2|xz, has tar = for file in "$@"; do tar vvxf "$file"; done | ||
| 206 | ext bz2, has bzip2 = for file in "$@"; do bzip2 -dk "$file"; done | ||
| 207 | ext zip, has unzip = unzip -l "$1" | less | ||
| 208 | ext zip, has unzip = for file in "$@"; do unzip -d "${file%.*}" "$file"; done | ||
| 209 | ext ace, has unace = unace l "$1" | less | ||
| 210 | ext ace, has unace = for file in "$@"; do unace e "$file"; done | ||
| 211 | ext rar, has unrar = unrar l "$1" | less | ||
| 212 | ext rar, has unrar = for file in "$@"; do unrar x "$file"; done | ||
| 213 | |||
| 214 | #------------------------------------------- | ||
| 215 | # Flag t fallback terminals | ||
| 216 | #------------------------------------------- | ||
| 217 | # Rarely installed terminal emulators get higher priority; It is assumed that | ||
| 218 | # if you install a rare terminal emulator, you probably use it. | ||
| 219 | # gnome-terminal/konsole/xterm on the other hand are often installed as part of | ||
| 220 | # a desktop environment or as fallback terminal emulators. | ||
| 221 | mime ^ranger/x-terminal-emulator, has terminology = terminology -e "$@" | ||
| 222 | mime ^ranger/x-terminal-emulator, has kitty = kitty -- "$@" | ||
| 223 | mime ^ranger/x-terminal-emulator, has alacritty = alacritty -e "$@" | ||
| 224 | mime ^ranger/x-terminal-emulator, has sakura = sakura -e "$@" | ||
| 225 | mime ^ranger/x-terminal-emulator, has lilyterm = lilyterm -e "$@" | ||
| 226 | #mime ^ranger/x-terminal-emulator, has cool-retro-term = cool-retro-term -e "$@" | ||
| 227 | mime ^ranger/x-terminal-emulator, has termite = termite -x '"$@"' | ||
| 228 | #mime ^ranger/x-terminal-emulator, has yakuake = yakuake -e "$@" | ||
| 229 | mime ^ranger/x-terminal-emulator, has guake = guake -ne "$@" | ||
| 230 | mime ^ranger/x-terminal-emulator, has tilda = tilda -c "$@" | ||
| 231 | mime ^ranger/x-terminal-emulator, has st = st -e "$@" | ||
| 232 | mime ^ranger/x-terminal-emulator, has terminator = terminator -x "$@" | ||
| 233 | mime ^ranger/x-terminal-emulator, has urxvt = urxvt -e "$@" | ||
| 234 | mime ^ranger/x-terminal-emulator, has pantheon-terminal = pantheon-terminal -e "$@" | ||
| 235 | mime ^ranger/x-terminal-emulator, has lxterminal = lxterminal -e "$@" | ||
| 236 | mime ^ranger/x-terminal-emulator, has mate-terminal = mate-terminal -x "$@" | ||
| 237 | mime ^ranger/x-terminal-emulator, has xfce4-terminal = xfce4-terminal -x "$@" | ||
| 238 | mime ^ranger/x-terminal-emulator, has konsole = konsole -e "$@" | ||
| 239 | mime ^ranger/x-terminal-emulator, has gnome-terminal = gnome-terminal -- "$@" | ||
| 240 | mime ^ranger/x-terminal-emulator, has xterm = xterm -e "$@" | ||
| 241 | |||
| 242 | #------------------------------------------- | ||
| 243 | # Misc | ||
| 244 | #------------------------------------------- | ||
| 245 | label wallpaper, number 11, mime ^image, has feh, X = feh --bg-scale "$1" | ||
| 246 | label wallpaper, number 12, mime ^image, has feh, X = feh --bg-tile "$1" | ||
| 247 | label wallpaper, number 13, mime ^image, has feh, X = feh --bg-center "$1" | ||
| 248 | label wallpaper, number 14, mime ^image, has feh, X = feh --bg-fill "$1" | ||
| 249 | |||
| 250 | # Define the editor for non-text files + pager as last action | ||
| 251 | !mime ^text, !ext xml|json|csv|tex|py|pl|rb|js|sh|php = ask | ||
| 252 | label editor, !mime ^text, !ext xml|json|csv|tex|py|pl|rb|js|sh|php = ${VISUAL:-$EDITOR} -- "$@" | ||
| 253 | label pager, !mime ^text, !ext xml|json|csv|tex|py|pl|rb|js|sh|php = "$PAGER" -- "$@" | ||
| 254 | |||
| 255 | # The very last action, so that it's never triggered accidentally, is to execute a program: | ||
| 256 | mime application/x-executable = "$1" | ||
diff --git a/ranger/.config/ranger/scope.sh b/ranger/.config/ranger/scope.sh new file mode 100755 index 0000000..13a25b4 --- /dev/null +++ b/ranger/.config/ranger/scope.sh | |||
| @@ -0,0 +1,216 @@ | |||
| 1 | #!/usr/bin/env bash | ||
| 2 | |||
| 3 | set -o noclobber -o noglob -o nounset -o pipefail | ||
| 4 | IFS=$'\n' | ||
| 5 | |||
| 6 | # If the option `use_preview_script` is set to `true`, | ||
| 7 | # then this script will be called and its output will be displayed in ranger. | ||
| 8 | # ANSI color codes are supported. | ||
| 9 | # STDIN is disabled, so interactive scripts won't work properly | ||
| 10 | |||
| 11 | # This script is considered a configuration file and must be updated manually. | ||
| 12 | # It will be left untouched if you upgrade ranger. | ||
| 13 | |||
| 14 | # Meanings of exit codes: | ||
| 15 | # code | meaning | action of ranger | ||
| 16 | # -----+------------+------------------------------------------- | ||
| 17 | # 0 | success | Display stdout as preview | ||
| 18 | # 1 | no preview | Display no preview at all | ||
| 19 | # 2 | plain text | Display the plain content of the file | ||
| 20 | # 3 | fix width | Don't reload when width changes | ||
| 21 | # 4 | fix height | Don't reload when height changes | ||
| 22 | # 5 | fix both | Don't ever reload | ||
| 23 | # 6 | image | Display the image `$IMAGE_CACHE_PATH` points to as an image preview | ||
| 24 | # 7 | image | Display the file directly as an image | ||
| 25 | |||
| 26 | # Script arguments | ||
| 27 | FILE_PATH="${1}" # Full path of the highlighted file | ||
| 28 | PV_WIDTH="${2}" # Width of the preview pane (number of fitting characters) | ||
| 29 | PV_HEIGHT="${3}" # Height of the preview pane (number of fitting characters) | ||
| 30 | IMAGE_CACHE_PATH="${4}" # Full path that should be used to cache image preview | ||
| 31 | PV_IMAGE_ENABLED="${5}" # 'True' if image previews are enabled, 'False' otherwise. | ||
| 32 | |||
| 33 | FILE_EXTENSION="${FILE_PATH##*.}" | ||
| 34 | FILE_EXTENSION_LOWER=$(echo ${FILE_EXTENSION} | tr '[:upper:]' '[:lower:]') | ||
| 35 | |||
| 36 | # Settings | ||
| 37 | HIGHLIGHT_SIZE_MAX=262143 # 256KiB | ||
| 38 | HIGHLIGHT_TABWIDTH=8 | ||
| 39 | HIGHLIGHT_STYLE='pablo' | ||
| 40 | PYGMENTIZE_STYLE='autumn' | ||
| 41 | |||
| 42 | |||
| 43 | handle_extension() { | ||
| 44 | case "${FILE_EXTENSION_LOWER}" in | ||
| 45 | # Archive | ||
| 46 | a|ace|alz|arc|arj|bz|bz2|cab|cpio|deb|gz|jar|lha|lz|lzh|lzma|lzo|\ | ||
| 47 | rpm|rz|t7z|tar|tbz|tbz2|tgz|tlz|txz|tZ|tzo|war|xpi|xz|Z|zip) | ||
| 48 | atool --list -- "${FILE_PATH}" && exit 5 | ||
| 49 | bsdtar --list --file "${FILE_PATH}" && exit 5 | ||
| 50 | exit 1;; | ||
| 51 | rar) | ||
| 52 | # Avoid password prompt by providing empty password | ||
| 53 | unrar lt -p- -- "${FILE_PATH}" && exit 5 | ||
| 54 | exit 1;; | ||
| 55 | 7z) | ||
| 56 | # Avoid password prompt by providing empty password | ||
| 57 | 7z l -p -- "${FILE_PATH}" && exit 5 | ||
| 58 | exit 1;; | ||
| 59 | |||
| 60 | |||
| 61 | pdf) | ||
| 62 | # Preview as text conversion | ||
| 63 | pdftotext -l 10 -nopgbrk -q -- "${FILE_PATH}" - | fmt -w ${PV_WIDTH} && exit 5 | ||
| 64 | mutool draw -F txt -i -- "${FILE_PATH}" 1-10 | fmt -w ${PV_WIDTH} && exit 5 | ||
| 65 | exiftool "${FILE_PATH}" && exit 5 | ||
| 66 | exit 1;; | ||
| 67 | |||
| 68 | # BitTorrent | ||
| 69 | torrent) | ||
| 70 | transmission-show -- "${FILE_PATH}" && exit 5 | ||
| 71 | exit 1;; | ||
| 72 | |||
| 73 | # OpenDocument | ||
| 74 | odt|ods|odp|sxw) | ||
| 75 | # Preview as text conversion | ||
| 76 | odt2txt "${FILE_PATH}" && exit 5 | ||
| 77 | exit 1;; | ||
| 78 | |||
| 79 | # HTML | ||
| 80 | htm|html|xhtml) | ||
| 81 | # Preview as text conversion | ||
| 82 | w3m -dump "${FILE_PATH}" && exit 5 | ||
| 83 | lynx -dump -- "${FILE_PATH}" && exit 5 | ||
| 84 | elinks -dump "${FILE_PATH}" && exit 5 | ||
| 85 | ;; # Continue with next handler on failure | ||
| 86 | esac | ||
| 87 | } | ||
| 88 | |||
| 89 | handle_image() { | ||
| 90 | local mimetype="${1}" | ||
| 91 | case "${mimetype}" in | ||
| 92 | # SVG | ||
| 93 | # image/svg+xml) | ||
| 94 | # convert "${FILE_PATH}" "${IMAGE_CACHE_PATH}" && exit 6 | ||
| 95 | # exit 1;; | ||
| 96 | |||
| 97 | # Image | ||
| 98 | image/*) | ||
| 99 | local orientation | ||
| 100 | orientation="$( identify -format '%[EXIF:Orientation]\n' -- "${FILE_PATH}" )" | ||
| 101 | # If orientation data is present and the image actually | ||
| 102 | # needs rotating ("1" means no rotation)... | ||
| 103 | if [[ -n "$orientation" && "$orientation" != 1 ]]; then | ||
| 104 | # ...auto-rotate the image according to the EXIF data. | ||
| 105 | convert -- "${FILE_PATH}" -auto-orient "${IMAGE_CACHE_PATH}" && exit 6 | ||
| 106 | fi | ||
| 107 | |||
| 108 | # `w3mimgdisplay` will be called for all images (unless overriden as above), | ||
| 109 | # but might fail for unsupported types. | ||
| 110 | exit 7;; | ||
| 111 | |||
| 112 | # Video | ||
| 113 | # video/*) | ||
| 114 | # # Thumbnail | ||
| 115 | # ffmpegthumbnailer -i "${FILE_PATH}" -o "${IMAGE_CACHE_PATH}" -s 0 && exit 6 | ||
| 116 | # exit 1;; | ||
| 117 | |||
| 118 | # application/pdf) | ||
| 119 | # pdftoppm -f 1 -l 1 \ | ||
| 120 | # -scale-to-x 1920 \ | ||
| 121 | # -scale-to-y -1 \ | ||
| 122 | # -singlefile \ | ||
| 123 | # -jpeg -tiffcompression jpeg \ | ||
| 124 | # -- "${FILE_PATH}" "${IMAGE_CACHE_PATH%.*}" \ | ||
| 125 | # && exit 6 || exit 1;; | ||
| 126 | |||
| 127 | # Preview archives using the first image inside. | ||
| 128 | # (Very useful for comic book collections for example.) | ||
| 129 | # application/zip|application/x-rar|application/x-7z-compressed|\ | ||
| 130 | # application/x-xz|application/x-bzip2|application/x-gzip|application/x-tar) | ||
| 131 | # local fn=""; local fe="" | ||
| 132 | # local zip=""; local rar=""; local tar=""; local bsd="" | ||
| 133 | # case "${mimetype}" in | ||
| 134 | # application/zip) zip=1 ;; | ||
| 135 | # application/x-rar) rar=1 ;; | ||
| 136 | # application/x-7z-compressed) ;; | ||
| 137 | # *) tar=1 ;; | ||
| 138 | # esac | ||
| 139 | # { [ "$tar" ] && fn=$(tar --list --file "${FILE_PATH}"); } || \ | ||
| 140 | # { fn=$(bsdtar --list --file "${FILE_PATH}") && bsd=1 && tar=""; } || \ | ||
| 141 | # { [ "$rar" ] && fn=$(unrar lb -p- -- "${FILE_PATH}"); } || \ | ||
| 142 | # { [ "$zip" ] && fn=$(zipinfo -1 -- "${FILE_PATH}"); } || return | ||
| 143 | # | ||
| 144 | # fn=$(echo "$fn" | python -c "import sys; import mimetypes as m; \ | ||
| 145 | # [ print(l, end='') for l in sys.stdin if \ | ||
| 146 | # (m.guess_type(l[:-1])[0] or '').startswith('image/') ]" |\ | ||
| 147 | # sort -V | head -n 1) | ||
| 148 | # [ "$fn" = "" ] && return | ||
| 149 | # [ "$bsd" ] && fn=$(printf '%b' "$fn") | ||
| 150 | # | ||
| 151 | # [ "$tar" ] && tar --extract --to-stdout \ | ||
| 152 | # --file "${FILE_PATH}" -- "$fn" > "${IMAGE_CACHE_PATH}" && exit 6 | ||
| 153 | # fe=$(echo -n "$fn" | sed 's/[][*?\]/\\\0/g') | ||
| 154 | # [ "$bsd" ] && bsdtar --extract --to-stdout \ | ||
| 155 | # --file "${FILE_PATH}" -- "$fe" > "${IMAGE_CACHE_PATH}" && exit 6 | ||
| 156 | # [ "$bsd" ] || [ "$tar" ] && rm -- "${IMAGE_CACHE_PATH}" | ||
| 157 | # [ "$rar" ] && unrar p -p- -inul -- "${FILE_PATH}" "$fn" > \ | ||
| 158 | # "${IMAGE_CACHE_PATH}" && exit 6 | ||
| 159 | # [ "$zip" ] && unzip -pP "" -- "${FILE_PATH}" "$fe" > \ | ||
| 160 | # "${IMAGE_CACHE_PATH}" && exit 6 | ||
| 161 | # [ "$rar" ] || [ "$zip" ] && rm -- "${IMAGE_CACHE_PATH}" | ||
| 162 | # ;; | ||
| 163 | esac | ||
| 164 | } | ||
| 165 | |||
| 166 | handle_mime() { | ||
| 167 | local mimetype="${1}" | ||
| 168 | case "${mimetype}" in | ||
| 169 | # Text | ||
| 170 | text/* | */xml) | ||
| 171 | # Syntax highlight | ||
| 172 | if [[ "$( stat --printf='%s' -- "${FILE_PATH}" )" -gt "${HIGHLIGHT_SIZE_MAX}" ]]; then | ||
| 173 | exit 2 | ||
| 174 | fi | ||
| 175 | if [[ "$( tput colors )" -ge 256 ]]; then | ||
| 176 | local pygmentize_format='terminal256' | ||
| 177 | local highlight_format='xterm256' | ||
| 178 | else | ||
| 179 | local pygmentize_format='terminal' | ||
| 180 | local highlight_format='ansi' | ||
| 181 | fi | ||
| 182 | highlight --replace-tabs="${HIGHLIGHT_TABWIDTH}" --out-format="${highlight_format}" \ | ||
| 183 | --style="${HIGHLIGHT_STYLE}" --force -- "${FILE_PATH}" && exit 5 | ||
| 184 | # pygmentize -f "${pygmentize_format}" -O "style=${PYGMENTIZE_STYLE}" -- "${FILE_PATH}" && exit 5 | ||
| 185 | exit 2;; | ||
| 186 | |||
| 187 | # Image | ||
| 188 | image/*) | ||
| 189 | # Preview as text conversion | ||
| 190 | # img2txt --gamma=0.6 --width="${PV_WIDTH}" -- "${FILE_PATH}" && exit 4 | ||
| 191 | exiftool "${FILE_PATH}" && exit 5 | ||
| 192 | exit 1;; | ||
| 193 | |||
| 194 | # Video and audio | ||
| 195 | video/* | audio/*) | ||
| 196 | mediainfo "${FILE_PATH}" && exit 5 | ||
| 197 | exiftool "${FILE_PATH}" && exit 5 | ||
| 198 | exit 1;; | ||
| 199 | esac | ||
| 200 | } | ||
| 201 | |||
| 202 | handle_fallback() { | ||
| 203 | echo '----- File Type Classification -----' && file --dereference --brief -- "${FILE_PATH}" && exit 5 | ||
| 204 | exit 1 | ||
| 205 | } | ||
| 206 | |||
| 207 | |||
| 208 | MIMETYPE="$( file --dereference --brief --mime-type -- "${FILE_PATH}" )" | ||
| 209 | if [[ "${PV_IMAGE_ENABLED}" == 'True' ]]; then | ||
| 210 | handle_image "${MIMETYPE}" | ||
| 211 | fi | ||
| 212 | handle_extension | ||
| 213 | handle_mime "${MIMETYPE}" | ||
| 214 | handle_fallback | ||
| 215 | |||
| 216 | exit 1 | ||
diff --git a/rofi/.config/rofi/config b/rofi/.config/rofi/config new file mode 100644 index 0000000..b096ad7 --- /dev/null +++ b/rofi/.config/rofi/config | |||
| @@ -0,0 +1,11 @@ | |||
| 1 | rofi.theme: ~/.cache/wal/colors-rofi-dark.rasi | ||
| 2 | rofi.lines: 6 | ||
| 3 | !rofi.separator-style: none | ||
| 4 | !rofi.columns: 1 | ||
| 5 | rofi.font: Hermit 12 | ||
| 6 | !rofi.bw: 0 | ||
| 7 | !rofi.eh: 2 | ||
| 8 | !rofi.hide-scrollbar: true | ||
| 9 | rofi.auto-select: false | ||
| 10 | !rofi.display-drun:? | ||
| 11 | |||
diff --git a/rofi/.config/rofi/rofi-power.sh b/rofi/.config/rofi/rofi-power.sh new file mode 100755 index 0000000..2b6f3ab --- /dev/null +++ b/rofi/.config/rofi/rofi-power.sh | |||
| @@ -0,0 +1,38 @@ | |||
| 1 | #!/usr/bin/env bash | ||
| 2 | |||
| 3 | OPTIONS="Reboot\nShut-down\nSuspend\nLock" | ||
| 4 | |||
| 5 | # source configuration or use default values | ||
| 6 | LAUNCHER="rofi -location 5 -width 15 -lines 4 -dmenu -i -p power -show-icons " | ||
| 7 | USE_LOCKER="true" | ||
| 8 | LOCKER="/home/ssaini/.config/lock.sh" | ||
| 9 | |||
| 10 | |||
| 11 | # Show exit wm option if exit command is provided as an argument | ||
| 12 | if [ ${#1} -gt 0 ]; then | ||
| 13 | OPTIONS="Exit window manager\n$OPTIONS" | ||
| 14 | fi | ||
| 15 | |||
| 16 | option=`echo -e $OPTIONS | $LAUNCHER | awk '{print $1}' | tr -d '\r\n'` | ||
| 17 | if [ ${#option} -gt 0 ] | ||
| 18 | then | ||
| 19 | case $option in | ||
| 20 | Exit) | ||
| 21 | eval $1 | ||
| 22 | ;; | ||
| 23 | Reboot) | ||
| 24 | sudo reboot | ||
| 25 | ;; | ||
| 26 | Shut-down) | ||
| 27 | sudo poweroff | ||
| 28 | ;; | ||
| 29 | Suspend) | ||
| 30 | sudo zzz | ||
| 31 | ;; | ||
| 32 | Lock) | ||
| 33 | /home/ssaini/.config/lock.sh | ||
| 34 | ;; | ||
| 35 | *) | ||
| 36 | ;; | ||
| 37 | esac | ||
| 38 | fi | ||
diff --git a/rofi/.config/rofi/rofi-wifi.sh b/rofi/.config/rofi/rofi-wifi.sh new file mode 100755 index 0000000..938fa48 --- /dev/null +++ b/rofi/.config/rofi/rofi-wifi.sh | |||
| @@ -0,0 +1,108 @@ | |||
| 1 | #!/usr/bin/env bash | ||
| 2 | |||
| 3 | # Starts a scan of available broadcasting SSIDs | ||
| 4 | # nmcli dev wifi rescan | ||
| 5 | |||
| 6 | DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" | ||
| 7 | |||
| 8 | FIELDS=SSID,SECURITY | ||
| 9 | POSITION=5 | ||
| 10 | #YOFF=-40 | ||
| 11 | #XOFF=-120 | ||
| 12 | FONT="Hermit 10" | ||
| 13 | |||
| 14 | if [ -r "$DIR/config" ]; then | ||
| 15 | source ./config | ||
| 16 | elif [ -r "~/.config/rofi/config" ]; then | ||
| 17 | source "~/.config/rofi/config" | ||
| 18 | else | ||
| 19 | echo "WARNING: config file not found! Using default values." | ||
| 20 | fi | ||
| 21 | |||
| 22 | LIST=$(nmcli --fields "$FIELDS" device wifi list | sed '/^--/d') | ||
| 23 | # For some reason rofi always approximates character width 2 short... hmmm | ||
| 24 | RWIDTH=$(($(echo "$LIST" | head -n 1 | awk '{print length($0); }')+2)) | ||
| 25 | # Dynamically change the height of the rofi menu | ||
| 26 | LINENUM=$(echo "$LIST" | wc -l) | ||
| 27 | # Gives a list of known connections so we. can parse it later | ||
| 28 | KNOWNCON=$(nmcli connection show) | ||
| 29 | # Really janky way of telling if there is currently a connection | ||
| 30 | CONSTATE=$(nmcli -fields WIFI g) | ||
| 31 | |||
| 32 | CURRSSID=$(iwgetid -r) | ||
| 33 | |||
| 34 | if [[ ! -z $CURRSSID ]]; then | ||
| 35 | HIGHLINE=$(echo "$(echo "$LIST" | awk -F "[ ]{2,}" '{print $1}' | grep -Fxn -m 1 "$CURRSSID" | awk -F ":" '{print $1}') + 1" | bc ) | ||
| 36 | fi | ||
| 37 | |||
| 38 | # HOPEFULLY you won't need this as often as I do | ||
| 39 | # If there are more than 8 SSIDs, the menu will still only have 8 lines | ||
| 40 | if [ "$LINENUM" -gt 8 ] && [[ "$CONSTATE" =~ "enabled" ]]; then | ||
| 41 | LINENUM=8 | ||
| 42 | elif [[ "$CONSTATE" =~ "disabled" ]]; then | ||
| 43 | LINENUM=1 | ||
| 44 | fi | ||
| 45 | |||
| 46 | |||
| 47 | if [[ "$CONSTATE" =~ "enabled" ]]; then | ||
| 48 | TOGGLE="toggle off" | ||
| 49 | elif [[ "$CONSTATE" =~ "disabled" ]]; then | ||
| 50 | TOGGLE="toggle on" | ||
| 51 | fi | ||
| 52 | |||
| 53 | eval FIELDSARR=( $(cat ./config | awk 'BEGIN { FS=","; OFS="\n" } /^FIELDS/ { $1 = substr($1, 8); print $0; }') ) | ||
| 54 | |||
| 55 | for i in "${!FIELDSARR[@]}"; do | ||
| 56 | if [[ "${FIELDSARR[$i]}" = "SSID" ]]; then | ||
| 57 | SSID_POS="${i}"; | ||
| 58 | fi | ||
| 59 | done | ||
| 60 | |||
| 61 | let AWKSSIDPOS=$SSID_POS+1 | ||
| 62 | |||
| 63 | CHENTRY=$(echo -e "$TOGGLE\nmanual\n$LIST" | uniq -u | rofi -dmenu -p "Wi-Fi SSID: " -lines "$LINENUM" -a "$HIGHLINE" -location "$POSITION" -yoffset "$YOFF" -xoffset "$XOFF" -font "$FONT" -width -"$RWIDTH") | ||
| 64 | #echo "$CHENTRY" | ||
| 65 | CHSSID=$(echo "$CHENTRY" | sed 's/\s\{2,\}/\|/g' | awk -F "|" '{print $'$AWKSSIDPOS'}') | ||
| 66 | #echo "$CHSSID" | ||
| 67 | |||
| 68 | # If the user inputs "manual" as their SSID in the start window, it will bring them to this screen | ||
| 69 | if [ "$CHENTRY" = "manual" ] ; then | ||
| 70 | # Manual entry of the SSID and password (if appplicable) | ||
| 71 | MSSID=$(echo "enter the SSID of the network (SSID,password)" | rofi -dmenu -p "Manual Entry: " -font "$FONT" -lines 1) | ||
| 72 | # Separating the password from the entered string | ||
| 73 | MPASS=$(echo "$MSSID" | awk -F "," '{print $2}') | ||
| 74 | |||
| 75 | #echo "$MSSID" | ||
| 76 | #echo "$MPASS" | ||
| 77 | |||
| 78 | # If the user entered a manual password, then use the password nmcli command | ||
| 79 | if [ "$MPASS" = "" ]; then | ||
| 80 | nmcli dev wifi con "$MSSID" | ||
| 81 | else | ||
| 82 | nmcli dev wifi con "$MSSID" password "$MPASS" | ||
| 83 | fi | ||
| 84 | |||
| 85 | elif [ "$CHENTRY" = "toggle on" ]; then | ||
| 86 | nmcli radio wifi on | ||
| 87 | |||
| 88 | elif [ "$CHENTRY" = "toggle off" ]; then | ||
| 89 | nmcli radio wifi off | ||
| 90 | |||
| 91 | else | ||
| 92 | |||
| 93 | # If the connection is already in use, then this will still be able to get the SSID | ||
| 94 | if [ "$CHSSID" = "*" ]; then | ||
| 95 | CHSSID=$(echo "$CHENTRY" | sed 's/\s\{2,\}/\|/g' | awk -F "|" '{print $3}') | ||
| 96 | fi | ||
| 97 | |||
| 98 | # Parses the list of preconfigured connections to see if it already contains the chosen SSID. This speeds up the connection process | ||
| 99 | if [[ $(echo "$KNOWNCON" | grep "$CHSSID") = "$CHSSID" ]]; then | ||
| 100 | nmcli con up "$CHSSID" | ||
| 101 | else | ||
| 102 | if [[ "$CHENTRY" =~ "WPA2" ]] || [[ "$CHENTRY" =~ "WEP" ]]; then | ||
| 103 | WIFIPASS=$(echo "if connection is stored, hit enter" | rofi -dmenu -p "password: " -lines 1 -font "$FONT" ) | ||
| 104 | fi | ||
| 105 | nmcli dev wifi con "$CHSSID" password "$WIFIPASS" | ||
| 106 | fi | ||
| 107 | |||
| 108 | fi | ||
diff --git a/rofi/.config/rofi/wifi b/rofi/.config/rofi/wifi new file mode 100644 index 0000000..954e4ae --- /dev/null +++ b/rofi/.config/rofi/wifi | |||
| @@ -0,0 +1,19 @@ | |||
| 1 | # Config for rofi-wifi-menu | ||
| 2 | |||
| 3 | # position values: | ||
| 4 | # 1 2 3 | ||
| 5 | # 8 0 4 | ||
| 6 | # 7 6 5 | ||
| 7 | POSITION=3 | ||
| 8 | |||
| 9 | #y-offset | ||
| 10 | YOFF=17 | ||
| 11 | |||
| 12 | #x-offset | ||
| 13 | XOFF=0 | ||
| 14 | |||
| 15 | #fields to be displayed | ||
| 16 | FIELDS=SSID,SECURITY,BARS | ||
| 17 | |||
| 18 | #font | ||
| 19 | FONT="Source Code Pro 12" | ||
diff --git a/sxhkd/.config/sxhkd/sxhkdrc b/sxhkd/.config/sxhkd/sxhkdrc new file mode 100644 index 0000000..fd9444a --- /dev/null +++ b/sxhkd/.config/sxhkd/sxhkdrc | |||
| @@ -0,0 +1,158 @@ | |||
| 1 | # wm independent hotkeys | ||
| 2 | ## terminal emulator | ||
| 3 | super + Return | ||
| 4 | urxvt | ||
| 5 | super + shift + Return | ||
| 6 | bspc rule -a \* -o state=floating && urxvt | ||
| 7 | |||
| 8 | # program launcher | ||
| 9 | super + @space | ||
| 10 | rofi -show drun -show-icons | ||
| 11 | |||
| 12 | super + c | ||
| 13 | rofi -show calc -modi calc -no-show-match -no-sort | ||
| 14 | super + i | ||
| 15 | ~/.config/rofi/rofi-wifi.sh | ||
| 16 | |||
| 17 | # cmus (I don't know why mpDris is not supported. Got it musl problem lol) | ||
| 18 | #super + {u,n} | ||
| 19 | # cmus-remote {-p,-n} | ||
| 20 | #super + shift + {u,n} | ||
| 21 | # cmus-remote {-u,-r} | ||
| 22 | |||
| 23 | |||
| 24 | # make sxhkd reload its configuration files: | ||
| 25 | super + Escape | ||
| 26 | pkill -USR1 -x sxhkd | ||
| 27 | |||
| 28 | # | ||
| 29 | # bspwm hotkeys | ||
| 30 | super + shift + w | ||
| 31 | /opt/brave-v1.3.43-linux-x64/brave | ||
| 32 | control + alt + l | ||
| 33 | /home/ssaini/.config/lock.sh | ||
| 34 | super + shift + f | ||
| 35 | pcmanfm | ||
| 36 | |||
| 37 | scrot | ||
| 38 | super + x | ||
| 39 | ~/.config/rofi/rofi-power.sh | ||
| 40 | super + shift + p | ||
| 41 | rofi-pass | ||
| 42 | # | ||
| 43 | |||
| 44 | # quit/restart bspwm | ||
| 45 | super + alt + {q,r} | ||
| 46 | bspc {quit,wm -r} | ||
| 47 | |||
| 48 | # close and kill | ||
| 49 | super + {_,shift + }w | ||
| 50 | bspc node -{c,k} | ||
| 51 | |||
| 52 | # alternate between the tiled and monocle layout | ||
| 53 | super + m | ||
| 54 | bspc desktop -l next | ||
| 55 | |||
| 56 | # send the newest marked node to the newest preselected node | ||
| 57 | super + y | ||
| 58 | bspc node newest.marked.local -n newest.!automatic.local | ||
| 59 | |||
| 60 | # swap the current node and the biggest node | ||
| 61 | super + g | ||
| 62 | bspc node -s biggest | ||
| 63 | |||
| 64 | # | ||
| 65 | # state/flags | ||
| 66 | # | ||
| 67 | |||
| 68 | # set the window state | ||
| 69 | super + {t,shift + t,s,f} | ||
| 70 | bspc node -t {tiled,pseudo_tiled,floating,fullscreen} | ||
| 71 | |||
| 72 | # set the node flags | ||
| 73 | super + ctrl + {m,x,y,z} | ||
| 74 | bspc node -g {marked,locked,sticky,private} | ||
| 75 | |||
| 76 | # | ||
| 77 | # focus/swap | ||
| 78 | # | ||
| 79 | |||
| 80 | # focus the node in the given direction | ||
| 81 | super + {_,shift + }{h,j,k,l} | ||
| 82 | bspc node -{f,s} {west,south,north,east} | ||
| 83 | |||
| 84 | # focus the node for the given path jump | ||
| 85 | super + {p,b,comma,period} | ||
| 86 | bspc node -f @{parent,brother,first,second} | ||
| 87 | |||
| 88 | # focus the next/previous node in the current desktop | ||
| 89 | alt + {_,shift + }Tab | ||
| 90 | bspc node -f {next,prev}.local | ||
| 91 | |||
| 92 | # focus the next/previous desktop in the current monitor | ||
| 93 | super + bracket{left,right} | ||
| 94 | bspc desktop -f {prev,next}.local | ||
| 95 | |||
| 96 | # focus the last node/desktop | ||
| 97 | super + {grave,Tab} | ||
| 98 | bspc {node,desktop} -f last | ||
| 99 | |||
| 100 | # focus the older or newer node in the focus history | ||
| 101 | super + {o,i} | ||
| 102 | bspc wm -h off; \ | ||
| 103 | bspc node {older,newer} -f; \ | ||
| 104 | bspc wm -h on | ||
| 105 | |||
| 106 | # focus or send to the given desktop | ||
| 107 | super + {_,shift + }{1-9,0} | ||
| 108 | bspc {desktop -f,node -d} '^{1-9,10}' | ||
| 109 | |||
| 110 | # | ||
| 111 | # preselect | ||
| 112 | # | ||
| 113 | |||
| 114 | # preselect the direction | ||
| 115 | super + ctrl + {h,j,k,l} | ||
| 116 | bspc node -p {west,south,north,east} | ||
| 117 | |||
| 118 | # preselect the ratio | ||
| 119 | super + ctrl + {1-9} | ||
| 120 | bspc node -o 0.{1-9} | ||
| 121 | |||
| 122 | # cancel the preselection for the focused node | ||
| 123 | super + ctrl + space | ||
| 124 | bspc node -p cancel | ||
| 125 | |||
| 126 | # cancel the preselection for the focused desktop | ||
| 127 | super + ctrl + shift + space | ||
| 128 | bspc query -N -d | xargs -I id -n 1 bspc node id -p cancel | ||
| 129 | |||
| 130 | # | ||
| 131 | # move/resize | ||
| 132 | # | ||
| 133 | |||
| 134 | # expand a window by moving one of its side outward | ||
| 135 | super + alt + {h,j,k,l} | ||
| 136 | bspc node -z {left -20 0,bottom 0 20,top 0 -20,right 20 0} | ||
| 137 | |||
| 138 | # contract a window by moving one of its side inward | ||
| 139 | super + alt + shift + {h,j,k,l} | ||
| 140 | bspc node -z {right -20 0,top 0 20,bottom 0 -20,left 20 0} | ||
| 141 | |||
| 142 | # move a floating window | ||
| 143 | super + {Left,Down,Up,Right} | ||
| 144 | bspc node -v {-20 0,0 20,0 -20,20 0} | ||
| 145 | |||
| 146 | #Volume | ||
| 147 | XF86Audio{RaiseVolume,LowerVolume} | ||
| 148 | amixer set Master {'5%+','5%-'} | ||
| 149 | XF86AudioMute | ||
| 150 | amixer set Master toggle | ||
| 151 | |||
| 152 | #Playerctl | ||
| 153 | XF86Audio{Play,Next,Prev} | ||
| 154 | playerctl {play-pause,next,previous} | ||
| 155 | |||
| 156 | #light | ||
| 157 | XF86MonBrightness{Down,Up} | ||
| 158 | xbacklight {-dec 5,-inc 5} | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/.gitkeep b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/.gitkeep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/.gitkeep | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/activities-active.svg b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/activities-active.svg new file mode 100644 index 0000000..7f7aa01 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/activities-active.svg | |||
| @@ -0,0 +1,91 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
| 2 | <svg | ||
| 3 | xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
| 4 | xmlns:cc="http://creativecommons.org/ns#" | ||
| 5 | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
| 6 | xmlns:svg="http://www.w3.org/2000/svg" | ||
| 7 | xmlns="http://www.w3.org/2000/svg" | ||
| 8 | style="display:inline;enable-background:new" | ||
| 9 | version="1.0" | ||
| 10 | id="svg11300" | ||
| 11 | height="24" | ||
| 12 | width="24"> | ||
| 13 | <defs | ||
| 14 | id="defs3" /> | ||
| 15 | <metadata | ||
| 16 | id="metadata4"> | ||
| 17 | <rdf:RDF> | ||
| 18 | <cc:Work | ||
| 19 | rdf:about=""> | ||
| 20 | <dc:format>image/svg+xml</dc:format> | ||
| 21 | <dc:type | ||
| 22 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
| 23 | <dc:creator> | ||
| 24 | <cc:Agent> | ||
| 25 | <dc:title /> | ||
| 26 | </cc:Agent> | ||
| 27 | </dc:creator> | ||
| 28 | <dc:source /> | ||
| 29 | <cc:license | ||
| 30 | rdf:resource="" /> | ||
| 31 | <dc:title></dc:title> | ||
| 32 | <dc:subject> | ||
| 33 | <rdf:Bag /> | ||
| 34 | </dc:subject> | ||
| 35 | <dc:date /> | ||
| 36 | <dc:rights> | ||
| 37 | <cc:Agent> | ||
| 38 | <dc:title /> | ||
| 39 | </cc:Agent> | ||
| 40 | </dc:rights> | ||
| 41 | <dc:publisher> | ||
| 42 | <cc:Agent> | ||
| 43 | <dc:title /> | ||
| 44 | </cc:Agent> | ||
| 45 | </dc:publisher> | ||
| 46 | <dc:identifier /> | ||
| 47 | <dc:relation /> | ||
| 48 | <dc:language /> | ||
| 49 | <dc:coverage /> | ||
| 50 | <dc:description /> | ||
| 51 | <dc:contributor> | ||
| 52 | <cc:Agent> | ||
| 53 | <dc:title /> | ||
| 54 | </cc:Agent> | ||
| 55 | </dc:contributor> | ||
| 56 | </cc:Work> | ||
| 57 | <cc:Work | ||
| 58 | rdf:about=""> | ||
| 59 | <dc:format>image/svg+xml</dc:format> | ||
| 60 | <dc:type | ||
| 61 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
| 62 | </cc:Work> | ||
| 63 | </rdf:RDF> | ||
| 64 | </metadata> | ||
| 65 | <g | ||
| 66 | transform="translate(0,-276)" | ||
| 67 | id="layer1" | ||
| 68 | style="display:inline"> | ||
| 69 | <rect | ||
| 70 | y="287" | ||
| 71 | x="5" | ||
| 72 | height="2" | ||
| 73 | width="2" | ||
| 74 | id="rect4138" | ||
| 75 | style="opacity:1;fill:#367bf0;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> | ||
| 76 | <rect | ||
| 77 | y="287" | ||
| 78 | x="11" | ||
| 79 | height="2" | ||
| 80 | width="2" | ||
| 81 | id="rect4138-6" | ||
| 82 | style="display:inline;opacity:1;fill:#367bf0;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;enable-background:new" /> | ||
| 83 | <rect | ||
| 84 | y="287" | ||
| 85 | x="17" | ||
| 86 | height="2" | ||
| 87 | width="2" | ||
| 88 | id="rect4138-9" | ||
| 89 | style="display:inline;opacity:1;fill:#367bf0;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;enable-background:new" /> | ||
| 90 | </g> | ||
| 91 | </svg> | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/activities.svg b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/activities.svg new file mode 100644 index 0000000..b4a4b0d --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/activities.svg | |||
| @@ -0,0 +1,158 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
| 2 | <!-- Created with Inkscape (http://www.inkscape.org/) --> | ||
| 3 | |||
| 4 | <svg | ||
| 5 | xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
| 6 | xmlns:cc="http://creativecommons.org/ns#" | ||
| 7 | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
| 8 | xmlns:svg="http://www.w3.org/2000/svg" | ||
| 9 | xmlns="http://www.w3.org/2000/svg" | ||
| 10 | xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||
| 11 | xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||
| 12 | inkscape:export-ydpi="90.000000" | ||
| 13 | inkscape:export-xdpi="90.000000" | ||
| 14 | width="24" | ||
| 15 | height="24" | ||
| 16 | id="svg11300" | ||
| 17 | sodipodi:version="0.32" | ||
| 18 | inkscape:version="0.91 r13725" | ||
| 19 | sodipodi:docname="activities.svg" | ||
| 20 | inkscape:output_extension="org.inkscape.output.svg.inkscape" | ||
| 21 | version="1.0" | ||
| 22 | style="display:inline;enable-background:new"> | ||
| 23 | <sodipodi:namedview | ||
| 24 | stroke="#ef2929" | ||
| 25 | fill="#f57900" | ||
| 26 | id="base" | ||
| 27 | pagecolor="#bebebe" | ||
| 28 | bordercolor="#525252" | ||
| 29 | borderopacity="1" | ||
| 30 | inkscape:pageopacity="1" | ||
| 31 | inkscape:pageshadow="2" | ||
| 32 | inkscape:zoom="22.627417" | ||
| 33 | inkscape:cx="11.305916" | ||
| 34 | inkscape:cy="11.635941" | ||
| 35 | inkscape:current-layer="layer1" | ||
| 36 | showgrid="true" | ||
| 37 | inkscape:grid-bbox="true" | ||
| 38 | inkscape:document-units="px" | ||
| 39 | inkscape:showpageshadow="true" | ||
| 40 | inkscape:window-width="1600" | ||
| 41 | inkscape:window-height="848" | ||
| 42 | inkscape:window-x="0" | ||
| 43 | inkscape:window-y="25" | ||
| 44 | width="400px" | ||
| 45 | height="300px" | ||
| 46 | inkscape:snap-nodes="true" | ||
| 47 | inkscape:snap-bbox="true" | ||
| 48 | gridtolerance="10000" | ||
| 49 | inkscape:object-nodes="true" | ||
| 50 | inkscape:snap-grids="true" | ||
| 51 | showguides="false" | ||
| 52 | inkscape:guide-bbox="true" | ||
| 53 | inkscape:window-maximized="1" | ||
| 54 | inkscape:bbox-nodes="true" | ||
| 55 | inkscape:bbox-paths="false" | ||
| 56 | inkscape:snap-bbox-edge-midpoints="false" | ||
| 57 | inkscape:snap-bbox-midpoints="false" | ||
| 58 | objecttolerance="10000" | ||
| 59 | guidetolerance="10000" | ||
| 60 | borderlayer="true" | ||
| 61 | showborder="true" | ||
| 62 | guidecolor="#ff0b00" | ||
| 63 | guideopacity="1" | ||
| 64 | guidehicolor="#001aff" | ||
| 65 | guidehiopacity="0.49803922"> | ||
| 66 | <inkscape:grid | ||
| 67 | type="xygrid" | ||
| 68 | id="grid3123" | ||
| 69 | empspacing="4" | ||
| 70 | visible="true" | ||
| 71 | enabled="true" | ||
| 72 | snapvisiblegridlinesonly="true" /> | ||
| 73 | <sodipodi:guide | ||
| 74 | position="12,12" | ||
| 75 | orientation="1,0" | ||
| 76 | id="guide4135" /> | ||
| 77 | </sodipodi:namedview> | ||
| 78 | <defs | ||
| 79 | id="defs3" /> | ||
| 80 | <metadata | ||
| 81 | id="metadata4"> | ||
| 82 | <rdf:RDF> | ||
| 83 | <cc:Work | ||
| 84 | rdf:about=""> | ||
| 85 | <dc:format>image/svg+xml</dc:format> | ||
| 86 | <dc:type | ||
| 87 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
| 88 | <dc:creator> | ||
| 89 | <cc:Agent> | ||
| 90 | <dc:title /> | ||
| 91 | </cc:Agent> | ||
| 92 | </dc:creator> | ||
| 93 | <dc:source /> | ||
| 94 | <cc:license | ||
| 95 | rdf:resource="" /> | ||
| 96 | <dc:title /> | ||
| 97 | <dc:subject> | ||
| 98 | <rdf:Bag /> | ||
| 99 | </dc:subject> | ||
| 100 | <dc:date /> | ||
| 101 | <dc:rights> | ||
| 102 | <cc:Agent> | ||
| 103 | <dc:title /> | ||
| 104 | </cc:Agent> | ||
| 105 | </dc:rights> | ||
| 106 | <dc:publisher> | ||
| 107 | <cc:Agent> | ||
| 108 | <dc:title /> | ||
| 109 | </cc:Agent> | ||
| 110 | </dc:publisher> | ||
| 111 | <dc:identifier /> | ||
| 112 | <dc:relation /> | ||
| 113 | <dc:language /> | ||
| 114 | <dc:coverage /> | ||
| 115 | <dc:description /> | ||
| 116 | <dc:contributor> | ||
| 117 | <cc:Agent> | ||
| 118 | <dc:title /> | ||
| 119 | </cc:Agent> | ||
| 120 | </dc:contributor> | ||
| 121 | </cc:Work> | ||
| 122 | <cc:Work | ||
| 123 | rdf:about=""> | ||
| 124 | <dc:format>image/svg+xml</dc:format> | ||
| 125 | <dc:type | ||
| 126 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
| 127 | </cc:Work> | ||
| 128 | </rdf:RDF> | ||
| 129 | </metadata> | ||
| 130 | <g | ||
| 131 | style="display:inline" | ||
| 132 | inkscape:groupmode="layer" | ||
| 133 | inkscape:label="Base" | ||
| 134 | id="layer1" | ||
| 135 | transform="translate(0,-276)"> | ||
| 136 | <rect | ||
| 137 | style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" | ||
| 138 | id="rect4138" | ||
| 139 | width="2" | ||
| 140 | height="2" | ||
| 141 | x="5" | ||
| 142 | y="287" /> | ||
| 143 | <rect | ||
| 144 | style="display:inline;opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;enable-background:new" | ||
| 145 | id="rect4138-6" | ||
| 146 | width="2" | ||
| 147 | height="2" | ||
| 148 | x="11" | ||
| 149 | y="287" /> | ||
| 150 | <rect | ||
| 151 | style="display:inline;opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;enable-background:new" | ||
| 152 | id="rect4138-9" | ||
| 153 | width="2" | ||
| 154 | height="2" | ||
| 155 | x="17" | ||
| 156 | y="287" /> | ||
| 157 | </g> | ||
| 158 | </svg> | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/add-workspace-active.svg b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/add-workspace-active.svg new file mode 100644 index 0000000..c78ab69 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/add-workspace-active.svg | |||
| @@ -0,0 +1,69 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
| 2 | <svg | ||
| 3 | xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
| 4 | xmlns:cc="http://creativecommons.org/ns#" | ||
| 5 | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
| 6 | xmlns:svg="http://www.w3.org/2000/svg" | ||
| 7 | xmlns="http://www.w3.org/2000/svg" | ||
| 8 | version="1.1" | ||
| 9 | id="svg2" | ||
| 10 | height="200" | ||
| 11 | width="35"> | ||
| 12 | <defs | ||
| 13 | id="defs4" /> | ||
| 14 | <metadata | ||
| 15 | id="metadata7"> | ||
| 16 | <rdf:RDF> | ||
| 17 | <cc:Work | ||
| 18 | rdf:about=""> | ||
| 19 | <dc:format>image/svg+xml</dc:format> | ||
| 20 | <dc:type | ||
| 21 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
| 22 | <dc:title></dc:title> | ||
| 23 | </cc:Work> | ||
| 24 | </rdf:RDF> | ||
| 25 | </metadata> | ||
| 26 | <g | ||
| 27 | transform="translate(0,-852.36218)" | ||
| 28 | id="layer1"> | ||
| 29 | <path | ||
| 30 | id="rect3810" | ||
| 31 | transform="translate(0,852.36218)" | ||
| 32 | d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " | ||
| 33 | style="opacity:1;fill:#596eb5;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> | ||
| 34 | <g | ||
| 35 | style="fill:#000000;fill-opacity:1;opacity:0.5" | ||
| 36 | id="g3917-7" | ||
| 37 | transform="translate(0,-0.9999969)" /> | ||
| 38 | <rect | ||
| 39 | ry="2" | ||
| 40 | y="853.36218" | ||
| 41 | x="1.000005" | ||
| 42 | height="198" | ||
| 43 | width="37" | ||
| 44 | id="rect3812" | ||
| 45 | style="opacity:1;fill:#367bf0;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" | ||
| 46 | rx="2" /> | ||
| 47 | <g | ||
| 48 | style="fill:#ffffff;fill-opacity:1" | ||
| 49 | id="g3917"> | ||
| 50 | <rect | ||
| 51 | style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" | ||
| 52 | id="rect3897" | ||
| 53 | width="2.0000002" | ||
| 54 | height="15.999994" | ||
| 55 | x="17" | ||
| 56 | y="944.36218" | ||
| 57 | ry="1.1428567" /> | ||
| 58 | <rect | ||
| 59 | style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" | ||
| 60 | id="rect3897-6" | ||
| 61 | width="2.0000002" | ||
| 62 | height="15.999994" | ||
| 63 | x="951.36218" | ||
| 64 | y="-26" | ||
| 65 | ry="1.1428567" | ||
| 66 | transform="matrix(0,1,-1,0,0,0)" /> | ||
| 67 | </g> | ||
| 68 | </g> | ||
| 69 | </svg> | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/add-workspace-hover.svg b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/add-workspace-hover.svg new file mode 100644 index 0000000..ce48f5c --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/add-workspace-hover.svg | |||
| @@ -0,0 +1,117 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
| 2 | <!-- Created with Inkscape (http://www.inkscape.org/) --> | ||
| 3 | |||
| 4 | <svg | ||
| 5 | xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
| 6 | xmlns:cc="http://creativecommons.org/ns#" | ||
| 7 | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
| 8 | xmlns:svg="http://www.w3.org/2000/svg" | ||
| 9 | xmlns="http://www.w3.org/2000/svg" | ||
| 10 | xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||
| 11 | xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||
| 12 | width="35" | ||
| 13 | height="200" | ||
| 14 | id="svg2" | ||
| 15 | version="1.1" | ||
| 16 | inkscape:version="0.91 r13725" | ||
| 17 | sodipodi:docname="add-workspace-hover.svg"> | ||
| 18 | <defs | ||
| 19 | id="defs4" /> | ||
| 20 | <sodipodi:namedview | ||
| 21 | id="base" | ||
| 22 | pagecolor="#ffffff" | ||
| 23 | bordercolor="#666666" | ||
| 24 | borderopacity="1.0" | ||
| 25 | inkscape:pageopacity="0.0" | ||
| 26 | inkscape:pageshadow="2" | ||
| 27 | inkscape:zoom="16" | ||
| 28 | inkscape:cx="3.4046076" | ||
| 29 | inkscape:cy="118.15924" | ||
| 30 | inkscape:document-units="px" | ||
| 31 | inkscape:current-layer="layer1" | ||
| 32 | showgrid="true" | ||
| 33 | inkscape:window-width="1920" | ||
| 34 | inkscape:window-height="1030" | ||
| 35 | inkscape:window-x="1920" | ||
| 36 | inkscape:window-y="0" | ||
| 37 | inkscape:window-maximized="1" | ||
| 38 | showguides="true" | ||
| 39 | inkscape:guide-bbox="true" | ||
| 40 | inkscape:snap-bbox="true" | ||
| 41 | inkscape:bbox-paths="true" | ||
| 42 | inkscape:snap-bbox-edge-midpoints="true" | ||
| 43 | inkscape:bbox-nodes="true"> | ||
| 44 | <inkscape:grid | ||
| 45 | type="xygrid" | ||
| 46 | id="grid3040" | ||
| 47 | empspacing="5" | ||
| 48 | visible="true" | ||
| 49 | enabled="true" | ||
| 50 | snapvisiblegridlinesonly="true" /> | ||
| 51 | <sodipodi:guide | ||
| 52 | orientation="0,1" | ||
| 53 | position="20,100" | ||
| 54 | id="guide3893" /> | ||
| 55 | <sodipodi:guide | ||
| 56 | orientation="1,0" | ||
| 57 | position="18,190" | ||
| 58 | id="guide3895" /> | ||
| 59 | </sodipodi:namedview> | ||
| 60 | <metadata | ||
| 61 | id="metadata7"> | ||
| 62 | <rdf:RDF> | ||
| 63 | <cc:Work | ||
| 64 | rdf:about=""> | ||
| 65 | <dc:format>image/svg+xml</dc:format> | ||
| 66 | <dc:type | ||
| 67 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
| 68 | <dc:title /> | ||
| 69 | </cc:Work> | ||
| 70 | </rdf:RDF> | ||
| 71 | </metadata> | ||
| 72 | <g | ||
| 73 | inkscape:label="Ebene 1" | ||
| 74 | inkscape:groupmode="layer" | ||
| 75 | id="layer1" | ||
| 76 | transform="translate(0,-852.36218)"> | ||
| 77 | <path | ||
| 78 | style="opacity:0.45;fill:#000000;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" | ||
| 79 | d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " | ||
| 80 | transform="translate(0,852.36218)" | ||
| 81 | id="rect3810" /> | ||
| 82 | <g | ||
| 83 | transform="translate(0,-0.9999969)" | ||
| 84 | id="g3917-7" | ||
| 85 | style="fill:#000000;fill-opacity:1;opacity:0.5" /> | ||
| 86 | <rect | ||
| 87 | rx="2" | ||
| 88 | style="opacity:0.45;fill:#202020;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" | ||
| 89 | id="rect3812" | ||
| 90 | width="37" | ||
| 91 | height="198" | ||
| 92 | x="1.000005" | ||
| 93 | y="853.36218" | ||
| 94 | ry="2" /> | ||
| 95 | <g | ||
| 96 | id="g3917" | ||
| 97 | style="fill:#bababa;fill-opacity:1"> | ||
| 98 | <rect | ||
| 99 | ry="1.1428567" | ||
| 100 | y="944.36218" | ||
| 101 | x="17" | ||
| 102 | height="15.999994" | ||
| 103 | width="2.0000002" | ||
| 104 | id="rect3897" | ||
| 105 | style="opacity:1;fill:#bababa;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> | ||
| 106 | <rect | ||
| 107 | transform="matrix(0,1,-1,0,0,0)" | ||
| 108 | ry="1.1428567" | ||
| 109 | y="-26" | ||
| 110 | x="951.36218" | ||
| 111 | height="15.999994" | ||
| 112 | width="2.0000002" | ||
| 113 | id="rect3897-6" | ||
| 114 | style="opacity:1;fill:#bababa;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> | ||
| 115 | </g> | ||
| 116 | </g> | ||
| 117 | </svg> | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/add-workspace.svg b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/add-workspace.svg new file mode 100644 index 0000000..5b3ed52 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/add-workspace.svg | |||
| @@ -0,0 +1,117 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
| 2 | <!-- Created with Inkscape (http://www.inkscape.org/) --> | ||
| 3 | |||
| 4 | <svg | ||
| 5 | xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
| 6 | xmlns:cc="http://creativecommons.org/ns#" | ||
| 7 | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
| 8 | xmlns:svg="http://www.w3.org/2000/svg" | ||
| 9 | xmlns="http://www.w3.org/2000/svg" | ||
| 10 | xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||
| 11 | xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||
| 12 | width="35" | ||
| 13 | height="200" | ||
| 14 | id="svg2" | ||
| 15 | version="1.1" | ||
| 16 | inkscape:version="0.91 r13725" | ||
| 17 | sodipodi:docname="add-workspace.svg"> | ||
| 18 | <defs | ||
| 19 | id="defs4" /> | ||
| 20 | <sodipodi:namedview | ||
| 21 | id="base" | ||
| 22 | pagecolor="#ffffff" | ||
| 23 | bordercolor="#666666" | ||
| 24 | borderopacity="1.0" | ||
| 25 | inkscape:pageopacity="0.0" | ||
| 26 | inkscape:pageshadow="2" | ||
| 27 | inkscape:zoom="22.627417" | ||
| 28 | inkscape:cx="7.3133825" | ||
| 29 | inkscape:cy="105.84268" | ||
| 30 | inkscape:document-units="px" | ||
| 31 | inkscape:current-layer="layer1" | ||
| 32 | showgrid="true" | ||
| 33 | inkscape:window-width="1920" | ||
| 34 | inkscape:window-height="1030" | ||
| 35 | inkscape:window-x="1920" | ||
| 36 | inkscape:window-y="0" | ||
| 37 | inkscape:window-maximized="1" | ||
| 38 | showguides="true" | ||
| 39 | inkscape:guide-bbox="true" | ||
| 40 | inkscape:snap-bbox="true" | ||
| 41 | inkscape:bbox-paths="true" | ||
| 42 | inkscape:snap-bbox-edge-midpoints="true" | ||
| 43 | inkscape:bbox-nodes="true"> | ||
| 44 | <inkscape:grid | ||
| 45 | type="xygrid" | ||
| 46 | id="grid3040" | ||
| 47 | empspacing="5" | ||
| 48 | visible="true" | ||
| 49 | enabled="true" | ||
| 50 | snapvisiblegridlinesonly="true" /> | ||
| 51 | <sodipodi:guide | ||
| 52 | orientation="0,1" | ||
| 53 | position="20,100" | ||
| 54 | id="guide3893" /> | ||
| 55 | <sodipodi:guide | ||
| 56 | orientation="1,0" | ||
| 57 | position="18,190" | ||
| 58 | id="guide3895" /> | ||
| 59 | </sodipodi:namedview> | ||
| 60 | <metadata | ||
| 61 | id="metadata7"> | ||
| 62 | <rdf:RDF> | ||
| 63 | <cc:Work | ||
| 64 | rdf:about=""> | ||
| 65 | <dc:format>image/svg+xml</dc:format> | ||
| 66 | <dc:type | ||
| 67 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
| 68 | <dc:title /> | ||
| 69 | </cc:Work> | ||
| 70 | </rdf:RDF> | ||
| 71 | </metadata> | ||
| 72 | <g | ||
| 73 | inkscape:label="Ebene 1" | ||
| 74 | inkscape:groupmode="layer" | ||
| 75 | id="layer1" | ||
| 76 | transform="translate(0,-852.36218)"> | ||
| 77 | <path | ||
| 78 | style="opacity:0.45;fill:#000000;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" | ||
| 79 | d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " | ||
| 80 | transform="translate(0,852.36218)" | ||
| 81 | id="rect3810" /> | ||
| 82 | <g | ||
| 83 | transform="translate(0,-0.9999969)" | ||
| 84 | id="g3917-7" | ||
| 85 | style="fill:#000000;fill-opacity:1;opacity:0.5" /> | ||
| 86 | <rect | ||
| 87 | rx="2" | ||
| 88 | style="opacity:0.3;fill:#000000;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" | ||
| 89 | id="rect3812" | ||
| 90 | width="37" | ||
| 91 | height="198" | ||
| 92 | x="1.000005" | ||
| 93 | y="853.36218" | ||
| 94 | ry="2" /> | ||
| 95 | <g | ||
| 96 | id="g3917" | ||
| 97 | style="fill:#bababa;fill-opacity:1"> | ||
| 98 | <rect | ||
| 99 | ry="1.1428567" | ||
| 100 | y="944.36218" | ||
| 101 | x="17" | ||
| 102 | height="15.999994" | ||
| 103 | width="2.0000002" | ||
| 104 | id="rect3897" | ||
| 105 | style="opacity:1;fill:#bababa;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> | ||
| 106 | <rect | ||
| 107 | transform="matrix(0,1,-1,0,0,0)" | ||
| 108 | ry="1.1428567" | ||
| 109 | y="-26" | ||
| 110 | x="951.36218" | ||
| 111 | height="15.999994" | ||
| 112 | width="2.0000002" | ||
| 113 | id="rect3897-6" | ||
| 114 | style="opacity:1;fill:#bababa;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> | ||
| 115 | </g> | ||
| 116 | </g> | ||
| 117 | </svg> | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/calendar-arrow-left-hover.svg b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/calendar-arrow-left-hover.svg new file mode 100644 index 0000000..f7a8d51 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/calendar-arrow-left-hover.svg | |||
| @@ -0,0 +1,65 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
| 2 | <svg | ||
| 3 | xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
| 4 | xmlns:cc="http://creativecommons.org/ns#" | ||
| 5 | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
| 6 | xmlns:svg="http://www.w3.org/2000/svg" | ||
| 7 | xmlns="http://www.w3.org/2000/svg" | ||
| 8 | width="16" | ||
| 9 | version="1.1" | ||
| 10 | id="svg7384" | ||
| 11 | height="16"> | ||
| 12 | <metadata | ||
| 13 | id="metadata90"> | ||
| 14 | <rdf:RDF> | ||
| 15 | <cc:Work | ||
| 16 | rdf:about=""> | ||
| 17 | <dc:format>image/svg+xml</dc:format> | ||
| 18 | <dc:type | ||
| 19 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
| 20 | <dc:title>Gnome Symbolic Icon Theme</dc:title> | ||
| 21 | </cc:Work> | ||
| 22 | </rdf:RDF> | ||
| 23 | </metadata> | ||
| 24 | <title | ||
| 25 | id="title9167">Gnome Symbolic Icon Theme</title> | ||
| 26 | <defs | ||
| 27 | id="defs7386" /> | ||
| 28 | <g | ||
| 29 | transform="translate(-100.0002,-747)" | ||
| 30 | style="display:inline" | ||
| 31 | id="layer9" /> | ||
| 32 | <g | ||
| 33 | transform="translate(-100.0002,-747)" | ||
| 34 | id="layer10" /> | ||
| 35 | <g | ||
| 36 | transform="translate(-100.0002,-747)" | ||
| 37 | id="layer11" /> | ||
| 38 | <g | ||
| 39 | transform="translate(-100.0002,-747)" | ||
| 40 | id="layer13" /> | ||
| 41 | <g | ||
| 42 | transform="translate(-100.0002,-747)" | ||
| 43 | id="layer14" /> | ||
| 44 | <g | ||
| 45 | transform="translate(-100.0002,-747)" | ||
| 46 | style="display:inline" | ||
| 47 | id="layer15" /> | ||
| 48 | <g | ||
| 49 | transform="translate(-100.0002,-747)" | ||
| 50 | style="display:inline" | ||
| 51 | id="g71291" /> | ||
| 52 | <g | ||
| 53 | transform="translate(-100.0002,-747)" | ||
| 54 | style="display:inline" | ||
| 55 | id="g4953" /> | ||
| 56 | <g | ||
| 57 | transform="translate(-100.0002,-747)" | ||
| 58 | style="display:inline" | ||
| 59 | id="layer12"> | ||
| 60 | <path | ||
| 61 | id="path6040" | ||
| 62 | d="m 109.82336,751.00006 a 0.67182557,0.66502524 0 0 0 -0.10367,0.009 0.67182557,0.66502524 0 0 0 -0.39887,0.18702 l -3.35878,3.32479 -0.46184,0.47795 0.46184,0.47792 3.35878,3.32481 a 0.68281953,0.67590797 0 0 0 0.698,0.16363 c 0.0374,0.0143 0.0779,0.0233 0.1207,0.0233 0.18608,0 0.33589,-0.14829 0.33589,-0.33248 0,-0.0423 -0.009,-0.0823 -0.0236,-0.11948 a 0.68281953,0.67590797 0 0 0 -0.16531,-0.69094 l -2.876,-2.84689 2.87597,-2.84686 a 0.67182557,0.66502524 0 0 0 0.17056,-0.72082 c 0.008,-0.0292 0.0185,-0.058 0.0185,-0.0896 0,-0.18421 -0.14978,-0.33249 -0.33587,-0.33249 -0.0395,0 -0.0765,0.01 -0.11152,0.022 A 0.67182557,0.66502524 0 0 0 109.82334,751 Z" | ||
| 63 | style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#367bf0;fill-opacity:1;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" /> | ||
| 64 | </g> | ||
| 65 | </svg> | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/calendar-arrow-left.svg b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/calendar-arrow-left.svg new file mode 100644 index 0000000..2774254 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/calendar-arrow-left.svg | |||
| @@ -0,0 +1,152 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
| 2 | <!-- Created with Inkscape (http://www.inkscape.org/) --> | ||
| 3 | |||
| 4 | <svg | ||
| 5 | xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
| 6 | xmlns:cc="http://creativecommons.org/ns#" | ||
| 7 | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
| 8 | xmlns:svg="http://www.w3.org/2000/svg" | ||
| 9 | xmlns="http://www.w3.org/2000/svg" | ||
| 10 | xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||
| 11 | xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||
| 12 | sodipodi:docname="calendar-arrow-left.svg" | ||
| 13 | height="16" | ||
| 14 | id="svg7384" | ||
| 15 | inkscape:version="0.91 r13725" | ||
| 16 | version="1.1" | ||
| 17 | width="16"> | ||
| 18 | <metadata | ||
| 19 | id="metadata90"> | ||
| 20 | <rdf:RDF> | ||
| 21 | <cc:Work | ||
| 22 | rdf:about=""> | ||
| 23 | <dc:format>image/svg+xml</dc:format> | ||
| 24 | <dc:type | ||
| 25 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
| 26 | <dc:title>Gnome Symbolic Icon Theme</dc:title> | ||
| 27 | </cc:Work> | ||
| 28 | </rdf:RDF> | ||
| 29 | </metadata> | ||
| 30 | <sodipodi:namedview | ||
| 31 | inkscape:bbox-nodes="true" | ||
| 32 | inkscape:bbox-paths="true" | ||
| 33 | bordercolor="#666666" | ||
| 34 | borderopacity="1" | ||
| 35 | inkscape:current-layer="layer12" | ||
| 36 | inkscape:cx="13.983735" | ||
| 37 | inkscape:cy="8.0207106" | ||
| 38 | gridtolerance="10" | ||
| 39 | inkscape:guide-bbox="true" | ||
| 40 | guidetolerance="10" | ||
| 41 | id="namedview88" | ||
| 42 | inkscape:object-nodes="false" | ||
| 43 | inkscape:object-paths="false" | ||
| 44 | objecttolerance="10" | ||
| 45 | pagecolor="#ffffff" | ||
| 46 | inkscape:pageopacity="0" | ||
| 47 | inkscape:pageshadow="2" | ||
| 48 | showborder="true" | ||
| 49 | showgrid="true" | ||
| 50 | showguides="true" | ||
| 51 | inkscape:snap-bbox="true" | ||
| 52 | inkscape:snap-bbox-midpoints="false" | ||
| 53 | inkscape:snap-global="true" | ||
| 54 | inkscape:snap-grids="true" | ||
| 55 | inkscape:snap-nodes="true" | ||
| 56 | inkscape:snap-others="false" | ||
| 57 | inkscape:snap-to-guides="true" | ||
| 58 | inkscape:window-height="720" | ||
| 59 | inkscape:window-maximized="1" | ||
| 60 | inkscape:window-width="1366" | ||
| 61 | inkscape:window-x="0" | ||
| 62 | inkscape:window-y="25" | ||
| 63 | inkscape:zoom="22.627417" | ||
| 64 | inkscape:snap-bbox-edge-midpoints="true"> | ||
| 65 | <inkscape:grid | ||
| 66 | empspacing="2" | ||
| 67 | enabled="true" | ||
| 68 | id="grid4866" | ||
| 69 | originx="141px" | ||
| 70 | originy="530px" | ||
| 71 | snapvisiblegridlinesonly="true" | ||
| 72 | spacingx="1px" | ||
| 73 | spacingy="1px" | ||
| 74 | type="xygrid" | ||
| 75 | visible="true" /> | ||
| 76 | <inkscape:grid | ||
| 77 | color="#000000" | ||
| 78 | empcolor="#000000" | ||
| 79 | empopacity="0" | ||
| 80 | empspacing="4" | ||
| 81 | enabled="true" | ||
| 82 | id="grid5968" | ||
| 83 | opacity="0.1254902" | ||
| 84 | originx="141px" | ||
| 85 | originy="530px" | ||
| 86 | snapvisiblegridlinesonly="true" | ||
| 87 | spacingx="0.5px" | ||
| 88 | spacingy="0.5px" | ||
| 89 | type="xygrid" | ||
| 90 | visible="true" /> | ||
| 91 | </sodipodi:namedview> | ||
| 92 | <title | ||
| 93 | id="title9167">Gnome Symbolic Icon Theme</title> | ||
| 94 | <defs | ||
| 95 | id="defs7386" /> | ||
| 96 | <g | ||
| 97 | inkscape:groupmode="layer" | ||
| 98 | id="layer9" | ||
| 99 | inkscape:label="status" | ||
| 100 | style="display:inline" | ||
| 101 | transform="translate(-100.0002,-747)" /> | ||
| 102 | <g | ||
| 103 | inkscape:groupmode="layer" | ||
| 104 | id="layer10" | ||
| 105 | inkscape:label="devices" | ||
| 106 | transform="translate(-100.0002,-747)" /> | ||
| 107 | <g | ||
| 108 | inkscape:groupmode="layer" | ||
| 109 | id="layer11" | ||
| 110 | inkscape:label="apps" | ||
| 111 | transform="translate(-100.0002,-747)" /> | ||
| 112 | <g | ||
| 113 | inkscape:groupmode="layer" | ||
| 114 | id="layer13" | ||
| 115 | inkscape:label="places" | ||
| 116 | transform="translate(-100.0002,-747)" /> | ||
| 117 | <g | ||
| 118 | inkscape:groupmode="layer" | ||
| 119 | id="layer14" | ||
| 120 | inkscape:label="mimetypes" | ||
| 121 | transform="translate(-100.0002,-747)" /> | ||
| 122 | <g | ||
| 123 | inkscape:groupmode="layer" | ||
| 124 | id="layer15" | ||
| 125 | inkscape:label="emblems" | ||
| 126 | style="display:inline" | ||
| 127 | transform="translate(-100.0002,-747)" /> | ||
| 128 | <g | ||
| 129 | inkscape:groupmode="layer" | ||
| 130 | id="g71291" | ||
| 131 | inkscape:label="emotes" | ||
| 132 | style="display:inline" | ||
| 133 | transform="translate(-100.0002,-747)" /> | ||
| 134 | <g | ||
| 135 | inkscape:groupmode="layer" | ||
| 136 | id="g4953" | ||
| 137 | inkscape:label="categories" | ||
| 138 | style="display:inline" | ||
| 139 | transform="translate(-100.0002,-747)" /> | ||
| 140 | <g | ||
| 141 | inkscape:groupmode="layer" | ||
| 142 | id="layer12" | ||
| 143 | inkscape:label="actions" | ||
| 144 | style="display:inline" | ||
| 145 | transform="translate(-100.0002,-747)"> | ||
| 146 | <path | ||
| 147 | style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#a1a1a1;fill-opacity:1;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" | ||
| 148 | d="m 109.82336,751.00006 a 0.67182557,0.66502524 0 0 0 -0.10367,0.009 0.67182557,0.66502524 0 0 0 -0.39887,0.18702 l -3.35878,3.32479 -0.46184,0.47795 0.46184,0.47792 3.35878,3.32481 a 0.68281953,0.67590797 0 0 0 0.698,0.16363 c 0.0374,0.0143 0.0779,0.0233 0.1207,0.0233 0.18608,0 0.33589,-0.14829 0.33589,-0.33248 0,-0.0423 -0.009,-0.0823 -0.0236,-0.11948 a 0.68281953,0.67590797 0 0 0 -0.16531,-0.69094 l -2.876,-2.84689 2.87597,-2.84686 a 0.67182557,0.66502524 0 0 0 0.17056,-0.72082 c 0.008,-0.0292 0.0185,-0.058 0.0185,-0.0896 0,-0.18421 -0.14978,-0.33249 -0.33587,-0.33249 -0.0395,0 -0.0765,0.01 -0.11152,0.022 A 0.67182557,0.66502524 0 0 0 109.82334,751 Z" | ||
| 149 | id="path6040" | ||
| 150 | inkscape:connector-curvature="0" /> | ||
| 151 | </g> | ||
| 152 | </svg> | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/calendar-arrow-right-hover.svg b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/calendar-arrow-right-hover.svg new file mode 100644 index 0000000..1628982 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/calendar-arrow-right-hover.svg | |||
| @@ -0,0 +1,65 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
| 2 | <svg | ||
| 3 | xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
| 4 | xmlns:cc="http://creativecommons.org/ns#" | ||
| 5 | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
| 6 | xmlns:svg="http://www.w3.org/2000/svg" | ||
| 7 | xmlns="http://www.w3.org/2000/svg" | ||
| 8 | width="16" | ||
| 9 | version="1.1" | ||
| 10 | id="svg7384" | ||
| 11 | height="16"> | ||
| 12 | <metadata | ||
| 13 | id="metadata90"> | ||
| 14 | <rdf:RDF> | ||
| 15 | <cc:Work | ||
| 16 | rdf:about=""> | ||
| 17 | <dc:format>image/svg+xml</dc:format> | ||
| 18 | <dc:type | ||
| 19 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
| 20 | <dc:title>Gnome Symbolic Icon Theme</dc:title> | ||
| 21 | </cc:Work> | ||
| 22 | </rdf:RDF> | ||
| 23 | </metadata> | ||
| 24 | <title | ||
| 25 | id="title9167">Gnome Symbolic Icon Theme</title> | ||
| 26 | <defs | ||
| 27 | id="defs7386" /> | ||
| 28 | <g | ||
| 29 | transform="translate(-100.0002,-747)" | ||
| 30 | style="display:inline" | ||
| 31 | id="layer9" /> | ||
| 32 | <g | ||
| 33 | transform="translate(-100.0002,-747)" | ||
| 34 | id="layer10" /> | ||
| 35 | <g | ||
| 36 | transform="translate(-100.0002,-747)" | ||
| 37 | id="layer11" /> | ||
| 38 | <g | ||
| 39 | transform="translate(-100.0002,-747)" | ||
| 40 | id="layer13" /> | ||
| 41 | <g | ||
| 42 | transform="translate(-100.0002,-747)" | ||
| 43 | id="layer14" /> | ||
| 44 | <g | ||
| 45 | transform="translate(-100.0002,-747)" | ||
| 46 | style="display:inline" | ||
| 47 | id="layer15" /> | ||
| 48 | <g | ||
| 49 | transform="translate(-100.0002,-747)" | ||
| 50 | style="display:inline" | ||
| 51 | id="g71291" /> | ||
| 52 | <g | ||
| 53 | transform="translate(-100.0002,-747)" | ||
| 54 | style="display:inline" | ||
| 55 | id="g4953" /> | ||
| 56 | <g | ||
| 57 | transform="translate(-100.0002,-747)" | ||
| 58 | style="display:inline" | ||
| 59 | id="layer12"> | ||
| 60 | <path | ||
| 61 | id="path6040" | ||
| 62 | d="m 106.17699,751.00006 a 0.67182557,0.66502524 0 0 1 0.10367,0.009 0.67182557,0.66502524 0 0 1 0.39887,0.18702 l 3.35878,3.32479 0.46184,0.47795 -0.46184,0.47792 -3.35878,3.32481 a 0.68281953,0.67590797 0 0 1 -0.698,0.16363 c -0.0374,0.0143 -0.0779,0.0233 -0.1207,0.0233 -0.18608,0 -0.33589,-0.14829 -0.33589,-0.33248 0,-0.0423 0.009,-0.0823 0.0236,-0.11948 a 0.68281953,0.67590797 0 0 1 0.16531,-0.69094 l 2.876,-2.84689 -2.87597,-2.84686 a 0.67182557,0.66502524 0 0 1 -0.17056,-0.72082 c -0.008,-0.0292 -0.0185,-0.058 -0.0185,-0.0896 0,-0.18421 0.14978,-0.33249 0.33587,-0.33249 0.0395,0 0.0765,0.01 0.11152,0.022 A 0.67182557,0.66502524 0 0 1 106.17701,751 Z" | ||
| 63 | style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#367bf0;fill-opacity:1;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" /> | ||
| 64 | </g> | ||
| 65 | </svg> | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/calendar-arrow-right.svg b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/calendar-arrow-right.svg new file mode 100644 index 0000000..366e69b --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/calendar-arrow-right.svg | |||
| @@ -0,0 +1,152 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
| 2 | <!-- Created with Inkscape (http://www.inkscape.org/) --> | ||
| 3 | |||
| 4 | <svg | ||
| 5 | xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
| 6 | xmlns:cc="http://creativecommons.org/ns#" | ||
| 7 | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
| 8 | xmlns:svg="http://www.w3.org/2000/svg" | ||
| 9 | xmlns="http://www.w3.org/2000/svg" | ||
| 10 | xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||
| 11 | xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||
| 12 | sodipodi:docname="calendar-arrow-right.svg" | ||
| 13 | height="16" | ||
| 14 | id="svg7384" | ||
| 15 | inkscape:version="0.91 r13725" | ||
| 16 | version="1.1" | ||
| 17 | width="16"> | ||
| 18 | <metadata | ||
| 19 | id="metadata90"> | ||
| 20 | <rdf:RDF> | ||
| 21 | <cc:Work | ||
| 22 | rdf:about=""> | ||
| 23 | <dc:format>image/svg+xml</dc:format> | ||
| 24 | <dc:type | ||
| 25 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
| 26 | <dc:title>Gnome Symbolic Icon Theme</dc:title> | ||
| 27 | </cc:Work> | ||
| 28 | </rdf:RDF> | ||
| 29 | </metadata> | ||
| 30 | <sodipodi:namedview | ||
| 31 | inkscape:bbox-nodes="true" | ||
| 32 | inkscape:bbox-paths="true" | ||
| 33 | bordercolor="#666666" | ||
| 34 | borderopacity="1" | ||
| 35 | inkscape:current-layer="layer12" | ||
| 36 | inkscape:cx="13.983735" | ||
| 37 | inkscape:cy="8.0207106" | ||
| 38 | gridtolerance="10" | ||
| 39 | inkscape:guide-bbox="true" | ||
| 40 | guidetolerance="10" | ||
| 41 | id="namedview88" | ||
| 42 | inkscape:object-nodes="false" | ||
| 43 | inkscape:object-paths="false" | ||
| 44 | objecttolerance="10" | ||
| 45 | pagecolor="#ffffff" | ||
| 46 | inkscape:pageopacity="0" | ||
| 47 | inkscape:pageshadow="2" | ||
| 48 | showborder="true" | ||
| 49 | showgrid="true" | ||
| 50 | showguides="true" | ||
| 51 | inkscape:snap-bbox="true" | ||
| 52 | inkscape:snap-bbox-midpoints="false" | ||
| 53 | inkscape:snap-global="true" | ||
| 54 | inkscape:snap-grids="true" | ||
| 55 | inkscape:snap-nodes="true" | ||
| 56 | inkscape:snap-others="false" | ||
| 57 | inkscape:snap-to-guides="true" | ||
| 58 | inkscape:window-height="720" | ||
| 59 | inkscape:window-maximized="1" | ||
| 60 | inkscape:window-width="1366" | ||
| 61 | inkscape:window-x="0" | ||
| 62 | inkscape:window-y="25" | ||
| 63 | inkscape:zoom="22.627417" | ||
| 64 | inkscape:snap-bbox-edge-midpoints="true"> | ||
| 65 | <inkscape:grid | ||
| 66 | empspacing="2" | ||
| 67 | enabled="true" | ||
| 68 | id="grid4866" | ||
| 69 | originx="141px" | ||
| 70 | originy="530px" | ||
| 71 | snapvisiblegridlinesonly="true" | ||
| 72 | spacingx="1px" | ||
| 73 | spacingy="1px" | ||
| 74 | type="xygrid" | ||
| 75 | visible="true" /> | ||
| 76 | <inkscape:grid | ||
| 77 | color="#000000" | ||
| 78 | empcolor="#000000" | ||
| 79 | empopacity="0" | ||
| 80 | empspacing="4" | ||
| 81 | enabled="true" | ||
| 82 | id="grid5968" | ||
| 83 | opacity="0.1254902" | ||
| 84 | originx="141px" | ||
| 85 | originy="530px" | ||
| 86 | snapvisiblegridlinesonly="true" | ||
| 87 | spacingx="0.5px" | ||
| 88 | spacingy="0.5px" | ||
| 89 | type="xygrid" | ||
| 90 | visible="true" /> | ||
| 91 | </sodipodi:namedview> | ||
| 92 | <title | ||
| 93 | id="title9167">Gnome Symbolic Icon Theme</title> | ||
| 94 | <defs | ||
| 95 | id="defs7386" /> | ||
| 96 | <g | ||
| 97 | inkscape:groupmode="layer" | ||
| 98 | id="layer9" | ||
| 99 | inkscape:label="status" | ||
| 100 | style="display:inline" | ||
| 101 | transform="translate(-100.0002,-747)" /> | ||
| 102 | <g | ||
| 103 | inkscape:groupmode="layer" | ||
| 104 | id="layer10" | ||
| 105 | inkscape:label="devices" | ||
| 106 | transform="translate(-100.0002,-747)" /> | ||
| 107 | <g | ||
| 108 | inkscape:groupmode="layer" | ||
| 109 | id="layer11" | ||
| 110 | inkscape:label="apps" | ||
| 111 | transform="translate(-100.0002,-747)" /> | ||
| 112 | <g | ||
| 113 | inkscape:groupmode="layer" | ||
| 114 | id="layer13" | ||
| 115 | inkscape:label="places" | ||
| 116 | transform="translate(-100.0002,-747)" /> | ||
| 117 | <g | ||
| 118 | inkscape:groupmode="layer" | ||
| 119 | id="layer14" | ||
| 120 | inkscape:label="mimetypes" | ||
| 121 | transform="translate(-100.0002,-747)" /> | ||
| 122 | <g | ||
| 123 | inkscape:groupmode="layer" | ||
| 124 | id="layer15" | ||
| 125 | inkscape:label="emblems" | ||
| 126 | style="display:inline" | ||
| 127 | transform="translate(-100.0002,-747)" /> | ||
| 128 | <g | ||
| 129 | inkscape:groupmode="layer" | ||
| 130 | id="g71291" | ||
| 131 | inkscape:label="emotes" | ||
| 132 | style="display:inline" | ||
| 133 | transform="translate(-100.0002,-747)" /> | ||
| 134 | <g | ||
| 135 | inkscape:groupmode="layer" | ||
| 136 | id="g4953" | ||
| 137 | inkscape:label="categories" | ||
| 138 | style="display:inline" | ||
| 139 | transform="translate(-100.0002,-747)" /> | ||
| 140 | <g | ||
| 141 | inkscape:groupmode="layer" | ||
| 142 | id="layer12" | ||
| 143 | inkscape:label="actions" | ||
| 144 | style="display:inline" | ||
| 145 | transform="translate(-100.0002,-747)"> | ||
| 146 | <path | ||
| 147 | style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#a1a1a1;fill-opacity:1;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" | ||
| 148 | d="m 106.17699,751.00006 a 0.67182557,0.66502524 0 0 1 0.10367,0.009 0.67182557,0.66502524 0 0 1 0.39887,0.18702 l 3.35878,3.32479 0.46184,0.47795 -0.46184,0.47792 -3.35878,3.32481 a 0.68281953,0.67590797 0 0 1 -0.698,0.16363 c -0.0374,0.0143 -0.0779,0.0233 -0.1207,0.0233 -0.18608,0 -0.33589,-0.14829 -0.33589,-0.33248 0,-0.0423 0.009,-0.0823 0.0236,-0.11948 a 0.68281953,0.67590797 0 0 1 0.16531,-0.69094 l 2.876,-2.84689 -2.87597,-2.84686 a 0.67182557,0.66502524 0 0 1 -0.17056,-0.72082 c -0.008,-0.0292 -0.0185,-0.058 -0.0185,-0.0896 0,-0.18421 0.14978,-0.33249 0.33587,-0.33249 0.0395,0 0.0765,0.01 0.11152,0.022 A 0.67182557,0.66502524 0 0 1 106.17701,751 Z" | ||
| 149 | id="path6040" | ||
| 150 | inkscape:connector-curvature="0" /> | ||
| 151 | </g> | ||
| 152 | </svg> | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/checkbox-checked-focused.svg b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/checkbox-checked-focused.svg new file mode 100644 index 0000000..05cdd79 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/checkbox-checked-focused.svg | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | <svg xmlns="http://www.w3.org/2000/svg" width="42" height="42" version="1.1"> | ||
| 2 | <g> | ||
| 3 | <rect style="fill:#ffffff;stroke:#000000;stroke-width:5.05860662" width="30.941" height="30.941" x="5.53" y="5.53" rx="5.431" ry="5.431"/> | ||
| 4 | <rect width="18.122" height="18.122" x="11.94" y="11.94" rx="3.181" ry="3.181"/> | ||
| 5 | </g> | ||
| 6 | <g transform="translate(0,-6)"> | ||
| 7 | <path d="m 37.259446,10.39762 c -0.574247,0.124095 -1.103439,0.447397 -1.475757,0.901852 L 19.304399,30.156369 13.40137,24.25334 c -0.987323,-0.987459 -2.784113,-0.987511 -3.771498,-1.31e-4 -0.9873853,0.987406 -0.9873302,2.784183 1.18e-4,3.771511 l 7.870706,7.870705 2.049663,1.967677 1.803703,-2.13165 18.364982,-20.988547 c 1.488671,-1.620657 -0.30388,-4.7874876 -2.459598,-4.345285 z" style="fill:#367bf0"/> | ||
| 8 | </g> | ||
| 9 | </svg> | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/checkbox-checked.svg b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/checkbox-checked.svg new file mode 100644 index 0000000..0691782 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/checkbox-checked.svg | |||
| @@ -0,0 +1,6 @@ | |||
| 1 | <svg xmlns="http://www.w3.org/2000/svg" width="42" height="42" version="1.1"> | ||
| 2 | <rect width="30.941" height="30.941" x="5.53" y="5.53" rx="5.431" ry="5.431" style="fill:#ffffff;stroke:#000000;stroke-width:5.05860662"/> | ||
| 3 | <g transform="translate(0,-6)" style="fill:#367bf0"> | ||
| 4 | <path d="m 37.259446,10.39762 c -0.574247,0.124095 -1.103439,0.447397 -1.475757,0.901852 L 19.304399,30.156369 13.40137,24.25334 c -0.987323,-0.987459 -2.784113,-0.987511 -3.771498,-1.31e-4 -0.9873853,0.987406 -0.9873302,2.784183 1.18e-4,3.771511 l 7.870706,7.870705 2.049663,1.967677 1.803703,-2.13165 18.364982,-20.988547 c 1.488671,-1.620657 -0.30388,-4.7874876 -2.459598,-4.345285 z" style="fill:#367bf0"/> | ||
| 5 | </g> | ||
| 6 | </svg> | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/checkbox-off-focused.svg b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/checkbox-off-focused.svg new file mode 100644 index 0000000..2fcc97c --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/checkbox-off-focused.svg | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | <svg xmlns="http://www.w3.org/2000/svg" width="42" height="42" version="1.1"> | ||
| 2 | <rect width="30.941" height="30.941" x="5.53" y="5.53" rx="5.431" ry="5.431" style="fill:#ffffff;stroke:#000000;stroke-width:5.05860662"/> | ||
| 3 | <rect width="18.122" height="18.122" x="11.94" y="11.94" rx="3.181" ry="3.181"/> | ||
| 4 | </svg> | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/checkbox-unchecked-focused.svg b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/checkbox-unchecked-focused.svg new file mode 100644 index 0000000..70a8a88 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/checkbox-unchecked-focused.svg | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | <svg xmlns="http://www.w3.org/2000/svg" width="42" height="42" version="1.1"> | ||
| 2 | <rect style="fill:#ffffff;stroke:#000000;stroke-width:5.05860662" width="30.941" height="30.941" x="5.53" y="5.53" rx="5.431" ry="5.431"/> | ||
| 3 | </svg> | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/close-active.svg b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/close-active.svg new file mode 100644 index 0000000..3f803e3 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/close-active.svg | |||
| @@ -0,0 +1,7 @@ | |||
| 1 | <svg width="64" height="64" version="1.0" viewBox="0 0 46.55 46.55" xmlns="http://www.w3.org/2000/svg"> | ||
| 2 | <path d="m13.822 8.4551c-3.7373 0-6.8223 3.0696-6.8223 6.8164v2e-3c2.817e-4 1.815 0.72408 3.5447 2 4.8203l4.6309 4.6347-4.8301 4.8281-0.19531 0.25781 0.39453-0.45312c-1.2754 1.2756-1.9997 3.0051-2 4.8203v2e-3c0 3.7468 3.0755 6.8203 6.8223 6.8203 1.815-2.76e-4 3.5467-0.72411 4.8223-2l4.6309-4.6348 4.6367 4.6367c1.275 1.2748 3.0044 1.9978 4.8203 1.998 3.7468 0 6.8164-3.083 6.8164-6.8203v-2e-3c-2.7e-4 -1.7954-0.70843-3.5349-1.9941-4.8203l-4.6348-4.6328 4.6348-4.6348c1.2851-1.2851 1.9939-3.0244 1.9941-4.8203v-2e-3c0-3.7373-3.0791-6.8164-6.8164-6.8164-1.7954 2.677e-4 -3.5368 0.71038-4.8223 1.9961l-4.6348 4.6348-4.4062-4.4062-0.01367-0.01758-0.21094-0.21094c-1.2854-1.2857-3.0267-1.9958-4.8223-1.996zm18.91 32.549h0.27148l0.26953-0.0332z" style="color-rendering:auto;color:#000000;dominant-baseline:auto;fill-rule:evenodd;font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:.5;shape-padding:0;shape-rendering:auto;solid-color:#000000;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/> | ||
| 3 | <g transform="rotate(180 23.276 23.273)"> | ||
| 4 | <path d="m13.819 11.361c-1.346 0-2.4524 1.1107-2.4524 2.4568 9.8e-5 0.65069 0.25621 1.2759 0.71638 1.736l7.7219 7.7175-7.7043 7.7043-0.01757 0.01755c-0.46006 0.46006-0.71628 1.0853-0.71638 1.736 0 1.346 1.1063 2.4524 2.4524 2.4524 0.65069-9.7e-5 1.2759-0.25621 1.736-0.71638l7.7219-7.7219 7.7043 7.7043 0.01328 0.01755c0.46004 0.46013 1.0853 0.71628 1.736 0.71638 1.346 0 2.4568-1.1063 2.4568-2.4524-1.01e-4 -0.65069-0.2606-1.2759-0.72077-1.736l-7.7175-7.7219 7.7043-7.6999 0.01328-0.01755c0.45994-0.46001 0.72048-1.0853 0.72059-1.736 0-1.346-1.1107-2.4568-2.4568-2.4568-0.6507 9.9e-5 -1.2759 0.2606-1.736 0.72078l-7.7175 7.7219-7.7043-7.7043-0.01757-0.01755c-0.46009-0.46001-1.0853-0.7207-1.736-0.7208z" style="fill-rule:evenodd;stroke-width:8.7281;stroke:#fff"/> | ||
| 5 | <path d="m13.818 11.36c-1.346 0-2.4519 1.1116-2.4519 2.4576 9.8e-5 0.65069 0.25581 1.2759 0.71598 1.736l4.9096 4.9053 0.01421 0.01705c0.46003 0.46013 1.0853 0.71588 1.736 0.71598 1.346 0 2.4562-1.1059 2.4562-2.4519-1.01e-4 -0.65069-0.26006-1.2759-0.72024-1.736l-4.9067-4.9096-0.0014 0.0014-0.01421-0.0142c-0.46009-0.46001-1.0867-0.72156-1.7374-0.72166zm18.912 0c-0.6507 9.9e-5 -1.2759 0.26149-1.736 0.72166l-4.9067 4.9081 0.0014 0.0014-0.01421 0.01421c-0.46006 0.46005-0.71588 1.0853-0.71598 1.736 0 1.346 1.1059 2.4519 2.4519 2.4519 0.65069-9.9e-5 1.2773-0.25581 1.7374-0.71598l4.9053-4.9067 0.01278-0.01705c0.45994-0.46001 0.72014-1.0853 0.72024-1.736 0-1.346-1.1102-2.4576-2.4562-2.4576zm-14.006 14.004c-0.6507 9.9e-5 -1.2759 0.26149-1.736 0.72166l-4.9067 4.9067v0.0014c-0.45956 0.45998-0.71588 1.0842-0.71598 1.7345 0 1.346 1.1059 2.4519 2.4519 2.4519 0.65069-9.7e-5 1.2773-0.25581 1.7374-0.71598l0.0014-0.0014 4.8911-4.8883 0.01279-0.01705c0.45994-0.46001 0.72014-1.0853 0.72024-1.736 0-1.346-1.1102-2.4576-2.4562-2.4576zm9.0961 0.0014c-1.346 0-2.4519 1.1116-2.4519 2.4576 9.9e-5 0.65069 0.25581 1.2759 0.71598 1.736l4.9096 4.9053c0.46003 0.46013 1.0853 0.71588 1.736 0.71598 1.346 0 2.4562-1.1059 2.4562-2.4519-1.01e-4 -0.65069-0.26006-1.2759-0.72024-1.736l-4.9067-4.9096-0.0014 0.0043c-0.46009-0.46001-1.0867-0.72156-1.7374-0.72166z" style="fill-rule:evenodd"/> | ||
| 6 | </g> | ||
| 7 | </svg> | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/close-hover.svg b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/close-hover.svg new file mode 100644 index 0000000..5d95cbe --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/close-hover.svg | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | <svg width="64" height="64" version="1.0" viewBox="0 0 46.55 46.55" xmlns="http://www.w3.org/2000/svg"> | ||
| 2 | <path d="m16.726 11.365 0.54102 0.0332-0.26953-0.0332zm0 0c-3.7468 0-6.8164 3.083-6.8164 6.8203 2.705e-4 1.7954 0.70841 3.5368 1.9941 4.8223h2e-3l1.7246 1.7227-1.7266 1.7266c-1.2851 1.2851-1.9939 3.0244-1.9941 4.8203 0 3.7373 3.0791 6.8164 6.8164 6.8164 1.7954-2.7e-4 3.5368-0.70842 4.8223-1.9941l1.7266-1.7266 1.4961 1.4961 0.01367 0.01758 0.21094 0.21289c1.2854 1.2857 3.0267 1.9939 4.8223 1.9941 3.7373 0 6.8223-3.0696 6.8223-6.8164-2.82e-4 -1.8141-0.72333-3.5449-1.998-4.8203l-1.7247-1.7247 1.9219-1.9199 0.19531-0.25781-0.39453 0.45312c1.2754-1.2756 1.9997-3.0071 2-4.8223 0-3.7468-3.0755-6.8203-6.8223-6.8203-1.815 2.77e-4 -3.5467 0.72215-4.8223 1.998v2e-3l-1.7227 1.7246-1.709-1.709-0.01563-0.01758c-1.275-1.2748-3.0064-1.9978-4.8223-1.998z" style="color-rendering:auto;color:#000000;dominant-baseline:auto;fill-rule:evenodd;font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;image-rendering:auto;isolation:auto;mix-blend-mode:normal;opacity:.5;shape-padding:0;shape-rendering:auto;solid-color:#000000;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/> | ||
| 3 | <path d="m16.726 14.274c-1.346 0-2.4524 1.1107-2.4524 2.4568 9.8e-5 0.65069 0.25621 1.2759 0.71638 1.736l4.8125 4.8081-4.7949 4.7949-0.01757 0.01755c-0.46006 0.46006-0.71628 1.0853-0.71638 1.736 0 1.346 1.1063 2.4524 2.4524 2.4524 0.65069-9.6e-5 1.2759-0.25621 1.736-0.71638l4.8125-4.8125 4.7949 4.7949 0.01328 0.01755c0.46004 0.46013 1.0853 0.71628 1.736 0.71638 1.346 0 2.4568-1.1063 2.4568-2.4524-1.01e-4 -0.65069-0.2606-1.2759-0.72077-1.736l-4.8081-4.8125 4.7949-4.7905 0.01328-0.01755c0.45994-0.46001 0.72048-1.0853 0.72059-1.736 0-1.346-1.1107-2.4568-2.4568-2.4568-0.6507 1e-4 -1.2759 0.2606-1.736 0.72078l-4.8081 4.8125-4.7949-4.7949-0.01757-0.01755c-0.46009-0.46001-1.0853-0.7207-1.736-0.7208z" style="fill-rule:evenodd;stroke-width:8.7281;stroke:#fff"/> | ||
| 4 | <path d="m16.728 14.27c-1.346 0-2.4524 1.1107-2.4524 2.4568 9.8e-5 0.65069 0.25621 1.2759 0.71638 1.736l4.8125 4.8081-4.7949 4.7949-0.01757 0.01755c-0.46006 0.46006-0.71628 1.0853-0.71638 1.736 0 1.346 1.1063 2.4524 2.4524 2.4524 0.65069-9.7e-5 1.2759-0.25621 1.736-0.71638l4.8125-4.8125 4.7949 4.7949 0.01328 0.01755c0.46003 0.46013 1.0853 0.71628 1.736 0.71638 1.346 0 2.4568-1.1063 2.4568-2.4524-1.01e-4 -0.65069-0.2606-1.2759-0.72077-1.736l-4.8081-4.8125 4.7949-4.7905 0.01328-0.01755c0.45994-0.46001 0.72048-1.0853 0.72059-1.736 0-1.346-1.1107-2.4568-2.4568-2.4568-0.6507 9.9e-5 -1.2759 0.2606-1.736 0.72078l-4.8081 4.8125-4.7949-4.7949-0.01757-0.01755c-0.46009-0.46001-1.0853-0.7207-1.736-0.7208z" style="fill-rule:evenodd"/> | ||
| 5 | </svg> | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/close.svg b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/close.svg new file mode 100644 index 0000000..551f15c --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/close.svg | |||
| @@ -0,0 +1,14 @@ | |||
| 1 | <svg width="64" height="64" version="1.0" viewBox="0 0 46.55 46.55" xmlns="http://www.w3.org/2000/svg"> | ||
| 2 | <g transform="matrix(2.2502 0 0 2.2502 -2.9094 -55.278)"> | ||
| 3 | <path d="m2.9091 34.909c0 4.8199 3.9073 8.7273 8.7273 8.7273 4.8199 0 8.7273-3.9073 8.7273-8.7273 0-4.8199-3.9073-8.7273-8.7273-8.7273-4.8199 0-8.7273 3.9073-8.7273 8.7273z" style="fill:#fff"/> | ||
| 4 | <g transform="translate(-.72727 24.727)" style="fill:none"> | ||
| 5 | <path d="m3.6364 10.182c0 4.8199 3.9073 8.7273 8.7273 8.7273 4.8199 0 8.7273-3.9073 8.7273-8.7273 0-4.8199-3.9073-8.7273-8.7273-8.7273-4.8199 0-8.7273 3.9073-8.7273 8.7273z" style="fill:none;opacity:.8"/> | ||
| 6 | <path d="m9.4545 13.093h0.72727c0.20083 0 0.39111-0.07293 0.52273-0.20454l1.6591-1.6591 1.6591 1.6591c0.13162 0.13161 0.3219 0.20454 0.52273 0.20454h0.72727v-0.72727c0-0.20083-0.07293-0.39112-0.20454-0.52273l-1.6591-1.6591 1.6591-1.6591c0.13161-0.13161 0.20454-0.3219 0.20454-0.52273v-0.72727h-0.72727c-0.20083 0-0.39111 0.07293-0.52273 0.20455l-1.6591 1.6591-1.6591-1.6591c-0.13161-0.13161-0.32366-0.23113-0.52273-0.20455h-0.72727v0.72727c0 0.20083 0.07293 0.39112 0.20455 0.52273l1.6591 1.6591-1.6591 1.6591c-0.13162 0.13161-0.20455 0.3219-0.20455 0.52273z" style="fill:none"/> | ||
| 7 | </g> | ||
| 8 | <path d="m2.9276 35.27c-0.00502 0.12156-0.018466 0.24084-0.018466 0.36364 0 4.8199 3.9073 8.7273 8.7273 8.7273 4.8199 0 8.7273-3.9073 8.7273-8.7273 0-0.1228-0.01344-0.24207-0.01847-0.36364-0.19213 4.6499-4.0117 8.3636-8.7088 8.3636-4.6971 0-8.5167-3.7137-8.7088-8.3636z" style="opacity:.5"/> | ||
| 9 | <path d="m8.7273 31.273c-0.40166 0-0.72727 0.32561-0.72727 0.72727 2.9e-5 0.19287 0.07667 0.37784 0.21307 0.5142l2.3949 2.3949-2.3949 2.3949c-0.13637 0.13637-0.21301 0.32133-0.21304 0.51421 0 0.40166 0.32561 0.72727 0.72727 0.72727 0.19287-2.9e-5 0.37784-0.07667 0.5142-0.21307l2.3949-2.3949 2.3949 2.3949c0.13634 0.13637 0.32131 0.21301 0.51418 0.21304 0.40166 0 0.72727-0.32561 0.72727-0.72727-3e-5 -0.19287-0.07667-0.37784-0.21307-0.5142l-2.3949-2.3949 2.3949-2.3949c0.13637-0.13634 0.21301-0.32131 0.21304-0.51418 0-0.40166-0.32561-0.72727-0.72727-0.72727-0.19287 2.9e-5 -0.37784 0.07667-0.5142 0.21307l-2.3948 2.3949-2.3949-2.3949c-0.1364-0.13637-0.32136-0.21301-0.51424-0.21304z" style="fill-rule:evenodd"/> | ||
| 10 | <path d="m11.636 26.182c-4.8199 0-8.7273 3.9073-8.7273 8.7273 0 0.1228 0.013443 0.24207 0.018466 0.36364 0.19213-4.6499 4.0117-8.3636 8.7088-8.3636 4.6971 0 8.5167 3.7137 8.7088 8.3636 5e-3 -0.12157 0.01847-0.24084 0.01847-0.36364 0-4.8199-3.9073-8.7273-8.7273-8.7273z" style="fill:#fff;opacity:.3"/> | ||
| 11 | </g> | ||
| 12 | <path transform="scale(.72734)" d="m32 5c-14.912 0-27 12.088-27 27 0 0.33557 0.013253 0.6674 0.025391 1 0.52723-14.447 12.398-26 26.975-26 14.576 0 26.447 11.553 26.975 26 0.012138-0.3326 0.025391-0.66443 0.025391-1 0-14.912-12.088-27-27-27z" style="opacity:.1;stroke-width:3.0938"/> | ||
| 13 | <path d="m43.108 62.879c0 10.846 8.7924 19.638 19.638 19.638 10.846 0 19.638-8.7924 19.638-19.638 0-10.846-8.7924-19.638-19.638-19.638-10.846 0-19.638 8.7924-19.638 19.638z" style="fill:#fff;stroke-width:2.2502"/> | ||
| 14 | </svg> | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/corner-ripple.svg b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/corner-ripple.svg new file mode 100644 index 0000000..4a204c6 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/corner-ripple.svg | |||
| @@ -0,0 +1,59 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
| 2 | <svg | ||
| 3 | xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
| 4 | xmlns:cc="http://creativecommons.org/ns#" | ||
| 5 | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
| 6 | xmlns:svg="http://www.w3.org/2000/svg" | ||
| 7 | xmlns="http://www.w3.org/2000/svg" | ||
| 8 | xmlns:xlink="http://www.w3.org/1999/xlink" | ||
| 9 | version="1.1" | ||
| 10 | id="svg2" | ||
| 11 | height="104" | ||
| 12 | width="104"> | ||
| 13 | <defs | ||
| 14 | id="defs4"> | ||
| 15 | <linearGradient | ||
| 16 | id="linearGradient3857"> | ||
| 17 | <stop | ||
| 18 | id="stop3859" | ||
| 19 | offset="0" | ||
| 20 | style="stop-color:#ffffff;stop-opacity:0" /> | ||
| 21 | <stop | ||
| 22 | id="stop3861" | ||
| 23 | offset="1" | ||
| 24 | style="stop-color:#ffffff;stop-opacity:1" /> | ||
| 25 | </linearGradient> | ||
| 26 | <radialGradient | ||
| 27 | gradientTransform="translate(52.000005,1000.3622)" | ||
| 28 | gradientUnits="userSpaceOnUse" | ||
| 29 | r="52" | ||
| 30 | fy="0" | ||
| 31 | fx="0" | ||
| 32 | cy="0" | ||
| 33 | cx="0" | ||
| 34 | id="radialGradient3863" | ||
| 35 | xlink:href="#linearGradient3857" /> | ||
| 36 | </defs> | ||
| 37 | <metadata | ||
| 38 | id="metadata7"> | ||
| 39 | <rdf:RDF> | ||
| 40 | <cc:Work | ||
| 41 | rdf:about=""> | ||
| 42 | <dc:format>image/svg+xml</dc:format> | ||
| 43 | <dc:type | ||
| 44 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
| 45 | <dc:title></dc:title> | ||
| 46 | </cc:Work> | ||
| 47 | </rdf:RDF> | ||
| 48 | </metadata> | ||
| 49 | <g | ||
| 50 | transform="translate(0,-948.3622)" | ||
| 51 | id="layer1"> | ||
| 52 | <circle | ||
| 53 | r="52" | ||
| 54 | cy="1000.3622" | ||
| 55 | cx="52.000004" | ||
| 56 | id="path2991" | ||
| 57 | style="fill:url(#radialGradient3863);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | ||
| 58 | </g> | ||
| 59 | </svg> | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/overview-hover.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/overview-hover.png new file mode 100644 index 0000000..75673f9 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/overview-hover.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/overview.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/overview.png new file mode 100644 index 0000000..dc9892e --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/overview.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/switch-off-dark.svg b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/switch-off-dark.svg new file mode 100644 index 0000000..078d4d2 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/switch-off-dark.svg | |||
| @@ -0,0 +1,6 @@ | |||
| 1 | <svg width="91.696" height="44.682" version="1.1" viewBox="0 0 91.696 44.682" xmlns="http://www.w3.org/2000/svg"> | ||
| 2 | <g transform="matrix(2.0103 0 0 2.0314 -.00040213 -591.47)"> | ||
| 3 | <rect x=".625" y="291.71" width="44.446" height="20.911" rx="10.455" ry="10.073" style="fill:#2f343f;paint-order:normal;stroke-width:1.0853;stroke:#242730"/> | ||
| 4 | <rect x=".54285" y="291.71" width="21.143" height="20.911" rx="10.455" ry="10.455" style="fill:#333945;paint-order:normal;stroke-width:1.0853;stroke:#242730"/> | ||
| 5 | </g> | ||
| 6 | </svg> | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/switch-off-darkest.svg b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/switch-off-darkest.svg new file mode 100644 index 0000000..8b1559f --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/switch-off-darkest.svg | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | <svg width="91.696" height="44.682" version="1.1" viewBox="0 0 91.696 44.682" xmlns="http://www.w3.org/2000/svg"> | ||
| 2 | <path d="m22.273 0.013672c-12.217 0-22.113 9.618-22.113 21.559v1.5547c0 11.941 9.8965 21.559 22.113 21.559h47.314c12.217 0 22.115-9.618 22.115-21.559v-1.5547c0-11.941-9.8984-21.559-22.115-21.559z" style="color-rendering:auto;color:#000000;dominant-baseline:auto;fill:#fff;font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;image-rendering:auto;isolation:auto;mix-blend-mode:normal;paint-order:normal;shape-padding:0;shape-rendering:auto;solid-color:#000000;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/> | ||
| 3 | <path d="m22.109 3.3136h0.46724c10.475 0 18.835 8.4474 18.835 19.032v0.0041c0 10.585-8.3597 19.032-18.835 19.032h-0.46724c-10.475 0-18.835-8.4475-18.835-19.032v-0.0041c0-10.585 8.3597-19.032 18.835-19.032z" style="color-rendering:auto;color:#000000;dominant-baseline:auto;font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;image-rendering:auto;isolation:auto;mix-blend-mode:normal;paint-order:normal;shape-padding:0;shape-rendering:auto;solid-color:#000000;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/> | ||
| 4 | </svg> | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/switch-off.svg b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/switch-off.svg new file mode 100644 index 0000000..b90257e --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/switch-off.svg | |||
| @@ -0,0 +1,6 @@ | |||
| 1 | <svg width="91.999" height="44" version="1.1" viewBox="0 0 91.999 44" xmlns="http://www.w3.org/2000/svg"> | ||
| 2 | <g transform="matrix(2.0169 0 0 2.0004 -.00040345 -582.44)"> | ||
| 3 | <rect x=".625" y="291.71" width="44.446" height="20.911" rx="10.455" ry="10.073" style="fill:#ededed;paint-order:normal;stroke-width:1.0853;stroke:#d1d1d1"/> | ||
| 4 | <rect x=".54285" y="291.71" width="21.143" height="20.911" rx="10.455" ry="10.455" style="fill:#fff;paint-order:normal;stroke-width:1.0853;stroke:#d1d1d1"/> | ||
| 5 | </g> | ||
| 6 | </svg> | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/switch-on-dark.svg b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/switch-on-dark.svg new file mode 100644 index 0000000..ce5501a --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/switch-on-dark.svg | |||
| @@ -0,0 +1 @@ | |||
| <svg width="91.694" height="44.682" version="1.1" viewBox="0 0 91.694 44.682" xmlns="http://www.w3.org/2000/svg"><path d="m22.07 0.341c-12.27 0-22.223 9.4669-22.223 21.234v1.5316c0 11.768 9.9523 21.234 22.223 21.234h47.555c12.27 0 22.223-9.4669 22.223-21.234v-1.5316c0-11.768-9.9524-21.234-22.223-21.234z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="#367bf0" image-rendering="auto" shape-rendering="auto" solid-color="#000000" stroke-width="2.0105" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;paint-order:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/><path d="m22.068 0.341c-12.27 0-22.221 9.4671-22.221 21.235v1.5293c0 11.769 9.952 21.235 22.221 21.235h47.558c12.27 0 22.221-9.4671 22.221-21.235v-1.5293c0-11.769-9.952-21.235-22.221-21.235zm0 2.1737h47.558c11.138 0 20.031 8.506 20.031 19.061v1.5293c0 10.556-8.893 19.061-20.031 19.061h-47.558c-11.138 0-20.031-8.506-20.031-19.061v-1.5293c0-10.556 8.893-19.061 20.031-19.061z" color="#000000" color-rendering="auto" dominant-baseline="auto" image-rendering="auto" opacity=".4" shape-rendering="auto" solid-color="#000000" stroke-width="1.0041" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;paint-order:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/><rect x="48.37" y="1.1197" width="42.231" height="42.479" rx="20.883" ry="21.238" fill="#242730" stroke="#191b21" stroke-width="2.1862" style="paint-order:normal"/></svg> | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/switch-on-darkest.svg b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/switch-on-darkest.svg new file mode 100644 index 0000000..c38cb8b --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/switch-on-darkest.svg | |||
| @@ -0,0 +1 @@ | |||
| <svg width="91.696" height="44.682" version="1.1" viewBox="0 0 91.696 44.682" xmlns="http://www.w3.org/2000/svg"><path d="m22.265 0.34161c-12.17 0-22.041 9.4664-22.041 21.234v1.5315c0 11.767 9.8709 21.234 22.041 21.234h47.167c12.17 0 22.041-9.4664 22.041-21.234v-1.5315c0-11.767-9.8709-21.234-22.041-21.234z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="#367bf0" image-rendering="auto" shape-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;paint-order:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/><path d="m22.264 0.34002c-12.169 0-22.039 9.4674-22.039 21.236v1.5293c0 11.769 9.8704 21.236 22.039 21.236h47.168c12.169 0 22.039-9.4674 22.039-21.236v-1.5293c0-11.769-9.8704-21.236-22.039-21.236zm0 2.1738h47.168c11.047 0 19.867 8.5063 19.867 19.062v1.5293c0 10.556-8.8201 19.062-19.867 19.062h-47.168c-11.047 0-19.867-8.5063-19.867-19.062v-1.5293c0-10.556 8.8201-19.062 19.867-19.062z" color="#000000" color-rendering="auto" dominant-baseline="auto" image-rendering="auto" opacity=".4" shape-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;paint-order:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/><g transform="matrix(-1 0 0 1 91.863 0)"><path d="m22.109 3.3136h0.46724c10.475 0 18.835 8.4474 18.835 19.032v0.0041c0 10.585-8.3597 19.032-18.835 19.032h-0.46724c-10.475 0-18.835-8.4475-18.835-19.032v-0.0041c0-10.585 8.3597-19.032 18.835-19.032z" color="#000000" color-rendering="auto" dominant-baseline="auto" image-rendering="auto" shape-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;paint-order:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/></g></svg> | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/switch-on.svg b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/switch-on.svg new file mode 100644 index 0000000..0412f76 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/switch-on.svg | |||
| @@ -0,0 +1 @@ | |||
| <svg width="92" height="44" version="1.1" viewBox="0 0 92 44" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(2.0041 0 0 2.0003 -.16504 -582.43)"><path d="m11.171 291.17c-6.1227 0-11.089 4.7327-11.089 10.616v0.76566c0 5.883 4.966 10.616 11.089 10.616h23.729c6.1227 0 11.089-4.7327 11.089-10.616v-0.76566c0-5.883-4.966-10.616-11.089-10.616z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="#367bf0" image-rendering="auto" shape-rendering="auto" solid-color="#000000" stroke-width="1.0041" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;paint-order:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/><rect x="24.303" y="291.71" width="21.143" height="20.911" rx="10.455" ry="10.455" fill="#fff" stroke="#367bf0" stroke-width="1.0853" style="paint-order:normal"/></g><path d="m22.221 0c-12.27 0-22.221 9.4671-22.221 21.235v1.5293c0 11.769 9.952 21.235 22.221 21.235h47.558c12.27 0 22.221-9.4671 22.221-21.235v-1.5293c0-11.769-9.952-21.235-22.221-21.235zm0 2.1737h47.558c11.138 0 20.031 8.506 20.031 19.061v1.5293c0 10.556-8.893 19.061-20.031 19.061h-47.558c-11.138 0-20.031-8.506-20.031-19.061v-1.5293c0-10.556 8.893-19.061 20.031-19.061z" color="#000000" color-rendering="auto" dominant-baseline="auto" image-rendering="auto" opacity=".4" shape-rendering="auto" solid-color="#000000" stroke-width="1.0041" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;paint-order:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/><rect x="48.541" y="1.0775" width="42.373" height="41.828" rx="20.953" ry="20.913" fill="none" opacity=".4" stroke="#000" stroke-width="2.173" style="paint-order:normal"/></svg> | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/trash-icon.svg b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/trash-icon.svg new file mode 100644 index 0000000..61097dd --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/trash-icon.svg | |||
| @@ -0,0 +1,97 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
| 2 | <!-- Created with Inkscape (http://www.inkscape.org/) --> | ||
| 3 | |||
| 4 | <svg | ||
| 5 | xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
| 6 | xmlns:cc="http://creativecommons.org/ns#" | ||
| 7 | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
| 8 | xmlns:svg="http://www.w3.org/2000/svg" | ||
| 9 | xmlns="http://www.w3.org/2000/svg" | ||
| 10 | xmlns:xlink="http://www.w3.org/1999/xlink" | ||
| 11 | xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||
| 12 | xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||
| 13 | width="400" | ||
| 14 | height="120" | ||
| 15 | id="svg2" | ||
| 16 | version="1.1" | ||
| 17 | inkscape:version="0.91 r13725" | ||
| 18 | sodipodi:docname="trash-icon.svg"> | ||
| 19 | <defs | ||
| 20 | id="defs4" /> | ||
| 21 | <sodipodi:namedview | ||
| 22 | id="base" | ||
| 23 | pagecolor="#ffffff" | ||
| 24 | bordercolor="#666666" | ||
| 25 | borderopacity="1.0" | ||
| 26 | inkscape:pageopacity="0.0" | ||
| 27 | inkscape:pageshadow="2" | ||
| 28 | inkscape:zoom="1.28" | ||
| 29 | inkscape:cx="36.193504" | ||
| 30 | inkscape:cy="50.945434" | ||
| 31 | inkscape:document-units="px" | ||
| 32 | inkscape:current-layer="layer1" | ||
| 33 | showgrid="true" | ||
| 34 | inkscape:window-width="1366" | ||
| 35 | inkscape:window-height="721" | ||
| 36 | inkscape:window-x="0" | ||
| 37 | inkscape:window-y="25" | ||
| 38 | inkscape:window-maximized="1" | ||
| 39 | showguides="true" | ||
| 40 | inkscape:guide-bbox="true" | ||
| 41 | inkscape:snap-bbox="true" | ||
| 42 | inkscape:bbox-paths="true" | ||
| 43 | inkscape:bbox-nodes="true" | ||
| 44 | inkscape:snap-bbox-edge-midpoints="true"> | ||
| 45 | <inkscape:grid | ||
| 46 | type="xygrid" | ||
| 47 | id="grid2985" | ||
| 48 | empspacing="5" | ||
| 49 | visible="true" | ||
| 50 | enabled="true" | ||
| 51 | snapvisiblegridlinesonly="true" /> | ||
| 52 | <sodipodi:guide | ||
| 53 | orientation="1,0" | ||
| 54 | position="200,105" | ||
| 55 | id="guide3920" /> | ||
| 56 | </sodipodi:namedview> | ||
| 57 | <metadata | ||
| 58 | id="metadata7"> | ||
| 59 | <rdf:RDF> | ||
| 60 | <cc:Work | ||
| 61 | rdf:about=""> | ||
| 62 | <dc:format>image/svg+xml</dc:format> | ||
| 63 | <dc:type | ||
| 64 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
| 65 | <dc:title /> | ||
| 66 | </cc:Work> | ||
| 67 | </rdf:RDF> | ||
| 68 | </metadata> | ||
| 69 | <g | ||
| 70 | inkscape:label="Ebene 1" | ||
| 71 | inkscape:groupmode="layer" | ||
| 72 | id="layer1" | ||
| 73 | transform="translate(0,-932.36218)"> | ||
| 74 | <path | ||
| 75 | style="opacity:0.45;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" | ||
| 76 | d="M 8 6 C 6.892 6 6 6.8919999 6 8 L 6 121 C 6 122.108 6.892 123 8 123 L 392 123 C 393.108 123 394 122.108 394 121 L 394 8 C 394 6.8919999 393.108 6 392 6 L 8 6 z M 8 7 L 392 7 C 392.554 7 393 7.446 393 8 L 393 121 C 393 121.554 392.554 122 392 122 L 8 122 C 7.446 122 7 121.554 7 121 L 7 8 C 7 7.446 7.446 7 8 7 z " | ||
| 77 | transform="translate(0,932.36218)" | ||
| 78 | id="rect4179-2-0-9-8" /> | ||
| 79 | <rect | ||
| 80 | style="opacity:0.3;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" | ||
| 81 | id="rect4179-2-0-9" | ||
| 82 | width="386" | ||
| 83 | height="115" | ||
| 84 | x="7" | ||
| 85 | y="939.36218" | ||
| 86 | ry="1" | ||
| 87 | rx="1" /> | ||
| 88 | <image | ||
| 89 | y="964.36218" | ||
| 90 | x="168" | ||
| 91 | id="image3917" | ||
| 92 | xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAABHNCSVQICAgIfAhkiAAAEIlJREFU eJzt3WuMHWd9x/Hv7MV27CQkbu6iKYikhBIKpZfwggC9pCRAKyFoJSCloKpSERG9qKUqinoTUhXR oqY3elMRFYJKiJLSilYtfZHSAIEQkVIcpUCkAAlxQtK4ju317p59+uKZx2f2eG3vWZ85Z878vx/p aNf2WZ//zszzm2eemXkGJEmSJEmSJEmSJEmSJEmSJEmSJEmSJHVUNesCtHMpJYBdwCKwwPTX50b9 WgU2qsrNad64xuZM3egXgWcBLwNeDlwJ7K1f01qna8BR4Ang88CdwBeAowbB/HBNzZGUUkVu+D8H vB64BFhitusxkXsBR4AvAn9IDoNVg6D7XENzIqW0BLwa+C3gOeR117X1l8hB8EHgNuDbhkC3uXbm QEppmbzXvxU4n5PXW5p6Uac3AD4B/Apw0BDoLtdMx6WUFoA3AO8BzmXzOksj32/UXxPTD4Vq5LUB /BPwDuApQ6CbXCsdVg/4XQv8HXmgr6yv1PiayHvcAbDO5hBovrdNVePrAnmQcqmu6Tbg9qqqBlOo Q2MyADospbQH+BPgp8gNCzY37HXyaHx5lSCYRQ8Aco3NAFgGngJeB9xvL6B7lmZdgLZW7/2/D3gl Jzf+DXKDXwWO11+32vvPQrMXsEw+NXkz8JvkcFKHGADdtQi8hjzoB5sb/yqwUr/WGDb+LihjEYPG 63rgO4DHZliXtrBw5rdoRvYB17F5HZU9/wpwjLz3X6M7jb+pHKIcB84DXlj3atQhBkB3XQBcVX/f HOw7Tg6AVYbH+11WwumZOObUOQZAd+0H9jT+XLr+5Zh/Hhp/kYBLcXvrHMcAumsF+CT5Zh/I3ely 7L/G7Af7xvUQ81VvCHbJOqq+7n+Zk8/9z6sBMPBUoCRJkiRJkiRNkUOyDfWVahX5Mtzd5KvxdjM8 FTdr834moGla296AfPr0aP1ax/kLT3ApcOKe+3OBq4EXAy8iT711OfmKvD2n/GF13QA4TL4P4SHg f4C7gQeAgwSfuizsb17v7ZeBa4CbgBvq7/cx+3n21I5yo9Iq8CjwOeBjwKeAw1VV9amHtS3hNvK6 4S8BLyBPs3UT+U61WUyrrdlK5JuqDgAfAO4g2OxFcX5TTlxd953A28jTbF3IqSfXPNXeINxeooe2 Wt9rwD3A7xNoVuP+/4a1emLNG8iz6j6XPNB30ttGvj/VS/OtTFoyOo8hwNPk3sDtwKN9D4F+/3ac 6PLvBd4O/CKnn1W3NPDyxJsyoUX587Tn2tNklfVeGn95olL5Wl4D4DPAO4Ev9zkE+vubcaLx7yfv 9d9EPp231ay6o7PYlPn11hnedtuF6bY0GaUHMDqHYXmVQPgq8EvAXX0dIOxtANSN/0Lg94CfJo/4 n/jnxtcyc0253bZMtDk6waZ7/v5odvmbQVAmMi2vJeAR4Bbgzj6GQJ8DYC/wbuAtnLrxl4tEyqsL M+tqNpqHBCUAdtWvrwM/D9zbt8OBfv02tfoxWreQn6Szu/lP9detZtUtc+t1cX49TU85PCi9gXIl 6JeAtwLf7FMI9G6Kprrr/zLysVvzEt7mvHqr5PO/RxhOrtmlmXU1O81tZIXhNvI84Nfp2VWhvQqA uvFfTt7z72fzbDrNSTXLdeFdnlVXs1XGhsp9BCvAq4CfrK8n6YVeBQD5GO5nyQ/U2Krxlz3/MeZv Yk3NRnMq9g3gF4Ar+jLFeW8CoF4hV5OP08pkp6MP0zjGfE2prW5oPuPgCuCNbH0h2dzpTQCQV8jP AJfVfx4d8CtP0lnFLr/G1zxd/Crgyj70AvoUAJcBr2Xz71RWWvMxWjZ+7VTZnvYDr6AHZ9F6EQB1 Ev84m/f+zUE/B/s0KWW3/6PkR57NtV4EAPnUzKvZ/KCTxPBcv8f8mqQN8njTVfN+GNCXALgc+F5y l2x01L9c3jvfa0pdswz8AHN+GDD3AVAn8AvI1/2f+GuGe//yGC1pkirg+Wy+zHzuzH0AkH+Ha8kr ojT0ckdfubbfAFAbriJPITe3+hAAS+QJPsrvUrr/a3h5r9p1AZt7nnOnDwGwSB4DKDYYnq+18atN i8Alsy7ibPQhACryjD9FCYAyk4/UlgXmvAewdOa3dF65fbOc529e8usAoNo0oDsPjdmRuT6FASfu /f8Rci+g3M/fnMpLaksC7q+q6pFZFyJJkiRJkiRJkrTZ3J8GHFf9vIDXkid1kJoS8Kmqqu6bdSHT 0ocLgcZ1LvAO4JpZF6LO2QDeBRgAPVeuHpSawl04FjUAmsKtdKmIHACjDwiVyhOgw4gcALD5keDh Vr5OUu4jCcMAGD4g1HkDVZ4hEUb0AGg+8WUVAyA6ewDBNGcQ9vZhhTsM9FSYtJkBICkGA0AKzACQ AjMApMAMACkwA0AKzACQAjMApMAMACmw6JcCt6lcYnwMOEJe1ueRH2M+6+BN5MtejwOHyROknE9+ zNWsa4PhTVqH6+/PBXaTH8YZbhq7NhkA7VgD/hv4Z+B+4BC54V8BvIL8KLMLmM3GPAAeBD5Bnvrq ibqOS4DrgBvrOmdRWwIeA/4NuAt4tK73QuBFdW3fTQ4CTYABMFkJOAq8H/gocKiqqhPXlqeUHgQ+ S258v0qel3CaDW0N+DjwV+SGlqqqKrU9BNxLDq23A9cz3e1jANwN/BHwVWDQqO0bwJfIy+2twOuZ 84dydkUXunt9sgq8D/gA8FSz8QNUVUVVVevkhnYreUOf1s0nA+AO4L3AwaqqTjT+Rm0D4GvAu4FP M73HqyfyMvkd4IGqqgZb1JaAbwN/DHyEYLfttsUAmJxE7rZ+DFhvbsCj6n97kBwWR6dU21eAvwSO bqO2J4E/BR5nOgF1iNywHztTbVVVrQB/DRyYUm29ZgBMzgq58Z+2gRX1e+4mjxG0bQD8I/DEGLV9 DfiPdssCciO+k/yY7e3+zFPk3sy0eii9ZQBMzreAA2NsxJDPEHyOPA7Q5ljAMeDzjLfHLMfkiXZr WyePi2y7S18v43vIh1xuw2fBhTc5T5JP942jHNfuIg+4tdXQDpEHJLf9A/V7v0neRto8dbkOPLyD nztC7nV14bTq3HLBTc7Y3dG6kT1NPse9h/ZCoEx6Oq4N4BzarQ0aZyPGsEoOgXPozvULc8fTgLNX kQMAhtOTD2ZXzialtt0MLx7qyuh7Rd77n8Pwoiuf8TAmU3P2yoa8q3517Wq3RYa1tdkL2IlFhstu mW7VNhcMgG6oyI1rme41sorc0JbqV5e2mVJbWW5dqm0uuMC6oZwFWCSvk64FQFdrg+GDXkt9GoML rDvKhtz2KcGdKLV1NQBGX9omA6B7ur4Bd7E+G/8OGQDqCxv/DhgAUmAGgBSYASAFZgBIgRkAUmAG gBSYASAFZgBIgRkAUmAGgBSYASAFZgBIgRkAUmAGgBSYASAFZgBIgRkAUmAGgBSYASAFZgBIgRkA UmAGgBSYASAFZgBIgRkAUmAGgBSYASAFZgBIgRkAUmAGgBSYASAFZgBIgRkAUmAGgBSYASAFZgBI gRkAUmAGgBSYASAFZgBIgRkAUmAGgBSYASAFZgBIgRkAUmAGgBSYASAFZgBIgRkAUmAGgBSYASAF ZgBIgRkAUmAGgBSYASAFZgBIgRkAUmAGgBSYASAFZgBIgRkAUmAGgBSYASAFZgBIgRkAUmAGgBSY ASAFZgBIgRkAUmAGgBSYASAFZgBIgRkAUmAGgBSYASAFZgBIgRkAUmAGgBSYASAFZgBIgRkAUmAG gBSYASAFZgBIgRkAUmAGgBSYASAFZgBIgRkAUmAGgBSYASAFZgBIgRkAUmAGgBSYASAFZgBIgRkA UmAGgBSYASAFZgBIgRkAUmAGgBSYASAFZgBonqVZFzDvDIDZWwaqWRcxhxaA3bMuYt4ZAJOzizGX Z0oJYP+4P7cD57KzxnIe7ddWAbvrZTGOXcDFky8nFgNgci4FLhpzQ14Enlt/bdP5wBXj1Fa/93uA PS3VVCwDV43zA3VtzwQuaKOgSAyAybkIeAnb7M7XG/HFwI9t92fOwm7g5YwXNOcAPwEstVLR0AK5 tnPG/JnXjPkz2oIBMDlLwOuAS7e5p10CbgaubrOo2gJwI3DNdmpLKVXATcD1tB9OFfBi4Ib6c89U G+SeyZtov+fUewbA5FTkxvzLwIWna2gppRIWt9D+Hra4CPgN4NlnqK00yFuBfdMpjV3A24DvTymd cpus634O8F7giuY/NV4agwEwWQvADcAfAD+YUtqTUqpSStRfF1NKlwK/BryHPADY3Ou1uSFXwPPJ jeeGlNK+lNJCXRv1988A3gz8Lfm4vGrU0nZtlwG3ATenlPbXy4rGsttHPlx6P3AdJ/dMbPw7MK29 TyQL5A30h4D7gC8AjwJ7gecBPww8m9x9HW38G/WrTVcDtwMPAPcCDzIcjHwpOSR2naK2tveyF5N7 KW8BPgN8BVgDnsVwme5t1NYMpUnUtwEcPoufnzsRA6DtRlY2wr3kPdaN9d9X5OW91Z6rbMCD+tVm I0vkkfeXkAff0hlqY8q1LZDD6IWNvy+1jYZSqW29ru1s12sCVs/y/5grEQ8BjgJPtvwZA/Kea63+ 8xJbh21zIy7vn8SGfDqlwZTP2k5t5f3rLdeW6s9YrWtbZHih1FaNPzFc1pOobYA9gN5bAw62/Bmp /pzjDEO27MXSyPs2Gu89Tt4I21Qa9HGGhyFLdZ2je/fR2ta3eM8kNQOg1LZ8mtrK73G8rvNsA2AV +NZZ/h9zJWIADMjHv202tLJnWmn8eRfDjbpqvKdsxCvkjXgag1mD+jNLHbvY3M0uwdSsbZX2xydg 2A0ve/wNhgFVamsGxQqTC87/BR6fwP8zNyIGwAZwD8O9TJufs07eQMuedKnxmWUjXqtrKXuwaQRA +ewVhl3o5ZHamocxpUs+rdpKQJVlWGoroVCCc3WCtSXgQP25YYQLgKqqSCkdAB4Grmz540rDL41p keEhQdnQy2sae9emEgKlkZXamj2A0tCmfY69LJtS22gPoDkoOanQHAB3158XRrgAqD0O/CfwRk4e YJq05sY8+lnT2uOfymhDm9Y1Cdsxenak7dqeIPcMQ4l4FgDy3vjvgSMMG2Xbl7yO7rmm1aXejq1q m3U4NbVdWwI+DRysqlh3ZocMgHol301e6RXD7qVi+j/gHwjW/YegAVA7BvwZuRdgAMS1AfwrcCDa 3h8CB0C9sj8LfKj+q7DLIrAEfB34IMOLtkKJvtGvAe8DvszmEXrFcAT4C+AbEff+EHyDr1f6QeC3 gUcIvjyCWQM+DPx7VVVdGeycuvAbfB0C9wG/CzyGYwERrAEfJ99aHLLrX7ix1+qJKF4KvIs8v5/6 p1xm/FHgz4HDUbv+RezffkQ9G861wDvJ005N4/oATUcCDgF/A3wEWIne+MGN+ySNyTrfTJ548hm4 nOZZueT5v8gDvl8EBjb+zKWwhToElsiTUryBPBvNPlxe86Tckv0gcAfwL8AhG/5mLo3TqINgN3ma rFeSp6S6jOGUWS6/bil7+6fJp3Y/CdwFPBF5pP903IC3oQ6CRfKDKK4ijxN8FzkMLsCzKbN2lHyD 18PA/eTG/zj5ON+GfxoGwJjqMCj3D5TbVDVbzclV8gqyqy9JkiRJkiRJkiRJkiRJkiRJkiRJkiRJ kiRJkiRJkjrs/wF74LkrtNf36QAAAABJRU5ErkJggg== " | ||
| 93 | height="64" | ||
| 94 | width="64" | ||
| 95 | style="fill:#000000;fill-opacity:1" /> | ||
| 96 | </g> | ||
| 97 | </svg> | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/window-list-active-bottom.svg b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/window-list-active-bottom.svg new file mode 100644 index 0000000..a29d748 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/window-list-active-bottom.svg | |||
| @@ -0,0 +1,77 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
| 2 | <svg | ||
| 3 | xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
| 4 | xmlns:cc="http://creativecommons.org/ns#" | ||
| 5 | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
| 6 | xmlns:svg="http://www.w3.org/2000/svg" | ||
| 7 | xmlns="http://www.w3.org/2000/svg" | ||
| 8 | style="display:inline;enable-background:new" | ||
| 9 | version="1.0" | ||
| 10 | id="svg11300" | ||
| 11 | height="4" | ||
| 12 | width="28"> | ||
| 13 | <defs | ||
| 14 | id="defs3" /> | ||
| 15 | <metadata | ||
| 16 | id="metadata4"> | ||
| 17 | <rdf:RDF> | ||
| 18 | <cc:Work | ||
| 19 | rdf:about=""> | ||
| 20 | <dc:format>image/svg+xml</dc:format> | ||
| 21 | <dc:type | ||
| 22 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
| 23 | <dc:creator> | ||
| 24 | <cc:Agent> | ||
| 25 | <dc:title /> | ||
| 26 | </cc:Agent> | ||
| 27 | </dc:creator> | ||
| 28 | <dc:source /> | ||
| 29 | <cc:license | ||
| 30 | rdf:resource="" /> | ||
| 31 | <dc:title></dc:title> | ||
| 32 | <dc:subject> | ||
| 33 | <rdf:Bag /> | ||
| 34 | </dc:subject> | ||
| 35 | <dc:date /> | ||
| 36 | <dc:rights> | ||
| 37 | <cc:Agent> | ||
| 38 | <dc:title /> | ||
| 39 | </cc:Agent> | ||
| 40 | </dc:rights> | ||
| 41 | <dc:publisher> | ||
| 42 | <cc:Agent> | ||
| 43 | <dc:title /> | ||
| 44 | </cc:Agent> | ||
| 45 | </dc:publisher> | ||
| 46 | <dc:identifier /> | ||
| 47 | <dc:relation /> | ||
| 48 | <dc:language /> | ||
| 49 | <dc:coverage /> | ||
| 50 | <dc:description /> | ||
| 51 | <dc:contributor> | ||
| 52 | <cc:Agent> | ||
| 53 | <dc:title /> | ||
| 54 | </cc:Agent> | ||
| 55 | </dc:contributor> | ||
| 56 | </cc:Work> | ||
| 57 | <cc:Work | ||
| 58 | rdf:about=""> | ||
| 59 | <dc:format>image/svg+xml</dc:format> | ||
| 60 | <dc:type | ||
| 61 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
| 62 | </cc:Work> | ||
| 63 | </rdf:RDF> | ||
| 64 | </metadata> | ||
| 65 | <g | ||
| 66 | transform="translate(0,-296)" | ||
| 67 | id="layer1" | ||
| 68 | style="display:inline"> | ||
| 69 | <rect | ||
| 70 | y="298" | ||
| 71 | x="2" | ||
| 72 | height="2" | ||
| 73 | width="24" | ||
| 74 | id="rect4270-9" | ||
| 75 | style="opacity:1;fill:#367bf0;fill-opacity:1;stroke:none" /> | ||
| 76 | </g> | ||
| 77 | </svg> | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/window-list-active-top.svg b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/window-list-active-top.svg new file mode 100644 index 0000000..a5d131a --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/assets/window-list-active-top.svg | |||
| @@ -0,0 +1,77 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
| 2 | <svg | ||
| 3 | xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
| 4 | xmlns:cc="http://creativecommons.org/ns#" | ||
| 5 | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
| 6 | xmlns:svg="http://www.w3.org/2000/svg" | ||
| 7 | xmlns="http://www.w3.org/2000/svg" | ||
| 8 | style="display:inline;enable-background:new" | ||
| 9 | version="1.0" | ||
| 10 | id="svg11300" | ||
| 11 | height="4" | ||
| 12 | width="28"> | ||
| 13 | <defs | ||
| 14 | id="defs3" /> | ||
| 15 | <metadata | ||
| 16 | id="metadata4"> | ||
| 17 | <rdf:RDF> | ||
| 18 | <cc:Work | ||
| 19 | rdf:about=""> | ||
| 20 | <dc:format>image/svg+xml</dc:format> | ||
| 21 | <dc:type | ||
| 22 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
| 23 | <dc:creator> | ||
| 24 | <cc:Agent> | ||
| 25 | <dc:title /> | ||
| 26 | </cc:Agent> | ||
| 27 | </dc:creator> | ||
| 28 | <dc:source /> | ||
| 29 | <cc:license | ||
| 30 | rdf:resource="" /> | ||
| 31 | <dc:title></dc:title> | ||
| 32 | <dc:subject> | ||
| 33 | <rdf:Bag /> | ||
| 34 | </dc:subject> | ||
| 35 | <dc:date /> | ||
| 36 | <dc:rights> | ||
| 37 | <cc:Agent> | ||
| 38 | <dc:title /> | ||
| 39 | </cc:Agent> | ||
| 40 | </dc:rights> | ||
| 41 | <dc:publisher> | ||
| 42 | <cc:Agent> | ||
| 43 | <dc:title /> | ||
| 44 | </cc:Agent> | ||
| 45 | </dc:publisher> | ||
| 46 | <dc:identifier /> | ||
| 47 | <dc:relation /> | ||
| 48 | <dc:language /> | ||
| 49 | <dc:coverage /> | ||
| 50 | <dc:description /> | ||
| 51 | <dc:contributor> | ||
| 52 | <cc:Agent> | ||
| 53 | <dc:title /> | ||
| 54 | </cc:Agent> | ||
| 55 | </dc:contributor> | ||
| 56 | </cc:Work> | ||
| 57 | <cc:Work | ||
| 58 | rdf:about=""> | ||
| 59 | <dc:format>image/svg+xml</dc:format> | ||
| 60 | <dc:type | ||
| 61 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
| 62 | </cc:Work> | ||
| 63 | </rdf:RDF> | ||
| 64 | </metadata> | ||
| 65 | <g | ||
| 66 | transform="translate(0,-296)" | ||
| 67 | id="layer1" | ||
| 68 | style="display:inline"> | ||
| 69 | <rect | ||
| 70 | y="296" | ||
| 71 | x="2" | ||
| 72 | height="2" | ||
| 73 | width="24" | ||
| 74 | id="rect4270-9" | ||
| 75 | style="opacity:1;fill:#367bf0;fill-opacity:1;stroke:none" /> | ||
| 76 | </g> | ||
| 77 | </svg> | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/cinnamon.css b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/cinnamon.css new file mode 100644 index 0000000..fc04e06 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/cinnamon.css | |||
| @@ -0,0 +1,1554 @@ | |||
| 1 | stage { | ||
| 2 | font-family: Ubuntu, Sans-Serif; | ||
| 3 | font-size: 10pt; | ||
| 4 | color: white; } | ||
| 5 | |||
| 6 | .label-shadow { | ||
| 7 | color: rgba(0, 0, 0, 0); } | ||
| 8 | |||
| 9 | .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button, .notification-button, .notification-icon-button, .modal-dialog-button-box .modal-dialog-button, .sound-button { | ||
| 10 | min-height: 20px; | ||
| 11 | padding: 5px 32px; | ||
| 12 | transition-duration: 0; | ||
| 13 | color: white; | ||
| 14 | background-color: #050505; | ||
| 15 | border: 1px solid #1a1a1a; | ||
| 16 | box-shadow: inset 0 2px 4px rgba(5, 5, 5, 0.05); } | ||
| 17 | .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button, .notification-button, .notification-icon-button, .modal-dialog-button-box .modal-dialog-button, .sound-button, .popup-menu #notification .notification-button:focus, .popup-menu #notification .notification-icon-button:focus, .notification-button:focus, .notification-icon-button:focus, .modal-dialog-button-box .modal-dialog-button:focus, .sound-button:focus, .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover, .notification-button:hover, .notification-icon-button:hover, .modal-dialog-button-box .modal-dialog-button:hover, .sound-button:hover, .popup-menu #notification .notification-button:hover:focus, .popup-menu #notification .notification-icon-button:hover:focus, .notification-button:hover:focus, .notification-icon-button:hover:focus, .modal-dialog-button-box .modal-dialog-button:hover:focus, .sound-button:hover:focus, .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active, .notification-button:active, .notification-icon-button:active, .modal-dialog-button-box .modal-dialog-button:active, .sound-button:active, .popup-menu #notification .notification-button:active:focus, .popup-menu #notification .notification-icon-button:active:focus, .notification-button:active:focus, .notification-icon-button:active:focus, .modal-dialog-button-box .modal-dialog-button:active:focus, .sound-button:active:focus, .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive, .notification-button:insensitive, .notification-icon-button:insensitive, .modal-dialog-button-box .modal-dialog-button:insensitive, .sound-button:insensitive { | ||
| 18 | border-radius: 6px; } | ||
| 19 | .popup-menu #notification .notification-button:focus, .popup-menu #notification .notification-icon-button:focus, .notification-button:focus, .notification-icon-button:focus, .modal-dialog-button-box .modal-dialog-button:focus, .sound-button:focus { | ||
| 20 | color: white; | ||
| 21 | background-color: #050505; | ||
| 22 | border: 1px solid #367bf0; | ||
| 23 | box-shadow: inset 0 2px 4px rgba(5, 5, 5, 0.05); } | ||
| 24 | .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover, .notification-button:hover, .notification-icon-button:hover, .modal-dialog-button-box .modal-dialog-button:hover, .sound-button:hover { | ||
| 25 | color: white; | ||
| 26 | background-color: #121212; | ||
| 27 | border: 1px solid #1a1a1a; | ||
| 28 | box-shadow: inset 0 2px 4px rgba(18, 18, 18, 0.05); } | ||
| 29 | .popup-menu #notification .notification-button:hover:focus, .popup-menu #notification .notification-icon-button:hover:focus, .notification-button:hover:focus, .notification-icon-button:hover:focus, .modal-dialog-button-box .modal-dialog-button:hover:focus, .sound-button:hover:focus { | ||
| 30 | color: white; | ||
| 31 | background-color: #121212; | ||
| 32 | border: 1px solid #367bf0; | ||
| 33 | box-shadow: inset 0 2px 4px rgba(5, 5, 5, 0.05); } | ||
| 34 | .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active, .notification-button:active, .notification-icon-button:active, .modal-dialog-button-box .modal-dialog-button:active, .sound-button:active, .popup-menu #notification .notification-button:active:focus, .popup-menu #notification .notification-icon-button:active:focus, .notification-button:active:focus, .notification-icon-button:active:focus, .modal-dialog-button-box .modal-dialog-button:active:focus, .sound-button:active:focus { | ||
| 35 | color: white; | ||
| 36 | background-color: #367bf0; | ||
| 37 | border: 1px solid #367bf0; | ||
| 38 | box-shadow: inset 0 2px 4px #367bf0; } | ||
| 39 | .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive, .notification-button:insensitive, .notification-icon-button:insensitive, .modal-dialog-button-box .modal-dialog-button:insensitive, .sound-button:insensitive { | ||
| 40 | color: rgba(255, 255, 255, 0.45); | ||
| 41 | border: 1px solid rgba(26, 26, 26, 0.55); | ||
| 42 | background-color: rgba(5, 5, 5, 0.55); | ||
| 43 | box-shadow: inset 0 2px 4px rgba(5, 5, 5, 0.05); } | ||
| 44 | |||
| 45 | .popup-menu #notification StEntry, #menu-search-entry { | ||
| 46 | padding: 7px; | ||
| 47 | caret-size: 1px; | ||
| 48 | selection-background-color: #367bf0; | ||
| 49 | selected-color: white; | ||
| 50 | transition-duration: 300ms; | ||
| 51 | border-radius: 6px; | ||
| 52 | color: white; | ||
| 53 | background-color: black; | ||
| 54 | border: 1px solid #1a1a1a; | ||
| 55 | box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); } | ||
| 56 | .popup-menu #notification StEntry:focus, #menu-search-entry:focus, .popup-menu #notification StEntry:hover, #menu-search-entry:hover { | ||
| 57 | color: white; | ||
| 58 | background-color: black; | ||
| 59 | border: 1px solid #367bf0; | ||
| 60 | box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); } | ||
| 61 | .popup-menu #notification StEntry:insensitive, #menu-search-entry:insensitive { | ||
| 62 | color: rgba(255, 255, 255, 0.45); | ||
| 63 | background-color: #060606; | ||
| 64 | border-color: 1px solid #141414; | ||
| 65 | box-shadow: inset 0 2px 4px rgba(6, 6, 6, 0.05); } | ||
| 66 | .popup-menu #notification StEntry StIcon.capslock-warning, #menu-search-entry StIcon.capslock-warning { | ||
| 67 | icon-size: 16px; | ||
| 68 | warning-color: #F60; | ||
| 69 | padding: 0 4px; } | ||
| 70 | |||
| 71 | .notification StEntry { | ||
| 72 | padding: 7px; | ||
| 73 | caret-size: 1px; | ||
| 74 | caret-color: white; | ||
| 75 | selection-background-color: #367bf0; | ||
| 76 | selected-color: white; | ||
| 77 | transition-duration: 300ms; | ||
| 78 | border-radius: 6px; | ||
| 79 | color: white; | ||
| 80 | background-color: rgba(82, 82, 82, 0.375); | ||
| 81 | border: 1px solid rgba(0, 0, 0, 0.375); | ||
| 82 | box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); } | ||
| 83 | .notification StEntry:focus { | ||
| 84 | color: white; | ||
| 85 | background-color: #367bf0; | ||
| 86 | border: 1px solid #367bf0; | ||
| 87 | box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); } | ||
| 88 | .notification StEntry:insensitive { | ||
| 89 | color: rgba(255, 255, 255, 0.55); | ||
| 90 | background-color: rgba(82, 82, 82, 0.225); | ||
| 91 | border: 1px solid rgba(0, 0, 0, 0.375); | ||
| 92 | box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); } | ||
| 93 | |||
| 94 | StScrollView.vfade { | ||
| 95 | -st-vfade-offset: 68px; } | ||
| 96 | StScrollView.hfade { | ||
| 97 | -st-hfade-offset: 68px; } | ||
| 98 | |||
| 99 | StScrollBar { | ||
| 100 | padding: 8px; } | ||
| 101 | StScrollView StScrollBar { | ||
| 102 | min-width: 5px; | ||
| 103 | min-height: 5px; } | ||
| 104 | StScrollBar StBin#trough { | ||
| 105 | background-color: rgba(0, 0, 0, 0.1); | ||
| 106 | border-radius: 8px; } | ||
| 107 | StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { | ||
| 108 | border-radius: 6px; | ||
| 109 | background-color: #6e6e6e; | ||
| 110 | border: 0px solid; | ||
| 111 | margin: 0px; } | ||
| 112 | StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { | ||
| 113 | background-color: #565656; } | ||
| 114 | StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { | ||
| 115 | background-color: #367bf0; } | ||
| 116 | |||
| 117 | .separator { | ||
| 118 | -gradient-height: 1px; | ||
| 119 | -gradient-start: rgba(0, 0, 0, 0); | ||
| 120 | -gradient-end: rgba(0, 0, 0, 0); | ||
| 121 | -margin-horizontal: 1.5em; | ||
| 122 | height: 1em; } | ||
| 123 | |||
| 124 | .popup-slider-menu-item, | ||
| 125 | .slider { | ||
| 126 | -slider-height: 0.3em; | ||
| 127 | -slider-background-color: #1a1a1a; | ||
| 128 | -slider-border-color: rgba(13, 13, 13, 0.3); | ||
| 129 | -slider-active-background-color: #367bf0; | ||
| 130 | -slider-active-border-color: rgba(13, 13, 13, 0.3); | ||
| 131 | -slider-border-width: 1px; | ||
| 132 | -slider-handle-radius: 0.5em; | ||
| 133 | height: 1em; | ||
| 134 | min-width: 15em; | ||
| 135 | border: 0 solid transparent; | ||
| 136 | border-right-width: 1px; | ||
| 137 | border-left-width: 5px; } | ||
| 138 | |||
| 139 | .check-box CinnamonGenericContainer { | ||
| 140 | spacing: .2em; | ||
| 141 | min-height: 30px; | ||
| 142 | padding-top: 2px; } | ||
| 143 | .check-box StLabel { | ||
| 144 | font-weight: normal; } | ||
| 145 | .check-box StBin { | ||
| 146 | width: 16px; | ||
| 147 | height: 16px; | ||
| 148 | background-image: url("assets/checkbox-unchecked.svg"); } | ||
| 149 | .check-box:focus StBin { | ||
| 150 | background-image: url("assets/checkbox-unchecked-focused.svg"); } | ||
| 151 | .check-box:checked StBin { | ||
| 152 | background-image: url("assets/checkbox-checked.svg"); } | ||
| 153 | .check-box:focus:checked StBin { | ||
| 154 | background-image: url("assets/checkbox-checked-focused.svg"); } | ||
| 155 | |||
| 156 | .radiobutton CinnamonGenericContainer { | ||
| 157 | spacing: .2em; | ||
| 158 | height: 26px; | ||
| 159 | padding-top: 2px; } | ||
| 160 | .radiobutton StLabel { | ||
| 161 | padding-top: 4px; | ||
| 162 | font-size: 0.9em; | ||
| 163 | box-shadow: none; } | ||
| 164 | .radiobutton StBin { | ||
| 165 | width: 16px; | ||
| 166 | height: 16px; | ||
| 167 | background-image: url("assets/checkbox-unchecked.svg"); } | ||
| 168 | .radiobutton:focus StBin { | ||
| 169 | background-image: url("assets/checkbox-unchecked-focused.svg"); } | ||
| 170 | .radiobutton:checked StBin { | ||
| 171 | background-image: url("assets/checkbox-checked.svg"); } | ||
| 172 | .radiobutton:focus:checked StBin { | ||
| 173 | background-image: url("assets/checkbox-checked-focused.svg"); } | ||
| 174 | |||
| 175 | .toggle-switch { | ||
| 176 | width: 50px; | ||
| 177 | height: 20px; | ||
| 178 | background-size: contain; } | ||
| 179 | .toggle-switch-us, .toggle-switch-intl { | ||
| 180 | background-image: url("assets/switch-off-darkest.svg"); } | ||
| 181 | .toggle-switch-us:checked, .toggle-switch-intl:checked { | ||
| 182 | background-image: url("assets/switch-on-darkest.svg"); } | ||
| 183 | |||
| 184 | .cinnamon-link { | ||
| 185 | color: #95b9f7; | ||
| 186 | text-decoration: underline; } | ||
| 187 | .cinnamon-link:hover { | ||
| 188 | color: #c4d9fb; } | ||
| 189 | |||
| 190 | #Tooltip { | ||
| 191 | border: 1px solid #d0d0d0; | ||
| 192 | border-radius: 6px; | ||
| 193 | padding: 5px 12px; | ||
| 194 | background-color: #fbeaa0; | ||
| 195 | color: #4a4a4a; | ||
| 196 | font-size: 1em; | ||
| 197 | font-weight: normal; | ||
| 198 | text-align: center; } | ||
| 199 | |||
| 200 | #LookingGlassDialog { | ||
| 201 | color: white; | ||
| 202 | border: 1px solid #1a1a1a; | ||
| 203 | border-radius: 6px; | ||
| 204 | background-color: #0d0d0d; | ||
| 205 | spacing: 4px; | ||
| 206 | padding: 8px; } | ||
| 207 | |||
| 208 | .menu { | ||
| 209 | color: white; | ||
| 210 | border: 1px solid #1a1a1a; | ||
| 211 | border-radius: 6px; | ||
| 212 | margin: 10px 5px; | ||
| 213 | background-color: rgba(0, 0, 0, 0.925); } | ||
| 214 | |||
| 215 | .popup-sub-menu { | ||
| 216 | background-color: black; | ||
| 217 | box-shadow: none; } | ||
| 218 | .popup-sub-menu .popup-menu-item:ltr { | ||
| 219 | padding-right: 1.75em; } | ||
| 220 | .popup-sub-menu .popup-menu-item:rtl { | ||
| 221 | padding-left: 1.75em; } | ||
| 222 | .popup-sub-menu StScrollBar { | ||
| 223 | padding: 4px; } | ||
| 224 | .popup-sub-menu StScrollBar StBin#trough, .popup-sub-menu StScrollBar StBin#vhandle { | ||
| 225 | border-width: 0; } | ||
| 226 | |||
| 227 | .popup-menu-content { | ||
| 228 | padding: 1em 0em 1em 0em; } | ||
| 229 | |||
| 230 | .popup-menu-item { | ||
| 231 | padding: .4em 1.75em; | ||
| 232 | spacing: 1em; | ||
| 233 | border-left-width: 0; | ||
| 234 | border-right-width: 0; } | ||
| 235 | .popup-menu-item:active { | ||
| 236 | color: white; | ||
| 237 | background-color: #367bf0; } | ||
| 238 | .popup-menu-item:insensitive { | ||
| 239 | color: rgba(255, 255, 255, 0.5); | ||
| 240 | background: none; } | ||
| 241 | |||
| 242 | .popup-inactive-menu-item { | ||
| 243 | color: white; } | ||
| 244 | .popup-inactive-menu-item:insensitive { | ||
| 245 | color: rgba(255, 255, 255, 0.45); } | ||
| 246 | |||
| 247 | /* This is for popup menus in Cinnamon versions < 3.2 */ | ||
| 248 | .popup-menu { | ||
| 249 | color: white; | ||
| 250 | color: white; } | ||
| 251 | .popup-menu-arrow { | ||
| 252 | icon-size: 16px; } | ||
| 253 | .popup-menu .popup-sub-menu { | ||
| 254 | background-color: black; | ||
| 255 | box-shadow: none; } | ||
| 256 | .popup-menu .popup-sub-menu .popup-menu-item:ltr { | ||
| 257 | padding-right: 1.75em; } | ||
| 258 | .popup-menu .popup-sub-menu .popup-menu-item:rtl { | ||
| 259 | padding-left: 1.75em; } | ||
| 260 | .popup-menu .popup-sub-menu StScrollBar { | ||
| 261 | padding: 4px; } | ||
| 262 | .popup-menu .popup-sub-menu StScrollBar StBin#trough, .popup-menu .popup-sub-menu StScrollBar StBin#vhandle { | ||
| 263 | border-width: 0; } | ||
| 264 | .popup-menu .popup-menu-content { | ||
| 265 | padding: 1em 0em 1em 0em; } | ||
| 266 | .popup-menu .popup-menu-item { | ||
| 267 | padding: .4em 1.75em; | ||
| 268 | spacing: 1em; | ||
| 269 | border: 1px solid transparent; | ||
| 270 | border-left-width: 0; | ||
| 271 | border-right-width: 0; } | ||
| 272 | .popup-menu .popup-menu-item:active { | ||
| 273 | color: white; | ||
| 274 | border-color: rgba(255, 255, 255, 0.11); | ||
| 275 | background-color: rgba(255, 255, 255, 0.08); } | ||
| 276 | .popup-menu .popup-menu-item:insensitive { | ||
| 277 | color: rgba(255, 255, 255, 0.5); | ||
| 278 | background: none; } | ||
| 279 | .popup-menu .popup-inactive-menu-item { | ||
| 280 | color: white; } | ||
| 281 | .popup-menu .popup-inactive-menu-item:insensitive { | ||
| 282 | color: rgba(255, 255, 255, 0.45); } | ||
| 283 | .popup-menu-icon { | ||
| 284 | icon-size: 16px; } | ||
| 285 | |||
| 286 | .popup-menu-boxpointer { | ||
| 287 | -arrow-border-radius: 6px; | ||
| 288 | -arrow-background-color: #0d0d0d; | ||
| 289 | -arrow-border-width: 1px; | ||
| 290 | -arrow-border-color: #1a1a1a; | ||
| 291 | -arrow-base: 21px; | ||
| 292 | -arrow-rise: 9px; | ||
| 293 | -boxpointer-gap: 2px; } | ||
| 294 | |||
| 295 | /*Don't know what this does*/ | ||
| 296 | .popup-combo-menu { | ||
| 297 | background-color: rgba(0, 0, 0, 0.4); | ||
| 298 | padding: 1em 0em; | ||
| 299 | color: red; | ||
| 300 | border: 1px solid rgba(0, 0, 0, 0.6); | ||
| 301 | border-radius: 6px; } | ||
| 302 | |||
| 303 | .popup-combobox-item { | ||
| 304 | spacing: 1em; } | ||
| 305 | |||
| 306 | .popup-separator-menu-item { | ||
| 307 | -gradient-height: 1px; | ||
| 308 | -gradient-start: black; | ||
| 309 | -gradient-end: black; | ||
| 310 | -margin-horizontal: 0; | ||
| 311 | height: 1px; } | ||
| 312 | |||
| 313 | .popup-alternating-menu-item:alternate { | ||
| 314 | font-weight: normal; } | ||
| 315 | |||
| 316 | .popup-device-menu-item { | ||
| 317 | spacing: .5em; } | ||
| 318 | |||
| 319 | .popup-subtitle-menu-item { | ||
| 320 | font-weight: normal; } | ||
| 321 | |||
| 322 | .nm-menu-item-icons { | ||
| 323 | spacing: .5em; } | ||
| 324 | |||
| 325 | #panel { | ||
| 326 | font-weight: bold; | ||
| 327 | /* sets the height of horizontal panels */ | ||
| 328 | height: 40px; | ||
| 329 | /* sets the width of vertical panels */ | ||
| 330 | width: 32px; } | ||
| 331 | #panelLeft { | ||
| 332 | spacing: 4px; } | ||
| 333 | #panelLeft:dnd { | ||
| 334 | background-gradient-direction: vertical; | ||
| 335 | background-gradient-start: rgba(255, 0, 0, 0.05); | ||
| 336 | background-gradient-end: rgba(255, 0, 0, 0.2); } | ||
| 337 | #panelLeft:ltr { | ||
| 338 | padding-right: 4px; } | ||
| 339 | #panelLeft:rtl { | ||
| 340 | padding-left: 4px; } | ||
| 341 | #panelLeft.vertical { | ||
| 342 | padding: 0px; } | ||
| 343 | #panelLeft.vertical:ltr { | ||
| 344 | padding-right: 0px; } | ||
| 345 | #panelLeft.vertical:rtl { | ||
| 346 | padding-left: 0px; } | ||
| 347 | #panelRight:dnd { | ||
| 348 | background-gradient-direction: vertical; | ||
| 349 | background-gradient-start: rgba(0, 0, 255, 0.05); | ||
| 350 | background-gradient-end: rgba(0, 0, 255, 0.2); } | ||
| 351 | #panelRight:ltr { | ||
| 352 | padding-left: 4px; | ||
| 353 | spacing: 0px; } | ||
| 354 | #panelRight:rtl { | ||
| 355 | padding-right: 4px; | ||
| 356 | spacing: 0px; } | ||
| 357 | #panelRight.vertical { | ||
| 358 | padding: 0px; } | ||
| 359 | #panelRight.vertical:ltr { | ||
| 360 | padding-right: 0px; } | ||
| 361 | #panelRight.vertical:rtl { | ||
| 362 | padding-left: 0px; } | ||
| 363 | #panelCenter { | ||
| 364 | spacing: 4px; } | ||
| 365 | #panelCenter:dnd { | ||
| 366 | background-gradient-direction: vertical; | ||
| 367 | background-gradient-start: rgba(0, 255, 0, 0.05); | ||
| 368 | background-gradient-end: rgba(0, 255, 0, 0.2); } | ||
| 369 | #panel:highlight { | ||
| 370 | border-image: none; | ||
| 371 | background-color: rgba(211, 25, 25, 0.5); } | ||
| 372 | |||
| 373 | .panelLeft { | ||
| 374 | spacing: 4px; } | ||
| 375 | .panelLeft:dnd { | ||
| 376 | background-gradient-direction: vertical; | ||
| 377 | background-gradient-start: rgba(255, 0, 0, 0.05); | ||
| 378 | background-gradient-end: rgba(255, 0, 0, 0.2); } | ||
| 379 | .panelLeft:ltr { | ||
| 380 | padding-right: 4px; } | ||
| 381 | .panelLeft:rtl { | ||
| 382 | padding-left: 4px; } | ||
| 383 | .panelLeft.vertical { | ||
| 384 | padding: 0px; } | ||
| 385 | .panelLeft.vertical:ltr { | ||
| 386 | padding-right: 0px; } | ||
| 387 | .panelLeft.vertical:rtl { | ||
| 388 | padding-left: 0px; } | ||
| 389 | .panelRight:dnd { | ||
| 390 | background-gradient-direction: vertical; | ||
| 391 | background-gradient-start: rgba(0, 0, 255, 0.05); | ||
| 392 | background-gradient-end: rgba(0, 0, 255, 0.2); } | ||
| 393 | .panelRight:ltr { | ||
| 394 | padding-left: 4px; | ||
| 395 | spacing: 0px; } | ||
| 396 | .panelRight:rtl { | ||
| 397 | padding-right: 4px; | ||
| 398 | spacing: 0px; } | ||
| 399 | .panelRight.vertical { | ||
| 400 | padding: 0px; } | ||
| 401 | .panelRight.vertical:ltr { | ||
| 402 | padding-left: 0px; | ||
| 403 | spacing: 0px; } | ||
| 404 | .panelRight.vertical:rtl { | ||
| 405 | padding-right: 0px; | ||
| 406 | spacing: 0px; } | ||
| 407 | .panelCenter { | ||
| 408 | spacing: 4px; } | ||
| 409 | .panelCenter.vertical { | ||
| 410 | padding-left: 0px; | ||
| 411 | padding-right: 0px; } | ||
| 412 | .panelCenter:dnd { | ||
| 413 | background-gradient-direction: vertical; | ||
| 414 | background-gradient-start: rgba(0, 255, 0, 0.05); | ||
| 415 | background-gradient-end: rgba(0, 255, 0, 0.2); } | ||
| 416 | .panel-top, .panel-bottom, .panel-left, .panel-right { | ||
| 417 | color: white; | ||
| 418 | border: none; | ||
| 419 | background-color: rgba(0, 0, 0, 0.5); | ||
| 420 | font-size: 1em; | ||
| 421 | padding: 0px; } | ||
| 422 | .panel-top { | ||
| 423 | box-shadow: 0 1px rgba(0, 0, 0, 0.5); } | ||
| 424 | .panel-bottom { | ||
| 425 | box-shadow: 0 -1px rgba(0, 0, 0, 0.5); } | ||
| 426 | .panel-left { | ||
| 427 | box-shadow: 1px 0 rgba(0, 0, 0, 0.5); } | ||
| 428 | .panel-right { | ||
| 429 | box-shadow: -1px 0 rgba(0, 0, 0, 0.5); } | ||
| 430 | .panel-dummy { | ||
| 431 | background-color: rgba(211, 25, 25, 0.5); } | ||
| 432 | .panel-dummy:entered { | ||
| 433 | background-color: rgba(211, 25, 25, 0.6); } | ||
| 434 | .panel-status-button { | ||
| 435 | border-width: 0; | ||
| 436 | -natural-hpadding: 3px; | ||
| 437 | -minimum-hpadding: 3px; | ||
| 438 | font-weight: bold; | ||
| 439 | color: white; } | ||
| 440 | .panel-button { | ||
| 441 | -natural-hpadding: 6px; | ||
| 442 | -minimum-hpadding: 2px; | ||
| 443 | font-weight: bold; | ||
| 444 | color: green; | ||
| 445 | transition-duration: 100; } | ||
| 446 | |||
| 447 | .system-status-icon { | ||
| 448 | icon-size: 16px; | ||
| 449 | padding: 0 1px; } | ||
| 450 | .system-status-icon.warning { | ||
| 451 | color: #F60; } | ||
| 452 | .system-status-icon.error { | ||
| 453 | color: #D31919; } | ||
| 454 | |||
| 455 | #overview { | ||
| 456 | spacing: 12px; } | ||
| 457 | |||
| 458 | .window-caption { | ||
| 459 | background-color: rgba(26, 26, 26, 0.975); | ||
| 460 | border: 1px solid rgba(26, 26, 26, 0.975); | ||
| 461 | color: white; | ||
| 462 | spacing: 8px; | ||
| 463 | border-radius: 6px; | ||
| 464 | font-size: 9pt; | ||
| 465 | padding: 5px 8px; | ||
| 466 | -cinnamon-caption-spacing: 8px; } | ||
| 467 | .window-caption:focus { | ||
| 468 | background-color: #367bf0; | ||
| 469 | color: white; | ||
| 470 | border: 1px solid #367bf0; } | ||
| 471 | |||
| 472 | .window-border { | ||
| 473 | border: 3px #367bf0; | ||
| 474 | border-radius: 6px; | ||
| 475 | background-color: rgba(255, 255, 255, 0.05); | ||
| 476 | /* Cover rounded corners and some bad adjustment gaps */ | ||
| 477 | box-shadow: 0 0 0 1px #367bf0 inset; } | ||
| 478 | |||
| 479 | .overview-empty-placeholder { | ||
| 480 | color: #ffffff; | ||
| 481 | font-size: 2em; } | ||
| 482 | |||
| 483 | .expo-workspaces-name-entry, | ||
| 484 | .expo-workspaces-name-entry#selected { | ||
| 485 | height: 1.5em; | ||
| 486 | border-radius: 6px; | ||
| 487 | font-size: 9pt; | ||
| 488 | padding: 5px 8px; | ||
| 489 | -cinnamon-caption-spacing: 4px; | ||
| 490 | color: white; | ||
| 491 | background-color: rgba(82, 82, 82, 0.375); | ||
| 492 | border: 1px solid rgba(0, 0, 0, 0.375); | ||
| 493 | box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); } | ||
| 494 | .expo-workspaces-name-entry:focus, | ||
| 495 | .expo-workspaces-name-entry#selected:focus { | ||
| 496 | border: 1px solid #367bf0; | ||
| 497 | background-color: #367bf0; | ||
| 498 | color: white; | ||
| 499 | font-style: italic; | ||
| 500 | transition-duration: 300; | ||
| 501 | selection-background-color: white; | ||
| 502 | selected-color: #367bf0; } | ||
| 503 | |||
| 504 | .expo-workspace-thumbnail-frame { | ||
| 505 | border: 4px solid rgba(255, 255, 255, 0); | ||
| 506 | background-color: rgba(255, 255, 255, 0); | ||
| 507 | border-radius: 6px; } | ||
| 508 | .expo-workspace-thumbnail-frame#active { | ||
| 509 | border: 4px solid #367bf0; | ||
| 510 | background-color: black; | ||
| 511 | border-radius: 6px; } | ||
| 512 | |||
| 513 | .expo-background { | ||
| 514 | background-color: #1a1a1a; } | ||
| 515 | |||
| 516 | .workspace-thumbnails { | ||
| 517 | spacing: 26px; } | ||
| 518 | .workspace-thumbnails-background, .workspace-thumbnails-background:rtl { | ||
| 519 | padding: 8px; } | ||
| 520 | .workspace-add-button { | ||
| 521 | background-image: url("assets/add-workspace.svg"); | ||
| 522 | height: 200px; | ||
| 523 | width: 35px; | ||
| 524 | transition-duration: 100; } | ||
| 525 | .workspace-add-button:hover { | ||
| 526 | background-image: url("assets/add-workspace-hover.svg"); | ||
| 527 | transition-duration: 100; } | ||
| 528 | .workspace-add-button:active { | ||
| 529 | background-image: url("assets/add-workspace-active.svg"); | ||
| 530 | transition-duration: 100; } | ||
| 531 | .workspace-overview-background-shade { | ||
| 532 | background-color: rgba(0, 0, 0, 0.5); } | ||
| 533 | |||
| 534 | .workspace-close-button, | ||
| 535 | .window-close { | ||
| 536 | background-image: url("assets/close.svg"); | ||
| 537 | background-size: 26px; | ||
| 538 | height: 26px; | ||
| 539 | width: 26px; | ||
| 540 | -cinnamon-close-overlap: 12px; } | ||
| 541 | .workspace-close-button:hover, | ||
| 542 | .window-close:hover { | ||
| 543 | background-image: url("assets/close-hover.svg"); | ||
| 544 | background-size: 26px; | ||
| 545 | height: 26px; | ||
| 546 | width: 26px; } | ||
| 547 | .workspace-close-button:active, | ||
| 548 | .window-close:active { | ||
| 549 | background-image: url("assets/close-active.svg"); | ||
| 550 | background-size: 26px; | ||
| 551 | height: 26px; | ||
| 552 | width: 26px; } | ||
| 553 | |||
| 554 | .window-close-area { | ||
| 555 | background-image: url("assets/trash-icon.svg"); | ||
| 556 | height: 120px; | ||
| 557 | width: 400px; } | ||
| 558 | |||
| 559 | .about-content { | ||
| 560 | width: 550px; } | ||
| 561 | .about-title { | ||
| 562 | font-size: 1.2em; | ||
| 563 | font-weight: bold; } | ||
| 564 | .about-uuid { | ||
| 565 | font-size: 0.9em; | ||
| 566 | color: #888; } | ||
| 567 | .about-icon { | ||
| 568 | padding-right: 12px; } | ||
| 569 | .about-scrollBox { | ||
| 570 | height: 100px; | ||
| 571 | border: 1px solid #1a1a1a; | ||
| 572 | border-radius: 6px; | ||
| 573 | background-color: black; | ||
| 574 | padding: 4px; | ||
| 575 | padding-right: 0; | ||
| 576 | border-radius: 0; } | ||
| 577 | .about-scrollBox-innerBox { | ||
| 578 | padding: 1.2em; | ||
| 579 | spacing: 1.2em; } | ||
| 580 | .about-description { | ||
| 581 | padding-top: 4px; | ||
| 582 | padding-bottom: 4px; } | ||
| 583 | .about-version { | ||
| 584 | font-size: 1.0em; | ||
| 585 | color: #888; } | ||
| 586 | |||
| 587 | .calendar { | ||
| 588 | padding: .4em 1.75em; | ||
| 589 | spacing-rows: 0px; | ||
| 590 | spacing-columns: 0px; } | ||
| 591 | |||
| 592 | .calendar-month-label { | ||
| 593 | color: white; | ||
| 594 | font-weight: bold; | ||
| 595 | padding: 8px 0; } | ||
| 596 | |||
| 597 | .calendar-change-month-back, | ||
| 598 | .calendar-change-month-forward { | ||
| 599 | width: 16px; | ||
| 600 | height: 16px; } | ||
| 601 | |||
| 602 | .calendar-change-month-back { | ||
| 603 | background-image: url("assets/calendar-arrow-left.svg"); } | ||
| 604 | .calendar-change-month-back:focus, .calendar-change-month-back:hover { | ||
| 605 | background-image: url("assets/calendar-arrow-left-hover.svg"); } | ||
| 606 | .calendar-change-month-back:active { | ||
| 607 | background-image: url("assets/calendar-arrow-left.svg"); } | ||
| 608 | .calendar-change-month-back:rtl { | ||
| 609 | background-image: url("assets/calendar-arrow-right.svg"); } | ||
| 610 | .calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover { | ||
| 611 | background-image: url("assets/calendar-arrow-right-hover.svg"); } | ||
| 612 | .calendar-change-month-back:rtl:active { | ||
| 613 | background-image: url("assets/calendar-arrow-right.svg"); } | ||
| 614 | |||
| 615 | .calendar-change-month-forward { | ||
| 616 | background-image: url("assets/calendar-arrow-right.svg"); } | ||
| 617 | .calendar-change-month-forward:focus, .calendar-change-month-forward:hover { | ||
| 618 | background-image: url("assets/calendar-arrow-right-hover.svg"); } | ||
| 619 | .calendar-change-month-forward:active { | ||
| 620 | background-image: url("assets/calendar-arrow-right.svg"); } | ||
| 621 | .calendar-change-month-forward:rtl { | ||
| 622 | background-image: url("assets/calendar-arrow-left.svg"); } | ||
| 623 | .calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover { | ||
| 624 | background-image: url("assets/calendar-arrow-left-hover.svg"); } | ||
| 625 | .calendar-change-month-forward:rtl:active { | ||
| 626 | background-image: url("assets/calendar-arrow-left.svg"); } | ||
| 627 | |||
| 628 | .datemenu-date-label { | ||
| 629 | padding: .4em 1.75em; | ||
| 630 | font-weight: bold; | ||
| 631 | font-size: 1.15em; | ||
| 632 | text-align: center; | ||
| 633 | color: white; | ||
| 634 | border-radius: 6px; } | ||
| 635 | |||
| 636 | .calendar-day-base { | ||
| 637 | font-size: 1em; | ||
| 638 | text-align: center; | ||
| 639 | width: 30px; | ||
| 640 | height: 30px; | ||
| 641 | padding: 0.1em; | ||
| 642 | margin: 2px; | ||
| 643 | border-radius: 15px; } | ||
| 644 | |||
| 645 | .calendar-day-heading { | ||
| 646 | color: rgba(255, 255, 255, 0.85); | ||
| 647 | margin-top: 1em; | ||
| 648 | font-size: 1.05em; } | ||
| 649 | |||
| 650 | .calendar-day { | ||
| 651 | border-width: 0; | ||
| 652 | color: rgba(255, 255, 255, 0.9); } | ||
| 653 | |||
| 654 | .calendar-day-top { | ||
| 655 | border-top-width: 0; } | ||
| 656 | |||
| 657 | .calendar-day-left { | ||
| 658 | border-left-width: 0; } | ||
| 659 | |||
| 660 | .calendar-nonwork-day { | ||
| 661 | color: white; | ||
| 662 | background-color: transparent; | ||
| 663 | font-weight: bold; } | ||
| 664 | |||
| 665 | .calendar-today, | ||
| 666 | .calendar-today:active, | ||
| 667 | .calendar-today:focus, | ||
| 668 | .calendar-today:hover { | ||
| 669 | font-weight: bold; | ||
| 670 | color: white; | ||
| 671 | background-color: #367bf0; | ||
| 672 | border-width: 0; } | ||
| 673 | |||
| 674 | .calendar-other-month-day { | ||
| 675 | color: rgba(255, 255, 255, 0.3); | ||
| 676 | opacity: 1; } | ||
| 677 | |||
| 678 | .calendar-week-number { | ||
| 679 | color: rgba(255, 255, 255, 0.85); | ||
| 680 | font-size: 0.8em; } | ||
| 681 | |||
| 682 | #notification { | ||
| 683 | border: 1px solid #1a1a1a; | ||
| 684 | border-radius: 6px; | ||
| 685 | background-color: #0d0d0d; | ||
| 686 | padding: 13px; | ||
| 687 | spacing-rows: 10px; | ||
| 688 | spacing-columns: 10px; | ||
| 689 | margin-from-right-edge-of-screen: 20px; | ||
| 690 | width: 34em; | ||
| 691 | color: white; } | ||
| 692 | .popup-menu #notification { | ||
| 693 | color: white; } | ||
| 694 | .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { | ||
| 695 | padding: 5px; } | ||
| 696 | #notification.multi-line-notification { | ||
| 697 | padding-bottom: 13px; | ||
| 698 | color: white; } | ||
| 699 | #notification-scrollview { | ||
| 700 | max-height: 10em; } | ||
| 701 | #notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow { | ||
| 702 | height: 1em; } | ||
| 703 | #notification-scrollview:ltr > StScrollBar { | ||
| 704 | padding-left: 6px; } | ||
| 705 | #notification-scrollview:rtl > StScrollBar { | ||
| 706 | padding-right: 6px; } | ||
| 707 | #notification-body { | ||
| 708 | spacing: 5px; } | ||
| 709 | #notification-actions { | ||
| 710 | spacing: 10px; } | ||
| 711 | |||
| 712 | .notification-with-image { | ||
| 713 | min-height: 159px; | ||
| 714 | color: white; } | ||
| 715 | .notification-button, .notification-icon-button { | ||
| 716 | padding: 5px; } | ||
| 717 | .notification-icon-button > StIcon { | ||
| 718 | icon-size: 32px; } | ||
| 719 | |||
| 720 | #altTabPopup { | ||
| 721 | padding: 8px; | ||
| 722 | spacing: 16px; } | ||
| 723 | |||
| 724 | .switcher-list { | ||
| 725 | color: white; | ||
| 726 | border: 1px solid #1a1a1a; | ||
| 727 | background-color: #0d0d0d; | ||
| 728 | border-radius: 6px; | ||
| 729 | padding: 20px; } | ||
| 730 | .switcher-list > StBoxLayout { | ||
| 731 | padding: 4px; } | ||
| 732 | .switcher-list-item-container { | ||
| 733 | spacing: 8px; } | ||
| 734 | .switcher-list .item-box { | ||
| 735 | padding: 8px; | ||
| 736 | border-radius: 6px; } | ||
| 737 | .switcher-list .item-box:outlined { | ||
| 738 | padding: 8px; | ||
| 739 | border: 1px solid #367bf0; } | ||
| 740 | .switcher-list .item-box:selected { | ||
| 741 | color: white; | ||
| 742 | background-color: #367bf0; | ||
| 743 | border: 0px solid #367bf0; } | ||
| 744 | .switcher-list .thumbnail { | ||
| 745 | width: 256px; } | ||
| 746 | .switcher-list .thumbnail-box { | ||
| 747 | padding: 2px; | ||
| 748 | spacing: 4px; } | ||
| 749 | .switcher-list .separator { | ||
| 750 | width: 1px; | ||
| 751 | background: rgba(255, 255, 255, 0.2); } | ||
| 752 | |||
| 753 | .switcher-arrow { | ||
| 754 | border-color: rgba(0, 0, 0, 0); | ||
| 755 | color: white; } | ||
| 756 | .switcher-arrow:highlighted { | ||
| 757 | border-color: rgba(0, 0, 0, 0); | ||
| 758 | color: white; } | ||
| 759 | |||
| 760 | .thumbnail-scroll-gradient-left { | ||
| 761 | background-color: rgba(0, 0, 0, 0); | ||
| 762 | border-radius: 24px; | ||
| 763 | border-radius-topright: 0px; | ||
| 764 | border-radius-bottomright: 0px; | ||
| 765 | width: 60px; } | ||
| 766 | |||
| 767 | .thumbnail-scroll-gradient-right { | ||
| 768 | background-color: rgba(0, 0, 0, 0); | ||
| 769 | border-radius: 24px; | ||
| 770 | border-radius-topleft: 0px; | ||
| 771 | border-radius-bottomleft: 0px; | ||
| 772 | width: 60px; } | ||
| 773 | |||
| 774 | .ripple-box { | ||
| 775 | width: 104px; | ||
| 776 | height: 104px; | ||
| 777 | background-image: url("assets/corner-ripple.svg"); | ||
| 778 | background-size: contain; } | ||
| 779 | .ripple-box:rtl { | ||
| 780 | background-image: url("assets/corner-ripple.svg"); } | ||
| 781 | |||
| 782 | .lightbox { | ||
| 783 | background-color: rgba(0, 0, 0, 0.4); } | ||
| 784 | |||
| 785 | .flashspot { | ||
| 786 | background-color: white; } | ||
| 787 | |||
| 788 | .modal-dialog { | ||
| 789 | background-color: #0d0d0d; | ||
| 790 | border: 1px solid #1a1a1a; | ||
| 791 | border-radius: 6px; | ||
| 792 | padding: 0; } | ||
| 793 | .modal-dialog > StBoxLayout:first-child { | ||
| 794 | padding: 10px; } | ||
| 795 | .modal-dialog-button-box { | ||
| 796 | spacing: 0; | ||
| 797 | margin: 0px; | ||
| 798 | padding: 10px; | ||
| 799 | border: none; | ||
| 800 | background-color: #0d0d0d; } | ||
| 801 | .modal-dialog-button-box .modal-dialog-button { | ||
| 802 | padding-top: 0; | ||
| 803 | padding-bottom: 0; | ||
| 804 | height: 30px; } | ||
| 805 | |||
| 806 | .run-dialog { | ||
| 807 | padding: 10px 15px 10px 15px; | ||
| 808 | border: 1px solid #1a1a1a; | ||
| 809 | border-radius: 6px; | ||
| 810 | background-color: #0d0d0d; } | ||
| 811 | .run-dialog > * { | ||
| 812 | padding: 0; } | ||
| 813 | .run-dialog-label { | ||
| 814 | font-size: 0; | ||
| 815 | font-weight: bold; | ||
| 816 | color: white; | ||
| 817 | padding-bottom: 0; } | ||
| 818 | .run-dialog-error-label { | ||
| 819 | color: #D31919; } | ||
| 820 | .run-dialog-error-box { | ||
| 821 | padding-top: 15px; | ||
| 822 | spacing: 5px; } | ||
| 823 | .run-dialog-completion-box { | ||
| 824 | padding-top: 5px; | ||
| 825 | padding-left: 15px; | ||
| 826 | font-size: 10px; } | ||
| 827 | .run-dialog-entry { | ||
| 828 | width: 21em; | ||
| 829 | padding: 7px; | ||
| 830 | border-radius: 6px; | ||
| 831 | caret-color: white; | ||
| 832 | selected-color: white; | ||
| 833 | selection-background-color: #367bf0; | ||
| 834 | color: white; | ||
| 835 | background-color: rgba(82, 82, 82, 0.375); | ||
| 836 | border: 1px solid rgba(0, 0, 0, 0.375); | ||
| 837 | box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); } | ||
| 838 | .run-dialog-entry:focus { | ||
| 839 | color: white; | ||
| 840 | background-color: black; | ||
| 841 | border: 1px solid #367bf0; | ||
| 842 | box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); } | ||
| 843 | .run-dialog .modal-dialog-button-box { | ||
| 844 | border: none; | ||
| 845 | box-shadow: none; | ||
| 846 | background: none; } | ||
| 847 | |||
| 848 | /* CinnamonMountOperation Dialogs */ | ||
| 849 | .cinnamon-mount-operation-icon { | ||
| 850 | icon-size: 48px; } | ||
| 851 | |||
| 852 | .mount-password-reask { | ||
| 853 | color: #F60; } | ||
| 854 | |||
| 855 | .show-processes-dialog, | ||
| 856 | .mount-question-dialog { | ||
| 857 | spacing: 24px; } | ||
| 858 | .show-processes-dialog-subject, | ||
| 859 | .mount-question-dialog-subject { | ||
| 860 | padding-top: 10px; | ||
| 861 | padding-left: 17px; | ||
| 862 | padding-bottom: 6px; } | ||
| 863 | .show-processes-dialog-subject:rtl, | ||
| 864 | .mount-question-dialog-subject:rtl { | ||
| 865 | padding-left: 0px; | ||
| 866 | padding-right: 17px; } | ||
| 867 | .show-processes-dialog-description, | ||
| 868 | .mount-question-dialog-description { | ||
| 869 | padding-left: 17px; | ||
| 870 | width: 28em; } | ||
| 871 | .show-processes-dialog-description:rtl, | ||
| 872 | .mount-question-dialog-description:rtl { | ||
| 873 | padding-right: 17px; } | ||
| 874 | |||
| 875 | .show-processes-dialog-app-list { | ||
| 876 | max-height: 200px; | ||
| 877 | padding-top: 24px; | ||
| 878 | padding-left: 49px; | ||
| 879 | padding-right: 32px; } | ||
| 880 | .show-processes-dialog-app-list:rtl { | ||
| 881 | padding-right: 49px; | ||
| 882 | padding-left: 32px; } | ||
| 883 | .show-processes-dialog-app-list-item { | ||
| 884 | color: #ccc; } | ||
| 885 | .show-processes-dialog-app-list-item:hover { | ||
| 886 | color: white; } | ||
| 887 | .show-processes-dialog-app-list-item:ltr { | ||
| 888 | padding-right: 1em; } | ||
| 889 | .show-processes-dialog-app-list-item:rtl { | ||
| 890 | padding-left: 1em; } | ||
| 891 | .show-processes-dialog-app-list-item-icon:ltr { | ||
| 892 | padding-right: 17px; } | ||
| 893 | .show-processes-dialog-app-list-item-icon:rtl { | ||
| 894 | padding-left: 17px; } | ||
| 895 | .show-processes-dialog-app-list-item-name { | ||
| 896 | font-size: 1.1em; } | ||
| 897 | |||
| 898 | .magnifier-zoom-region { | ||
| 899 | border: 2px solid maroon; } | ||
| 900 | .magnifier-zoom-region .full-screen { | ||
| 901 | border-width: 0px; } | ||
| 902 | |||
| 903 | #keyboard { | ||
| 904 | background-color: rgba(26, 26, 26, 0.975); | ||
| 905 | border-width: 0; | ||
| 906 | border-top-width: 1px; | ||
| 907 | border-color: rgba(0, 0, 0, 0.4); } | ||
| 908 | |||
| 909 | .keyboard-layout { | ||
| 910 | spacing: 10px; | ||
| 911 | padding: 10px; } | ||
| 912 | |||
| 913 | .keyboard-row { | ||
| 914 | spacing: 15px; } | ||
| 915 | |||
| 916 | .keyboard-key { | ||
| 917 | min-height: 2em; | ||
| 918 | min-width: 2em; | ||
| 919 | font-size: 14pt; | ||
| 920 | font-weight: bold; | ||
| 921 | border-radius: 6px; | ||
| 922 | box-shadow: none; | ||
| 923 | color: white; | ||
| 924 | border: 1px solid #1a1a1a; | ||
| 925 | background-color: rgba(82, 82, 82, 0.375); } | ||
| 926 | .keyboard-key:hover { | ||
| 927 | color: white; | ||
| 928 | border: 1px solid rgba(0, 0, 0, 0.375); | ||
| 929 | background-color: rgba(99, 99, 99, 0.475); } | ||
| 930 | .keyboard-key:active, .keyboard-key:checked { | ||
| 931 | color: white; | ||
| 932 | border: 1px solid #367bf0; | ||
| 933 | background-color: #367bf0; } | ||
| 934 | .keyboard-key:grayed { | ||
| 935 | color: #5f5f5f; | ||
| 936 | border: 1px solid rgba(0, 0, 0, 0.375); | ||
| 937 | background-color: rgba(82, 82, 82, 0.225); } | ||
| 938 | |||
| 939 | .keyboard-subkeys { | ||
| 940 | color: white; | ||
| 941 | padding: 5px; | ||
| 942 | -arrow-border-radius: 6px; | ||
| 943 | -arrow-background-color: rgba(26, 26, 26, 0.975); | ||
| 944 | -arrow-border-width: 1px; | ||
| 945 | -arrow-border-color: rgba(0, 0, 0, 0.4); | ||
| 946 | -arrow-base: 20px; | ||
| 947 | -arrow-rise: 10px; | ||
| 948 | -boxpointer-gap: 5px; } | ||
| 949 | |||
| 950 | .menu-favorites-box { | ||
| 951 | padding: 10px; | ||
| 952 | transition-duration: 300; | ||
| 953 | background-color: black; | ||
| 954 | border: 1px solid #1a1a1a; } | ||
| 955 | .menu-favorites-button { | ||
| 956 | padding: .9em 1em; | ||
| 957 | border: 1px solid rgba(0, 0, 0, 0); | ||
| 958 | border-radius: 6px; } | ||
| 959 | .menu-favorites-button:hover { | ||
| 960 | background-color: #367bf0; } | ||
| 961 | .menu-places-box { | ||
| 962 | padding: 10px; | ||
| 963 | border: 0px solid red; } | ||
| 964 | .menu-places-button { | ||
| 965 | padding: 10px; } | ||
| 966 | .menu-categories-box { | ||
| 967 | padding: 10px 30px 10px 30px; } | ||
| 968 | .menu-applications-inner-box, .menu-applications-outer-box { | ||
| 969 | padding: 10px 10px 0 10px; } | ||
| 970 | .menu-application-button { | ||
| 971 | padding: 7px; | ||
| 972 | border: 1px solid rgba(0, 0, 0, 0); } | ||
| 973 | .menu-application-button:highlighted { | ||
| 974 | font-weight: bold; } | ||
| 975 | .menu-application-button-selected { | ||
| 976 | padding: 7px; | ||
| 977 | color: white; | ||
| 978 | background-color: #367bf0; | ||
| 979 | border: 1px solid #1a1a1a; } | ||
| 980 | .menu-application-button-selected:highlighted { | ||
| 981 | font-weight: bold; } | ||
| 982 | .menu-application-button-label:ltr { | ||
| 983 | padding-left: 5px; } | ||
| 984 | .menu-application-button-label:rtl { | ||
| 985 | padding-right: 5px; } | ||
| 986 | .menu-category-button { | ||
| 987 | padding: 7px; | ||
| 988 | border: 1px solid rgba(0, 0, 0, 0); } | ||
| 989 | .menu-category-button-selected { | ||
| 990 | padding: 7px; | ||
| 991 | color: white; | ||
| 992 | background-color: #367bf0; | ||
| 993 | border: 1px solid #1a1a1a; } | ||
| 994 | .menu-category-button-hover { | ||
| 995 | background-color: red; | ||
| 996 | border-radius: 6px; } | ||
| 997 | .menu-category-button-greyed { | ||
| 998 | padding: 7px; | ||
| 999 | color: rgba(255, 255, 255, 0.45); | ||
| 1000 | border: 1px solid rgba(0, 0, 0, 0); } | ||
| 1001 | .menu-category-button-label:ltr { | ||
| 1002 | padding-left: 5px; } | ||
| 1003 | .menu-category-button-label:rtl { | ||
| 1004 | padding-right: 5px; } | ||
| 1005 | .menu-selected-app-box { | ||
| 1006 | padding-right: 30px; | ||
| 1007 | padding-left: 28px; | ||
| 1008 | text-align: right; | ||
| 1009 | height: 30px; } | ||
| 1010 | .menu-selected-app-box:rtl { | ||
| 1011 | padding-top: 10px; | ||
| 1012 | height: 30px; } | ||
| 1013 | .menu-selected-app-title { | ||
| 1014 | font-weight: bold; } | ||
| 1015 | .menu-selected-app-description { | ||
| 1016 | max-width: 150px; } | ||
| 1017 | .menu-search-box:ltr { | ||
| 1018 | padding-left: 30px; } | ||
| 1019 | .menu-search-box-rtl { | ||
| 1020 | padding-right: 30px; } | ||
| 1021 | |||
| 1022 | #menu-search-entry { | ||
| 1023 | width: 250px; | ||
| 1024 | min-height: 16px; | ||
| 1025 | font-weight: normal; | ||
| 1026 | caret-color: white; } | ||
| 1027 | |||
| 1028 | .menu-search-entry-icon { | ||
| 1029 | icon-size: 1em; | ||
| 1030 | color: white; } | ||
| 1031 | |||
| 1032 | /* Context menu (at the moment only for favorites) */ | ||
| 1033 | .info-osd { | ||
| 1034 | text-align: center; | ||
| 1035 | font-weight: bold; | ||
| 1036 | spacing: 1em; | ||
| 1037 | padding: 16px; | ||
| 1038 | color: white; | ||
| 1039 | border: 1px solid #1a1a1a; | ||
| 1040 | border-radius: 6px; | ||
| 1041 | background-color: #0d0d0d; } | ||
| 1042 | |||
| 1043 | .osd-window { | ||
| 1044 | text-align: center; | ||
| 1045 | font-weight: bold; | ||
| 1046 | spacing: 1em; | ||
| 1047 | padding: 20px; | ||
| 1048 | color: white; | ||
| 1049 | background-color: #0d0d0d; | ||
| 1050 | border: 1px solid #1a1a1a; | ||
| 1051 | border-radius: 6px; } | ||
| 1052 | .osd-window .osd-monitor-label { | ||
| 1053 | font-size: 3em; } | ||
| 1054 | .osd-window .level { | ||
| 1055 | padding: 0; | ||
| 1056 | height: 0.7em; | ||
| 1057 | background-color: rgba(0, 0, 0, 0.5); | ||
| 1058 | border-radius: 6px; } | ||
| 1059 | .osd-window .level-bar { | ||
| 1060 | border-radius: 6px; | ||
| 1061 | background-color: #367bf0; } | ||
| 1062 | |||
| 1063 | .window-list-box { | ||
| 1064 | spacing: 6px; | ||
| 1065 | padding-left: 10px; | ||
| 1066 | padding-top: 1px; } | ||
| 1067 | .window-list-box.vertical { | ||
| 1068 | spacing: 2px; | ||
| 1069 | padding-left: 0px; | ||
| 1070 | padding-right: 0px; | ||
| 1071 | padding-top: 10px; | ||
| 1072 | padding-bottom: 10px; } | ||
| 1073 | .window-list-box:highlight { | ||
| 1074 | background-color: rgba(211, 25, 25, 0.5); } | ||
| 1075 | .window-list-item-label { | ||
| 1076 | font-weight: bold; | ||
| 1077 | width: 15em; | ||
| 1078 | min-width: 5px; } | ||
| 1079 | .window-list-item-box { | ||
| 1080 | font-weight: bold; | ||
| 1081 | background-image: none; | ||
| 1082 | padding-top: 0; | ||
| 1083 | padding-left: 8px; | ||
| 1084 | padding-right: 8px; | ||
| 1085 | transition-duration: 100; | ||
| 1086 | color: rgba(255, 255, 255, 0.6); } | ||
| 1087 | .window-list-item-box.top, .window-list-item-box.bottom { | ||
| 1088 | border-bottom-width: 2px; } | ||
| 1089 | .window-list-item-box.top StLabel, .window-list-item-box.bottom StLabel { | ||
| 1090 | padding-left: 2px; } | ||
| 1091 | .window-list-item-box.right { | ||
| 1092 | padding-left: 0px; | ||
| 1093 | padding-right: 0px; | ||
| 1094 | border-right-width: 2px; } | ||
| 1095 | .window-list-item-box.right StBin { | ||
| 1096 | padding-right: 0; } | ||
| 1097 | .window-list-item-box.left { | ||
| 1098 | padding-left: 0px; | ||
| 1099 | padding-right: 0px; | ||
| 1100 | border-left-width: 2px; } | ||
| 1101 | .window-list-item-box.left StBin { | ||
| 1102 | padding-left: 1px; } | ||
| 1103 | .window-list-item-box:hover, .window-list-item-box:groupFocus { | ||
| 1104 | color: white; | ||
| 1105 | background-color: rgba(255, 255, 255, 0.1); } | ||
| 1106 | .window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:focus, .window-list-item-box:running { | ||
| 1107 | color: white; | ||
| 1108 | border-color: #367bf0; } | ||
| 1109 | .window-list-item-box .progress { | ||
| 1110 | background-color: rgba(54, 123, 240, 0.8); } | ||
| 1111 | .window-list-item-demands-attention { | ||
| 1112 | background-gradient-direction: vertical; | ||
| 1113 | background-gradient-start: #D31919; | ||
| 1114 | background-gradient-end: #D31919; } | ||
| 1115 | .window-list-preview { | ||
| 1116 | spacing: 6px; | ||
| 1117 | color: white; | ||
| 1118 | border: 1px solid #1a1a1a; | ||
| 1119 | background-color: #0d0d0d; | ||
| 1120 | border-radius: 6px; | ||
| 1121 | padding: 6px 12px 12px 12px; | ||
| 1122 | font-size: 1em; } | ||
| 1123 | |||
| 1124 | .grouped-window-list-item-label { | ||
| 1125 | font-weight: bold; | ||
| 1126 | width: 15em; | ||
| 1127 | min-width: 5px; } | ||
| 1128 | .grouped-window-list-item-box { | ||
| 1129 | text-align: left; | ||
| 1130 | font-weight: bold; | ||
| 1131 | background-image: none; | ||
| 1132 | padding-top: 0; | ||
| 1133 | padding-left: 8px; | ||
| 1134 | padding-right: 8px; | ||
| 1135 | transition-duration: 100; | ||
| 1136 | color: rgba(255, 255, 255, 0.6); } | ||
| 1137 | .grouped-window-list-item-box.top, .grouped-window-list-item-box.bottom { | ||
| 1138 | border-bottom-width: 2px; } | ||
| 1139 | .grouped-window-list-item-box.top StLabel, .grouped-window-list-item-box.bottom StLabel { | ||
| 1140 | padding-left: 2px; } | ||
| 1141 | .grouped-window-list-item-box.right { | ||
| 1142 | padding-left: 0px; | ||
| 1143 | padding-right: 0px; | ||
| 1144 | border-right-width: 2px; } | ||
| 1145 | .grouped-window-list-item-box.right StBin { | ||
| 1146 | padding-right: 0; } | ||
| 1147 | .grouped-window-list-item-box.left { | ||
| 1148 | padding-left: 0px; | ||
| 1149 | padding-right: 0px; | ||
| 1150 | border-left-width: 2px; } | ||
| 1151 | .grouped-window-list-item-box.left StBin { | ||
| 1152 | padding-left: 1px; } | ||
| 1153 | .grouped-window-list-item-box:hover, .grouped-window-list-item-box:focus { | ||
| 1154 | color: white; | ||
| 1155 | background-color: rgba(255, 255, 255, 0.3); } | ||
| 1156 | .grouped-window-list-item-box:active, .grouped-window-list-item-box:checked { | ||
| 1157 | color: white; | ||
| 1158 | border-color: #367bf0; } | ||
| 1159 | .grouped-window-list-item-box .progress { | ||
| 1160 | background-color: rgba(54, 123, 240, 0.8); } | ||
| 1161 | .grouped-window-list-item-demands-attention { | ||
| 1162 | background-gradient-direction: vertical; | ||
| 1163 | background-gradient-start: #D31919; | ||
| 1164 | background-gradient-end: #D31919; } | ||
| 1165 | .grouped-window-list-thumbnail-label { | ||
| 1166 | padding-left: 4px; } | ||
| 1167 | .grouped-window-list-number-label { | ||
| 1168 | z-index: 99; | ||
| 1169 | color: #d0d0d0; } | ||
| 1170 | .grouped-window-list-badge { | ||
| 1171 | border-radius: 256px; | ||
| 1172 | background-color: #4a4a4a; } | ||
| 1173 | .grouped-window-list-button-label { | ||
| 1174 | padding-left: 4px; } | ||
| 1175 | .grouped-window-list-thumbnail-alert { | ||
| 1176 | background: rgba(255, 52, 52, 0.3); } | ||
| 1177 | .grouped-window-list-thumbnail-menu { | ||
| 1178 | color: white; | ||
| 1179 | border: 1px solid #1a1a1a; | ||
| 1180 | background-color: #0d0d0d; | ||
| 1181 | border-radius: 6px; | ||
| 1182 | padding: 0px; } | ||
| 1183 | .grouped-window-list-thumbnail-menu > StBoxLayout { | ||
| 1184 | padding: 4px; } | ||
| 1185 | .grouped-window-list-thumbnail-menu .item-box { | ||
| 1186 | padding: 10px; | ||
| 1187 | border-radius: 6px; | ||
| 1188 | spacing: 4px; } | ||
| 1189 | .grouped-window-list-thumbnail-menu .item-box:outlined { | ||
| 1190 | padding: 8px; | ||
| 1191 | border: 1px solid #367bf0; } | ||
| 1192 | .grouped-window-list-thumbnail-menu .item-box:selected { | ||
| 1193 | color: white; | ||
| 1194 | background-color: #367bf0; | ||
| 1195 | border: 0px solid #367bf0; } | ||
| 1196 | .grouped-window-list-thumbnail-menu .thumbnail { | ||
| 1197 | width: 256px; } | ||
| 1198 | .grouped-window-list-thumbnail-menu .separator { | ||
| 1199 | width: 1px; | ||
| 1200 | background: rgba(255, 255, 255, 0.2); } | ||
| 1201 | |||
| 1202 | .sound-button { | ||
| 1203 | width: 22px; | ||
| 1204 | height: 13px; | ||
| 1205 | padding: 8px; } | ||
| 1206 | .sound-button-container { | ||
| 1207 | padding-right: 3px; | ||
| 1208 | padding-left: 3px; } | ||
| 1209 | .sound-button StIcon { | ||
| 1210 | icon-size: 1.4em; } | ||
| 1211 | |||
| 1212 | .sound-track-infos { | ||
| 1213 | padding: 5px; } | ||
| 1214 | .sound-track-info { | ||
| 1215 | padding-top: 2px; | ||
| 1216 | padding-bottom: 2px; } | ||
| 1217 | .sound-track-info StIcon { | ||
| 1218 | icon-size: 16px; } | ||
| 1219 | .sound-track-info StLabel { | ||
| 1220 | padding-left: 5px; | ||
| 1221 | padding-right: 5px; } | ||
| 1222 | .sound-track-box { | ||
| 1223 | padding-left: 15px; | ||
| 1224 | padding-right: 15px; | ||
| 1225 | max-width: 220px; } | ||
| 1226 | |||
| 1227 | .sound-seek-box { | ||
| 1228 | padding-left: 15px; } | ||
| 1229 | .sound-seek-box StLabel { | ||
| 1230 | padding-top: 2px; } | ||
| 1231 | .sound-seek-box StIcon { | ||
| 1232 | icon-size: 16px; } | ||
| 1233 | |||
| 1234 | .sound-seek-slider { | ||
| 1235 | width: 140px; } | ||
| 1236 | |||
| 1237 | .sound-volume-menu-item { | ||
| 1238 | padding: .4em 1.75em; } | ||
| 1239 | .sound-volume-menu-item StIcon { | ||
| 1240 | icon-size: 1.14em; | ||
| 1241 | padding-left: 8px; | ||
| 1242 | padding-right: 8px; } | ||
| 1243 | |||
| 1244 | .sound-playback-control { | ||
| 1245 | padding: 5px 10px 10px 10px; } | ||
| 1246 | |||
| 1247 | .sound-player > StBoxLayout:first-child { | ||
| 1248 | padding: 5px 10px 12px 10px; | ||
| 1249 | spacing: 0.5em; } | ||
| 1250 | .sound-player > StBoxLayout:first-child StButton:small { | ||
| 1251 | width: 20px; | ||
| 1252 | height: 20px; | ||
| 1253 | border: 1px solid transparent; } | ||
| 1254 | .sound-player > StBoxLayout:first-child StButton:small StIcon { | ||
| 1255 | icon-size: 12px; } | ||
| 1256 | .sound-player > StBoxLayout:first-child StButton:small:hover { | ||
| 1257 | color: white; | ||
| 1258 | background-color: #121212; | ||
| 1259 | border: 1px solid #1a1a1a; | ||
| 1260 | box-shadow: inset 0 2px 4px rgba(18, 18, 18, 0.05); } | ||
| 1261 | .sound-player > StBoxLayout:first-child StButton:small:active { | ||
| 1262 | color: white; | ||
| 1263 | background-color: #367bf0; | ||
| 1264 | border: 1px solid #367bf0; | ||
| 1265 | box-shadow: inset 0 2px 4px #367bf0; } | ||
| 1266 | .sound-player-generic-coverart { | ||
| 1267 | background: rgba(0, 0, 0, 0.2); } | ||
| 1268 | .sound-player-overlay { | ||
| 1269 | width: 290px; | ||
| 1270 | height: 70px; | ||
| 1271 | padding: 15px; | ||
| 1272 | spacing: 0.5em; | ||
| 1273 | background: rgba(13, 13, 13, 0.9); | ||
| 1274 | border-top: 1px solid #1a1a1a; | ||
| 1275 | color: white; } | ||
| 1276 | .sound-player-overlay StButton { | ||
| 1277 | width: 22px; | ||
| 1278 | height: 13px; | ||
| 1279 | padding: 5px; | ||
| 1280 | color: white; | ||
| 1281 | border-radius: 6px; | ||
| 1282 | border: 1px solid transparent; } | ||
| 1283 | .sound-player-overlay StButton StIcon { | ||
| 1284 | icon-size: 16px; } | ||
| 1285 | .sound-player-overlay StButton:hover { | ||
| 1286 | color: white; | ||
| 1287 | background-color: #121212; | ||
| 1288 | border: 1px solid #1a1a1a; | ||
| 1289 | box-shadow: inset 0 2px 4px rgba(18, 18, 18, 0.05); } | ||
| 1290 | .sound-player-overlay StButton:active { | ||
| 1291 | color: white; | ||
| 1292 | background-color: #367bf0; | ||
| 1293 | border: 1px solid #367bf0; | ||
| 1294 | box-shadow: inset 0 2px 4px #367bf0; } | ||
| 1295 | .sound-player-overlay StBoxLayout { | ||
| 1296 | padding-top: 2px; } | ||
| 1297 | .sound-player-overlay > StBoxLayout { | ||
| 1298 | spacing: 5px; } | ||
| 1299 | .sound-player .slider { | ||
| 1300 | height: 0.5em; | ||
| 1301 | padding: 0; | ||
| 1302 | border: none; | ||
| 1303 | -slider-height: 0.5em; | ||
| 1304 | -slider-background-color: black; | ||
| 1305 | -slider-border-color: rgba(0, 0, 0, 0); | ||
| 1306 | -slider-active-background-color: #367bf0; | ||
| 1307 | -slider-active-border-color: rgba(0, 0, 0, 0); | ||
| 1308 | -slider-border-width: 0px; | ||
| 1309 | -slider-handle-radius: 0px; } | ||
| 1310 | |||
| 1311 | #workspaceSwitcher { | ||
| 1312 | spacing: 0px; | ||
| 1313 | padding: 3px; } | ||
| 1314 | |||
| 1315 | /* Controls the styling when using the "Simple buttons" option */ | ||
| 1316 | .workspace-switcher { | ||
| 1317 | padding-left: 3px; | ||
| 1318 | padding-right: 3px; } | ||
| 1319 | .panel-left .workspace-switcher, .panel-right .workspace-switcher { | ||
| 1320 | padding: 0; } | ||
| 1321 | |||
| 1322 | .workspace-button { | ||
| 1323 | border: 1px solid rgba(0, 0, 0, 0.4); | ||
| 1324 | background-color: rgba(0, 0, 0, 0.2); | ||
| 1325 | width: 20px; | ||
| 1326 | height: 14px; | ||
| 1327 | color: rgba(255, 255, 255, 0.45); | ||
| 1328 | padding: 3px; | ||
| 1329 | padding-top: 4px; | ||
| 1330 | transition-duration: 200; } | ||
| 1331 | .workspace-button.vertical { | ||
| 1332 | height: 1.5em; | ||
| 1333 | width: 24px; | ||
| 1334 | padding: 0; | ||
| 1335 | padding-top: 3px; | ||
| 1336 | padding-bottom: 3px; } | ||
| 1337 | .workspace-button:outlined { | ||
| 1338 | background-color: #367bf0; | ||
| 1339 | color: white; } | ||
| 1340 | .workspace-button:outlined:hover { | ||
| 1341 | background-color: rgba(54, 123, 240, 0.7); | ||
| 1342 | color: white; } | ||
| 1343 | .workspace-button:hover { | ||
| 1344 | background-color: rgba(255, 255, 255, 0.2); | ||
| 1345 | color: white; } | ||
| 1346 | |||
| 1347 | /* Controls the style when using the "Visual representation" option */ | ||
| 1348 | .workspace-graph { | ||
| 1349 | padding: 3px; | ||
| 1350 | spacing: 6px; } | ||
| 1351 | |||
| 1352 | .workspace-graph .workspace { | ||
| 1353 | border: 1px solid rgba(0, 0, 0, 0.4); | ||
| 1354 | background-color: rgba(0, 0, 0, 0.2); } | ||
| 1355 | |||
| 1356 | .workspace-graph .workspace:active { | ||
| 1357 | border: 1px solid #367bf0; } | ||
| 1358 | |||
| 1359 | .workspace-graph .workspace .windows { | ||
| 1360 | -active-window-background: rgba(38, 38, 38, 0.5); | ||
| 1361 | -active-window-border: rgba(0, 0, 0, 0.8); | ||
| 1362 | -inactive-window-background: rgba(38, 38, 38, 0.5); | ||
| 1363 | -inactive-window-border: rgba(0, 0, 0, 0.8); } | ||
| 1364 | |||
| 1365 | .workspace-graph .workspace:active .windows { | ||
| 1366 | -active-window-background: rgba(64, 64, 64, 0.5); | ||
| 1367 | -active-window-border: rgba(0, 0, 0, 0.8); | ||
| 1368 | -inactive-window-background: rgba(13, 13, 13, 0.5); | ||
| 1369 | -inactive-window-border: rgba(0, 0, 0, 0.8); } | ||
| 1370 | |||
| 1371 | .panel-launchers { | ||
| 1372 | padding-left: 7px; | ||
| 1373 | spacing: 2px; } | ||
| 1374 | .panel-launchers .launcher { | ||
| 1375 | padding-left: 2px; | ||
| 1376 | padding-right: 2px; | ||
| 1377 | padding-bottom: 2px; | ||
| 1378 | transition-duration: 200; } | ||
| 1379 | .panel-launchers .launcher:hover { | ||
| 1380 | background-color: #367bf0; } | ||
| 1381 | .panel-launchers.vertical { | ||
| 1382 | padding-top: 2px; | ||
| 1383 | padding-bottom: 2px; | ||
| 1384 | padding-left: 0px; | ||
| 1385 | padding-right: 0px; | ||
| 1386 | spacing: 1px; } | ||
| 1387 | .panel-launchers.vertical .launcher { | ||
| 1388 | padding-top: 2px; | ||
| 1389 | padding-bottom: 2px; } | ||
| 1390 | |||
| 1391 | #overview-corner { | ||
| 1392 | background-image: url("assets/overview.png"); } | ||
| 1393 | #overview-corner:hover { | ||
| 1394 | background-image: url("assets/overview-hover.png"); } | ||
| 1395 | |||
| 1396 | .applet-separator { | ||
| 1397 | padding: 1px 4px; } | ||
| 1398 | .applet-separator.vertical { | ||
| 1399 | padding: 4px 1px; } | ||
| 1400 | .applet-separator-line { | ||
| 1401 | width: 1px; | ||
| 1402 | background: rgba(255, 255, 255, 0.12); } | ||
| 1403 | .applet-separator-line-vertical { | ||
| 1404 | height: 1px; | ||
| 1405 | background: rgba(255, 255, 255, 0.12); } | ||
| 1406 | .applet-box { | ||
| 1407 | padding-left: 4px; | ||
| 1408 | padding-right: 4px; | ||
| 1409 | spacing: 4px; | ||
| 1410 | color: white; | ||
| 1411 | text-shadow: none; | ||
| 1412 | transition-duration: 100; | ||
| 1413 | text-align: center; } | ||
| 1414 | .applet-box StLabel { | ||
| 1415 | padding-top: 2px; } | ||
| 1416 | .applet-box.vertical { | ||
| 1417 | padding-left: 0px; | ||
| 1418 | padding-right: 0px; | ||
| 1419 | padding-top: 3px; | ||
| 1420 | padding-bottom: 3px; } | ||
| 1421 | .applet-box.vertical StLabel { | ||
| 1422 | padding-top: 0; } | ||
| 1423 | .applet-box:hover, .applet-box:checked { | ||
| 1424 | color: white; | ||
| 1425 | background-color: #367bf0; } | ||
| 1426 | .applet-box:hover-label, .applet-box:checked-label { | ||
| 1427 | color: white; } | ||
| 1428 | .applet-box:highlight { | ||
| 1429 | background-image: none; | ||
| 1430 | border-image: none; | ||
| 1431 | background-color: rgba(211, 25, 25, 0.5); } | ||
| 1432 | .applet-label { | ||
| 1433 | font-weight: bold; | ||
| 1434 | color: white; } | ||
| 1435 | .applet-label:hover, .applet-label:checked, .applet-box:hover > .applet-label, .applet-box:checked > .applet-label { | ||
| 1436 | color: white; | ||
| 1437 | text-shadow: none; } | ||
| 1438 | .applet-icon { | ||
| 1439 | color: white; | ||
| 1440 | icon-size: 22px; } | ||
| 1441 | .applet-icon:hover, .applet-icon:checked, .applet-box:hover > .applet-icon, .applet-box:checked > .applet-icon { | ||
| 1442 | color: white; | ||
| 1443 | text-shadow: none; } | ||
| 1444 | |||
| 1445 | .user-icon { | ||
| 1446 | width: 32px; | ||
| 1447 | height: 32px; | ||
| 1448 | background-color: transparent; | ||
| 1449 | border: none; | ||
| 1450 | border-radius: 0; } | ||
| 1451 | |||
| 1452 | .user-label { | ||
| 1453 | color: white; | ||
| 1454 | font-size: 1em; | ||
| 1455 | font-weight: bold; | ||
| 1456 | margin: 0px; } | ||
| 1457 | |||
| 1458 | .desklet { | ||
| 1459 | color: white; } | ||
| 1460 | .desklet:highlight { | ||
| 1461 | background-color: rgba(211, 25, 25, 0.5); } | ||
| 1462 | .desklet-with-borders { | ||
| 1463 | border: 1px solid #1a1a1a; | ||
| 1464 | border-radius: 6px; | ||
| 1465 | background-color: #0d0d0d; | ||
| 1466 | color: white; | ||
| 1467 | padding: 12px; | ||
| 1468 | padding-bottom: 16px; } | ||
| 1469 | .desklet-with-borders:highlight { | ||
| 1470 | background-color: rgba(211, 25, 25, 0.5); } | ||
| 1471 | .desklet-with-borders-and-header { | ||
| 1472 | border: 1px solid #1a1a1a; | ||
| 1473 | border-top-width: 0; | ||
| 1474 | border-radius: 0 0 6px 6px; | ||
| 1475 | background-color: #0d0d0d; | ||
| 1476 | color: white; | ||
| 1477 | border-radius: 0; | ||
| 1478 | border-radius-topleft: 0; | ||
| 1479 | border-radius-topright: 0; | ||
| 1480 | padding: 12px; | ||
| 1481 | padding-bottom: 17px; } | ||
| 1482 | .desklet-with-borders-and-header:highlight { | ||
| 1483 | background-color: rgba(211, 25, 25, 0.5); } | ||
| 1484 | .desklet-header { | ||
| 1485 | border: 1px solid #1a1a1a; | ||
| 1486 | border-radius: 6px 6px 0 0; | ||
| 1487 | background-color: #050505; | ||
| 1488 | color: white; | ||
| 1489 | font-size: 1em; | ||
| 1490 | padding: 12px; | ||
| 1491 | padding-bottom: 6px; } | ||
| 1492 | .desklet-drag-placeholder { | ||
| 1493 | border: 2px solid #367bf0; | ||
| 1494 | background-color: rgba(54, 123, 240, 0.3); } | ||
| 1495 | |||
| 1496 | .photoframe-box { | ||
| 1497 | border: 1px solid #1a1a1a; | ||
| 1498 | border-radius: 6px; | ||
| 1499 | background-color: #0d0d0d; | ||
| 1500 | color: white; | ||
| 1501 | padding: 12px; | ||
| 1502 | padding-bottom: 16px; } | ||
| 1503 | |||
| 1504 | /*FIXME*/ | ||
| 1505 | .workspace-osd { | ||
| 1506 | /*color: red;*/ | ||
| 1507 | color: white; | ||
| 1508 | text-shadow: black 5px 5px 5px; | ||
| 1509 | font-weight: bold; | ||
| 1510 | font-size: 48pt; } | ||
| 1511 | |||
| 1512 | .notification-applet-padding { | ||
| 1513 | padding: .5em 1em; } | ||
| 1514 | |||
| 1515 | .notification-applet-container { | ||
| 1516 | max-height: 100px; } | ||
| 1517 | |||
| 1518 | .tile-preview { | ||
| 1519 | background-color: rgba(54, 123, 240, 0.3); | ||
| 1520 | border: 1px solid #367bf0; } | ||
| 1521 | .tile-preview.snap { | ||
| 1522 | background-color: rgba(54, 123, 240, 0.6); } | ||
| 1523 | |||
| 1524 | .tile-hud { | ||
| 1525 | background-color: rgba(54, 123, 240, 0.3); | ||
| 1526 | border: 1px solid #367bf0; } | ||
| 1527 | .tile-hud.snap { | ||
| 1528 | background-color: rgba(54, 123, 240, 0.6); } | ||
| 1529 | .tile-hud:top { | ||
| 1530 | border-top-width: 0px; } | ||
| 1531 | .tile-hud:bottom { | ||
| 1532 | border-bottom-width: 0px; } | ||
| 1533 | .tile-hud:left { | ||
| 1534 | border-left-width: 0px; } | ||
| 1535 | .tile-hud:right { | ||
| 1536 | border-right-width: 0px; } | ||
| 1537 | .tile-hud:top-left { | ||
| 1538 | border-top-width: 0px; | ||
| 1539 | border-left-width: 0px; } | ||
| 1540 | .tile-hud:top-right { | ||
| 1541 | border-top-width: 0px; | ||
| 1542 | border-right-width: 0px; } | ||
| 1543 | .tile-hud:bottom-left { | ||
| 1544 | border-bottom-width: 0px; | ||
| 1545 | border-left-width: 0px; } | ||
| 1546 | .tile-hud:bottom-right { | ||
| 1547 | border-bottom-width: 0px; | ||
| 1548 | border-right-width: 0px; } | ||
| 1549 | |||
| 1550 | .xkcd-box { | ||
| 1551 | padding: 6px; | ||
| 1552 | border: 0px; | ||
| 1553 | background-color: rgba(0, 0, 0, 0); | ||
| 1554 | border-radius: 0px; } | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/thumbnail.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/thumbnail.png new file mode 100644 index 0000000..df63ab6 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/thumbnail.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/apps.rc b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/apps.rc new file mode 100644 index 0000000..457542f --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/apps.rc | |||
| @@ -0,0 +1,157 @@ | |||
| 1 | # | ||
| 2 | # Thunar | ||
| 3 | # | ||
| 4 | style "thunar-handle" { GtkPaned::handle-size = 2 } | ||
| 5 | |||
| 6 | style "dark-sidebar" { | ||
| 7 | GtkTreeView::odd_row_color = @dark_sidebar_bg | ||
| 8 | GtkTreeView::even_row_color = @dark_sidebar_bg | ||
| 9 | |||
| 10 | |||
| 11 | base[NORMAL] = @dark_sidebar_bg | ||
| 12 | base[INSENSITIVE] = @dark_sidebar_bg | ||
| 13 | |||
| 14 | text[NORMAL] = "#BAC3CF" | ||
| 15 | text[ACTIVE] = @selected_fg_color | ||
| 16 | text[SELECTED] = @selected_fg_color | ||
| 17 | } | ||
| 18 | |||
| 19 | style "thunar-frame" { | ||
| 20 | xthickness = 0 | ||
| 21 | ythickness = 0 | ||
| 22 | } | ||
| 23 | |||
| 24 | widget_class "*ThunarWindow*.<GtkScrolledWindow>" style "thunar-frame" | ||
| 25 | widget_class "*ThunarShortcutsView*" style "dark-sidebar" | ||
| 26 | widget_class "*ThunarTreeView*" style "dark-sidebar" | ||
| 27 | widget_class "*ThunarWindow*.<GtkHPaned>" style "thunar-handle" | ||
| 28 | |||
| 29 | # | ||
| 30 | # Workaround for colored entries | ||
| 31 | # | ||
| 32 | style "entry_border" { | ||
| 33 | |||
| 34 | xthickness = 7 | ||
| 35 | ythickness = 5 | ||
| 36 | |||
| 37 | engine "pixmap" { | ||
| 38 | |||
| 39 | image { | ||
| 40 | function = SHADOW | ||
| 41 | state = NORMAL | ||
| 42 | detail = "entry" | ||
| 43 | file = "assets/entry-border-bg.png" | ||
| 44 | border = {6, 6, 6, 6} | ||
| 45 | stretch = TRUE | ||
| 46 | } | ||
| 47 | |||
| 48 | image { | ||
| 49 | function = SHADOW | ||
| 50 | state = ACTIVE | ||
| 51 | detail = "entry" | ||
| 52 | file = "assets/entry-border-active-bg.png" | ||
| 53 | border = {6, 6, 6, 6} | ||
| 54 | stretch = TRUE | ||
| 55 | } | ||
| 56 | |||
| 57 | image { | ||
| 58 | function = FLAT_BOX | ||
| 59 | state = ACTIVE | ||
| 60 | detail = "entry_bg" | ||
| 61 | file = "assets/null.png" | ||
| 62 | } | ||
| 63 | |||
| 64 | image { | ||
| 65 | function = FLAT_BOX | ||
| 66 | state = INSENSITIVE | ||
| 67 | detail = "entry_bg" | ||
| 68 | file = "assets/null.png" | ||
| 69 | } | ||
| 70 | |||
| 71 | image { | ||
| 72 | function = FLAT_BOX | ||
| 73 | detail = "entry_bg" | ||
| 74 | file = "assets/null.png" | ||
| 75 | } | ||
| 76 | } | ||
| 77 | } | ||
| 78 | |||
| 79 | style "combobox_entry_border" = "combobox_entry" { | ||
| 80 | |||
| 81 | engine "pixmap" { | ||
| 82 | |||
| 83 | image { | ||
| 84 | function = SHADOW | ||
| 85 | detail = "entry" | ||
| 86 | state = NORMAL | ||
| 87 | shadow = IN | ||
| 88 | file = "assets/combo-entry-border.png" | ||
| 89 | border = { 4, 4, 12, 12 } | ||
| 90 | stretch = TRUE | ||
| 91 | direction = LTR | ||
| 92 | } | ||
| 93 | |||
| 94 | image { | ||
| 95 | function = SHADOW | ||
| 96 | detail = "entry" | ||
| 97 | state = ACTIVE | ||
| 98 | file = "assets/combo-entry-border-focus.png" | ||
| 99 | border = { 4, 4, 12, 12 } | ||
| 100 | stretch = TRUE | ||
| 101 | direction = LTR | ||
| 102 | } | ||
| 103 | |||
| 104 | image { | ||
| 105 | function = SHADOW | ||
| 106 | detail = "entry" | ||
| 107 | state = NORMAL | ||
| 108 | shadow = IN | ||
| 109 | file = "assets/combo-entry-border-rtl.png" | ||
| 110 | border = { 4, 4, 12, 12 } | ||
| 111 | stretch = TRUE | ||
| 112 | direction = RTL | ||
| 113 | } | ||
| 114 | |||
| 115 | image { | ||
| 116 | function = SHADOW | ||
| 117 | detail = "entry" | ||
| 118 | state = ACTIVE | ||
| 119 | file = "assets/combo-entry-border-focus-rtl.png" | ||
| 120 | border = { 4, 4, 12, 12 } | ||
| 121 | stretch = TRUE | ||
| 122 | direction = RTL | ||
| 123 | } | ||
| 124 | |||
| 125 | image { | ||
| 126 | function = FLAT_BOX | ||
| 127 | state = INSENSITIVE | ||
| 128 | detail = "entry_bg" | ||
| 129 | file = "assets/null.png" | ||
| 130 | } | ||
| 131 | |||
| 132 | image { | ||
| 133 | function = FLAT_BOX | ||
| 134 | detail = "entry_bg" | ||
| 135 | file = "assets/null.png" | ||
| 136 | } | ||
| 137 | } | ||
| 138 | } | ||
| 139 | |||
| 140 | |||
| 141 | # Mousepad search entry | ||
| 142 | widget_class "*MousepadSearchBar*.<GtkEntry>" style "entry_border" | ||
| 143 | |||
| 144 | # Mousepad find and replace | ||
| 145 | widget_class "*MousepadReplaceDialog*.<GtkEntry>" style "entry_border" | ||
| 146 | |||
| 147 | # Thunar bulk rename | ||
| 148 | widget_class "*ThunarRenamerDialog*.<GtkEntry>" style "entry_border" | ||
| 149 | |||
| 150 | # Hexchat input box | ||
| 151 | class "SexySpellEntry" style:highest "entry_border" | ||
| 152 | |||
| 153 | # Geany search entries | ||
| 154 | widget "*GeanyToolbar.*geany-search-entry-no-match*" style "entry_border" | ||
| 155 | widget "*GeanyToolbar.*GtkEntry*" style "entry_border" | ||
| 156 | |||
| 157 | widget "GeanyDialogSearch.*GtkComboBoxEntry*.*geany-search-entry-no-match*" style "combobox_entry_border" | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/.gitkeep b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/.gitkeep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/.gitkeep | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-down-insens.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-down-insens.png new file mode 100644 index 0000000..27a3ec8 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-down-insens.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-down-prelight.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-down-prelight.png new file mode 100644 index 0000000..5bc42a2 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-down-prelight.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-down-small-insens.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-down-small-insens.png new file mode 100644 index 0000000..df09d4f --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-down-small-insens.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-down-small-prelight.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-down-small-prelight.png new file mode 100644 index 0000000..4740f13 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-down-small-prelight.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-down-small.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-down-small.png new file mode 100644 index 0000000..371bc04 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-down-small.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-down.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-down.png new file mode 100644 index 0000000..ef20832 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-down.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-left-insens.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-left-insens.png new file mode 100644 index 0000000..0839e54 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-left-insens.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-left-prelight.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-left-prelight.png new file mode 100644 index 0000000..85e2b70 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-left-prelight.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-left.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-left.png new file mode 100644 index 0000000..4f686be --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-left.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-right-insens.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-right-insens.png new file mode 100644 index 0000000..3f1deb1 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-right-insens.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-right-prelight.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-right-prelight.png new file mode 100644 index 0000000..572aad4 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-right-prelight.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-right.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-right.png new file mode 100644 index 0000000..71352dc --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-right.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-up-insens.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-up-insens.png new file mode 100644 index 0000000..6d8526d --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-up-insens.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-up-prelight.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-up-prelight.png new file mode 100644 index 0000000..1150898 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-up-prelight.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-up-small-insens.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-up-small-insens.png new file mode 100644 index 0000000..01e9946 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-up-small-insens.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-up-small-prelight.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-up-small-prelight.png new file mode 100644 index 0000000..8d24d28 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-up-small-prelight.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-up-small.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-up-small.png new file mode 100644 index 0000000..ad1a8bf --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-up-small.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-up.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-up.png new file mode 100644 index 0000000..dfebb37 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/arrow-up.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/button-active.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/button-active.png new file mode 100644 index 0000000..a0516e0 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/button-active.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/button-hover.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/button-hover.png new file mode 100644 index 0000000..6dded7e --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/button-hover.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/button-insensitive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/button-insensitive.png new file mode 100644 index 0000000..3dfebad --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/button-insensitive.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/button.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/button.png new file mode 100644 index 0000000..1f12685 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/button.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/checkbox-checked-insensitive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/checkbox-checked-insensitive.png new file mode 100644 index 0000000..b2c4e97 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/checkbox-checked-insensitive.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/checkbox-checked.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/checkbox-checked.png new file mode 100644 index 0000000..8653e43 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/checkbox-checked.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/checkbox-unchecked-insensitive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/checkbox-unchecked-insensitive.png new file mode 100644 index 0000000..7d39a9c --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/checkbox-unchecked-insensitive.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/checkbox-unchecked.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/checkbox-unchecked.png new file mode 100644 index 0000000..2441876 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/checkbox-unchecked.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-border-focus-rtl.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-border-focus-rtl.png new file mode 100644 index 0000000..a7ec5c0 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-border-focus-rtl.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-border-focus.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-border-focus.png new file mode 100644 index 0000000..80e34b6 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-border-focus.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-border-rtl.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-border-rtl.png new file mode 100644 index 0000000..8dab0cd --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-border-rtl.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-border.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-border.png new file mode 100644 index 0000000..700634b --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-border.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-button-active-rtl.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-button-active-rtl.png new file mode 100644 index 0000000..5714ec9 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-button-active-rtl.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-button-active.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-button-active.png new file mode 100644 index 0000000..20c1caf --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-button-active.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png new file mode 100644 index 0000000..b97671e --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-button-insensitive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-button-insensitive.png new file mode 100644 index 0000000..348c9c6 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-button-insensitive.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-button-rtl.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-button-rtl.png new file mode 100644 index 0000000..e1d8cb4 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-button-rtl.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-button.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-button.png new file mode 100644 index 0000000..d49bc1b --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-button.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png new file mode 100644 index 0000000..35b6d9a --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-focus-notebook.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-focus-notebook.png new file mode 100644 index 0000000..2a3dfd0 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-focus-notebook.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-focus-rtl.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-focus-rtl.png new file mode 100644 index 0000000..376fc69 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-focus-rtl.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-focus.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-focus.png new file mode 100644 index 0000000..a64e717 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-focus.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png new file mode 100644 index 0000000..e18b691 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-insensitive-notebook.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-insensitive-notebook.png new file mode 100644 index 0000000..7c4cc77 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-insensitive-notebook.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-insensitive-rtl.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-insensitive-rtl.png new file mode 100644 index 0000000..a7f2ead --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-insensitive-rtl.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-insensitive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-insensitive.png new file mode 100644 index 0000000..88259f2 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-insensitive.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-notebook-rtl.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-notebook-rtl.png new file mode 100644 index 0000000..d08463f --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-notebook-rtl.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-notebook.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-notebook.png new file mode 100644 index 0000000..2312c89 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-notebook.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-rtl.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-rtl.png new file mode 100644 index 0000000..2990283 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry-rtl.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry.png new file mode 100644 index 0000000..e10688b --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/combo-entry.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/down-background-disable-rtl.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/down-background-disable-rtl.png new file mode 100644 index 0000000..ab15e41 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/down-background-disable-rtl.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/down-background-disable.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/down-background-disable.png new file mode 100644 index 0000000..968ed03 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/down-background-disable.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/down-background-rtl.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/down-background-rtl.png new file mode 100644 index 0000000..dcf1e84 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/down-background-rtl.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/down-background.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/down-background.png new file mode 100644 index 0000000..af5c275 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/down-background.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-active-bg.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-active-bg.png new file mode 100644 index 0000000..6591bb0 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-active-bg.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-active-notebook.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-active-notebook.png new file mode 100644 index 0000000..b5c5605 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-active-notebook.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-active-toolbar.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-active-toolbar.png new file mode 100644 index 0000000..c149935 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-active-toolbar.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-background-disabled.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-background-disabled.png new file mode 100644 index 0000000..f94f249 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-background-disabled.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-background.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-background.png new file mode 100644 index 0000000..4397643 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-background.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-bg.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-bg.png new file mode 100644 index 0000000..fe8ba0f --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-bg.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-border-active-bg.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-border-active-bg.png new file mode 100644 index 0000000..93e6955 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-border-active-bg.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-border-bg.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-border-bg.png new file mode 100644 index 0000000..a6051ff --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-border-bg.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-disabled-bg.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-disabled-bg.png new file mode 100644 index 0000000..ebb5a99 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-disabled-bg.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-disabled-notebook.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-disabled-notebook.png new file mode 100644 index 0000000..64c4a52 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-disabled-notebook.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-disabled-toolbar.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-disabled-toolbar.png new file mode 100644 index 0000000..96a510b --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-disabled-toolbar.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-notebook.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-notebook.png new file mode 100644 index 0000000..4912f90 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-notebook.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-toolbar.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-toolbar.png new file mode 100644 index 0000000..3a4dba6 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/entry-toolbar.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/focus-line.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/focus-line.png new file mode 100644 index 0000000..6b624dc --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/focus-line.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/frame-gap-end.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/frame-gap-end.png new file mode 100644 index 0000000..798e338 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/frame-gap-end.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/frame-gap-start.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/frame-gap-start.png new file mode 100644 index 0000000..798e338 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/frame-gap-start.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/frame.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/frame.png new file mode 100644 index 0000000..d17c8bc --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/frame.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/handle-h.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/handle-h.png new file mode 100644 index 0000000..c9b6a99 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/handle-h.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/handle-v.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/handle-v.png new file mode 100644 index 0000000..727acb9 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/handle-v.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/inline-toolbar.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/inline-toolbar.png new file mode 100644 index 0000000..64266a1 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/inline-toolbar.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/line-h.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/line-h.png new file mode 100644 index 0000000..51fcc61 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/line-h.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/line-v.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/line-v.png new file mode 100644 index 0000000..8ccc693 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/line-v.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-arrow-prelight.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-arrow-prelight.png new file mode 100644 index 0000000..1c6589b --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-arrow-prelight.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-arrow.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-arrow.png new file mode 100644 index 0000000..49ab7b3 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-arrow.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-checkbox-checked-insensitive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-checkbox-checked-insensitive.png new file mode 100644 index 0000000..76f1d7b --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-checkbox-checked-insensitive.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-checkbox-checked-selected.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-checkbox-checked-selected.png new file mode 100644 index 0000000..f4b13eb --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-checkbox-checked-selected.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-checkbox-checked.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-checkbox-checked.png new file mode 100644 index 0000000..85e07f9 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-checkbox-checked.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png new file mode 100644 index 0000000..0ff1dde --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-checkbox-unchecked-selected.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-checkbox-unchecked-selected.png new file mode 100644 index 0000000..b4f70e7 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-checkbox-unchecked-selected.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-checkbox-unchecked.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-checkbox-unchecked.png new file mode 100644 index 0000000..d7b8ae1 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-checkbox-unchecked.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-radio-checked-insensitive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-radio-checked-insensitive.png new file mode 100644 index 0000000..4bbd1f5 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-radio-checked-insensitive.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-radio-checked-selected.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-radio-checked-selected.png new file mode 100644 index 0000000..3ee1a35 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-radio-checked-selected.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-radio-checked.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-radio-checked.png new file mode 100644 index 0000000..6af6a7b --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-radio-checked.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-radio-unchecked-insensitive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-radio-unchecked-insensitive.png new file mode 100644 index 0000000..2d39ace --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-radio-unchecked-insensitive.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-radio-unchecked-selected.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-radio-unchecked-selected.png new file mode 100644 index 0000000..ae76065 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-radio-unchecked-selected.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-radio-unchecked.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-radio-unchecked.png new file mode 100644 index 0000000..e1fcef9 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menu-radio-unchecked.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menubar.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menubar.png new file mode 100644 index 0000000..97026ea --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menubar.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menubar_button.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menubar_button.png new file mode 100644 index 0000000..3409254 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menubar_button.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menuitem.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menuitem.png new file mode 100644 index 0000000..14d4735 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/menuitem.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/minus.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/minus.png new file mode 100644 index 0000000..bcd1550 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/minus.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/notebook-gap-horiz.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/notebook-gap-horiz.png new file mode 100644 index 0000000..0d016d2 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/notebook-gap-horiz.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/notebook-gap-vert.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/notebook-gap-vert.png new file mode 100644 index 0000000..a8971c5 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/notebook-gap-vert.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/notebook.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/notebook.png new file mode 100644 index 0000000..d17c8bc --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/notebook.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/null.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/null.png new file mode 100644 index 0000000..d82fb34 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/null.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/plus.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/plus.png new file mode 100644 index 0000000..0690d7a --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/plus.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/progressbar.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/progressbar.png new file mode 100644 index 0000000..ee5677d --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/progressbar.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/progressbar_v.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/progressbar_v.png new file mode 100644 index 0000000..324f03b --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/progressbar_v.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/radio-checked-insensitive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/radio-checked-insensitive.png new file mode 100644 index 0000000..b896f77 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/radio-checked-insensitive.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/radio-checked.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/radio-checked.png new file mode 100644 index 0000000..2dfe2ce --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/radio-checked.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/radio-unchecked-insensitive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/radio-unchecked-insensitive.png new file mode 100644 index 0000000..96985b6 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/radio-unchecked-insensitive.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/radio-unchecked.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/radio-unchecked.png new file mode 100644 index 0000000..2c1ab8f --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/radio-unchecked.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/slider-horiz-active.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/slider-horiz-active.png new file mode 100644 index 0000000..1c2a31d --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/slider-horiz-active.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/slider-horiz-insens.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/slider-horiz-insens.png new file mode 100644 index 0000000..33d93c3 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/slider-horiz-insens.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/slider-horiz-prelight.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/slider-horiz-prelight.png new file mode 100644 index 0000000..deed755 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/slider-horiz-prelight.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/slider-horiz.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/slider-horiz.png new file mode 100644 index 0000000..e0f6a2a --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/slider-horiz.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/slider-insensitive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/slider-insensitive.png new file mode 100644 index 0000000..a985944 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/slider-insensitive.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/slider-prelight.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/slider-prelight.png new file mode 100644 index 0000000..cab1b80 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/slider-prelight.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/slider-vert-active.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/slider-vert-active.png new file mode 100644 index 0000000..32fd3fd --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/slider-vert-active.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/slider-vert-insens.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/slider-vert-insens.png new file mode 100644 index 0000000..7d251a4 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/slider-vert-insens.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/slider-vert-prelight.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/slider-vert-prelight.png new file mode 100644 index 0000000..1f04aaf --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/slider-vert-prelight.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/slider-vert.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/slider-vert.png new file mode 100644 index 0000000..81e4f40 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/slider-vert.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/slider.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/slider.png new file mode 100644 index 0000000..236e158 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/slider.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/tab-bottom-active.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/tab-bottom-active.png new file mode 100644 index 0000000..824d8cf --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/tab-bottom-active.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/tab-left-active.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/tab-left-active.png new file mode 100644 index 0000000..6b229d3 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/tab-left-active.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/tab-right-active.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/tab-right-active.png new file mode 100644 index 0000000..bd4ee55 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/tab-right-active.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/tab-top-active.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/tab-top-active.png new file mode 100644 index 0000000..83cfbe4 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/tab-top-active.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/toolbar.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/toolbar.png new file mode 100644 index 0000000..022c10c --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/toolbar.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/tree_header.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/tree_header.png new file mode 100644 index 0000000..f96495b --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/tree_header.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/trough-horizontal-active.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/trough-horizontal-active.png new file mode 100644 index 0000000..8656ff1 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/trough-horizontal-active.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/trough-horizontal.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/trough-horizontal.png new file mode 100644 index 0000000..d262cc8 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/trough-horizontal.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/trough-progressbar.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/trough-progressbar.png new file mode 100644 index 0000000..153a884 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/trough-progressbar.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/trough-progressbar_v.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/trough-progressbar_v.png new file mode 100644 index 0000000..0e982dd --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/trough-progressbar_v.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/trough-scrollbar-horiz.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/trough-scrollbar-horiz.png new file mode 100644 index 0000000..f36b000 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/trough-scrollbar-horiz.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/trough-scrollbar-vert.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/trough-scrollbar-vert.png new file mode 100644 index 0000000..3be3f6b --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/trough-scrollbar-vert.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/trough-vertical-active.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/trough-vertical-active.png new file mode 100644 index 0000000..09260e4 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/trough-vertical-active.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/trough-vertical.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/trough-vertical.png new file mode 100644 index 0000000..5b28355 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/trough-vertical.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/up-background-disable-rtl.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/up-background-disable-rtl.png new file mode 100644 index 0000000..5ab4599 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/up-background-disable-rtl.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/up-background-disable.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/up-background-disable.png new file mode 100644 index 0000000..e5aa78f --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/up-background-disable.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/up-background-rtl.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/up-background-rtl.png new file mode 100644 index 0000000..89398f2 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/up-background-rtl.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/up-background.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/up-background.png new file mode 100644 index 0000000..14f9446 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/assets/up-background.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/gtkrc b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/gtkrc new file mode 100644 index 0000000..bc6a84f --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/gtkrc | |||
| @@ -0,0 +1,24 @@ | |||
| 1 | gtk-color-scheme = "base_color: #000000" | ||
| 2 | gtk-color-scheme = "text_color: #ffffff" | ||
| 3 | gtk-color-scheme = "bg_color: #1B1B1B" | ||
| 4 | gtk-color-scheme = "fg_color: #ffffff" | ||
| 5 | gtk-color-scheme = "tooltip_bg_color: #4B5162" | ||
| 6 | gtk-color-scheme = "tooltip_fg_color: #ffffff" | ||
| 7 | gtk-color-scheme = "selected_bg_color: #367bf0" | ||
| 8 | gtk-color-scheme = "selected_fg_color: #ffffff" | ||
| 9 | gtk-color-scheme = "insensitive_bg_color: #303030" | ||
| 10 | gtk-color-scheme = "insensitive_fg_color: #919191" | ||
| 11 | gtk-color-scheme = "notebook_bg: #000000" | ||
| 12 | gtk-color-scheme = "dark_sidebar_bg: #1B1B1B" | ||
| 13 | gtk-color-scheme = "link_color: #367bf0" | ||
| 14 | gtk-color-scheme = "menu_bg: #1B1B1B" | ||
| 15 | |||
| 16 | gtk-icon-sizes = "gtk-button=15,15" # This makes button icons smaller. | ||
| 17 | gtk-auto-mnemonics = 1 | ||
| 18 | gtk-primary-button-warps-slider = 1 | ||
| 19 | |||
| 20 | include "main.rc" | ||
| 21 | include "apps.rc" | ||
| 22 | include "panel.rc" | ||
| 23 | include "xfce-notify.rc" | ||
| 24 | include "menubar-toolbar/menubar-toolbar-dark.rc" | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/main.rc b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/main.rc new file mode 100644 index 0000000..8b8f824 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/main.rc | |||
| @@ -0,0 +1,2349 @@ | |||
| 1 | style "default" { | ||
| 2 | |||
| 3 | xthickness = 1 | ||
| 4 | ythickness = 1 | ||
| 5 | |||
| 6 | # Style Properties | ||
| 7 | |||
| 8 | GtkWidget::focus-line-width = 1 | ||
| 9 | GtkMenuBar::window-dragging = 1 | ||
| 10 | GtkToolbar::window-dragging = 1 | ||
| 11 | GtkToolbar::internal-padding = 4 | ||
| 12 | GtkToolButton::icon-spacing = 4 | ||
| 13 | |||
| 14 | GtkWidget::tooltip-radius = 2 | ||
| 15 | GtkWidget::tooltip-alpha = 235 | ||
| 16 | GtkWidget::new-tooltip-style = 1 #for compatibility | ||
| 17 | |||
| 18 | GtkSeparatorMenuItem::horizontal-padding = 3 | ||
| 19 | GtkSeparatorMenuItem::wide-separators = 1 | ||
| 20 | GtkSeparatorMenuItem::separator-height = 1 | ||
| 21 | |||
| 22 | GtkButton::child-displacement-y = 0 | ||
| 23 | GtkButton::default-border = { 0, 0, 0, 0 } | ||
| 24 | GtkButton::default-outside_border = { 0, 0, 0, 0 } | ||
| 25 | |||
| 26 | GtkEntry::state-hint = 1 | ||
| 27 | |||
| 28 | GtkScrollbar::trough-border = 0 | ||
| 29 | GtkRange::trough-border = 0 | ||
| 30 | GtkRange::slider-width = 13 | ||
| 31 | GtkRange::stepper-size = 0 | ||
| 32 | |||
| 33 | GtkScrollbar::activate-slider = 1 | ||
| 34 | GtkScrollbar::has-backward-stepper = 0 | ||
| 35 | GtkScrollbar::has-forward-stepper = 0 | ||
| 36 | GtkScrollbar::min-slider-length = 32 | ||
| 37 | GtkScrolledWindow::scrollbar-spacing = 0 | ||
| 38 | GtkScrolledWindow::scrollbars-within-bevel = 1 | ||
| 39 | |||
| 40 | GtkScale::slider_length = 15 | ||
| 41 | GtkScale::slider_width = 15 | ||
| 42 | GtkScale::trough-side-details = 1 | ||
| 43 | |||
| 44 | GtkProgressBar::min-horizontal-bar-height = 8 | ||
| 45 | GtkProgressBar::min-vertical-bar-width = 8 | ||
| 46 | |||
| 47 | GtkStatusbar::shadow_type = GTK_SHADOW_NONE | ||
| 48 | GtkSpinButton::shadow_type = GTK_SHADOW_NONE | ||
| 49 | GtkMenuBar::shadow-type = GTK_SHADOW_NONE | ||
| 50 | GtkToolbar::shadow-type = GTK_SHADOW_NONE | ||
| 51 | GtkMenuBar::internal-padding = 0 #( every window is misaligned for the sake of menus ): | ||
| 52 | GtkMenu::horizontal-padding = 0 | ||
| 53 | GtkMenu::vertical-padding = 0 | ||
| 54 | |||
| 55 | GtkCheckButton::indicator_spacing = 3 | ||
| 56 | GtkOptionMenu::indicator_spacing = { 8, 2, 0, 0 } | ||
| 57 | |||
| 58 | GtkTreeView::row_ending_details = 0 | ||
| 59 | GtkTreeView::expander-size = 11 | ||
| 60 | GtkTreeView::vertical-separator = 4 | ||
| 61 | GtkTreeView::horizontal-separator = 4 | ||
| 62 | GtkTreeView::allow-rules = 1 | ||
| 63 | GtkTreeView::odd_row_color = shade(0.98, @base_color) | ||
| 64 | |||
| 65 | GtkExpander::expander-size = 11 | ||
| 66 | |||
| 67 | GnomeHRef::link_color = @link_color | ||
| 68 | GtkHTML::link-color = @link_color | ||
| 69 | GtkIMHtmlr::hyperlink-color = @link_color | ||
| 70 | GtkIMHtml::hyperlink-color = @link_color | ||
| 71 | GtkWidget::link-color = @link_color | ||
| 72 | GtkWidget::visited-link-color = @text_color | ||
| 73 | |||
| 74 | # Colors | ||
| 75 | |||
| 76 | bg[NORMAL] = @bg_color | ||
| 77 | bg[PRELIGHT] = shade (1.02, @bg_color) | ||
| 78 | bg[SELECTED] = @selected_bg_color | ||
| 79 | bg[INSENSITIVE] = @insensitive_bg_color | ||
| 80 | bg[ACTIVE] = shade (0.9, @bg_color) | ||
| 81 | |||
| 82 | fg[NORMAL] = @text_color | ||
| 83 | fg[PRELIGHT] = @fg_color | ||
| 84 | fg[SELECTED] = @selected_fg_color | ||
| 85 | fg[INSENSITIVE] = @insensitive_fg_color | ||
| 86 | fg[ACTIVE] = @fg_color | ||
| 87 | |||
| 88 | text[NORMAL] = @text_color | ||
| 89 | text[PRELIGHT] = @text_color | ||
| 90 | text[SELECTED] = @selected_fg_color | ||
| 91 | text[INSENSITIVE] = @insensitive_fg_color | ||
| 92 | text[ACTIVE] = @selected_fg_color | ||
| 93 | |||
| 94 | base[NORMAL] = @base_color | ||
| 95 | base[PRELIGHT] = shade (0.95, @bg_color) | ||
| 96 | base[SELECTED] = @selected_bg_color | ||
| 97 | base[INSENSITIVE] = @bg_color | ||
| 98 | base[ACTIVE] = shade (0.9, @selected_bg_color) | ||
| 99 | |||
| 100 | # For succinctness, all reasonable pixmap options remain here | ||
| 101 | |||
| 102 | engine "pixmap" { | ||
| 103 | |||
| 104 | # Check Buttons | ||
| 105 | |||
| 106 | image { | ||
| 107 | function = CHECK | ||
| 108 | recolorable = TRUE | ||
| 109 | state = NORMAL | ||
| 110 | shadow = OUT | ||
| 111 | overlay_file = "assets/checkbox-unchecked.png" | ||
| 112 | overlay_stretch = FALSE | ||
| 113 | } | ||
| 114 | |||
| 115 | image { | ||
| 116 | function = CHECK | ||
| 117 | recolorable = TRUE | ||
| 118 | state = PRELIGHT | ||
| 119 | shadow = OUT | ||
| 120 | overlay_file = "assets/checkbox-unchecked.png" | ||
| 121 | overlay_stretch = FALSE | ||
| 122 | } | ||
| 123 | |||
| 124 | image { | ||
| 125 | function = CHECK | ||
| 126 | recolorable = TRUE | ||
| 127 | state = ACTIVE | ||
| 128 | shadow = OUT | ||
| 129 | overlay_file = "assets/checkbox-unchecked.png" | ||
| 130 | overlay_stretch = FALSE | ||
| 131 | } | ||
| 132 | |||
| 133 | image { | ||
| 134 | function = CHECK | ||
| 135 | recolorable = TRUE | ||
| 136 | state = SELECTED | ||
| 137 | shadow = OUT | ||
| 138 | overlay_file = "assets/checkbox-unchecked.png" | ||
| 139 | overlay_stretch = FALSE | ||
| 140 | } | ||
| 141 | |||
| 142 | image { | ||
| 143 | function = CHECK | ||
| 144 | recolorable = TRUE | ||
| 145 | state = INSENSITIVE | ||
| 146 | shadow = OUT | ||
| 147 | overlay_file = "assets/checkbox-unchecked-insensitive.png" | ||
| 148 | overlay_stretch = FALSE | ||
| 149 | } | ||
| 150 | |||
| 151 | image { | ||
| 152 | function = CHECK | ||
| 153 | recolorable = TRUE | ||
| 154 | state = NORMAL | ||
| 155 | shadow = IN | ||
| 156 | overlay_file = "assets/checkbox-checked.png" | ||
| 157 | overlay_stretch = FALSE | ||
| 158 | } | ||
| 159 | |||
| 160 | image { | ||
| 161 | function = CHECK | ||
| 162 | recolorable = TRUE | ||
| 163 | state = PRELIGHT | ||
| 164 | shadow = IN | ||
| 165 | overlay_file = "assets/checkbox-checked.png" | ||
| 166 | overlay_stretch = FALSE | ||
| 167 | } | ||
| 168 | |||
| 169 | image { | ||
| 170 | function = CHECK | ||
| 171 | recolorable = TRUE | ||
| 172 | state = ACTIVE | ||
| 173 | shadow = IN | ||
| 174 | overlay_file = "assets/checkbox-checked.png" | ||
| 175 | overlay_stretch = FALSE | ||
| 176 | } | ||
| 177 | |||
| 178 | image { | ||
| 179 | function = CHECK | ||
| 180 | recolorable = TRUE | ||
| 181 | state = SELECTED | ||
| 182 | shadow = IN | ||
| 183 | overlay_file = "assets/checkbox-checked.png" | ||
| 184 | overlay_stretch = FALSE | ||
| 185 | } | ||
| 186 | |||
| 187 | image { | ||
| 188 | function = CHECK | ||
| 189 | recolorable = TRUE | ||
| 190 | state = INSENSITIVE | ||
| 191 | shadow = IN | ||
| 192 | overlay_file = "assets/checkbox-checked-insensitive.png" | ||
| 193 | overlay_stretch = FALSE | ||
| 194 | } | ||
| 195 | |||
| 196 | # Radio Buttons | ||
| 197 | |||
| 198 | image { | ||
| 199 | function = OPTION | ||
| 200 | state = NORMAL | ||
| 201 | shadow = OUT | ||
| 202 | overlay_file = "assets/radio-unchecked.png" | ||
| 203 | overlay_stretch = FALSE | ||
| 204 | } | ||
| 205 | |||
| 206 | image { | ||
| 207 | function = OPTION | ||
| 208 | state = PRELIGHT | ||
| 209 | shadow = OUT | ||
| 210 | overlay_file = "assets/radio-unchecked.png" | ||
| 211 | overlay_stretch = FALSE | ||
| 212 | } | ||
| 213 | |||
| 214 | image { | ||
| 215 | function = OPTION | ||
| 216 | state = ACTIVE | ||
| 217 | shadow = OUT | ||
| 218 | overlay_file = "assets/radio-unchecked.png" | ||
| 219 | overlay_stretch = FALSE | ||
| 220 | } | ||
| 221 | |||
| 222 | image { | ||
| 223 | function = OPTION | ||
| 224 | state = SELECTED | ||
| 225 | shadow = OUT | ||
| 226 | overlay_file = "assets/radio-unchecked.png" | ||
| 227 | overlay_stretch = FALSE | ||
| 228 | } | ||
| 229 | |||
| 230 | image { | ||
| 231 | function = OPTION | ||
| 232 | state = INSENSITIVE | ||
| 233 | shadow = OUT | ||
| 234 | overlay_file = "assets/radio-unchecked-insensitive.png" | ||
| 235 | overlay_stretch = FALSE | ||
| 236 | } | ||
| 237 | |||
| 238 | image { | ||
| 239 | function = OPTION | ||
| 240 | state = NORMAL | ||
| 241 | shadow = IN | ||
| 242 | overlay_file = "assets/radio-checked.png" | ||
| 243 | overlay_stretch = FALSE | ||
| 244 | } | ||
| 245 | |||
| 246 | image { | ||
| 247 | function = OPTION | ||
| 248 | state = PRELIGHT | ||
| 249 | shadow = IN | ||
| 250 | overlay_file = "assets/radio-checked.png" | ||
| 251 | overlay_stretch = FALSE | ||
| 252 | } | ||
| 253 | |||
| 254 | image { | ||
| 255 | function = OPTION | ||
| 256 | state = ACTIVE | ||
| 257 | shadow = IN | ||
| 258 | overlay_file = "assets/radio-checked.png" | ||
| 259 | overlay_stretch = FALSE | ||
| 260 | } | ||
| 261 | |||
| 262 | image { | ||
| 263 | function = OPTION | ||
| 264 | state = SELECTED | ||
| 265 | shadow = IN | ||
| 266 | overlay_file = "assets/radio-checked.png" | ||
| 267 | overlay_stretch = FALSE | ||
| 268 | } | ||
| 269 | |||
| 270 | image { | ||
| 271 | function = OPTION | ||
| 272 | state = INSENSITIVE | ||
| 273 | shadow = IN | ||
| 274 | overlay_file = "assets/radio-checked-insensitive.png" | ||
| 275 | overlay_stretch = FALSE | ||
| 276 | } | ||
| 277 | |||
| 278 | # Arrows | ||
| 279 | |||
| 280 | image { | ||
| 281 | function = ARROW | ||
| 282 | overlay_file = "assets/arrow-up.png" | ||
| 283 | overlay_border = { 0, 0, 0, 0 } | ||
| 284 | overlay_stretch = FALSE | ||
| 285 | arrow_direction = UP | ||
| 286 | } | ||
| 287 | |||
| 288 | image { | ||
| 289 | function = ARROW | ||
| 290 | state = PRELIGHT | ||
| 291 | overlay_file = "assets/arrow-up-prelight.png" | ||
| 292 | overlay_border = { 0, 0, 0, 0 } | ||
| 293 | overlay_stretch = FALSE | ||
| 294 | arrow_direction = UP | ||
| 295 | } | ||
| 296 | |||
| 297 | image { | ||
| 298 | function = ARROW | ||
| 299 | state = ACTIVE | ||
| 300 | overlay_file = "assets/arrow-up-prelight.png" | ||
| 301 | overlay_border = { 0, 0, 0, 0 } | ||
| 302 | overlay_stretch = FALSE | ||
| 303 | arrow_direction = UP | ||
| 304 | } | ||
| 305 | |||
| 306 | image { | ||
| 307 | function = ARROW | ||
| 308 | state = INSENSITIVE | ||
| 309 | overlay_file = "assets/arrow-up-insens.png" | ||
| 310 | overlay_border = { 0, 0, 0, 0 } | ||
| 311 | overlay_stretch = FALSE | ||
| 312 | arrow_direction = UP | ||
| 313 | } | ||
| 314 | |||
| 315 | image { | ||
| 316 | function = ARROW | ||
| 317 | state = NORMAL | ||
| 318 | overlay_file = "assets/arrow-down.png" | ||
| 319 | overlay_border = { 0, 0, 0, 0 } | ||
| 320 | overlay_stretch = FALSE | ||
| 321 | arrow_direction = DOWN | ||
| 322 | } | ||
| 323 | |||
| 324 | image { | ||
| 325 | function = ARROW | ||
| 326 | state = PRELIGHT | ||
| 327 | overlay_file = "assets/arrow-down-prelight.png" | ||
| 328 | overlay_border = { 0, 0, 0, 0 } | ||
| 329 | overlay_stretch = FALSE | ||
| 330 | arrow_direction = DOWN | ||
| 331 | } | ||
| 332 | |||
| 333 | image { | ||
| 334 | function = ARROW | ||
| 335 | state = ACTIVE | ||
| 336 | overlay_file = "assets/arrow-down-prelight.png" | ||
| 337 | overlay_border = { 0, 0, 0, 0 } | ||
| 338 | overlay_stretch = FALSE | ||
| 339 | arrow_direction = DOWN | ||
| 340 | } | ||
| 341 | |||
| 342 | image { | ||
| 343 | function = ARROW | ||
| 344 | state = INSENSITIVE | ||
| 345 | overlay_file = "assets/arrow-down-insens.png" | ||
| 346 | overlay_border = { 0, 0, 0, 0 } | ||
| 347 | overlay_stretch = FALSE | ||
| 348 | arrow_direction = DOWN | ||
| 349 | } | ||
| 350 | |||
| 351 | image { | ||
| 352 | function = ARROW | ||
| 353 | overlay_file = "assets/arrow-left.png" | ||
| 354 | overlay_border = { 0, 0, 0, 0 } | ||
| 355 | overlay_stretch = FALSE | ||
| 356 | arrow_direction = LEFT | ||
| 357 | } | ||
| 358 | |||
| 359 | image { | ||
| 360 | function = ARROW | ||
| 361 | state= PRELIGHT | ||
| 362 | overlay_file = "assets/arrow-left-prelight.png" | ||
| 363 | overlay_border = { 0, 0, 0, 0 } | ||
| 364 | overlay_stretch = FALSE | ||
| 365 | arrow_direction = LEFT | ||
| 366 | } | ||
| 367 | |||
| 368 | image { | ||
| 369 | function = ARROW | ||
| 370 | state = ACTIVE | ||
| 371 | overlay_file = "assets/arrow-left-prelight.png" | ||
| 372 | overlay_border = { 0, 0, 0, 0 } | ||
| 373 | overlay_stretch = FALSE | ||
| 374 | arrow_direction = LEFT | ||
| 375 | } | ||
| 376 | |||
| 377 | image { | ||
| 378 | function = ARROW | ||
| 379 | state = INSENSITIVE | ||
| 380 | overlay_file = "assets/arrow-left-insens.png" | ||
| 381 | overlay_border = { 0, 0, 0, 0 } | ||
| 382 | overlay_stretch = FALSE | ||
| 383 | arrow_direction = LEFT | ||
| 384 | } | ||
| 385 | |||
| 386 | image { | ||
| 387 | function = ARROW | ||
| 388 | overlay_file = "assets/arrow-right.png" | ||
| 389 | overlay_border = { 0, 0, 0, 0 } | ||
| 390 | overlay_stretch = FALSE | ||
| 391 | arrow_direction = RIGHT | ||
| 392 | } | ||
| 393 | |||
| 394 | image { | ||
| 395 | function = ARROW | ||
| 396 | state = PRELIGHT | ||
| 397 | overlay_file = "assets/arrow-right-prelight.png" | ||
| 398 | overlay_border = { 0, 0, 0, 0 } | ||
| 399 | overlay_stretch = FALSE | ||
| 400 | arrow_direction = RIGHT | ||
| 401 | } | ||
| 402 | |||
| 403 | image { | ||
| 404 | function = ARROW | ||
| 405 | state = ACTIVE | ||
| 406 | overlay_file = "assets/arrow-right-prelight.png" | ||
| 407 | overlay_border = { 0, 0, 0, 0 } | ||
| 408 | overlay_stretch = FALSE | ||
| 409 | arrow_direction = RIGHT | ||
| 410 | } | ||
| 411 | |||
| 412 | image { | ||
| 413 | function = ARROW | ||
| 414 | state = INSENSITIVE | ||
| 415 | overlay_file = "assets/arrow-right-insens.png" | ||
| 416 | overlay_border = { 0, 0, 0, 0 } | ||
| 417 | overlay_stretch = FALSE | ||
| 418 | arrow_direction = RIGHT | ||
| 419 | } | ||
| 420 | |||
| 421 | # Option Menu Arrows | ||
| 422 | |||
| 423 | image { | ||
| 424 | function = TAB | ||
| 425 | state = INSENSITIVE | ||
| 426 | overlay_file = "assets/arrow-down-insens.png" | ||
| 427 | overlay_stretch = FALSE | ||
| 428 | } | ||
| 429 | |||
| 430 | image { | ||
| 431 | function = TAB | ||
| 432 | state = NORMAL | ||
| 433 | overlay_file = "assets/arrow-down.png" | ||
| 434 | overlay_border = { 0, 0, 0, 0 } | ||
| 435 | overlay_stretch = FALSE | ||
| 436 | } | ||
| 437 | |||
| 438 | image { | ||
| 439 | function = TAB | ||
| 440 | state = PRELIGHT | ||
| 441 | overlay_file = "assets/arrow-down-prelight.png" | ||
| 442 | overlay_border = { 0, 0, 0, 0 } | ||
| 443 | overlay_stretch = FALSE | ||
| 444 | } | ||
| 445 | |||
| 446 | # Lines | ||
| 447 | |||
| 448 | image { | ||
| 449 | function = VLINE | ||
| 450 | file = "assets/line-v.png" | ||
| 451 | border = { 0, 0, 0, 0 } | ||
| 452 | stretch = TRUE | ||
| 453 | } | ||
| 454 | |||
| 455 | image { | ||
| 456 | function = HLINE | ||
| 457 | file = "assets/line-h.png" | ||
| 458 | border = { 0, 0, 0, 0 } | ||
| 459 | stretch = TRUE | ||
| 460 | } | ||
| 461 | |||
| 462 | # Focuslines | ||
| 463 | |||
| 464 | image { | ||
| 465 | function = FOCUS | ||
| 466 | file = "assets/focus-line.png" | ||
| 467 | border = { 1, 1, 1, 1 } | ||
| 468 | stretch = TRUE | ||
| 469 | } | ||
| 470 | |||
| 471 | # Handles | ||
| 472 | |||
| 473 | image { | ||
| 474 | function = HANDLE | ||
| 475 | overlay_file = "assets/handle-h.png" | ||
| 476 | overlay_stretch = FALSE | ||
| 477 | orientation = HORIZONTAL | ||
| 478 | } | ||
| 479 | |||
| 480 | image { | ||
| 481 | function = HANDLE | ||
| 482 | overlay_file = "assets/handle-v.png" | ||
| 483 | overlay_stretch = FALSE | ||
| 484 | orientation = VERTICAL | ||
| 485 | } | ||
| 486 | |||
| 487 | # Expanders | ||
| 488 | |||
| 489 | image { | ||
| 490 | function = EXPANDER | ||
| 491 | expander_style = COLLAPSED | ||
| 492 | file = "assets/plus.png" | ||
| 493 | } | ||
| 494 | |||
| 495 | image { | ||
| 496 | function = EXPANDER | ||
| 497 | expander_style = EXPANDED | ||
| 498 | file = "assets/minus.png" | ||
| 499 | } | ||
| 500 | |||
| 501 | image { | ||
| 502 | function = EXPANDER | ||
| 503 | expander_style = SEMI_EXPANDED | ||
| 504 | file = "assets/minus.png" | ||
| 505 | } | ||
| 506 | |||
| 507 | image { | ||
| 508 | function = EXPANDER | ||
| 509 | expander_style = SEMI_COLLAPSED | ||
| 510 | file = "assets/plus.png" | ||
| 511 | } | ||
| 512 | |||
| 513 | image { | ||
| 514 | function = RESIZE_GRIP | ||
| 515 | state = NORMAL | ||
| 516 | detail = "statusbar" | ||
| 517 | overlay_file = "assets/null.png" | ||
| 518 | overlay_border = { 0,0,0,0 } | ||
| 519 | overlay_stretch = FALSE | ||
| 520 | } | ||
| 521 | |||
| 522 | # Shadows ( this area needs help :P ) | ||
| 523 | |||
| 524 | image { | ||
| 525 | function = SHADOW_GAP | ||
| 526 | file = "assets/null.png" | ||
| 527 | border = { 4, 4, 4, 4 } | ||
| 528 | stretch = TRUE | ||
| 529 | } | ||
| 530 | } | ||
| 531 | } | ||
| 532 | |||
| 533 | |||
| 534 | style "toplevel_hack" { | ||
| 535 | |||
| 536 | engine "adwaita" { | ||
| 537 | } | ||
| 538 | } | ||
| 539 | |||
| 540 | style "ooo_stepper_hack" { | ||
| 541 | |||
| 542 | GtkScrollbar::stepper-size = 0 | ||
| 543 | GtkScrollbar::has-backward-stepper = 0 | ||
| 544 | GtkScrollbar::has-forward-stepper = 0 | ||
| 545 | |||
| 546 | } | ||
| 547 | |||
| 548 | style "scrollbar" { | ||
| 549 | |||
| 550 | engine "pixmap" { | ||
| 551 | |||
| 552 | image { | ||
| 553 | function = BOX | ||
| 554 | detail = "trough" | ||
| 555 | file = "assets/trough-scrollbar-horiz.png" | ||
| 556 | border = { 2, 2, 3, 3 } | ||
| 557 | stretch = TRUE | ||
| 558 | orientation = HORIZONTAL | ||
| 559 | } | ||
| 560 | |||
| 561 | image { | ||
| 562 | function = BOX | ||
| 563 | detail = "trough" | ||
| 564 | file = "assets/trough-scrollbar-vert.png" | ||
| 565 | border = { 3, 3, 2, 2 } | ||
| 566 | stretch = TRUE | ||
| 567 | orientation = VERTICAL | ||
| 568 | } | ||
| 569 | |||
| 570 | image { | ||
| 571 | function = ARROW | ||
| 572 | overlay_file = "assets/null.png" | ||
| 573 | overlay_border = { 0, 0, 0, 0 } | ||
| 574 | overlay_stretch = FALSE | ||
| 575 | arrow_direction = UP | ||
| 576 | } | ||
| 577 | |||
| 578 | image { | ||
| 579 | function = ARROW | ||
| 580 | overlay_file = "assets/null.png" | ||
| 581 | overlay_border = { 0, 0, 0, 0 } | ||
| 582 | overlay_stretch = FALSE | ||
| 583 | arrow_direction = DOWN | ||
| 584 | } | ||
| 585 | |||
| 586 | image { | ||
| 587 | function = ARROW | ||
| 588 | overlay_file = "assets/null.png" | ||
| 589 | overlay_border = { 0, 0, 0, 0 } | ||
| 590 | overlay_stretch = FALSE | ||
| 591 | arrow_direction = LEFT | ||
| 592 | } | ||
| 593 | |||
| 594 | image { | ||
| 595 | function = ARROW | ||
| 596 | overlay_file = "assets/null.png" | ||
| 597 | overlay_border = { 0, 0, 0, 0 } | ||
| 598 | overlay_stretch = FALSE | ||
| 599 | arrow_direction = RIGHT | ||
| 600 | } | ||
| 601 | |||
| 602 | # Sliders | ||
| 603 | |||
| 604 | image { | ||
| 605 | function = SLIDER | ||
| 606 | state = NORMAL | ||
| 607 | file = "assets/slider-horiz.png" | ||
| 608 | border = { 5, 5, 3, 3 } | ||
| 609 | stretch = TRUE | ||
| 610 | orientation = HORIZONTAL | ||
| 611 | } | ||
| 612 | |||
| 613 | image { | ||
| 614 | function = SLIDER | ||
| 615 | state = ACTIVE | ||
| 616 | file = "assets/slider-horiz-active.png" | ||
| 617 | border = { 5, 5, 3, 3 } | ||
| 618 | stretch = TRUE | ||
| 619 | orientation = HORIZONTAL | ||
| 620 | } | ||
| 621 | |||
| 622 | image { | ||
| 623 | function = SLIDER | ||
| 624 | state = PRELIGHT | ||
| 625 | file = "assets/slider-horiz-prelight.png" | ||
| 626 | border = { 5, 5, 3, 3 } | ||
| 627 | stretch = TRUE | ||
| 628 | orientation = HORIZONTAL | ||
| 629 | } | ||
| 630 | |||
| 631 | image { | ||
| 632 | function = SLIDER | ||
| 633 | state = INSENSITIVE | ||
| 634 | file = "assets/slider-horiz-insens.png" | ||
| 635 | border = { 5, 5, 3, 3 } | ||
| 636 | stretch = TRUE | ||
| 637 | orientation = HORIZONTAL | ||
| 638 | } | ||
| 639 | |||
| 640 | # X Verticals | ||
| 641 | |||
| 642 | image { | ||
| 643 | function = SLIDER | ||
| 644 | state = NORMAL | ||
| 645 | file = "assets/slider-vert.png" | ||
| 646 | border = { 3, 3, 5, 5 } | ||
| 647 | stretch = TRUE | ||
| 648 | orientation = VERTICAL | ||
| 649 | } | ||
| 650 | |||
| 651 | image { | ||
| 652 | function = SLIDER | ||
| 653 | state = ACTIVE | ||
| 654 | file = "assets/slider-vert-active.png" | ||
| 655 | border = { 3, 3, 5, 5 } | ||
| 656 | stretch = TRUE | ||
| 657 | orientation = VERTICAL | ||
| 658 | } | ||
| 659 | |||
| 660 | image { | ||
| 661 | function = SLIDER | ||
| 662 | state = PRELIGHT | ||
| 663 | file = "assets/slider-vert-prelight.png" | ||
| 664 | border = { 3, 3, 5, 5 } | ||
| 665 | stretch = TRUE | ||
| 666 | orientation = VERTICAL | ||
| 667 | } | ||
| 668 | |||
| 669 | image { | ||
| 670 | function = SLIDER | ||
| 671 | state = INSENSITIVE | ||
| 672 | file = "assets/slider-vert-insens.png" | ||
| 673 | border = { 3, 3, 5, 5 } | ||
| 674 | stretch = TRUE | ||
| 675 | orientation = VERTICAL | ||
| 676 | } | ||
| 677 | } | ||
| 678 | } | ||
| 679 | |||
| 680 | style "menu" { | ||
| 681 | |||
| 682 | xthickness = 0 | ||
| 683 | ythickness = 0 | ||
| 684 | |||
| 685 | GtkMenuItem::arrow-scaling = 0.4 | ||
| 686 | |||
| 687 | bg[NORMAL] = @menu_bg | ||
| 688 | bg[INSENSITIVE] = @menu_bg | ||
| 689 | bg[PRELIGHT] = @menu_bg | ||
| 690 | |||
| 691 | engine "pixmap" { # For menus that use horizontal lines rather than gtkseparator | ||
| 692 | |||
| 693 | image { | ||
| 694 | function = HLINE | ||
| 695 | file = "assets/null.png" | ||
| 696 | border = { 0, 0, 0, 0 } | ||
| 697 | stretch = TRUE | ||
| 698 | } | ||
| 699 | } | ||
| 700 | } | ||
| 701 | |||
| 702 | style "menu_framed_box" { | ||
| 703 | |||
| 704 | engine "adwaita" { | ||
| 705 | } | ||
| 706 | } | ||
| 707 | |||
| 708 | style "menu_item" | ||
| 709 | { | ||
| 710 | xthickness = 2 | ||
| 711 | ythickness = 5 | ||
| 712 | |||
| 713 | # HACK: Gtk doesn't actually read this value | ||
| 714 | # while rendering the menu items, but Libreoffice | ||
| 715 | # does; setting this value equal to the one in | ||
| 716 | # fg[PRELIGHT] ensures a code path in the LO theming code | ||
| 717 | # that falls back to a dark text color for menu item text | ||
| 718 | # highlight. The price to pay is black text on menus as well, | ||
| 719 | # but at least it's readable. | ||
| 720 | # See https://bugs.freedesktop.org/show_bug.cgi?id=38038 | ||
| 721 | bg[SELECTED] = @selected_fg_color | ||
| 722 | |||
| 723 | fg[NORMAL] = @fg_color | ||
| 724 | fg[SELECTED] = @selected_fg_color | ||
| 725 | |||
| 726 | fg[PRELIGHT] = @selected_fg_color | ||
| 727 | text[PRELIGHT] = @selected_fg_color | ||
| 728 | |||
| 729 | engine "pixmap" { | ||
| 730 | |||
| 731 | image { | ||
| 732 | function = BOX | ||
| 733 | state = PRELIGHT | ||
| 734 | file = "assets/menuitem.png" | ||
| 735 | border = { 1, 0, 1, 0 } | ||
| 736 | stretch = TRUE | ||
| 737 | } | ||
| 738 | |||
| 739 | # Fix invisible scale trough on selected menuitems | ||
| 740 | |||
| 741 | image { | ||
| 742 | function = BOX | ||
| 743 | detail = "trough-lower" | ||
| 744 | file = "assets/trough-horizontal.png" | ||
| 745 | border = { 8, 8, 0, 0 } | ||
| 746 | stretch = TRUE | ||
| 747 | orientation = HORIZONTAL | ||
| 748 | } | ||
| 749 | |||
| 750 | image { | ||
| 751 | function = SLIDER | ||
| 752 | state = PRELIGHT | ||
| 753 | file = "assets/null.png" | ||
| 754 | border = { 0, 0, 0, 0 } | ||
| 755 | stretch = TRUE | ||
| 756 | overlay_file = "assets/slider.png" | ||
| 757 | overlay_stretch = FALSE | ||
| 758 | orientation = HORIZONTAL | ||
| 759 | } | ||
| 760 | |||
| 761 | # Check Buttons | ||
| 762 | |||
| 763 | image { | ||
| 764 | function = CHECK | ||
| 765 | recolorable = TRUE | ||
| 766 | state = NORMAL | ||
| 767 | shadow = OUT | ||
| 768 | overlay_file = "assets/menu-checkbox-unchecked.png" | ||
| 769 | overlay_stretch = FALSE | ||
| 770 | } | ||
| 771 | |||
| 772 | image { | ||
| 773 | function = CHECK | ||
| 774 | recolorable = TRUE | ||
| 775 | state = PRELIGHT | ||
| 776 | shadow = OUT | ||
| 777 | overlay_file = "assets/menu-checkbox-unchecked-selected.png" | ||
| 778 | overlay_stretch = FALSE | ||
| 779 | } | ||
| 780 | |||
| 781 | image { | ||
| 782 | function = CHECK | ||
| 783 | recolorable = TRUE | ||
| 784 | state = ACTIVE | ||
| 785 | shadow = OUT | ||
| 786 | overlay_file = "assets/menu-checkbox-unchecked.png" | ||
| 787 | overlay_stretch = FALSE | ||
| 788 | } | ||
| 789 | |||
| 790 | image { | ||
| 791 | function = CHECK | ||
| 792 | recolorable = TRUE | ||
| 793 | state = INSENSITIVE | ||
| 794 | shadow = OUT | ||
| 795 | overlay_file = "assets/menu-checkbox-unchecked-insensitive.png" | ||
| 796 | overlay_stretch = FALSE | ||
| 797 | } | ||
| 798 | |||
| 799 | image { | ||
| 800 | function = CHECK | ||
| 801 | recolorable = TRUE | ||
| 802 | state = NORMAL | ||
| 803 | shadow = IN | ||
| 804 | overlay_file = "assets/menu-checkbox-checked.png" | ||
| 805 | overlay_stretch = FALSE | ||
| 806 | } | ||
| 807 | |||
| 808 | image { | ||
| 809 | function = CHECK | ||
| 810 | recolorable = TRUE | ||
| 811 | state = PRELIGHT | ||
| 812 | shadow = IN | ||
| 813 | overlay_file = "assets/menu-checkbox-checked-selected.png" | ||
| 814 | overlay_stretch = FALSE | ||
| 815 | } | ||
| 816 | |||
| 817 | image { | ||
| 818 | function = CHECK | ||
| 819 | recolorable = TRUE | ||
| 820 | state = ACTIVE | ||
| 821 | shadow = IN | ||
| 822 | overlay_file = "assets/menu-checkbox-checked.png" | ||
| 823 | overlay_stretch = FALSE | ||
| 824 | } | ||
| 825 | |||
| 826 | image { | ||
| 827 | function = CHECK | ||
| 828 | recolorable = TRUE | ||
| 829 | state = INSENSITIVE | ||
| 830 | shadow = IN | ||
| 831 | overlay_file = "assets/menu-checkbox-checked-insensitive.png" | ||
| 832 | overlay_stretch = FALSE | ||
| 833 | } | ||
| 834 | |||
| 835 | # Radio Buttons | ||
| 836 | |||
| 837 | image { | ||
| 838 | function = OPTION | ||
| 839 | state = NORMAL | ||
| 840 | shadow = OUT | ||
| 841 | overlay_file = "assets/menu-radio-unchecked.png" | ||
| 842 | overlay_stretch = FALSE | ||
| 843 | } | ||
| 844 | |||
| 845 | image { | ||
| 846 | function = OPTION | ||
| 847 | state = PRELIGHT | ||
| 848 | shadow = OUT | ||
| 849 | overlay_file = "assets/menu-radio-unchecked-selected.png" | ||
| 850 | overlay_stretch = FALSE | ||
| 851 | } | ||
| 852 | |||
| 853 | image { | ||
| 854 | function = OPTION | ||
| 855 | state = ACTIVE | ||
| 856 | shadow = OUT | ||
| 857 | overlay_file = "assets/menu-radio-unchecked.png" | ||
| 858 | overlay_stretch = FALSE | ||
| 859 | } | ||
| 860 | |||
| 861 | image { | ||
| 862 | function = OPTION | ||
| 863 | state = INSENSITIVE | ||
| 864 | shadow = OUT | ||
| 865 | overlay_file = "assets/menu-radio-unchecked-insensitive.png" | ||
| 866 | overlay_stretch = FALSE | ||
| 867 | } | ||
| 868 | |||
| 869 | image { | ||
| 870 | function = OPTION | ||
| 871 | state = NORMAL | ||
| 872 | shadow = IN | ||
| 873 | overlay_file = "assets/menu-radio-checked.png" | ||
| 874 | overlay_stretch = FALSE | ||
| 875 | } | ||
| 876 | |||
| 877 | image { | ||
| 878 | function = OPTION | ||
| 879 | state = PRELIGHT | ||
| 880 | shadow = IN | ||
| 881 | overlay_file = "assets/menu-radio-checked-selected.png" | ||
| 882 | overlay_stretch = FALSE | ||
| 883 | } | ||
| 884 | |||
| 885 | image { | ||
| 886 | function = OPTION | ||
| 887 | state = ACTIVE | ||
| 888 | shadow = IN | ||
| 889 | overlay_file = "assets/menu-radio-checked.png" | ||
| 890 | overlay_stretch = FALSE | ||
| 891 | } | ||
| 892 | |||
| 893 | image { | ||
| 894 | function = OPTION | ||
| 895 | state = INSENSITIVE | ||
| 896 | shadow = IN | ||
| 897 | overlay_file = "assets/menu-radio-checked-insensitive.png" | ||
| 898 | overlay_stretch = FALSE | ||
| 899 | } | ||
| 900 | |||
| 901 | image { | ||
| 902 | function = SHADOW # This fixes boxy Qt menu items | ||
| 903 | file = "assets/null.png" | ||
| 904 | border = { 4, 4, 4, 4 } | ||
| 905 | stretch = TRUE | ||
| 906 | } | ||
| 907 | |||
| 908 | # Arrow Buttons | ||
| 909 | |||
| 910 | image { | ||
| 911 | function = ARROW | ||
| 912 | state = NORMAL | ||
| 913 | overlay_file = "assets/menu-arrow.png" | ||
| 914 | overlay_border = { 0, 0, 0, 0 } | ||
| 915 | overlay_stretch = FALSE | ||
| 916 | arrow_direction = RIGHT | ||
| 917 | } | ||
| 918 | |||
| 919 | image { | ||
| 920 | function = ARROW | ||
| 921 | state = PRELIGHT | ||
| 922 | overlay_file = "assets/menu-arrow-prelight.png" | ||
| 923 | overlay_border = { 0, 0, 0, 0 } | ||
| 924 | overlay_stretch = FALSE | ||
| 925 | arrow_direction = RIGHT | ||
| 926 | } | ||
| 927 | } | ||
| 928 | } | ||
| 929 | |||
| 930 | style "button" { | ||
| 931 | |||
| 932 | xthickness = 4 | ||
| 933 | ythickness = 4 | ||
| 934 | |||
| 935 | engine "pixmap" { | ||
| 936 | |||
| 937 | image { | ||
| 938 | function = BOX | ||
| 939 | state = NORMAL | ||
| 940 | file = "assets/button.png" | ||
| 941 | border = { 4, 4, 4, 4 } | ||
| 942 | stretch = TRUE | ||
| 943 | } | ||
| 944 | |||
| 945 | image { | ||
| 946 | function = BOX | ||
| 947 | state = PRELIGHT | ||
| 948 | file = "assets/button-hover.png" | ||
| 949 | border = { 4, 4, 4, 4 } | ||
| 950 | stretch = TRUE | ||
| 951 | } | ||
| 952 | |||
| 953 | image { | ||
| 954 | function = BOX | ||
| 955 | state = ACTIVE | ||
| 956 | file = "assets/button-active.png" | ||
| 957 | border = { 4, 4, 4, 4 } | ||
| 958 | stretch = TRUE | ||
| 959 | } | ||
| 960 | |||
| 961 | image { | ||
| 962 | function = BOX | ||
| 963 | state = INSENSITIVE | ||
| 964 | file = "assets/button-insensitive.png" | ||
| 965 | border = { 4, 4, 4, 4 } | ||
| 966 | stretch = TRUE | ||
| 967 | } | ||
| 968 | } | ||
| 969 | } | ||
| 970 | |||
| 971 | style "checkbutton" { | ||
| 972 | |||
| 973 | fg[PRELIGHT] = @text_color | ||
| 974 | fg[ACTIVE] = @text_color | ||
| 975 | |||
| 976 | } | ||
| 977 | |||
| 978 | style "entry" { | ||
| 979 | |||
| 980 | xthickness = 6 | ||
| 981 | ythickness = 4 | ||
| 982 | |||
| 983 | engine "pixmap" { | ||
| 984 | |||
| 985 | image { | ||
| 986 | function = SHADOW | ||
| 987 | state = NORMAL | ||
| 988 | detail = "entry" | ||
| 989 | file = "assets/entry-bg.png" | ||
| 990 | border = {6, 6, 6, 6} | ||
| 991 | stretch = TRUE | ||
| 992 | } | ||
| 993 | |||
| 994 | image { | ||
| 995 | function = SHADOW | ||
| 996 | state = ACTIVE | ||
| 997 | detail = "entry" | ||
| 998 | file = "assets/entry-active-bg.png" | ||
| 999 | border = {6, 6, 6, 6} | ||
| 1000 | stretch = TRUE | ||
| 1001 | } | ||
| 1002 | |||
| 1003 | image { | ||
| 1004 | function = SHADOW | ||
| 1005 | state = INSENSITIVE | ||
| 1006 | detail = "entry" | ||
| 1007 | file = "assets/entry-disabled-bg.png" | ||
| 1008 | border = {6, 6, 6, 6} | ||
| 1009 | stretch = TRUE | ||
| 1010 | } | ||
| 1011 | |||
| 1012 | image { | ||
| 1013 | function = FLAT_BOX | ||
| 1014 | state = ACTIVE | ||
| 1015 | detail = "entry_bg" | ||
| 1016 | file = "assets/entry-background.png" | ||
| 1017 | } | ||
| 1018 | |||
| 1019 | image { | ||
| 1020 | function = FLAT_BOX | ||
| 1021 | state = INSENSITIVE | ||
| 1022 | detail = "entry_bg" | ||
| 1023 | file = "assets/entry-background-disabled.png" | ||
| 1024 | } | ||
| 1025 | |||
| 1026 | image { | ||
| 1027 | function = FLAT_BOX | ||
| 1028 | detail = "entry_bg" | ||
| 1029 | file = "assets/entry-background.png" | ||
| 1030 | } | ||
| 1031 | } | ||
| 1032 | } | ||
| 1033 | |||
| 1034 | style "notebook_entry" { | ||
| 1035 | |||
| 1036 | engine "pixmap" { | ||
| 1037 | |||
| 1038 | image { | ||
| 1039 | function = SHADOW | ||
| 1040 | state = NORMAL | ||
| 1041 | detail = "entry" | ||
| 1042 | file = "assets/entry-notebook.png" | ||
| 1043 | border = {6, 6, 6, 6} | ||
| 1044 | stretch = TRUE | ||
| 1045 | } | ||
| 1046 | |||
| 1047 | image { | ||
| 1048 | function = SHADOW | ||
| 1049 | state = ACTIVE | ||
| 1050 | detail = "entry" | ||
| 1051 | file = "assets/entry-active-notebook.png" | ||
| 1052 | border = {6, 6, 6, 6} | ||
| 1053 | stretch = TRUE | ||
| 1054 | } | ||
| 1055 | |||
| 1056 | image { | ||
| 1057 | function = SHADOW | ||
| 1058 | state = INSENSITIVE | ||
| 1059 | detail = "entry" | ||
| 1060 | file = "assets/entry-disabled-notebook.png" | ||
| 1061 | border = {6, 6, 6, 6} | ||
| 1062 | stretch = TRUE | ||
| 1063 | } | ||
| 1064 | } | ||
| 1065 | } | ||
| 1066 | |||
| 1067 | style "notebook_tab_label" { | ||
| 1068 | |||
| 1069 | fg[ACTIVE] = @text_color | ||
| 1070 | |||
| 1071 | } | ||
| 1072 | |||
| 1073 | style "combobox_entry" | ||
| 1074 | { | ||
| 1075 | xthickness = 3 | ||
| 1076 | ythickness = 4 | ||
| 1077 | |||
| 1078 | engine "pixmap" { | ||
| 1079 | |||
| 1080 | # LTR version | ||
| 1081 | |||
| 1082 | image { | ||
| 1083 | function = SHADOW | ||
| 1084 | detail = "entry" | ||
| 1085 | state = NORMAL | ||
| 1086 | shadow = IN | ||
| 1087 | file = "assets/combo-entry.png" | ||
| 1088 | border = { 4, 4, 5, 4 } | ||
| 1089 | stretch = TRUE | ||
| 1090 | direction = LTR | ||
| 1091 | } | ||
| 1092 | |||
| 1093 | image { | ||
| 1094 | function = SHADOW | ||
| 1095 | detail = "entry" | ||
| 1096 | state = INSENSITIVE | ||
| 1097 | shadow = IN | ||
| 1098 | file = "assets/combo-entry-insensitive.png" | ||
| 1099 | border = { 4, 4, 5, 4 } | ||
| 1100 | stretch = TRUE | ||
| 1101 | direction = LTR | ||
| 1102 | } | ||
| 1103 | |||
| 1104 | image { | ||
| 1105 | function = SHADOW | ||
| 1106 | detail = "entry" | ||
| 1107 | state = ACTIVE | ||
| 1108 | file = "assets/combo-entry-focus.png" | ||
| 1109 | border = { 4, 4, 5, 4 } | ||
| 1110 | stretch = TRUE | ||
| 1111 | direction = LTR | ||
| 1112 | } | ||
| 1113 | |||
| 1114 | # RTL version | ||
| 1115 | |||
| 1116 | image { | ||
| 1117 | function = SHADOW | ||
| 1118 | detail = "entry" | ||
| 1119 | state = NORMAL | ||
| 1120 | shadow = IN | ||
| 1121 | file = "assets/combo-entry-rtl.png" | ||
| 1122 | border = { 4, 4, 5, 4 } | ||
| 1123 | stretch = TRUE | ||
| 1124 | direction = RTL | ||
| 1125 | } | ||
| 1126 | |||
| 1127 | image { | ||
| 1128 | function = SHADOW | ||
| 1129 | detail = "entry" | ||
| 1130 | state = INSENSITIVE | ||
| 1131 | shadow = IN | ||
| 1132 | file = "assets/combo-entry-insensitive-rtl.png" | ||
| 1133 | border = { 4, 4, 5, 4 } | ||
| 1134 | stretch = TRUE | ||
| 1135 | direction = RTL | ||
| 1136 | } | ||
| 1137 | |||
| 1138 | image { | ||
| 1139 | function = SHADOW | ||
| 1140 | detail = "entry" | ||
| 1141 | state = ACTIVE | ||
| 1142 | file = "assets/combo-entry-focus-rtl.png" | ||
| 1143 | border = { 4, 4, 5, 4 } | ||
| 1144 | stretch = TRUE | ||
| 1145 | direction = RTL | ||
| 1146 | } | ||
| 1147 | } | ||
| 1148 | } | ||
| 1149 | |||
| 1150 | style "notebook_combobox_entry" { | ||
| 1151 | |||
| 1152 | engine "pixmap" { | ||
| 1153 | |||
| 1154 | # LTR version | ||
| 1155 | |||
| 1156 | image { | ||
| 1157 | function = SHADOW | ||
| 1158 | detail = "entry" | ||
| 1159 | state = NORMAL | ||
| 1160 | shadow = IN | ||
| 1161 | file = "assets/combo-entry-notebook.png" | ||
| 1162 | border = { 4, 4, 5, 4 } | ||
| 1163 | stretch = TRUE | ||
| 1164 | direction = LTR | ||
| 1165 | } | ||
| 1166 | |||
| 1167 | image { | ||
| 1168 | function = SHADOW | ||
| 1169 | detail = "entry" | ||
| 1170 | state = INSENSITIVE | ||
| 1171 | shadow = IN | ||
| 1172 | file = "assets/combo-entry-insensitive-notebook.png" | ||
| 1173 | border = { 4, 4, 5, 4 } | ||
| 1174 | stretch = TRUE | ||
| 1175 | direction = LTR | ||
| 1176 | } | ||
| 1177 | |||
| 1178 | image { | ||
| 1179 | function = SHADOW | ||
| 1180 | detail = "entry" | ||
| 1181 | state = ACTIVE | ||
| 1182 | file = "assets/combo-entry-focus-notebook.png" | ||
| 1183 | border = { 4, 4, 5, 4 } | ||
| 1184 | stretch = TRUE | ||
| 1185 | direction = LTR | ||
| 1186 | } | ||
| 1187 | |||
| 1188 | # RTL version | ||
| 1189 | |||
| 1190 | image { | ||
| 1191 | function = SHADOW | ||
| 1192 | detail = "entry" | ||
| 1193 | state = NORMAL | ||
| 1194 | shadow = IN | ||
| 1195 | file = "assets/combo-entry-notebook-rtl.png" | ||
| 1196 | border = { 4, 4, 5, 4 } | ||
| 1197 | stretch = TRUE | ||
| 1198 | direction = RTL | ||
| 1199 | } | ||
| 1200 | |||
| 1201 | image { | ||
| 1202 | function = SHADOW | ||
| 1203 | detail = "entry" | ||
| 1204 | state = INSENSITIVE | ||
| 1205 | shadow = IN | ||
| 1206 | file = "assets/combo-entry-insensitive-notebook-rtl.png" | ||
| 1207 | border = { 4, 4, 5, 4 } | ||
| 1208 | stretch = TRUE | ||
| 1209 | direction = RTL | ||
| 1210 | } | ||
| 1211 | |||
| 1212 | image { | ||
| 1213 | function = SHADOW | ||
| 1214 | detail = "entry" | ||
| 1215 | state = ACTIVE | ||
| 1216 | file = "assets/combo-entry-focus-notebook-rtl.png" | ||
| 1217 | border = { 4, 4, 5, 4 } | ||
| 1218 | stretch = TRUE | ||
| 1219 | direction = RTL | ||
| 1220 | } | ||
| 1221 | } | ||
| 1222 | } | ||
| 1223 | |||
| 1224 | style "combobox_entry_button" | ||
| 1225 | { | ||
| 1226 | xthickness = 6 | ||
| 1227 | |||
| 1228 | fg[ACTIVE] = @text_color | ||
| 1229 | |||
| 1230 | engine "pixmap" { | ||
| 1231 | |||
| 1232 | # LTR version | ||
| 1233 | |||
| 1234 | image { | ||
| 1235 | function = BOX | ||
| 1236 | state = NORMAL | ||
| 1237 | file = "assets/combo-entry-button.png" | ||
| 1238 | border = { 4, 4, 5, 4 } | ||
| 1239 | stretch = TRUE | ||
| 1240 | direction = LTR | ||
| 1241 | } | ||
| 1242 | |||
| 1243 | image { | ||
| 1244 | function = BOX | ||
| 1245 | state = PRELIGHT | ||
| 1246 | file = "assets/combo-entry-button.png" | ||
| 1247 | border = { 4, 4, 5, 4 } | ||
| 1248 | stretch = TRUE | ||
| 1249 | direction = LTR | ||
| 1250 | } | ||
| 1251 | |||
| 1252 | image { | ||
| 1253 | function = BOX | ||
| 1254 | state = INSENSITIVE | ||
| 1255 | file = "assets/combo-entry-button-insensitive.png" | ||
| 1256 | border = { 4, 4, 5, 4 } | ||
| 1257 | stretch = TRUE | ||
| 1258 | direction = LTR | ||
| 1259 | } | ||
| 1260 | |||
| 1261 | image { | ||
| 1262 | function = BOX | ||
| 1263 | state = ACTIVE | ||
| 1264 | file = "assets/combo-entry-button-active.png" | ||
| 1265 | border = { 4, 4, 5, 4 } | ||
| 1266 | stretch = TRUE | ||
| 1267 | direction = LTR | ||
| 1268 | } | ||
| 1269 | |||
| 1270 | # RTL version | ||
| 1271 | image { | ||
| 1272 | function = BOX | ||
| 1273 | state = NORMAL | ||
| 1274 | file = "assets/combo-entry-button-rtl.png" | ||
| 1275 | border = { 4, 4, 5, 4 } | ||
| 1276 | stretch = TRUE | ||
| 1277 | direction = RTL | ||
| 1278 | } | ||
| 1279 | |||
| 1280 | image { | ||
| 1281 | function = BOX | ||
| 1282 | state = PRELIGHT | ||
| 1283 | file = "assets/combo-entry-button-rtl.png" | ||
| 1284 | border = { 4, 4, 5, 4 } | ||
| 1285 | stretch = TRUE | ||
| 1286 | direction = RTL | ||
| 1287 | } | ||
| 1288 | |||
| 1289 | image { | ||
| 1290 | function = BOX | ||
| 1291 | state = INSENSITIVE | ||
| 1292 | file = "assets/combo-entry-button-insensitive-rtl.png" | ||
| 1293 | border = { 4, 4, 5, 4 } | ||
| 1294 | stretch = TRUE | ||
| 1295 | direction = RTL | ||
| 1296 | } | ||
| 1297 | |||
| 1298 | image { | ||
| 1299 | function = BOX | ||
| 1300 | state = ACTIVE | ||
| 1301 | file = "assets/combo-entry-button-active-rtl.png" | ||
| 1302 | border = { 4, 4, 5, 4 } | ||
| 1303 | stretch = TRUE | ||
| 1304 | direction = RTL | ||
| 1305 | } | ||
| 1306 | } | ||
| 1307 | } | ||
| 1308 | |||
| 1309 | style "spinbutton" { | ||
| 1310 | |||
| 1311 | bg[NORMAL] = @bg_color | ||
| 1312 | |||
| 1313 | xthickness = 6 | ||
| 1314 | ythickness = 4 | ||
| 1315 | |||
| 1316 | engine "pixmap" { | ||
| 1317 | |||
| 1318 | image { | ||
| 1319 | function = ARROW | ||
| 1320 | } | ||
| 1321 | |||
| 1322 | # Spin-Up LTR | ||
| 1323 | |||
| 1324 | image { | ||
| 1325 | function = BOX | ||
| 1326 | state = NORMAL | ||
| 1327 | detail = "spinbutton_up" | ||
| 1328 | file = "assets/up-background.png" | ||
| 1329 | border = { 1, 4, 5, 0 } | ||
| 1330 | stretch = TRUE | ||
| 1331 | overlay_file = "assets/arrow-up-small.png" | ||
| 1332 | overlay_stretch = FALSE | ||
| 1333 | direction = LTR | ||
| 1334 | } | ||
| 1335 | |||
| 1336 | image { | ||
| 1337 | function = BOX | ||
| 1338 | state = PRELIGHT | ||
| 1339 | detail = "spinbutton_up" | ||
| 1340 | file = "assets/up-background.png" | ||
| 1341 | border = { 1, 4, 5, 0 } | ||
| 1342 | stretch = TRUE | ||
| 1343 | overlay_file = "assets/arrow-up-small-prelight.png" | ||
| 1344 | overlay_stretch = FALSE | ||
| 1345 | direction = LTR | ||
| 1346 | } | ||
| 1347 | |||
| 1348 | image { | ||
| 1349 | function = BOX | ||
| 1350 | state = INSENSITIVE | ||
| 1351 | detail = "spinbutton_up" | ||
| 1352 | file = "assets/up-background-disable.png" | ||
| 1353 | border = { 1, 4, 5, 0 } | ||
| 1354 | stretch = TRUE | ||
| 1355 | overlay_file = "assets/arrow-up-small-insens.png" | ||
| 1356 | overlay_stretch = FALSE | ||
| 1357 | direction = LTR | ||
| 1358 | } | ||
| 1359 | |||
| 1360 | image { | ||
| 1361 | function = BOX | ||
| 1362 | state = ACTIVE | ||
| 1363 | detail = "spinbutton_up" | ||
| 1364 | file = "assets/up-background.png" | ||
| 1365 | border = { 1, 4, 5, 0 } | ||
| 1366 | stretch = TRUE | ||
| 1367 | overlay_file = "assets/arrow-up-small-prelight.png" | ||
| 1368 | overlay_stretch = FALSE | ||
| 1369 | direction = LTR | ||
| 1370 | } | ||
| 1371 | |||
| 1372 | # Spin-Up RTL | ||
| 1373 | |||
| 1374 | image { | ||
| 1375 | function = BOX | ||
| 1376 | state = NORMAL | ||
| 1377 | detail = "spinbutton_up" | ||
| 1378 | file = "assets/up-background-rtl.png" | ||
| 1379 | border = { 4, 1, 5, 0 } | ||
| 1380 | stretch = TRUE | ||
| 1381 | overlay_file = "assets/arrow-up-small.png" | ||
| 1382 | overlay_stretch = FALSE | ||
| 1383 | direction = RTL | ||
| 1384 | } | ||
| 1385 | |||
| 1386 | image { | ||
| 1387 | function = BOX | ||
| 1388 | state = PRELIGHT | ||
| 1389 | detail = "spinbutton_up" | ||
| 1390 | file = "assets/up-background-rtl.png" | ||
| 1391 | border = { 4, 1, 5, 0 } | ||
| 1392 | stretch = TRUE | ||
| 1393 | overlay_file = "assets/arrow-up-small-prelight.png" | ||
| 1394 | overlay_stretch = FALSE | ||
| 1395 | direction = RTL | ||
| 1396 | } | ||
| 1397 | |||
| 1398 | image { | ||
| 1399 | function = BOX | ||
| 1400 | state = INSENSITIVE | ||
| 1401 | detail = "spinbutton_up" | ||
| 1402 | file = "assets/up-background-disable-rtl.png" | ||
| 1403 | border = { 4, 1, 5, 0 } | ||
| 1404 | stretch = TRUE | ||
| 1405 | overlay_file = "assets/arrow-up-small-insens.png" | ||
| 1406 | overlay_stretch = FALSE | ||
| 1407 | direction = RTL | ||
| 1408 | } | ||
| 1409 | |||
| 1410 | image { | ||
| 1411 | function = BOX | ||
| 1412 | state = ACTIVE | ||
| 1413 | detail = "spinbutton_up" | ||
| 1414 | file = "assets/up-background-rtl.png" | ||
| 1415 | border = { 4, 1, 5, 0 } | ||
| 1416 | stretch = TRUE | ||
| 1417 | overlay_file = "assets/arrow-up-small-prelight.png" | ||
| 1418 | overlay_stretch = FALSE | ||
| 1419 | direction = RTL | ||
| 1420 | } | ||
| 1421 | |||
| 1422 | # Spin-Down LTR | ||
| 1423 | |||
| 1424 | image { | ||
| 1425 | function = BOX | ||
| 1426 | state = NORMAL | ||
| 1427 | detail = "spinbutton_down" | ||
| 1428 | file = "assets/down-background.png" | ||
| 1429 | border = { 1, 4, 1, 4 } | ||
| 1430 | stretch = TRUE | ||
| 1431 | overlay_file = "assets/arrow-down-small.png" | ||
| 1432 | overlay_stretch = FALSE | ||
| 1433 | direction = LTR | ||
| 1434 | } | ||
| 1435 | |||
| 1436 | image { | ||
| 1437 | function = BOX | ||
| 1438 | state = PRELIGHT | ||
| 1439 | detail = "spinbutton_down" | ||
| 1440 | file = "assets/down-background.png" | ||
| 1441 | border = { 1, 4, 1, 4 } | ||
| 1442 | stretch = TRUE | ||
| 1443 | overlay_file = "assets/arrow-down-small-prelight.png" | ||
| 1444 | overlay_stretch = FALSE | ||
| 1445 | direction = LTR | ||
| 1446 | } | ||
| 1447 | |||
| 1448 | image { | ||
| 1449 | function = BOX | ||
| 1450 | state = INSENSITIVE | ||
| 1451 | detail = "spinbutton_down" | ||
| 1452 | file = "assets/down-background-disable.png" | ||
| 1453 | border = { 1, 4, 1, 4 } | ||
| 1454 | stretch = TRUE | ||
| 1455 | overlay_file = "assets/arrow-down-small-insens.png" | ||
| 1456 | overlay_stretch = FALSE | ||
| 1457 | direction = LTR | ||
| 1458 | } | ||
| 1459 | |||
| 1460 | image { | ||
| 1461 | function = BOX | ||
| 1462 | state = ACTIVE | ||
| 1463 | detail = "spinbutton_down" | ||
| 1464 | file = "assets/down-background.png" | ||
| 1465 | border = { 1, 4, 1, 4 } | ||
| 1466 | stretch = TRUE | ||
| 1467 | overlay_file = "assets/arrow-down-small-prelight.png" | ||
| 1468 | overlay_stretch = FALSE | ||
| 1469 | direction = LTR | ||
| 1470 | } | ||
| 1471 | |||
| 1472 | # Spin-Down RTL | ||
| 1473 | |||
| 1474 | image { | ||
| 1475 | function = BOX | ||
| 1476 | state = NORMAL | ||
| 1477 | detail = "spinbutton_down" | ||
| 1478 | file = "assets/down-background-rtl.png" | ||
| 1479 | border = { 4, 1, 1, 4 } | ||
| 1480 | stretch = TRUE | ||
| 1481 | overlay_file = "assets/arrow-down-small.png" | ||
| 1482 | overlay_stretch = FALSE | ||
| 1483 | direction = RTL | ||
| 1484 | } | ||
| 1485 | |||
| 1486 | image { | ||
| 1487 | function = BOX | ||
| 1488 | state = PRELIGHT | ||
| 1489 | detail = "spinbutton_down" | ||
| 1490 | file = "assets/down-background-rtl.png" | ||
| 1491 | border = { 4, 1, 1, 4 } | ||
| 1492 | stretch = TRUE | ||
| 1493 | overlay_file = "assets/arrow-down-small-prelight.png" | ||
| 1494 | overlay_stretch = FALSE | ||
| 1495 | direction = RTL | ||
| 1496 | } | ||
| 1497 | |||
| 1498 | image { | ||
| 1499 | function = BOX | ||
| 1500 | state = INSENSITIVE | ||
| 1501 | detail = "spinbutton_down" | ||
| 1502 | file = "assets/down-background-disable-rtl.png" | ||
| 1503 | border = { 4, 1, 1, 4 } | ||
| 1504 | stretch = TRUE | ||
| 1505 | overlay_file = "assets/arrow-down-small-insens.png" | ||
| 1506 | overlay_stretch = FALSE | ||
| 1507 | direction = RTL | ||
| 1508 | } | ||
| 1509 | |||
| 1510 | image { | ||
| 1511 | function = BOX | ||
| 1512 | state = ACTIVE | ||
| 1513 | detail = "spinbutton_down" | ||
| 1514 | file = "assets/down-background-rtl.png" | ||
| 1515 | border = { 4, 1, 1, 4 } | ||
| 1516 | stretch = TRUE | ||
| 1517 | overlay_file = "assets/arrow-down-small-prelight.png" | ||
| 1518 | overlay_stretch = FALSE | ||
| 1519 | direction = RTL | ||
| 1520 | } | ||
| 1521 | } | ||
| 1522 | } | ||
| 1523 | |||
| 1524 | style "gimp_spin_scale" { | ||
| 1525 | |||
| 1526 | bg[NORMAL] = @base_color | ||
| 1527 | |||
| 1528 | engine "pixmap" { | ||
| 1529 | |||
| 1530 | image { | ||
| 1531 | function = FLAT_BOX | ||
| 1532 | detail = "entry_bg" | ||
| 1533 | state = NORMAL | ||
| 1534 | } | ||
| 1535 | |||
| 1536 | image { | ||
| 1537 | function = FLAT_BOX | ||
| 1538 | detail = "entry_bg" | ||
| 1539 | state = ACTIVE | ||
| 1540 | } | ||
| 1541 | |||
| 1542 | image { | ||
| 1543 | function = BOX | ||
| 1544 | state = NORMAL | ||
| 1545 | detail = "spinbutton_up" | ||
| 1546 | overlay_file = "assets/arrow-up-small.png" | ||
| 1547 | overlay_stretch = FALSE | ||
| 1548 | } | ||
| 1549 | |||
| 1550 | image { | ||
| 1551 | function = BOX | ||
| 1552 | state = PRELIGHT | ||
| 1553 | detail = "spinbutton_up" | ||
| 1554 | overlay_file = "assets/arrow-up-small-prelight.png" | ||
| 1555 | overlay_stretch = FALSE | ||
| 1556 | } | ||
| 1557 | |||
| 1558 | image { | ||
| 1559 | function = BOX | ||
| 1560 | state = ACTIVE | ||
| 1561 | detail = "spinbutton_up" | ||
| 1562 | overlay_file = "assets/arrow-up-small-prelight.png" | ||
| 1563 | overlay_stretch = FALSE | ||
| 1564 | } | ||
| 1565 | |||
| 1566 | image { | ||
| 1567 | function = BOX | ||
| 1568 | state = INSENSITIVE | ||
| 1569 | detail = "spinbutton_up" | ||
| 1570 | overlay_file = "assets/arrow-up-small-insens.png" | ||
| 1571 | overlay_stretch = FALSE | ||
| 1572 | } | ||
| 1573 | |||
| 1574 | image { | ||
| 1575 | function = BOX | ||
| 1576 | state = NORMAL | ||
| 1577 | detail = "spinbutton_down" | ||
| 1578 | overlay_file = "assets/arrow-down-small.png" | ||
| 1579 | overlay_stretch = FALSE | ||
| 1580 | } | ||
| 1581 | |||
| 1582 | image { | ||
| 1583 | function = BOX | ||
| 1584 | state = PRELIGHT | ||
| 1585 | detail = "spinbutton_down" | ||
| 1586 | overlay_file = "assets/arrow-down-small-prelight.png" | ||
| 1587 | overlay_stretch = FALSE | ||
| 1588 | } | ||
| 1589 | |||
| 1590 | image { | ||
| 1591 | function = BOX | ||
| 1592 | state = ACTIVE | ||
| 1593 | detail = "spinbutton_down" | ||
| 1594 | overlay_file = "assets/arrow-down-small-prelight.png" | ||
| 1595 | overlay_stretch = FALSE | ||
| 1596 | } | ||
| 1597 | |||
| 1598 | image { | ||
| 1599 | function = BOX | ||
| 1600 | state = INSENSITIVE | ||
| 1601 | detail = "spinbutton_down" | ||
| 1602 | overlay_file = "assets/arrow-down-small-insens.png" | ||
| 1603 | overlay_stretch = FALSE | ||
| 1604 | } | ||
| 1605 | } | ||
| 1606 | } | ||
| 1607 | |||
| 1608 | style "notebook" { | ||
| 1609 | |||
| 1610 | xthickness = 5 | ||
| 1611 | ythickness = 2 | ||
| 1612 | |||
| 1613 | engine "pixmap" { | ||
| 1614 | |||
| 1615 | image { | ||
| 1616 | function = EXTENSION | ||
| 1617 | state = ACTIVE | ||
| 1618 | file = "assets/null.png" | ||
| 1619 | border = { 0,0,0,0 } | ||
| 1620 | stretch = TRUE | ||
| 1621 | gap_side = TOP | ||
| 1622 | } | ||
| 1623 | |||
| 1624 | image { | ||
| 1625 | function = EXTENSION | ||
| 1626 | state = ACTIVE | ||
| 1627 | file = "assets/null.png" | ||
| 1628 | border = { 0,0,0,0 } | ||
| 1629 | stretch = TRUE | ||
| 1630 | gap_side = BOTTOM | ||
| 1631 | } | ||
| 1632 | |||
| 1633 | image { | ||
| 1634 | function = EXTENSION | ||
| 1635 | state = ACTIVE | ||
| 1636 | file = "assets/null.png" | ||
| 1637 | border = { 0,0,0,0 } | ||
| 1638 | stretch = TRUE | ||
| 1639 | gap_side = RIGHT | ||
| 1640 | } | ||
| 1641 | |||
| 1642 | image { | ||
| 1643 | function = EXTENSION | ||
| 1644 | state = ACTIVE | ||
| 1645 | file = "assets/null.png" | ||
| 1646 | border = { 0,0,0,0 } | ||
| 1647 | stretch = TRUE | ||
| 1648 | gap_side = LEFT | ||
| 1649 | } | ||
| 1650 | |||
| 1651 | image { | ||
| 1652 | function = EXTENSION | ||
| 1653 | file = "assets/tab-top-active.png" | ||
| 1654 | border = { 3,3,3,3 } | ||
| 1655 | stretch = TRUE | ||
| 1656 | gap_side = BOTTOM | ||
| 1657 | } | ||
| 1658 | |||
| 1659 | image { | ||
| 1660 | function = EXTENSION | ||
| 1661 | file = "assets/tab-bottom-active.png" | ||
| 1662 | border = { 3,3,3,3 } | ||
| 1663 | stretch = TRUE | ||
| 1664 | gap_side = TOP | ||
| 1665 | } | ||
| 1666 | |||
| 1667 | image { | ||
| 1668 | function = EXTENSION | ||
| 1669 | file = "assets/tab-left-active.png" | ||
| 1670 | border = { 3,3,3,3 } | ||
| 1671 | stretch = TRUE | ||
| 1672 | gap_side = RIGHT | ||
| 1673 | } | ||
| 1674 | |||
| 1675 | image { | ||
| 1676 | function = EXTENSION | ||
| 1677 | file = "assets/tab-right-active.png" | ||
| 1678 | border = { 3,3,3,3 } | ||
| 1679 | stretch = TRUE | ||
| 1680 | gap_side = LEFT | ||
| 1681 | } | ||
| 1682 | |||
| 1683 | # How to draw boxes with a gap on one side (ie the page of a notebook) | ||
| 1684 | |||
| 1685 | image { | ||
| 1686 | function = BOX_GAP | ||
| 1687 | file = "assets/notebook.png" | ||
| 1688 | border = { 4, 4, 4, 4 } | ||
| 1689 | stretch = TRUE | ||
| 1690 | gap_file = "assets/notebook-gap-horiz.png" | ||
| 1691 | gap_border = { 1, 1, 0, 0 } | ||
| 1692 | gap_side = TOP | ||
| 1693 | } | ||
| 1694 | |||
| 1695 | image { | ||
| 1696 | function = BOX_GAP | ||
| 1697 | file = "assets/notebook.png" | ||
| 1698 | border = { 4, 4, 4, 4 } | ||
| 1699 | stretch = TRUE | ||
| 1700 | gap_file = "assets/notebook-gap-horiz.png" | ||
| 1701 | gap_border = { 1, 1, 0, 0 } | ||
| 1702 | gap_side = BOTTOM | ||
| 1703 | } | ||
| 1704 | |||
| 1705 | image { | ||
| 1706 | function = BOX_GAP | ||
| 1707 | file = "assets/notebook.png" | ||
| 1708 | border = { 4, 4, 4, 4 } | ||
| 1709 | stretch = TRUE | ||
| 1710 | gap_file = "assets/notebook-gap-vert.png" | ||
| 1711 | gap_border = { 0, 0, 1, 1 } | ||
| 1712 | gap_side = LEFT | ||
| 1713 | } | ||
| 1714 | |||
| 1715 | image { | ||
| 1716 | function = BOX_GAP | ||
| 1717 | file = "assets/notebook.png" | ||
| 1718 | border = { 4, 4, 4, 4 } | ||
| 1719 | stretch = TRUE | ||
| 1720 | gap_file = "assets/notebook-gap-vert.png" | ||
| 1721 | gap_border = { 0, 0, 1, 1 } | ||
| 1722 | gap_side = RIGHT | ||
| 1723 | } | ||
| 1724 | |||
| 1725 | # How to draw the box of a notebook when it isnt attached to a tab | ||
| 1726 | |||
| 1727 | image { | ||
| 1728 | function = BOX | ||
| 1729 | file = "assets/notebook.png" | ||
| 1730 | border = { 4, 4, 4, 4 } | ||
| 1731 | stretch = TRUE | ||
| 1732 | } | ||
| 1733 | } | ||
| 1734 | } | ||
| 1735 | |||
| 1736 | style "handlebox" { | ||
| 1737 | |||
| 1738 | engine "pixmap" { | ||
| 1739 | |||
| 1740 | image { | ||
| 1741 | function = BOX | ||
| 1742 | file = "assets/null.png" | ||
| 1743 | border = { 4, 4, 4, 4 } | ||
| 1744 | stretch = TRUE | ||
| 1745 | detail = "handlebox_bin" | ||
| 1746 | shadow = IN | ||
| 1747 | } | ||
| 1748 | |||
| 1749 | image { | ||
| 1750 | function = BOX | ||
| 1751 | file = "assets/null.png" | ||
| 1752 | border = { 4, 4, 4, 4 } | ||
| 1753 | stretch = TRUE | ||
| 1754 | detail = "handlebox_bin" | ||
| 1755 | shadow = OUT | ||
| 1756 | } | ||
| 1757 | } | ||
| 1758 | } | ||
| 1759 | |||
| 1760 | style "combobox_separator" { | ||
| 1761 | |||
| 1762 | xthickness = 0 | ||
| 1763 | ythickness = 0 | ||
| 1764 | GtkWidget::wide-separators = 1 | ||
| 1765 | |||
| 1766 | } | ||
| 1767 | |||
| 1768 | style "combobox" { | ||
| 1769 | |||
| 1770 | xthickness = 0 | ||
| 1771 | ythickness = 0 | ||
| 1772 | |||
| 1773 | } | ||
| 1774 | |||
| 1775 | style "combobox_button" { | ||
| 1776 | |||
| 1777 | xthickness = 3 | ||
| 1778 | ythickness = 3 | ||
| 1779 | |||
| 1780 | } | ||
| 1781 | |||
| 1782 | style "range" { | ||
| 1783 | |||
| 1784 | engine "pixmap" { | ||
| 1785 | |||
| 1786 | image { | ||
| 1787 | function = BOX | ||
| 1788 | detail = "trough-upper" | ||
| 1789 | file = "assets/trough-horizontal.png" | ||
| 1790 | border = { 8, 8, 0, 0 } | ||
| 1791 | stretch = TRUE | ||
| 1792 | orientation = HORIZONTAL | ||
| 1793 | } | ||
| 1794 | |||
| 1795 | image { | ||
| 1796 | function = BOX | ||
| 1797 | detail = "trough-lower" | ||
| 1798 | file = "assets/trough-horizontal-active.png" | ||
| 1799 | border = { 8, 8, 0, 0 } | ||
| 1800 | stretch = TRUE | ||
| 1801 | orientation = HORIZONTAL | ||
| 1802 | } | ||
| 1803 | |||
| 1804 | image { | ||
| 1805 | function = BOX | ||
| 1806 | detail = "trough-upper" | ||
| 1807 | file = "assets/trough-vertical.png" | ||
| 1808 | border = { 0, 0, 8, 8 } | ||
| 1809 | stretch = TRUE | ||
| 1810 | orientation = VERTICAL | ||
| 1811 | } | ||
| 1812 | |||
| 1813 | image { | ||
| 1814 | function = BOX | ||
| 1815 | detail = "trough-lower" | ||
| 1816 | file = "assets/trough-vertical-active.png" | ||
| 1817 | border = { 0, 0, 8, 8 } | ||
| 1818 | stretch = TRUE | ||
| 1819 | orientation = VERTICAL | ||
| 1820 | } | ||
| 1821 | |||
| 1822 | # Horizontal | ||
| 1823 | |||
| 1824 | image { | ||
| 1825 | function = SLIDER | ||
| 1826 | state = NORMAL | ||
| 1827 | file = "assets/null.png" | ||
| 1828 | border = { 0, 0, 0, 0 } | ||
| 1829 | stretch = TRUE | ||
| 1830 | overlay_file = "assets/slider.png" | ||
| 1831 | overlay_stretch = FALSE | ||
| 1832 | orientation = HORIZONTAL | ||
| 1833 | } | ||
| 1834 | |||
| 1835 | image { | ||
| 1836 | function = SLIDER | ||
| 1837 | state = PRELIGHT | ||
| 1838 | file = "assets/null.png" | ||
| 1839 | border = { 0, 0, 0, 0 } | ||
| 1840 | stretch = TRUE | ||
| 1841 | overlay_file = "assets/slider-prelight.png" | ||
| 1842 | overlay_stretch = FALSE | ||
| 1843 | orientation = HORIZONTAL | ||
| 1844 | } | ||
| 1845 | |||
| 1846 | image { | ||
| 1847 | function = SLIDER | ||
| 1848 | state = INSENSITIVE | ||
| 1849 | file = "assets/null.png" | ||
| 1850 | border = { 0, 0, 0, 0 } | ||
| 1851 | stretch = TRUE | ||
| 1852 | overlay_file = "assets/slider-insensitive.png" | ||
| 1853 | overlay_stretch = FALSE | ||
| 1854 | orientation = HORIZONTAL | ||
| 1855 | } | ||
| 1856 | |||
| 1857 | # Vertical | ||
| 1858 | |||
| 1859 | image { | ||
| 1860 | function = SLIDER | ||
| 1861 | state = NORMAL | ||
| 1862 | file = "assets/null.png" | ||
| 1863 | border = { 0, 0, 0, 0 } | ||
| 1864 | stretch = TRUE | ||
| 1865 | overlay_file = "assets/slider.png" | ||
| 1866 | overlay_stretch = FALSE | ||
| 1867 | orientation = VERTICAL | ||
| 1868 | } | ||
| 1869 | |||
| 1870 | image { | ||
| 1871 | function = SLIDER | ||
| 1872 | state = PRELIGHT | ||
| 1873 | file = "assets/null.png" | ||
| 1874 | border = { 0, 0, 0, 0 } | ||
| 1875 | stretch = TRUE | ||
| 1876 | overlay_file = "assets/slider-prelight.png" | ||
| 1877 | overlay_stretch = FALSE | ||
| 1878 | orientation = VERTICAL | ||
| 1879 | } | ||
| 1880 | |||
| 1881 | image { | ||
| 1882 | function = SLIDER | ||
| 1883 | state = INSENSITIVE | ||
| 1884 | file = "assets/null.png" | ||
| 1885 | border = { 0, 0, 0, 0 } | ||
| 1886 | stretch = TRUE | ||
| 1887 | overlay_file = "assets/slider-insensitive.png" | ||
| 1888 | overlay_stretch = FALSE | ||
| 1889 | orientation = VERTICAL | ||
| 1890 | } | ||
| 1891 | |||
| 1892 | # Function below removes ugly boxes | ||
| 1893 | |||
| 1894 | image { | ||
| 1895 | function = BOX | ||
| 1896 | file = "assets/null.png" | ||
| 1897 | border = { 3, 3, 3, 3 } | ||
| 1898 | stretch = TRUE | ||
| 1899 | } | ||
| 1900 | } | ||
| 1901 | } | ||
| 1902 | |||
| 1903 | style "progressbar" { | ||
| 1904 | |||
| 1905 | xthickness = 1 | ||
| 1906 | ythickness = 1 | ||
| 1907 | |||
| 1908 | fg[NORMAL] = @fg_color | ||
| 1909 | fg[PRELIGHT] = @selected_fg_color | ||
| 1910 | |||
| 1911 | engine "pixmap" { | ||
| 1912 | |||
| 1913 | image { | ||
| 1914 | function = BOX | ||
| 1915 | detail = "trough" | ||
| 1916 | file = "assets/trough-progressbar.png" | ||
| 1917 | border = { 4, 4, 4, 4 } | ||
| 1918 | stretch = TRUE | ||
| 1919 | orientation = HORIZONTAL | ||
| 1920 | } | ||
| 1921 | |||
| 1922 | image { | ||
| 1923 | function = BOX | ||
| 1924 | detail = "bar" | ||
| 1925 | file = "assets/progressbar.png" | ||
| 1926 | stretch = TRUE | ||
| 1927 | border = { 3, 3, 3, 3 } | ||
| 1928 | orientation = HORIZONTAL | ||
| 1929 | } | ||
| 1930 | |||
| 1931 | image { | ||
| 1932 | function = BOX | ||
| 1933 | detail = "trough" | ||
| 1934 | file = "assets/trough-progressbar_v.png" | ||
| 1935 | border = { 4, 4, 4, 4 } | ||
| 1936 | stretch = TRUE | ||
| 1937 | orientation = VERTICAL | ||
| 1938 | } | ||
| 1939 | |||
| 1940 | image { | ||
| 1941 | function = BOX | ||
| 1942 | detail = "bar" | ||
| 1943 | file = "assets/progressbar_v.png" | ||
| 1944 | stretch = TRUE | ||
| 1945 | border = { 3, 3, 3, 3 } | ||
| 1946 | orientation = VERTICAL | ||
| 1947 | } | ||
| 1948 | } | ||
| 1949 | } | ||
| 1950 | |||
| 1951 | style "separator_menu_item" { | ||
| 1952 | |||
| 1953 | engine "pixmap" { | ||
| 1954 | |||
| 1955 | image { | ||
| 1956 | function = BOX | ||
| 1957 | file = "assets/null.png" | ||
| 1958 | border = { 0, 0, 1, 0 } | ||
| 1959 | stretch = TRUE | ||
| 1960 | } | ||
| 1961 | } | ||
| 1962 | } | ||
| 1963 | |||
| 1964 | style "treeview_header" { | ||
| 1965 | ythickness = 1 | ||
| 1966 | |||
| 1967 | fg[PRELIGHT] = mix(0.70, @text_color, @base_color) | ||
| 1968 | font_name = "Bold" | ||
| 1969 | |||
| 1970 | engine "pixmap" { | ||
| 1971 | |||
| 1972 | image { | ||
| 1973 | function = BOX | ||
| 1974 | file = "assets/tree_header.png" | ||
| 1975 | border = { 1, 1, 1, 1 } | ||
| 1976 | stretch = TRUE | ||
| 1977 | } | ||
| 1978 | } | ||
| 1979 | } | ||
| 1980 | |||
| 1981 | # Treeview Rows | ||
| 1982 | |||
| 1983 | style "treeview" { | ||
| 1984 | |||
| 1985 | xthickness = 2 | ||
| 1986 | ythickness = 0 | ||
| 1987 | |||
| 1988 | |||
| 1989 | } | ||
| 1990 | |||
| 1991 | style "scrolled_window" { | ||
| 1992 | |||
| 1993 | xthickness = 1 | ||
| 1994 | ythickness = 1 | ||
| 1995 | |||
| 1996 | engine "pixmap" { | ||
| 1997 | |||
| 1998 | image { | ||
| 1999 | function = SHADOW | ||
| 2000 | file = "assets/frame.png" | ||
| 2001 | border = { 5, 5, 5, 5 } | ||
| 2002 | stretch = TRUE | ||
| 2003 | } | ||
| 2004 | } | ||
| 2005 | } | ||
| 2006 | |||
| 2007 | style "frame" { | ||
| 2008 | |||
| 2009 | xthickness = 1 | ||
| 2010 | ythickness = 1 | ||
| 2011 | |||
| 2012 | engine "pixmap" { | ||
| 2013 | |||
| 2014 | image { | ||
| 2015 | function = SHADOW | ||
| 2016 | file = "assets/frame.png" | ||
| 2017 | border = { 1, 1, 1, 1 } | ||
| 2018 | stretch = TRUE | ||
| 2019 | shadow = IN | ||
| 2020 | } | ||
| 2021 | |||
| 2022 | image { | ||
| 2023 | function = SHADOW_GAP | ||
| 2024 | file = "assets/frame.png" | ||
| 2025 | border = { 1, 1, 1, 1 } | ||
| 2026 | stretch = TRUE | ||
| 2027 | gap_start_file = "assets/frame-gap-start.png" | ||
| 2028 | gap_start_border = { 1, 0, 0, 0 } | ||
| 2029 | gap_end_file = "assets/frame-gap-end.png" | ||
| 2030 | gap_end_border = { 0, 1, 0, 0 } | ||
| 2031 | shadow = IN | ||
| 2032 | } | ||
| 2033 | |||
| 2034 | image { | ||
| 2035 | function = SHADOW | ||
| 2036 | file = "assets/frame.png" | ||
| 2037 | border = { 1, 1, 1, 1 } | ||
| 2038 | stretch = TRUE | ||
| 2039 | shadow = OUT | ||
| 2040 | } | ||
| 2041 | |||
| 2042 | image { | ||
| 2043 | function = SHADOW_GAP | ||
| 2044 | file = "assets/frame.png" | ||
| 2045 | border = { 1, 1, 1, 1 } | ||
| 2046 | stretch = TRUE | ||
| 2047 | gap_start_file = "assets/frame-gap-start.png" | ||
| 2048 | gap_start_border = { 1, 0, 0, 0 } | ||
| 2049 | gap_end_file = "assets/frame-gap-end.png" | ||
| 2050 | gap_end_border = { 0, 1, 0, 0 } | ||
| 2051 | shadow = OUT | ||
| 2052 | } | ||
| 2053 | |||
| 2054 | image { | ||
| 2055 | function = SHADOW | ||
| 2056 | file = "assets/frame.png" | ||
| 2057 | border = { 1, 1, 1, 1 } | ||
| 2058 | stretch = TRUE | ||
| 2059 | shadow = ETCHED_IN | ||
| 2060 | } | ||
| 2061 | |||
| 2062 | image { | ||
| 2063 | function = SHADOW_GAP | ||
| 2064 | file = "assets/frame.png" | ||
| 2065 | border = { 1, 1, 1, 1 } | ||
| 2066 | stretch = TRUE | ||
| 2067 | gap_start_file = "assets/frame-gap-start.png" | ||
| 2068 | gap_start_border = { 1, 0, 0, 0 } | ||
| 2069 | gap_end_file = "assets/frame-gap-end.png" | ||
| 2070 | gap_end_border = { 0, 1, 0, 0 } | ||
| 2071 | shadow = ETCHED_IN | ||
| 2072 | } | ||
| 2073 | |||
| 2074 | image { | ||
| 2075 | function = SHADOW | ||
| 2076 | file = "assets/frame.png" | ||
| 2077 | border = { 1, 1, 1, 1 } | ||
| 2078 | stretch = TRUE | ||
| 2079 | shadow = ETCHED_OUT | ||
| 2080 | } | ||
| 2081 | |||
| 2082 | image { | ||
| 2083 | function = SHADOW_GAP | ||
| 2084 | file = "assets/frame.png" | ||
| 2085 | border = { 1, 1, 1, 1 } | ||
| 2086 | stretch = TRUE | ||
| 2087 | gap_start_file = "assets/frame-gap-start.png" | ||
| 2088 | gap_start_border = { 1, 0, 0, 0 } | ||
| 2089 | gap_end_file = "assets/frame-gap-end.png" | ||
| 2090 | gap_end_border = { 0, 1, 0, 0 } | ||
| 2091 | shadow = ETCHED_OUT | ||
| 2092 | } | ||
| 2093 | } | ||
| 2094 | } | ||
| 2095 | |||
| 2096 | style "gimp_toolbox_frame" { | ||
| 2097 | |||
| 2098 | engine "pixmap" { | ||
| 2099 | |||
| 2100 | image { | ||
| 2101 | function = SHADOW | ||
| 2102 | } | ||
| 2103 | } | ||
| 2104 | } | ||
| 2105 | |||
| 2106 | style "toolbar" { | ||
| 2107 | |||
| 2108 | engine "pixmap" { | ||
| 2109 | |||
| 2110 | image { | ||
| 2111 | function = BOX | ||
| 2112 | file = "assets/toolbar.png" | ||
| 2113 | stretch = TRUE | ||
| 2114 | border = { 1, 1, 1, 1 } | ||
| 2115 | } | ||
| 2116 | |||
| 2117 | image { | ||
| 2118 | function = HANDLE | ||
| 2119 | overlay_file = "assets/handle-h.png" | ||
| 2120 | overlay_stretch = FALSE | ||
| 2121 | orientation = HORIZONTAL | ||
| 2122 | } | ||
| 2123 | |||
| 2124 | image { | ||
| 2125 | function = HANDLE | ||
| 2126 | overlay_file = "assets/handle-v.png" | ||
| 2127 | overlay_stretch = FALSE | ||
| 2128 | orientation = VERTICAL | ||
| 2129 | } | ||
| 2130 | |||
| 2131 | image { | ||
| 2132 | function = VLINE | ||
| 2133 | recolorable = TRUE | ||
| 2134 | file = "assets/null.png" | ||
| 2135 | } | ||
| 2136 | |||
| 2137 | image { | ||
| 2138 | function = HLINE | ||
| 2139 | recolorable = TRUE | ||
| 2140 | file = "assets/null.png" | ||
| 2141 | } | ||
| 2142 | } | ||
| 2143 | } | ||
| 2144 | |||
| 2145 | style "inline_toolbar" { | ||
| 2146 | |||
| 2147 | GtkToolbar::button-relief = GTK_RELIEF_NORMAL | ||
| 2148 | |||
| 2149 | engine "pixmap" { | ||
| 2150 | |||
| 2151 | image { | ||
| 2152 | function = BOX | ||
| 2153 | file = "assets/inline-toolbar.png" | ||
| 2154 | stretch = TRUE | ||
| 2155 | border = { 1, 1, 1, 1 } | ||
| 2156 | } | ||
| 2157 | } | ||
| 2158 | } | ||
| 2159 | |||
| 2160 | style "notebook_viewport" { | ||
| 2161 | |||
| 2162 | bg[NORMAL] = @notebook_bg | ||
| 2163 | } | ||
| 2164 | |||
| 2165 | |||
| 2166 | style "notebook_eventbox" { | ||
| 2167 | |||
| 2168 | bg[NORMAL] = @notebook_bg | ||
| 2169 | bg[ACTIVE] = @bg_color | ||
| 2170 | } | ||
| 2171 | |||
| 2172 | style "tooltips" { | ||
| 2173 | |||
| 2174 | xthickness = 8 | ||
| 2175 | ythickness = 4 | ||
| 2176 | |||
| 2177 | bg[NORMAL] = @tooltip_bg_color | ||
| 2178 | fg[NORMAL] = @tooltip_fg_color | ||
| 2179 | bg[SELECTED] = @tooltip_bg_color | ||
| 2180 | |||
| 2181 | } | ||
| 2182 | |||
| 2183 | style "eclipse-tooltips" { | ||
| 2184 | |||
| 2185 | xthickness = 8 | ||
| 2186 | ythickness = 4 | ||
| 2187 | |||
| 2188 | bg[NORMAL] = shade(1.05, @bg_color) | ||
| 2189 | fg[NORMAL] = @text_color | ||
| 2190 | bg[SELECTED] = shade(1.05, @bg_color) | ||
| 2191 | |||
| 2192 | } | ||
| 2193 | |||
| 2194 | style "xfdesktop-icon-view" { | ||
| 2195 | XfdesktopIconView::label-alpha = 0 | ||
| 2196 | XfdesktopIconView::selected-label-alpha = 100 | ||
| 2197 | XfdesktopIconView::shadow-x-offset = 0 | ||
| 2198 | XfdesktopIconView::shadow-y-offset = 1 | ||
| 2199 | XfdesktopIconView::selected-shadow-x-offset = 0 | ||
| 2200 | XfdesktopIconView::selected-shadow-y-offset = 1 | ||
| 2201 | XfdesktopIconView::shadow-color = "#000000" | ||
| 2202 | XfdesktopIconView::selected-shadow-color = "#000000" | ||
| 2203 | XfdesktopIconView::shadow-blur-radius = 2 | ||
| 2204 | XfdesktopIconView::cell-spacing = 2 | ||
| 2205 | XfdesktopIconView::cell-padding = 6 | ||
| 2206 | XfdesktopIconView::cell-text-width-proportion = 1.9 | ||
| 2207 | |||
| 2208 | fg[NORMAL] = @selected_fg_color | ||
| 2209 | fg[ACTIVE] = @selected_fg_color | ||
| 2210 | } | ||
| 2211 | |||
| 2212 | style "xfwm-tabwin" { | ||
| 2213 | Xfwm4TabwinWidget::border-width = 1 | ||
| 2214 | Xfwm4TabwinWidget::border-alpha = 1.0 | ||
| 2215 | Xfwm4TabwinWidget::icon-size = 64 | ||
| 2216 | Xfwm4TabwinWidget::alpha = 1.0 | ||
| 2217 | Xfwm4TabwinWidget::border-radius = 2 | ||
| 2218 | |||
| 2219 | bg[NORMAL] = @bg_color | ||
| 2220 | bg[SELECTED] = @bg_color | ||
| 2221 | |||
| 2222 | fg[NORMAL] = @fg_color | ||
| 2223 | |||
| 2224 | engine "murrine" { | ||
| 2225 | contrast = 0.7 | ||
| 2226 | glazestyle = 0 | ||
| 2227 | glowstyle = 0 | ||
| 2228 | highlight_shade = 1.0 | ||
| 2229 | gradient_shades = {1.0,1.0,1.0,1.0} | ||
| 2230 | border_shades = { 0.8, 0.8 } | ||
| 2231 | } | ||
| 2232 | } | ||
| 2233 | |||
| 2234 | style "xfwm-tabwin-button" { | ||
| 2235 | |||
| 2236 | font_name = "bold" | ||
| 2237 | bg[SELECTED] = @selected_bg_color | ||
| 2238 | } | ||
| 2239 | |||
| 2240 | # Chromium | ||
| 2241 | style "chrome_menu_item" { | ||
| 2242 | |||
| 2243 | bg[SELECTED] = @selected_bg_color | ||
| 2244 | |||
| 2245 | } | ||
| 2246 | |||
| 2247 | # Text Style | ||
| 2248 | style "text" = "default" { | ||
| 2249 | engine "murrine" { textstyle = 0 } | ||
| 2250 | } | ||
| 2251 | |||
| 2252 | style "menu_text" = "menu_item" { | ||
| 2253 | engine "murrine" { textstyle = 0 } | ||
| 2254 | } | ||
| 2255 | |||
| 2256 | |||
| 2257 | style "null" { | ||
| 2258 | |||
| 2259 | engine "pixmap" { | ||
| 2260 | |||
| 2261 | image { | ||
| 2262 | function = BOX | ||
| 2263 | file = "assets/null.png" | ||
| 2264 | stretch = TRUE | ||
| 2265 | } | ||
| 2266 | } | ||
| 2267 | } | ||
| 2268 | |||
| 2269 | |||
| 2270 | class "GtkWidget" style "default" | ||
| 2271 | class "GtkScrollbar" style "scrollbar" | ||
| 2272 | class "GtkButton" style "button" | ||
| 2273 | class "GtkEntry" style "entry" | ||
| 2274 | class "GtkOldEditable" style "entry" | ||
| 2275 | class "GtkSpinButton" style "spinbutton" | ||
| 2276 | class "GtkNotebook" style "notebook" | ||
| 2277 | class "GtkRange" style "range" | ||
| 2278 | class "GtkProgressBar" style "progressbar" | ||
| 2279 | class "GtkSeparatorMenuItem" style "separator_menu_item" | ||
| 2280 | class "GtkScrolledWindow" style "scrolled_window" | ||
| 2281 | class "GtkFrame" style "frame" | ||
| 2282 | class "GtkTreeView" style "treeview" | ||
| 2283 | class "GtkToolbar" style "toolbar" | ||
| 2284 | class "*HandleBox" style "toolbar" | ||
| 2285 | |||
| 2286 | widget_class "*<GtkMenu>*" style "menu" | ||
| 2287 | widget_class "*<GtkMenu>*" style "menu_framed_box" | ||
| 2288 | widget_class "*<GtkMenuItem>*" style "menu_item" | ||
| 2289 | widget_class "*<GtkCheckButton>*" style "checkbutton" | ||
| 2290 | widget_class "*<GtkComboBox>" style "combobox" | ||
| 2291 | widget_class "*<GtkComboBox>*<GtkButton>" style "combobox_button" | ||
| 2292 | widget_class "*<GtkComboBox>*<GtkSeparator>" style "combobox_separator" | ||
| 2293 | widget_class "*<GtkTreeView>*<GtkButton>*" style "treeview_header" | ||
| 2294 | widget_class "*<GtkFileChooserDefault>*<GtkToolbar>" style "inline_toolbar" | ||
| 2295 | widget_class "*<GtkComboBoxEntry>*<GtkEntry>" style "combobox_entry" | ||
| 2296 | widget_class "*<GtkComboBoxEntry>*<GtkButton>" style "combobox_entry_button" | ||
| 2297 | widget_class "*<GtkNotebook>*<GtkScrolledWindow>*<GtkViewport>" style "notebook_viewport" | ||
| 2298 | widget_class "*HandleBox" style "toolbar" | ||
| 2299 | |||
| 2300 | # Entries in notebooks draw with notebook's base color, but not if there's | ||
| 2301 | # something else in the middle that draws gray again | ||
| 2302 | widget_class "*<GtkNotebook>*<GtkEntry>" style "notebook_entry" | ||
| 2303 | widget_class "*<GtkNotebook>*<GtkEventBox>*<GtkEntry>" style "entry" | ||
| 2304 | |||
| 2305 | widget_class "*<GtkNotebook>*<GtkComboBoxEntry>*<GtkEntry>" style "notebook_combobox_entry" | ||
| 2306 | widget_class "*<GtkNotebook>*<GtkEventBox>*<GtkComboBoxEntry>*<GtkEntry>" style "combobox_entry" | ||
| 2307 | |||
| 2308 | # We also need to avoid changing fg color for the inactive notebook tab labels | ||
| 2309 | widget_class "*<GtkNotebook>.<GtkLabel>" style "notebook_tab_label" | ||
| 2310 | |||
| 2311 | # GTK tooltips | ||
| 2312 | widget "gtk-tooltip*" style "tooltips" | ||
| 2313 | |||
| 2314 | #Fix GVim tabs | ||
| 2315 | widget_class "*<GtkNotebook>*<GtkEventBox>" style "notebook_eventbox" | ||
| 2316 | |||
| 2317 | # Xchat special cases | ||
| 2318 | widget "*xchat-inputbox" style "entry" | ||
| 2319 | |||
| 2320 | # GIMP | ||
| 2321 | # Disable gradients completely for GimpSpinScale | ||
| 2322 | #class "GimpSpinScale" style "gimp_spin_scale" | ||
| 2323 | |||
| 2324 | # Remove borders from "Wilbert frame" in Gimp | ||
| 2325 | widget_class "*<GimpToolbox>*<GtkFrame>" style "gimp_toolbox_frame" | ||
| 2326 | |||
| 2327 | # Chrome/Chromium | ||
| 2328 | widget_class "*Chrom*Button*" style "button" | ||
| 2329 | widget_class "*<GtkCustomMenu>*<GtkCustomMenuItem>*" style "chrome_menu_item" | ||
| 2330 | |||
| 2331 | # Eclipse/SWT | ||
| 2332 | widget "gtk-tooltips*" style "eclipse-tooltips" | ||
| 2333 | widget "*swt-toolbar-flat" style "null" | ||
| 2334 | |||
| 2335 | # Openoffice, Libreoffice | ||
| 2336 | class "GtkWindow" style "toplevel_hack" | ||
| 2337 | widget "*openoffice-toplevel*" style "ooo_stepper_hack" | ||
| 2338 | |||
| 2339 | # Xfce | ||
| 2340 | widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" | ||
| 2341 | widget "xfwm4-tabwin*" style "xfwm-tabwin" | ||
| 2342 | widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button" | ||
| 2343 | |||
| 2344 | # Fixes ugly text shadows for insensitive text | ||
| 2345 | widget_class "*<GtkLabel>" style "text" | ||
| 2346 | widget_class "*<GtkMenu>*<GtkLabel>" style "menu_text" | ||
| 2347 | widget_class "*<GtkComboBox>*<GtkCellLayout>" style "text" | ||
| 2348 | widget_class "*<GtkNotebook>*<GtkLabel>" style "text" | ||
| 2349 | widget_class "*<GtkNotebook>*<GtkCellLayout>" style "text" | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/button-active.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/button-active.png new file mode 100644 index 0000000..6104d7f --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/button-active.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/button-hover.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/button-hover.png new file mode 100644 index 0000000..dacc818 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/button-hover.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/button-insensitive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/button-insensitive.png new file mode 100644 index 0000000..2d3156f --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/button-insensitive.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/button.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/button.png new file mode 100644 index 0000000..b5d33dc --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/button.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png new file mode 100644 index 0000000..daebef2 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/entry-active-toolbar-darkest.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/entry-active-toolbar-darkest.png new file mode 100644 index 0000000..c149935 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/entry-active-toolbar-darkest.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/entry-active-toolbar.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/entry-active-toolbar.png new file mode 100644 index 0000000..149ee96 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/entry-active-toolbar.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png new file mode 100644 index 0000000..1e9cdbc --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-darkest.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-darkest.png new file mode 100644 index 0000000..96a510b --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-darkest.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/entry-disabled-toolbar.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/entry-disabled-toolbar.png new file mode 100644 index 0000000..ec07e63 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/entry-disabled-toolbar.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png new file mode 100644 index 0000000..4c8d3f4 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/entry-toolbar-darkest.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/entry-toolbar-darkest.png new file mode 100644 index 0000000..3a4dba6 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/entry-toolbar-darkest.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/entry-toolbar.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/entry-toolbar.png new file mode 100644 index 0000000..94f9cbe --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/entry-toolbar.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/menubar-dark.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/menubar-dark.png new file mode 100644 index 0000000..b322079 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/menubar-dark.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/menubar-darkest.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/menubar-darkest.png new file mode 100644 index 0000000..97026ea --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/menubar-darkest.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc new file mode 100644 index 0000000..e65e3c8 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc | |||
| @@ -0,0 +1,222 @@ | |||
| 1 | style "menubar" { | ||
| 2 | |||
| 3 | bg[NORMAL] = "#2f343f" | ||
| 4 | fg[NORMAL] = "#afb8c5" | ||
| 5 | fg[PRELIGHT] = "#afb8c5" | ||
| 6 | fg[ACTIVE] = "#afb8c5" | ||
| 7 | fg[SELECTED] = @selected_fg_color | ||
| 8 | fg[INSENSITIVE] = shade(0.7, "#afb8c5") | ||
| 9 | |||
| 10 | xthickness = 0 | ||
| 11 | ythickness = 0 | ||
| 12 | |||
| 13 | engine "pixmap" { | ||
| 14 | |||
| 15 | image { | ||
| 16 | function = BOX | ||
| 17 | file = "menubar-toolbar/menubar-darkest.png" | ||
| 18 | stretch = TRUE | ||
| 19 | border = { 1, 1, 1, 1 } | ||
| 20 | } | ||
| 21 | } | ||
| 22 | } | ||
| 23 | |||
| 24 | style "menubar-borderless" { | ||
| 25 | |||
| 26 | bg[NORMAL] = "#2f343f" | ||
| 27 | fg[NORMAL] = "#afb8c5" | ||
| 28 | fg[SELECTED] = @selected_fg_color | ||
| 29 | fg[INSENSITIVE] = shade(0.7, "#afb8c5") | ||
| 30 | |||
| 31 | xthickness = 0 | ||
| 32 | ythickness = 0 | ||
| 33 | |||
| 34 | engine "pixmap" { | ||
| 35 | |||
| 36 | image { | ||
| 37 | function = BOX | ||
| 38 | file = "assets/null.png" | ||
| 39 | stretch = TRUE | ||
| 40 | border = { 1, 1, 1, 1 } | ||
| 41 | } | ||
| 42 | } | ||
| 43 | } | ||
| 44 | |||
| 45 | style "menubar_item" { | ||
| 46 | |||
| 47 | xthickness = 2 | ||
| 48 | ythickness = 4 | ||
| 49 | |||
| 50 | fg[PRELIGHT] = @selected_fg_color | ||
| 51 | |||
| 52 | engine "pixmap" { | ||
| 53 | |||
| 54 | image { | ||
| 55 | function = BOX | ||
| 56 | state = PRELIGHT | ||
| 57 | file = "menubar-toolbar/menubar_button-darkest.png" | ||
| 58 | border = { 2, 2, 2, 2 } | ||
| 59 | stretch = TRUE | ||
| 60 | } | ||
| 61 | } | ||
| 62 | } | ||
| 63 | |||
| 64 | # Text Style Menubar | ||
| 65 | style "menubar-text" { | ||
| 66 | |||
| 67 | engine "murrine" { | ||
| 68 | text_shade = 0.0 | ||
| 69 | textstyle = 0 | ||
| 70 | } | ||
| 71 | } | ||
| 72 | |||
| 73 | |||
| 74 | style "toolbar_text" { | ||
| 75 | fg[NORMAL] = "#afb8c5" | ||
| 76 | fg[PRELIGHT] = "#afb8c5" | ||
| 77 | fg[INSENSITIVE] = shade(0.7, "#afb8c5") | ||
| 78 | fg[ACTIVE] = "#afb8c5" | ||
| 79 | |||
| 80 | text[NORMAL] = "#afb8c5" | ||
| 81 | text[PRELIGHT] = "#afb8c5" | ||
| 82 | text[INSENSITIVE] = shade(0.7, "#afb8c5") | ||
| 83 | text[ACTIVE] = "#afb8c5" | ||
| 84 | |||
| 85 | } | ||
| 86 | |||
| 87 | style "toolbar_button" { | ||
| 88 | |||
| 89 | xthickness = 4 | ||
| 90 | ythickness = 4 | ||
| 91 | |||
| 92 | engine "pixmap" { | ||
| 93 | |||
| 94 | image { | ||
| 95 | function = BOX | ||
| 96 | state = NORMAL | ||
| 97 | file = "menubar-toolbar/button.png" | ||
| 98 | border = { 4, 4, 4, 4 } | ||
| 99 | stretch = TRUE | ||
| 100 | } | ||
| 101 | |||
| 102 | image { | ||
| 103 | function = BOX | ||
| 104 | state = PRELIGHT | ||
| 105 | file = "menubar-toolbar/button-hover.png" | ||
| 106 | border = { 4, 4, 4, 4 } | ||
| 107 | stretch = TRUE | ||
| 108 | } | ||
| 109 | |||
| 110 | image { | ||
| 111 | function = BOX | ||
| 112 | state = ACTIVE | ||
| 113 | file = "menubar-toolbar/button-active.png" | ||
| 114 | border = { 4, 4, 4, 4 } | ||
| 115 | stretch = TRUE | ||
| 116 | } | ||
| 117 | |||
| 118 | image { | ||
| 119 | function = BOX | ||
| 120 | state = INSENSITIVE | ||
| 121 | file = "menubar-toolbar/button-insensitive.png" | ||
| 122 | border = { 4, 4, 4, 4 } | ||
| 123 | stretch = TRUE | ||
| 124 | } | ||
| 125 | } | ||
| 126 | } | ||
| 127 | |||
| 128 | style "toolbar_entry" { | ||
| 129 | |||
| 130 | base[NORMAL] = "#404552" | ||
| 131 | base[ACTIVE] = "#404552" | ||
| 132 | base[INSENSITIVE] = "#39404d" | ||
| 133 | |||
| 134 | text[NORMAL] = "#afb8c5" | ||
| 135 | |||
| 136 | engine "pixmap" { | ||
| 137 | |||
| 138 | image { | ||
| 139 | function = SHADOW | ||
| 140 | state = NORMAL | ||
| 141 | detail = "entry" | ||
| 142 | file = "menubar-toolbar/entry-toolbar-darkest.png" | ||
| 143 | border = {6, 6, 6, 6} | ||
| 144 | stretch = TRUE | ||
| 145 | } | ||
| 146 | |||
| 147 | image { | ||
| 148 | function = SHADOW | ||
| 149 | state = ACTIVE | ||
| 150 | detail = "entry" | ||
| 151 | file = "menubar-toolbar/entry-active-toolbar-darkest.png" | ||
| 152 | border = {6, 6, 6, 6} | ||
| 153 | stretch = TRUE | ||
| 154 | } | ||
| 155 | |||
| 156 | image { | ||
| 157 | function = SHADOW | ||
| 158 | state = INSENSITIVE | ||
| 159 | detail = "entry" | ||
| 160 | file = "menubar-toolbar/entry-disabled-toolbar-darkest.png" | ||
| 161 | border = {6, 6, 6, 6} | ||
| 162 | stretch = TRUE | ||
| 163 | } | ||
| 164 | |||
| 165 | image { | ||
| 166 | function = FLAT_BOX | ||
| 167 | state = ACTIVE | ||
| 168 | detail = "entry_bg" | ||
| 169 | file = "assets/null.png" | ||
| 170 | } | ||
| 171 | |||
| 172 | image { | ||
| 173 | function = FLAT_BOX | ||
| 174 | state = INSENSITIVE | ||
| 175 | detail = "entry_bg" | ||
| 176 | file = "assets/null.png" | ||
| 177 | } | ||
| 178 | |||
| 179 | image { | ||
| 180 | function = FLAT_BOX | ||
| 181 | detail = "entry_bg" | ||
| 182 | file = "assets/null.png" | ||
| 183 | } | ||
| 184 | } | ||
| 185 | } | ||
| 186 | |||
| 187 | #Chromium | ||
| 188 | style "chrome-gtk-frame" { | ||
| 189 | |||
| 190 | ChromeGtkFrame::frame-color = "#2f343f" | ||
| 191 | ChromeGtkFrame::inactive-frame-color = "#2f343f" | ||
| 192 | |||
| 193 | ChromeGtkFrame::frame-gradient-size = 0 | ||
| 194 | ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color) | ||
| 195 | |||
| 196 | ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color) | ||
| 197 | ChromeGtkFrame::incognito-inactive-frame-color = @bg_color | ||
| 198 | |||
| 199 | ChromeGtkFrame::incognito-frame-gradient-color = @bg_color | ||
| 200 | |||
| 201 | ChromeGtkFrame::scrollbar-trough-color = shade(0.912, @bg_color) | ||
| 202 | ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @bg_color) | ||
| 203 | ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color | ||
| 204 | |||
| 205 | } | ||
| 206 | |||
| 207 | widget_class "*<GtkMenuBar>*" style "menubar" | ||
| 208 | widget_class "*<GtkMenuBar>.<GtkMenuItem>*" style "menubar_item" | ||
| 209 | |||
| 210 | widget_class "*ThunarWindow*<GtkToolbar>" style "menubar" | ||
| 211 | |||
| 212 | class "ChromeGtkFrame" style "chrome-gtk-frame" | ||
| 213 | |||
| 214 | widget_class "*<GtkMenuBar>*<GtkMenuItem>*<GtkAccelLabel>" style "menubar-text" | ||
| 215 | |||
| 216 | # Whitelist for dark toolbars | ||
| 217 | widget_class "*ThunarWindow*<GtkMenuBar>" style "menubar-borderless" | ||
| 218 | widget_class "*ThunarWindow*<GtkToolbar>*<GtkEntry>" style "toolbar_entry" | ||
| 219 | widget_class "*ThunarWindow*<GtkToolbar>*<GtkButton>" style "toolbar_button" | ||
| 220 | widget_class "*ThunarWindow*<GtkToolbar>*<GtkWidget>" style "toolbar_text" | ||
| 221 | widget_class "*ThunarWindow*<GtkToolbar>*<GtkButton>*<GtkLabel>" style "menubar-text" | ||
| 222 | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/menubar-toolbar.rc b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/menubar-toolbar.rc new file mode 100644 index 0000000..4cb89eb --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/menubar-toolbar.rc | |||
| @@ -0,0 +1,162 @@ | |||
| 1 | style "menubar" { | ||
| 2 | |||
| 3 | bg[NORMAL] = "#e7e8eb" | ||
| 4 | fg[NORMAL] = "#70788d" | ||
| 5 | fg[PRELIGHT] = "#70788d" | ||
| 6 | fg[ACTIVE] = "#70788d" | ||
| 7 | fg[SELECTED] = @selected_fg_color | ||
| 8 | fg[INSENSITIVE] = shade(1.3, "#70788d") | ||
| 9 | |||
| 10 | xthickness = 0 | ||
| 11 | ythickness = 0 | ||
| 12 | |||
| 13 | engine "pixmap" { | ||
| 14 | |||
| 15 | image { | ||
| 16 | function = BOX | ||
| 17 | file = "menubar-toolbar/menubar.png" | ||
| 18 | stretch = TRUE | ||
| 19 | border = { 1, 1, 1, 1 } | ||
| 20 | } | ||
| 21 | } | ||
| 22 | } | ||
| 23 | |||
| 24 | style "menubar-borderless" { | ||
| 25 | |||
| 26 | bg[NORMAL] = "#e7e8eb" | ||
| 27 | fg[NORMAL] = "#70788d" | ||
| 28 | fg[SELECTED] = @fg_color | ||
| 29 | fg[INSENSITIVE] = shade(1.3, "#70788d") | ||
| 30 | |||
| 31 | xthickness = 0 | ||
| 32 | ythickness = 0 | ||
| 33 | |||
| 34 | engine "pixmap" { | ||
| 35 | |||
| 36 | image { | ||
| 37 | function = BOX | ||
| 38 | file = "assets/null.png" | ||
| 39 | stretch = TRUE | ||
| 40 | border = { 1, 1, 1, 1 } | ||
| 41 | } | ||
| 42 | } | ||
| 43 | } | ||
| 44 | |||
| 45 | style "menubar_item" { | ||
| 46 | |||
| 47 | xthickness = 2 | ||
| 48 | ythickness = 4 | ||
| 49 | |||
| 50 | fg[PRELIGHT] = @selected_fg_color | ||
| 51 | |||
| 52 | engine "pixmap" { | ||
| 53 | |||
| 54 | image { | ||
| 55 | function = BOX | ||
| 56 | state = PRELIGHT | ||
| 57 | file = "menubar-toolbar/menubar_button.png" | ||
| 58 | border = { 2, 2, 2, 2 } | ||
| 59 | stretch = TRUE | ||
| 60 | } | ||
| 61 | } | ||
| 62 | } | ||
| 63 | |||
| 64 | # Text Style Menubar | ||
| 65 | style "menubar-text" { | ||
| 66 | |||
| 67 | engine "murrine" { | ||
| 68 | text_shade = 0.0 | ||
| 69 | textstyle = 0 | ||
| 70 | } | ||
| 71 | } | ||
| 72 | |||
| 73 | style "toolbar_entry" { | ||
| 74 | |||
| 75 | text[NORMAL] = "#70788d" | ||
| 76 | |||
| 77 | engine "pixmap" { | ||
| 78 | |||
| 79 | image { | ||
| 80 | function = SHADOW | ||
| 81 | state = NORMAL | ||
| 82 | detail = "entry" | ||
| 83 | file = "menubar-toolbar/entry-toolbar.png" | ||
| 84 | border = {6, 6, 6, 6} | ||
| 85 | stretch = TRUE | ||
| 86 | } | ||
| 87 | |||
| 88 | image { | ||
| 89 | function = SHADOW | ||
| 90 | state = ACTIVE | ||
| 91 | detail = "entry" | ||
| 92 | file = "menubar-toolbar/entry-active-toolbar.png" | ||
| 93 | border = {6, 6, 6, 6} | ||
| 94 | stretch = TRUE | ||
| 95 | } | ||
| 96 | |||
| 97 | image { | ||
| 98 | function = SHADOW | ||
| 99 | state = INSENSITIVE | ||
| 100 | detail = "entry" | ||
| 101 | file = "menubar-toolbar/entry-disabled-toolbar.png" | ||
| 102 | border = {6, 6, 6, 6} | ||
| 103 | stretch = TRUE | ||
| 104 | } | ||
| 105 | |||
| 106 | image { | ||
| 107 | function = FLAT_BOX | ||
| 108 | state = ACTIVE | ||
| 109 | detail = "entry_bg" | ||
| 110 | file = "assets/null.png" | ||
| 111 | } | ||
| 112 | |||
| 113 | image { | ||
| 114 | function = FLAT_BOX | ||
| 115 | state = INSENSITIVE | ||
| 116 | detail = "entry_bg" | ||
| 117 | file = "assets/null.png" | ||
| 118 | } | ||
| 119 | |||
| 120 | image { | ||
| 121 | function = FLAT_BOX | ||
| 122 | detail = "entry_bg" | ||
| 123 | file = "assets/null.png" | ||
| 124 | } | ||
| 125 | } | ||
| 126 | } | ||
| 127 | |||
| 128 | #Chromium | ||
| 129 | style "chrome-gtk-frame" { | ||
| 130 | |||
| 131 | ChromeGtkFrame::frame-color = "#e7e8eb" | ||
| 132 | ChromeGtkFrame::inactive-frame-color = "#e7e8eb" | ||
| 133 | |||
| 134 | ChromeGtkFrame::frame-gradient-size = 0 | ||
| 135 | ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color) | ||
| 136 | |||
| 137 | ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color) | ||
| 138 | ChromeGtkFrame::incognito-inactive-frame-color = @bg_color | ||
| 139 | |||
| 140 | ChromeGtkFrame::incognito-frame-gradient-color = @bg_color | ||
| 141 | |||
| 142 | ChromeGtkFrame::scrollbar-trough-color = shade(0.912, @bg_color) | ||
| 143 | ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @bg_color) | ||
| 144 | ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color | ||
| 145 | |||
| 146 | } | ||
| 147 | |||
| 148 | widget_class "*<GtkMenuBar>*" style "menubar" | ||
| 149 | widget_class "*<GtkMenuBar>.<GtkMenuItem>*" style "menubar_item" | ||
| 150 | |||
| 151 | widget_class "*ThunarWindow*<GtkToolbar>" style "menubar" | ||
| 152 | widget_class "*CajaNavigationWindow*<GtkToolbar>" style "menubar" | ||
| 153 | |||
| 154 | class "ChromeGtkFrame" style "chrome-gtk-frame" | ||
| 155 | |||
| 156 | widget_class "*<GtkMenuBar>*<GtkMenuItem>*<GtkAccelLabel>" style "menubar-text" | ||
| 157 | |||
| 158 | # Whitelist for dark toolbars | ||
| 159 | widget_class "*ThunarWindow*<GtkMenuBar>" style "menubar-borderless" | ||
| 160 | widget_class "*CajaNavigationWindow*<GtkMenuBar>" style "menubar-borderless" | ||
| 161 | widget_class "*ThunarWindow*<GtkToolbar>*<GtkEntry>" style "toolbar_entry" | ||
| 162 | widget_class "*CajaNavigationWindow*<GtkToolbar>*<GtkEntry>" style "toolbar_entry" | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/menubar.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/menubar.png new file mode 100644 index 0000000..579ed6e --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/menubar.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/menubar_button-dark.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/menubar_button-dark.png new file mode 100644 index 0000000..3409254 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/menubar_button-dark.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/menubar_button-darkest.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/menubar_button-darkest.png new file mode 100644 index 0000000..3409254 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/menubar_button-darkest.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/menubar_button.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/menubar_button.png new file mode 100644 index 0000000..3409254 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/menubar-toolbar/menubar_button.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/panel.rc b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/panel.rc new file mode 100644 index 0000000..d573b7b --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/panel.rc | |||
| @@ -0,0 +1,160 @@ | |||
| 1 | style "theme-panel" { | ||
| 2 | |||
| 3 | xthickness = 2 | ||
| 4 | ythickness = 0 | ||
| 5 | |||
| 6 | bg[NORMAL] = "#2B2E37" | ||
| 7 | bg[ACTIVE] = @selected_bg_color | ||
| 8 | bg[PRELIGHT] = "#3f4453" | ||
| 9 | bg[SELECTED] = @selected_bg_color | ||
| 10 | |||
| 11 | fg[NORMAL] = "#BAC3CF" | ||
| 12 | fg[PRELIGHT] = @selected_fg_color | ||
| 13 | fg[ACTIVE] = @selected_fg_color | ||
| 14 | fg[SELECTED] = @selected_fg_color | ||
| 15 | |||
| 16 | text[NORMAL] = "#BAC3CF" | ||
| 17 | text[PRELIGHT] = "#BAC3CF" | ||
| 18 | text[ACTIVE] = "#BAC3CF" | ||
| 19 | text[SELECTED] = "#BAC3CF" | ||
| 20 | |||
| 21 | engine "murrine" { | ||
| 22 | reliefstyle = 0 | ||
| 23 | glazestyle = 0 | ||
| 24 | glow_shade = 1.0 | ||
| 25 | highlight_shade = 1.0 | ||
| 26 | roundness = 0 | ||
| 27 | gradient_shades = {1.0,1.0,1.0,1.0} | ||
| 28 | textstyle = 0 | ||
| 29 | contrast = 0.0 | ||
| 30 | } | ||
| 31 | } | ||
| 32 | |||
| 33 | style "theme-panel-progressbar" { | ||
| 34 | bg[ACTIVE] = "#1D1F26" | ||
| 35 | } | ||
| 36 | |||
| 37 | style "panelbar" { | ||
| 38 | |||
| 39 | fg[NORMAL] = "#edf5fb" | ||
| 40 | fg[ACTIVE] = "#edf5fb" | ||
| 41 | fg[PRELIGHT] = "#edf5fb" | ||
| 42 | fg[SELECTED] = @selected_fg_color | ||
| 43 | |||
| 44 | bg[SELECTED] = @selected_bg_color | ||
| 45 | |||
| 46 | engine "murrine" {} | ||
| 47 | } | ||
| 48 | |||
| 49 | style "panelbuttons" { | ||
| 50 | |||
| 51 | xthickness = 4 | ||
| 52 | ythickness = 0 | ||
| 53 | |||
| 54 | engine "murrine" { | ||
| 55 | textstyle = 0 | ||
| 56 | } | ||
| 57 | } | ||
| 58 | |||
| 59 | style "theme-panel-text" { | ||
| 60 | |||
| 61 | fg[NORMAL] = "#edf5fb" | ||
| 62 | fg[PRELIGHT] = @selected_fg_color | ||
| 63 | fg[ACTIVE] = "#edf5fb" | ||
| 64 | |||
| 65 | text[NORMAL] = "#edf5fb" | ||
| 66 | text[PRELIGHT] = @selected_fg_color | ||
| 67 | text[ACTIVE] = "#edf5fb" | ||
| 68 | |||
| 69 | engine "murrine" { | ||
| 70 | textstyle = 0 | ||
| 71 | text_shade = 0.2 | ||
| 72 | } | ||
| 73 | } | ||
| 74 | |||
| 75 | style "panel-entry" { | ||
| 76 | |||
| 77 | fg[NORMAL] = @text_color | ||
| 78 | fg[PRELIGHT] = @text_color | ||
| 79 | fg[ACTIVE] = @text_color | ||
| 80 | fg[SELECTED] = @text_color | ||
| 81 | fg[INSENSITIVE] = @text_color | ||
| 82 | |||
| 83 | text[NORMAL] = @text_color | ||
| 84 | text[PRELIGHT] = @text_color | ||
| 85 | text[ACTIVE] = @text_color | ||
| 86 | text[SELECTED] = @text_color | ||
| 87 | text[INSENSITIVE] = @text_color | ||
| 88 | |||
| 89 | } | ||
| 90 | |||
| 91 | style "theme-main-menu-text" = "theme-panel-text" { | ||
| 92 | fg[PRELIGHT] = @selected_fg_color | ||
| 93 | text[PRELIGHT] = @selected_fg_color | ||
| 94 | } | ||
| 95 | |||
| 96 | style "workspace-switcher" = "theme-panel" { | ||
| 97 | bg[SELECTED] = @selected_bg_color | ||
| 98 | } | ||
| 99 | |||
| 100 | style "indicator" = "theme-panel" { | ||
| 101 | xthickness = 0 | ||
| 102 | ythickness = 0 | ||
| 103 | } | ||
| 104 | |||
| 105 | widget "*tasklist*" style "panelbuttons" | ||
| 106 | widget_class "*Xfce*Panel*.GtkToggleButton" style "panelbuttons" | ||
| 107 | widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons" | ||
| 108 | widget_class "*PanelToplevel*Button" style "panelbuttons" | ||
| 109 | widget_class "*Panel*GtkToggleButton" style "panelbuttons" | ||
| 110 | widget_class "*Xfce*Panel*Button*" style "panelbuttons" | ||
| 111 | widget_class "*<XfceArrowButton>" style "panelbuttons" | ||
| 112 | widget_class "*<XfceActionsPlugin>*" style "panelbuttons" | ||
| 113 | widget_class "*XfcePanelPlugin.GtkButton" style "panelbuttons" | ||
| 114 | widget "*dict*Applet*" style "panelbuttons" | ||
| 115 | widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons" | ||
| 116 | widget_class "*Tasklist*" style:highest "panelbuttons" | ||
| 117 | |||
| 118 | class "*Panel*MenuBar*" style "panelbar" | ||
| 119 | widget_class "*Panel*MenuBar*" style "panelbar" | ||
| 120 | widget_class "*Panel*MenuBar*Item*" style:highest "panelbar" | ||
| 121 | |||
| 122 | widget "*PanelWidget*" style "theme-panel" | ||
| 123 | widget "*PanelApplet*" style "theme-panel" | ||
| 124 | widget "*fast-user-switch*" style "theme-panel" | ||
| 125 | widget "*CPUFreq*Applet*" style "theme-panel" | ||
| 126 | class "PanelApp*" style "theme-panel" | ||
| 127 | class "PanelToplevel*" style "theme-panel" | ||
| 128 | widget_class "*PanelToplevel*" style "theme-panel" | ||
| 129 | widget_class "*notif*" style "theme-panel" | ||
| 130 | widget_class "*Notif*" style "theme-panel" | ||
| 131 | widget_class "*Tray*" style "theme-panel" | ||
| 132 | widget_class "*tray*" style "theme-panel" | ||
| 133 | widget_class "*computertemp*" style "theme-panel" | ||
| 134 | widget_class "*Applet*Tomboy*" style "theme-panel" | ||
| 135 | widget_class "*Applet*Netstatus*" style "theme-panel" | ||
| 136 | |||
| 137 | # Fixes for tooltip text in some apps. | ||
| 138 | widget_class "*Notif*Beagle*" style "theme-panel" | ||
| 139 | widget_class "*Notif*Brasero*" style "theme-panel" | ||
| 140 | |||
| 141 | # XFCE panel theming. | ||
| 142 | widget "*Xfce*Panel*" style "theme-panel" | ||
| 143 | class "*Xfce*Panel*" style "theme-panel" | ||
| 144 | widget "*Xfce*Panel*GtkProgressBar" style "theme-panel-progressbar" | ||
| 145 | widget "*WnckPager*" style "workspace-switcher" | ||
| 146 | widget "*TopMenu*" style "theme-panel" | ||
| 147 | widget "*XfceTasklist*" style "panelbuttons" | ||
| 148 | |||
| 149 | # Fix gtk-entries in the panel | ||
| 150 | widget "*bookmark*GtkEntry" style "panel-entry" # fixes smartbookmark-plugin | ||
| 151 | |||
| 152 | # Make sure panel text color doesn't change | ||
| 153 | widget_class "*Panel*MenuBar*" style "theme-main-menu-text" | ||
| 154 | widget_class "*Panel*<GtkMenuBar>*" style "theme-main-menu-text" | ||
| 155 | widget "*.clock-applet-button.*" style "theme-panel-text" | ||
| 156 | widget "*PanelApplet*" style "theme-panel-text" | ||
| 157 | |||
| 158 | # Override general panel-style with specific plugin-styles | ||
| 159 | widget "*indicator-applet*" style "indicator" | ||
| 160 | widget "*indicator-button*" style "indicator" | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/xfce-notify.rc b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/xfce-notify.rc new file mode 100644 index 0000000..7ec55ac --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/xfce-notify.rc | |||
| @@ -0,0 +1,74 @@ | |||
| 1 | gtk-color-scheme = "selected_bg_color:#5294E2\nselected_fg_color:#ffffff" | ||
| 2 | |||
| 3 | style "notify-window" { | ||
| 4 | XfceNotifyWindow::summary-bold = 1 | ||
| 5 | XfceNotifyWindow::border-color = "#17191F" | ||
| 6 | XfceNotifyWindow::border-color-hover = "#17191F" | ||
| 7 | XfceNotifyWindow::border-radius = 3.0 | ||
| 8 | XfceNotifyWindow::border-width = 1.0 | ||
| 9 | XfceNotifyWindow::border-width-hover = 1.0 | ||
| 10 | |||
| 11 | bg[NORMAL] = "#292C36" | ||
| 12 | } | ||
| 13 | |||
| 14 | style "notify-button" { | ||
| 15 | bg[NORMAL] = "#434652" | ||
| 16 | bg[PRELIGHT] = "#5C6070" | ||
| 17 | bg[ACTIVE] = @selected_bg_color | ||
| 18 | |||
| 19 | fg[NORMAL] = "#BAC3CF" | ||
| 20 | fg[PRELIGHT] = "#BAC3CF" | ||
| 21 | fg[ACTIVE] = @selected_fg_color | ||
| 22 | |||
| 23 | engine "murrine" { | ||
| 24 | gradient_shades = { 1.0, 1.0, 1.0, 1.0 } | ||
| 25 | border_shades = { 1.0, 1.0 } | ||
| 26 | roundness = 2 | ||
| 27 | textstyle = 0 | ||
| 28 | } | ||
| 29 | } | ||
| 30 | |||
| 31 | style "notify-text" { | ||
| 32 | GtkWidget::link-color = @selected_bg_color | ||
| 33 | |||
| 34 | fg[NORMAL] = "#BAC3CF" | ||
| 35 | fg[PRELIGHT] = "#BAC3CF" | ||
| 36 | fg[ACTIVE] = "#BAC3CF" | ||
| 37 | |||
| 38 | engine "murrine" { | ||
| 39 | textstyle = 0 | ||
| 40 | } | ||
| 41 | } | ||
| 42 | |||
| 43 | style "notify-summary" { | ||
| 44 | font_name = "Bold" | ||
| 45 | } | ||
| 46 | |||
| 47 | style "notify-progressbar" { | ||
| 48 | GtkProgressBar::min-horizontal-bar-height = 4 | ||
| 49 | |||
| 50 | xthickness = 0 | ||
| 51 | ythickness = 0 | ||
| 52 | |||
| 53 | fg[PRELIGHT] = "#000000" | ||
| 54 | bg[NORMAL] = @selected_bg_color | ||
| 55 | bg[ACTIVE] = "#1D1F26" | ||
| 56 | bg[SELECTED] = @selected_bg_color | ||
| 57 | |||
| 58 | engine "murrine" { | ||
| 59 | gradient_shades = { 1.0, 1.0, 1.0, 1.0 } | ||
| 60 | border_shades = { 1.0, 1.0 } | ||
| 61 | trough_shades = { 1.0, 1.0 } | ||
| 62 | trough_border_shades = { 1.0, 1.0 } | ||
| 63 | progressbarstyle = 0 | ||
| 64 | roundness = 2 | ||
| 65 | textstyle = 0 | ||
| 66 | } | ||
| 67 | } | ||
| 68 | |||
| 69 | class "XfceNotifyWindow" style "notify-window" | ||
| 70 | widget "XfceNotifyWindow.*.summary" style "notify-summary" | ||
| 71 | widget_class "XfceNotifyWindow.*<GtkButton>" style "notify-button" | ||
| 72 | widget_class "XfceNotifyWindow.*.<GtkLabel>" style "notify-text" | ||
| 73 | widget_class "XfceNotifyWindow.*.<GtkProgress>" style "notify-progressbar" | ||
| 74 | widget_class "XfceNotifyWindow.*.<GtkProgressBar>" style "notify-progressbar" | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/.gitkeep b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/.gitkeep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/.gitkeep | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-dark.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-dark.png new file mode 100644 index 0000000..53cd9b9 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-dark.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-dark@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-dark@2.png new file mode 100644 index 0000000..7ac1076 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-dark@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-darkest.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-darkest.png new file mode 100644 index 0000000..53cd9b9 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-darkest.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-darkest@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-darkest@2.png new file mode 100644 index 0000000..7ac1076 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-darkest@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-insensitive-dark.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-insensitive-dark.png new file mode 100644 index 0000000..a8ad3e2 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-insensitive-dark.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png new file mode 100644 index 0000000..f675ac6 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-insensitive-darkest.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-insensitive-darkest.png new file mode 100644 index 0000000..a8ad3e2 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-insensitive-darkest.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-insensitive-darkest@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-insensitive-darkest@2.png new file mode 100644 index 0000000..f675ac6 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-insensitive-darkest@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-insensitive-selected.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-insensitive-selected.png new file mode 100644 index 0000000..c0ba78a --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-insensitive-selected.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png new file mode 100644 index 0000000..b46ea32 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-insensitive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-insensitive.png new file mode 100644 index 0000000..4e74dc3 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-insensitive.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-insensitive@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-insensitive@2.png new file mode 100644 index 0000000..a3b46ec --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-insensitive@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-selected.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-selected.png new file mode 100644 index 0000000..8bad922 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-selected.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-selected@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-selected@2.png new file mode 100644 index 0000000..0e0038b --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-selected@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png new file mode 100644 index 0000000..e6d9aca --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png new file mode 100644 index 0000000..b1d8c66 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-selectionmode-darkest.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-selectionmode-darkest.png new file mode 100644 index 0000000..e6d9aca --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-selectionmode-darkest.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-selectionmode-darkest@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-selectionmode-darkest@2.png new file mode 100644 index 0000000..b1d8c66 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-selectionmode-darkest@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-selectionmode.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-selectionmode.png new file mode 100644 index 0000000..c025cc9 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-selectionmode.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-selectionmode@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-selectionmode@2.png new file mode 100644 index 0000000..d5b3def --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked-selectionmode@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked.png new file mode 100644 index 0000000..da5c646 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked@2.png new file mode 100644 index 0000000..ee960ea --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-checked@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-dark.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-dark.png new file mode 100644 index 0000000..3d16408 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-dark.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-dark@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-dark@2.png new file mode 100644 index 0000000..8c709a7 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-dark@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-darkest.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-darkest.png new file mode 100644 index 0000000..3d16408 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-darkest.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-darkest@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-darkest@2.png new file mode 100644 index 0000000..8c709a7 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-darkest@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png new file mode 100644 index 0000000..4a20e22 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png new file mode 100644 index 0000000..4e4844d --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-insensitive-darkest.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-insensitive-darkest.png new file mode 100644 index 0000000..4a20e22 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-insensitive-darkest.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-insensitive-darkest@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-insensitive-darkest@2.png new file mode 100644 index 0000000..4e4844d --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-insensitive-darkest@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png new file mode 100644 index 0000000..6b5469d --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png new file mode 100644 index 0000000..fc5aa4a --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-insensitive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-insensitive.png new file mode 100644 index 0000000..c67a576 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-insensitive.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-insensitive@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-insensitive@2.png new file mode 100644 index 0000000..1b291fe --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-insensitive@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-selected.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-selected.png new file mode 100644 index 0000000..8efc61f --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-selected.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-selected@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-selected@2.png new file mode 100644 index 0000000..08331db --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed-selected@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed.png new file mode 100644 index 0000000..038db12 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed@2.png new file mode 100644 index 0000000..d7b9316 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-mixed@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-selectionmode-dark.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-selectionmode-dark.png new file mode 100644 index 0000000..483d097 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-selectionmode-dark.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-selectionmode-dark@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-selectionmode-dark@2.png new file mode 100644 index 0000000..3c1706f --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-selectionmode-dark@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-selectionmode-darkest.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-selectionmode-darkest.png new file mode 100644 index 0000000..483d097 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-selectionmode-darkest.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-selectionmode-darkest@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-selectionmode-darkest@2.png new file mode 100644 index 0000000..3c1706f --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-selectionmode-darkest@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-selectionmode.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-selectionmode.png new file mode 100644 index 0000000..aac8a79 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-selectionmode.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-selectionmode@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-selectionmode@2.png new file mode 100644 index 0000000..491a86d --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-selectionmode@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-dark.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-dark.png new file mode 100644 index 0000000..c5bc039 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-dark.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-dark@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-dark@2.png new file mode 100644 index 0000000..41a74ca --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-dark@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-darkest.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-darkest.png new file mode 100644 index 0000000..c5bc039 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-darkest.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-darkest@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-darkest@2.png new file mode 100644 index 0000000..41a74ca --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-darkest@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png new file mode 100644 index 0000000..1210a12 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png new file mode 100644 index 0000000..7751e01 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-insensitive-darkest.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-insensitive-darkest.png new file mode 100644 index 0000000..1210a12 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-insensitive-darkest.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-insensitive-darkest@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-insensitive-darkest@2.png new file mode 100644 index 0000000..7751e01 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-insensitive-darkest@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png new file mode 100644 index 0000000..d4a89e9 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png new file mode 100644 index 0000000..4104e35 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-insensitive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-insensitive.png new file mode 100644 index 0000000..62af215 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-insensitive.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png new file mode 100644 index 0000000..bbe89ca --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-selected.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-selected.png new file mode 100644 index 0000000..e44994b --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-selected.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-selected@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-selected@2.png new file mode 100644 index 0000000..9797318 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked-selected@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked.png new file mode 100644 index 0000000..73bfb6f --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked@2.png new file mode 100644 index 0000000..b5d4751 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/checkbox-unchecked@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-dark.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-dark.png new file mode 100644 index 0000000..12a1a84 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-dark.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-dark@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-dark@2.png new file mode 100644 index 0000000..c21ba14 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-dark@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-darkest.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-darkest.png new file mode 100644 index 0000000..12a1a84 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-darkest.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-darkest@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-darkest@2.png new file mode 100644 index 0000000..c21ba14 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-darkest@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-insensitive-dark.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-insensitive-dark.png new file mode 100644 index 0000000..25f3f85 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-insensitive-dark.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-insensitive-dark@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-insensitive-dark@2.png new file mode 100644 index 0000000..bd68745 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-insensitive-dark@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-insensitive-darkest.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-insensitive-darkest.png new file mode 100644 index 0000000..25f3f85 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-insensitive-darkest.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-insensitive-darkest@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-insensitive-darkest@2.png new file mode 100644 index 0000000..bd68745 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-insensitive-darkest@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-insensitive-selected.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-insensitive-selected.png new file mode 100644 index 0000000..6f595a4 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-insensitive-selected.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-insensitive-selected@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-insensitive-selected@2.png new file mode 100644 index 0000000..d8041f0 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-insensitive-selected@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-insensitive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-insensitive.png new file mode 100644 index 0000000..4afb4c5 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-insensitive.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-insensitive@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-insensitive@2.png new file mode 100644 index 0000000..1f2e16d --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-insensitive@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-selected.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-selected.png new file mode 100644 index 0000000..15b3cda --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-selected.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-selected@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-selected@2.png new file mode 100644 index 0000000..3d876e1 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked-selected@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked.png new file mode 100644 index 0000000..6477465 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked@2.png new file mode 100644 index 0000000..9945c8a --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-checked@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-dark.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-dark.png new file mode 100644 index 0000000..1845725 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-dark.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-dark@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-dark@2.png new file mode 100644 index 0000000..9ce500c --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-dark@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-darkest.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-darkest.png new file mode 100644 index 0000000..1845725 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-darkest.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-darkest@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-darkest@2.png new file mode 100644 index 0000000..9ce500c --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-darkest@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-insensitive-dark.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-insensitive-dark.png new file mode 100644 index 0000000..723dda1 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-insensitive-dark.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png new file mode 100644 index 0000000..93ec5f1 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-insensitive-darkest.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-insensitive-darkest.png new file mode 100644 index 0000000..723dda1 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-insensitive-darkest.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-insensitive-darkest@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-insensitive-darkest@2.png new file mode 100644 index 0000000..93ec5f1 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-insensitive-darkest@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-insensitive-selected.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-insensitive-selected.png new file mode 100644 index 0000000..db8ef48 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-insensitive-selected.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png new file mode 100644 index 0000000..b95e2d0 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-insensitive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-insensitive.png new file mode 100644 index 0000000..81816af --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-insensitive.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-insensitive@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-insensitive@2.png new file mode 100644 index 0000000..fa89e64 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-insensitive@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-selected.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-selected.png new file mode 100644 index 0000000..9b6a398 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-selected.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-selected@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-selected@2.png new file mode 100644 index 0000000..731e047 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed-selected@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed.png new file mode 100644 index 0000000..11229c9 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed@2.png new file mode 100644 index 0000000..313372b --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-mixed@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-dark.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-dark.png new file mode 100644 index 0000000..c047b7c --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-dark.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-dark@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-dark@2.png new file mode 100644 index 0000000..3d2600e --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-dark@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-darkest.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-darkest.png new file mode 100644 index 0000000..c047b7c --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-darkest.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-darkest@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-darkest@2.png new file mode 100644 index 0000000..3d2600e --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-darkest@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-insensitive-dark.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-insensitive-dark.png new file mode 100644 index 0000000..76d6c89 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-insensitive-dark.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png new file mode 100644 index 0000000..4a64e09 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-insensitive-darkest.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-insensitive-darkest.png new file mode 100644 index 0000000..76d6c89 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-insensitive-darkest.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-insensitive-darkest@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-insensitive-darkest@2.png new file mode 100644 index 0000000..4a64e09 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-insensitive-darkest@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-insensitive-selected.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-insensitive-selected.png new file mode 100644 index 0000000..5021daa --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-insensitive-selected.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png new file mode 100644 index 0000000..d4e5a40 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-insensitive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-insensitive.png new file mode 100644 index 0000000..ee70f8a --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-insensitive.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-insensitive@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-insensitive@2.png new file mode 100644 index 0000000..b43be1a --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-insensitive@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-selected.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-selected.png new file mode 100644 index 0000000..1d852c7 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-selected.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-selected@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-selected@2.png new file mode 100644 index 0000000..f900613 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked-selected@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked.png new file mode 100644 index 0000000..9a82325 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked@2.png new file mode 100644 index 0000000..c8cdffd --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/radio-unchecked@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-active-dark.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-active-dark.png new file mode 100644 index 0000000..8ac9ccb --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-active-dark.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-active-dark@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-active-dark@2.png new file mode 100644 index 0000000..c66cbc7 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-active-dark@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-active-darkest.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-active-darkest.png new file mode 100644 index 0000000..8ac9ccb --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-active-darkest.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-active-darkest@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-active-darkest@2.png new file mode 100644 index 0000000..c66cbc7 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-active-darkest@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-active.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-active.png new file mode 100644 index 0000000..7470be9 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-active.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-active@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-active@2.png new file mode 100644 index 0000000..db4047c --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-active@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-backdrop-dark.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-backdrop-dark.png new file mode 100644 index 0000000..940e9a1 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-backdrop-dark.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-backdrop-dark@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-backdrop-dark@2.png new file mode 100644 index 0000000..8cff7c2 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-backdrop-dark@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-backdrop-darkest.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-backdrop-darkest.png new file mode 100644 index 0000000..de0cfe1 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-backdrop-darkest.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-backdrop-darkest@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-backdrop-darkest@2.png new file mode 100644 index 0000000..e778dda --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-backdrop-darkest@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-backdrop.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-backdrop.png new file mode 100644 index 0000000..5674e17 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-backdrop.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-backdrop@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-backdrop@2.png new file mode 100644 index 0000000..5e570a9 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-backdrop@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-dark.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-dark.png new file mode 100644 index 0000000..87b803c --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-dark.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-dark@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-dark@2.png new file mode 100644 index 0000000..e523c52 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-dark@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-darkest.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-darkest.png new file mode 100644 index 0000000..87b803c --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-darkest.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-darkest@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-darkest@2.png new file mode 100644 index 0000000..e523c52 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-darkest@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-hover-dark.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-hover-dark.png new file mode 100644 index 0000000..8ac9ccb --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-hover-dark.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-hover-dark@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-hover-dark@2.png new file mode 100644 index 0000000..c66cbc7 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-hover-dark@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-hover-darkest.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-hover-darkest.png new file mode 100644 index 0000000..8ac9ccb --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-hover-darkest.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-hover-darkest@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-hover-darkest@2.png new file mode 100644 index 0000000..c66cbc7 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-hover-darkest@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-hover.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-hover.png new file mode 100644 index 0000000..7470be9 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-hover.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-hover@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-hover@2.png new file mode 100644 index 0000000..db4047c --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu-hover@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu.png new file mode 100644 index 0000000..afa47f4 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu@2.png new file mode 100644 index 0000000..2dc9f1d --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-appmenu@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-active-dark.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-active-dark.png new file mode 100644 index 0000000..cb0fa3b --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-active-dark.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-active-dark@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-active-dark@2.png new file mode 100644 index 0000000..277da78 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-active-dark@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-active-darkest.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-active-darkest.png new file mode 100644 index 0000000..cb0fa3b --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-active-darkest.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-active-darkest@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-active-darkest@2.png new file mode 100644 index 0000000..277da78 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-active-darkest@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-active.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-active.png new file mode 100644 index 0000000..105531e --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-active.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-active@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-active@2.png new file mode 100644 index 0000000..cc4d922 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-active@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-backdrop-dark.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-backdrop-dark.png new file mode 100644 index 0000000..940e9a1 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-backdrop-dark.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png new file mode 100644 index 0000000..8cff7c2 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-backdrop-darkest.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-backdrop-darkest.png new file mode 100644 index 0000000..de0cfe1 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-backdrop-darkest.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-backdrop-darkest@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-backdrop-darkest@2.png new file mode 100644 index 0000000..e778dda --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-backdrop-darkest@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-backdrop.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-backdrop.png new file mode 100644 index 0000000..5674e17 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-backdrop.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-backdrop@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-backdrop@2.png new file mode 100644 index 0000000..5e570a9 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-backdrop@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-dark.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-dark.png new file mode 100644 index 0000000..676340c --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-dark.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-dark@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-dark@2.png new file mode 100644 index 0000000..331337c --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-dark@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-darkest.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-darkest.png new file mode 100644 index 0000000..676340c --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-darkest.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-darkest@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-darkest@2.png new file mode 100644 index 0000000..331337c --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-darkest@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-hover-dark.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-hover-dark.png new file mode 100644 index 0000000..cb0fa3b --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-hover-dark.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-hover-dark@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-hover-dark@2.png new file mode 100644 index 0000000..277da78 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-hover-dark@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-hover-darkest.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-hover-darkest.png new file mode 100644 index 0000000..cb0fa3b --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-hover-darkest.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-hover-darkest@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-hover-darkest@2.png new file mode 100644 index 0000000..277da78 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-hover-darkest@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-hover.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-hover.png new file mode 100644 index 0000000..d7bb8b9 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-hover.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-hover@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-hover@2.png new file mode 100644 index 0000000..ba0958b --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close-hover@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close.png new file mode 100644 index 0000000..b051407 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close@2.png new file mode 100644 index 0000000..3c5593b --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-close@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-active-dark.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-active-dark.png new file mode 100644 index 0000000..037961e --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-active-dark.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png new file mode 100644 index 0000000..13f0c56 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-active-darkest.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-active-darkest.png new file mode 100644 index 0000000..037961e --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-active-darkest.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-active-darkest@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-active-darkest@2.png new file mode 100644 index 0000000..13f0c56 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-active-darkest@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-active.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-active.png new file mode 100644 index 0000000..8162cd2 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-active.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-active@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-active@2.png new file mode 100644 index 0000000..f6713fe --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-active@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png new file mode 100644 index 0000000..08260b9 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png new file mode 100644 index 0000000..04e97c6 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-backdrop-darkest.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-backdrop-darkest.png new file mode 100644 index 0000000..ac8ee38 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-backdrop-darkest.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-backdrop-darkest@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-backdrop-darkest@2.png new file mode 100644 index 0000000..4e9f5a3 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-backdrop-darkest@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-backdrop.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-backdrop.png new file mode 100644 index 0000000..5baafde --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-backdrop.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-backdrop@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-backdrop@2.png new file mode 100644 index 0000000..8599f63 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-backdrop@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-dark.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-dark.png new file mode 100644 index 0000000..38bb571 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-dark.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-dark@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-dark@2.png new file mode 100644 index 0000000..cdbbf18 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-dark@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-darkest.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-darkest.png new file mode 100644 index 0000000..38bb571 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-darkest.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-darkest@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-darkest@2.png new file mode 100644 index 0000000..cdbbf18 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-darkest@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-hover-dark.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-hover-dark.png new file mode 100644 index 0000000..037961e --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-hover-dark.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png new file mode 100644 index 0000000..13f0c56 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-hover-darkest.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-hover-darkest.png new file mode 100644 index 0000000..037961e --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-hover-darkest.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-hover-darkest@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-hover-darkest@2.png new file mode 100644 index 0000000..13f0c56 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-hover-darkest@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-hover.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-hover.png new file mode 100644 index 0000000..8162cd2 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-hover.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-hover@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-hover@2.png new file mode 100644 index 0000000..d673321 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize-hover@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize.png new file mode 100644 index 0000000..855e1ef --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize@2.png new file mode 100644 index 0000000..f9a2f2f --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-maximize@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-active-dark.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-active-dark.png new file mode 100644 index 0000000..4dc0801 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-active-dark.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png new file mode 100644 index 0000000..43364fe --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-active-darkest.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-active-darkest.png new file mode 100644 index 0000000..4dc0801 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-active-darkest.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-active-darkest@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-active-darkest@2.png new file mode 100644 index 0000000..43364fe --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-active-darkest@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-active.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-active.png new file mode 100644 index 0000000..3749b8c --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-active.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-active@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-active@2.png new file mode 100644 index 0000000..6f6bce3 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-active@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png new file mode 100644 index 0000000..940e9a1 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png new file mode 100644 index 0000000..8cff7c2 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-backdrop-darkest.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-backdrop-darkest.png new file mode 100644 index 0000000..de0cfe1 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-backdrop-darkest.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-backdrop-darkest@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-backdrop-darkest@2.png new file mode 100644 index 0000000..e778dda --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-backdrop-darkest@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-backdrop.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-backdrop.png new file mode 100644 index 0000000..5674e17 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-backdrop.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-backdrop@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-backdrop@2.png new file mode 100644 index 0000000..5e570a9 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-backdrop@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-dark.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-dark.png new file mode 100644 index 0000000..e6ecdc9 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-dark.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-dark@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-dark@2.png new file mode 100644 index 0000000..f53d770 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-dark@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-darkest.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-darkest.png new file mode 100644 index 0000000..e6ecdc9 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-darkest.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-darkest@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-darkest@2.png new file mode 100644 index 0000000..f53d770 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-darkest@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-hover-dark.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-hover-dark.png new file mode 100644 index 0000000..4dc0801 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-hover-dark.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png new file mode 100644 index 0000000..43364fe --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-hover-darkest.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-hover-darkest.png new file mode 100644 index 0000000..4dc0801 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-hover-darkest.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-hover-darkest@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-hover-darkest@2.png new file mode 100644 index 0000000..43364fe --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-hover-darkest@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-hover.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-hover.png new file mode 100644 index 0000000..c3c7bc8 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-hover.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-hover@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-hover@2.png new file mode 100644 index 0000000..b41e008 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize-hover@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize.png new file mode 100644 index 0000000..33dcf0f --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize@2.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize@2.png new file mode 100644 index 0000000..2913b2b --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/assets/titlebutton-minimize@2.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/gtk.css b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/gtk.css new file mode 100644 index 0000000..c47d557 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/gtk.css | |||
| @@ -0,0 +1,4093 @@ | |||
| 1 | * { | ||
| 2 | background-clip: padding-box; | ||
| 3 | -GtkToolButton-icon-spacing: 4; | ||
| 4 | -GtkTextView-error-underline-color: #D31919; | ||
| 5 | -GtkScrolledWindow-scrollbar-spacing: 0; | ||
| 6 | -GtkToolItemGroup-expander-size: 11; | ||
| 7 | -GtkWidget-text-handle-width: 20; | ||
| 8 | -GtkWidget-text-handle-height: 20; | ||
| 9 | -GtkDialog-button-spacing: 4; | ||
| 10 | -GtkDialog-action-area-border: 0; | ||
| 11 | outline-color: alpha(currentColor,0.07); | ||
| 12 | outline-style: solid; | ||
| 13 | outline-offset: -2px; | ||
| 14 | outline-width: 2px; | ||
| 15 | -gtk-outline-radius: 6px; } | ||
| 16 | |||
| 17 | .background { | ||
| 18 | color: white; | ||
| 19 | background-color: rgba(13, 13, 13, 0.999); } | ||
| 20 | |||
| 21 | *:disabled { | ||
| 22 | -gtk-icon-effect: dim; } | ||
| 23 | |||
| 24 | .gtkstyle-fallback { | ||
| 25 | background-color: #0d0d0d; | ||
| 26 | color: white; } | ||
| 27 | .gtkstyle-fallback:hover { | ||
| 28 | background-color: #262626; | ||
| 29 | color: white; } | ||
| 30 | .gtkstyle-fallback:active { | ||
| 31 | background-color: black; | ||
| 32 | color: white; } | ||
| 33 | .gtkstyle-fallback:disabled { | ||
| 34 | background-color: #121212; | ||
| 35 | color: rgba(255, 255, 255, 0.45); } | ||
| 36 | .gtkstyle-fallback:selected { | ||
| 37 | background-color: #367bf0; | ||
| 38 | color: white; } | ||
| 39 | |||
| 40 | .view, iconview, | ||
| 41 | .view text, | ||
| 42 | iconview text, | ||
| 43 | textview text { | ||
| 44 | color: white; | ||
| 45 | background-color: black; } | ||
| 46 | .view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus, | ||
| 47 | .view text:selected, | ||
| 48 | iconview text:selected, | ||
| 49 | textview text:selected, | ||
| 50 | .view text:selected:focus, | ||
| 51 | iconview text:selected:focus, | ||
| 52 | textview text:selected:focus { | ||
| 53 | border-radius: 2px; } | ||
| 54 | |||
| 55 | textview border { | ||
| 56 | background-color: #070707; } | ||
| 57 | |||
| 58 | rubberband, flowbox rubberband, treeview.view rubberband, .content-view rubberband, | ||
| 59 | .rubberband { | ||
| 60 | border: 1px solid #115fe2; | ||
| 61 | background-color: rgba(17, 95, 226, 0.2); } | ||
| 62 | |||
| 63 | flowbox flowboxchild { | ||
| 64 | padding: 3px; | ||
| 65 | border-radius: 2px; } | ||
| 66 | flowbox flowboxchild:selected { | ||
| 67 | outline-offset: -2px; } | ||
| 68 | |||
| 69 | label.separator, popover label.separator, popover.background label.separator { | ||
| 70 | color: white; } | ||
| 71 | label selection { | ||
| 72 | color: white; | ||
| 73 | background-color: #367bf0; } | ||
| 74 | label:disabled { | ||
| 75 | color: rgba(255, 255, 255, 0.45); } | ||
| 76 | |||
| 77 | .dim-label, label.separator, popover label.separator, popover.background label.separator, headerbar .subtitle, .titlebar:not(headerbar) .subtitle { | ||
| 78 | opacity: 0.55; | ||
| 79 | margin: 0 -2px; } | ||
| 80 | |||
| 81 | assistant .sidebar { | ||
| 82 | background-color: black; | ||
| 83 | border-top: 1px solid #1a1a1a; } | ||
| 84 | assistant.csd .sidebar { | ||
| 85 | border-top-style: none; } | ||
| 86 | assistant .sidebar label { | ||
| 87 | padding: 6px 12px; } | ||
| 88 | assistant .sidebar label.highlight { | ||
| 89 | background-color: #367bf0; | ||
| 90 | color: white; } | ||
| 91 | |||
| 92 | textview { | ||
| 93 | background-color: black; } | ||
| 94 | |||
| 95 | 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 { | ||
| 96 | color: white; | ||
| 97 | border: none; | ||
| 98 | background-color: rgba(26, 26, 26, 0.975); | ||
| 99 | background-clip: padding-box; | ||
| 100 | box-shadow: none; } | ||
| 101 | |||
| 102 | @keyframes spin { | ||
| 103 | to { | ||
| 104 | -gtk-icon-transform: rotate(1turn); } } | ||
| 105 | spinner { | ||
| 106 | background: none; | ||
| 107 | opacity: 0; | ||
| 108 | -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } | ||
| 109 | spinner:checked { | ||
| 110 | opacity: 1; | ||
| 111 | animation: spin 1s linear infinite; } | ||
| 112 | spinner:checked:disabled { | ||
| 113 | opacity: 0.5; } | ||
| 114 | |||
| 115 | entry { | ||
| 116 | min-height: 22px; | ||
| 117 | border: 1px solid; | ||
| 118 | padding: 2px 8px; | ||
| 119 | caret-color: currentColor; | ||
| 120 | border-radius: 6px; | ||
| 121 | transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); | ||
| 122 | color: white; | ||
| 123 | border-color: #1a1a1a; | ||
| 124 | background-color: black; } | ||
| 125 | entry.search { | ||
| 126 | border-radius: 20px; } | ||
| 127 | entry image { | ||
| 128 | color: #cccccc; } | ||
| 129 | entry image.left { | ||
| 130 | padding-left: 0; | ||
| 131 | padding-right: 5px; } | ||
| 132 | entry image.right { | ||
| 133 | padding-right: 0; | ||
| 134 | padding-left: 5px; } | ||
| 135 | entry.flat, entry.flat:focus { | ||
| 136 | min-height: 0; | ||
| 137 | padding: 2px; | ||
| 138 | background-image: none; | ||
| 139 | border-color: transparent; | ||
| 140 | border-radius: 0; } | ||
| 141 | entry:focus { | ||
| 142 | background-clip: border-box; | ||
| 143 | color: white; | ||
| 144 | border-color: #1a1a1a; | ||
| 145 | background-color: black; | ||
| 146 | box-shadow: inset 1px 0 #367bf0, inset -1px 0 #367bf0, inset 0 1px #367bf0, inset 0 -1px #367bf0; } | ||
| 147 | entry:disabled { | ||
| 148 | color: rgba(255, 255, 255, 0.45); | ||
| 149 | border-color: rgba(26, 26, 26, 0.55); | ||
| 150 | background-color: rgba(0, 0, 0, 0.55); } | ||
| 151 | entry.warning { | ||
| 152 | color: white; | ||
| 153 | border-color: #1a1a1a; | ||
| 154 | background-color: #993d00; } | ||
| 155 | entry.warning image { | ||
| 156 | color: white; } | ||
| 157 | entry.warning:focus { | ||
| 158 | color: white; | ||
| 159 | background-color: #F60; | ||
| 160 | box-shadow: none; } | ||
| 161 | entry.warning selection, entry.warning selection:focus { | ||
| 162 | background-color: white; | ||
| 163 | color: #F60; } | ||
| 164 | entry.error { | ||
| 165 | color: white; | ||
| 166 | border-color: #1a1a1a; | ||
| 167 | background-color: #7f0f0f; } | ||
| 168 | entry.error image { | ||
| 169 | color: white; } | ||
| 170 | entry.error:focus { | ||
| 171 | color: white; | ||
| 172 | background-color: #D31919; | ||
| 173 | box-shadow: none; } | ||
| 174 | entry.error selection, entry.error selection:focus { | ||
| 175 | background-color: white; | ||
| 176 | color: #D31919; } | ||
| 177 | entry.search-missing { | ||
| 178 | color: white; | ||
| 179 | border-color: #1a1a1a; | ||
| 180 | background-color: #7f0f0f; } | ||
| 181 | entry.search-missing image { | ||
| 182 | color: white; } | ||
| 183 | entry.search-missing:focus { | ||
| 184 | color: white; | ||
| 185 | background-color: #D31919; | ||
| 186 | box-shadow: none; } | ||
| 187 | entry.search-missing selection, entry.search-missing selection:focus { | ||
| 188 | background-color: white; | ||
| 189 | color: #D31919; } | ||
| 190 | entry:drop(active):focus, entry:drop(active) { | ||
| 191 | border-color: #F60; | ||
| 192 | box-shadow: none; } | ||
| 193 | .osd entry { | ||
| 194 | color: white; | ||
| 195 | border-color: rgba(0, 0, 0, 0.375); | ||
| 196 | background-color: rgba(82, 82, 82, 0.375); } | ||
| 197 | .osd entry image, .osd entry image:hover { | ||
| 198 | color: inherit; } | ||
| 199 | .osd entry:focus { | ||
| 200 | color: white; | ||
| 201 | border-color: rgba(0, 0, 0, 0.375); | ||
| 202 | background-color: #367bf0; } | ||
| 203 | .osd entry:disabled { | ||
| 204 | color: rgba(255, 255, 255, 0.55); | ||
| 205 | background-color: rgba(82, 82, 82, 0.225); } | ||
| 206 | .osd entry selection:focus, .osd entry selection { | ||
| 207 | color: #367bf0; | ||
| 208 | background-color: white; } | ||
| 209 | entry progress { | ||
| 210 | margin: 0 -6px; | ||
| 211 | border-radius: 0; | ||
| 212 | border-width: 0 0 2px; | ||
| 213 | border-color: #367bf0; | ||
| 214 | border-style: solid; | ||
| 215 | background-image: none; | ||
| 216 | background-color: transparent; | ||
| 217 | box-shadow: none; } | ||
| 218 | |||
| 219 | treeview entry.flat, treeview entry { | ||
| 220 | border-radius: 0; | ||
| 221 | background-image: none; | ||
| 222 | background-color: black; } | ||
| 223 | treeview entry.flat:focus, treeview entry:focus { | ||
| 224 | border-color: #367bf0; } | ||
| 225 | |||
| 226 | @keyframes needs_attention { | ||
| 227 | from { | ||
| 228 | background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#367bf0), to(transparent)); } | ||
| 229 | to { | ||
| 230 | background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#367bf0), to(transparent)); } } | ||
| 231 | button { | ||
| 232 | min-height: 22px; | ||
| 233 | min-width: 20px; | ||
| 234 | transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); | ||
| 235 | border: 1px solid; | ||
| 236 | border-radius: 6px; | ||
| 237 | padding: 3px 6px; | ||
| 238 | min-width: 18px; | ||
| 239 | min-height: 22px; | ||
| 240 | color: white; | ||
| 241 | border-color: #1a1a1a; | ||
| 242 | background-color: #050505; } | ||
| 243 | button:active, button:hover { | ||
| 244 | transition-duration: 0; } | ||
| 245 | button separator { | ||
| 246 | margin: 4px 1px; } | ||
| 247 | button.flat, button.sidebar-button { | ||
| 248 | border-color: transparent; | ||
| 249 | background-color: transparent; | ||
| 250 | background-image: none; | ||
| 251 | transition: none; } | ||
| 252 | button.flat:hover, button.sidebar-button:hover { | ||
| 253 | transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); | ||
| 254 | transition-duration: 350ms; } | ||
| 255 | button.flat:hover:active, button.sidebar-button:hover:active { | ||
| 256 | transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } | ||
| 257 | button:hover { | ||
| 258 | color: white; | ||
| 259 | border-color: #1a1a1a; | ||
| 260 | background-color: #121212; | ||
| 261 | -gtk-icon-effect: highlight; } | ||
| 262 | button:active, button:checked { | ||
| 263 | color: white; | ||
| 264 | border-color: #1a1a1a; | ||
| 265 | background-color: #367bf0; | ||
| 266 | background-clip: padding-box; | ||
| 267 | transition-duration: 50ms; } | ||
| 268 | button:active:not(:disabled) label:disabled, button:checked:not(:disabled) label:disabled { | ||
| 269 | color: inherit; | ||
| 270 | opacity: 0.6; } | ||
| 271 | button:active { | ||
| 272 | color: white; } | ||
| 273 | button:active:hover, button:checked { | ||
| 274 | color: white; } | ||
| 275 | button.flat:disabled, button.sidebar-button:disabled { | ||
| 276 | border-color: transparent; | ||
| 277 | background-color: transparent; | ||
| 278 | background-image: none; } | ||
| 279 | button:disabled { | ||
| 280 | border-color: rgba(26, 26, 26, 0.55); | ||
| 281 | background-color: rgba(5, 5, 5, 0.55); } | ||
| 282 | button:disabled label, button:disabled { | ||
| 283 | color: rgba(255, 255, 255, 0.45); } | ||
| 284 | button:disabled:active, button:disabled:checked { | ||
| 285 | border-color: rgba(54, 123, 240, 0.75); | ||
| 286 | background-color: rgba(54, 123, 240, 0.75); | ||
| 287 | opacity: 0.6; } | ||
| 288 | button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { | ||
| 289 | color: rgba(255, 255, 255, 0.8); } | ||
| 290 | button.text-button { | ||
| 291 | padding-left: 12px; | ||
| 292 | padding-right: 12px; } | ||
| 293 | button.text-button.image-button { | ||
| 294 | padding-left: 5px; | ||
| 295 | padding-right: 5px; } | ||
| 296 | button.text-button.image-button label:first-child { | ||
| 297 | padding-left: 8px; | ||
| 298 | padding-right: 2px; } | ||
| 299 | button.text-button.image-button label:last-child { | ||
| 300 | padding-right: 8px; | ||
| 301 | padding-left: 2px; } | ||
| 302 | button.text-button.image-button label:only-child { | ||
| 303 | padding-left: 8px; | ||
| 304 | padding-right: 8px; } | ||
| 305 | button.text-button.image-button.popup { | ||
| 306 | padding-right: 8px; | ||
| 307 | padding-left: 8px; } | ||
| 308 | button:drop(active), combobox:drop(active) button.combo { | ||
| 309 | color: #F60; | ||
| 310 | border-color: #F60; | ||
| 311 | box-shadow: none; } | ||
| 312 | button.osd { | ||
| 313 | color: white; | ||
| 314 | background-color: rgba(26, 26, 26, 0.975); | ||
| 315 | border-color: rgba(5, 5, 5, 0.975); } | ||
| 316 | button.osd.image-button { | ||
| 317 | padding: 0; | ||
| 318 | min-height: 36px; | ||
| 319 | min-width: 36px; } | ||
| 320 | button.osd:hover { | ||
| 321 | color: #367bf0; } | ||
| 322 | button.osd:active, button.osd:checked { | ||
| 323 | color: white; | ||
| 324 | border-color: rgba(0, 0, 0, 0.375); | ||
| 325 | background-color: #367bf0; } | ||
| 326 | button.osd:disabled { | ||
| 327 | color: #5f5f5f; | ||
| 328 | border-color: rgba(0, 0, 0, 0.375); | ||
| 329 | background-color: rgba(82, 82, 82, 0.225); } | ||
| 330 | .osd button { | ||
| 331 | color: white; | ||
| 332 | border-color: rgba(0, 0, 0, 0.375); | ||
| 333 | background-color: rgba(82, 82, 82, 0.375); } | ||
| 334 | .osd button:hover { | ||
| 335 | color: white; | ||
| 336 | border-color: rgba(0, 0, 0, 0.375); | ||
| 337 | background-color: rgba(99, 99, 99, 0.475); } | ||
| 338 | .osd button:active, .osd button:checked { | ||
| 339 | background-clip: padding-box; | ||
| 340 | color: white; | ||
| 341 | border-color: rgba(0, 0, 0, 0.375); | ||
| 342 | background-color: #367bf0; } | ||
| 343 | .osd button:disabled { | ||
| 344 | color: #5f5f5f; | ||
| 345 | border-color: rgba(0, 0, 0, 0.375); | ||
| 346 | background-color: rgba(82, 82, 82, 0.225); } | ||
| 347 | .osd button.flat, .osd button.sidebar-button { | ||
| 348 | border-color: transparent; | ||
| 349 | background-color: transparent; | ||
| 350 | background-image: none; | ||
| 351 | box-shadow: none; } | ||
| 352 | .osd button.flat:hover, .osd button.sidebar-button:hover { | ||
| 353 | color: white; | ||
| 354 | border-color: rgba(0, 0, 0, 0.375); | ||
| 355 | background-color: rgba(99, 99, 99, 0.475); } | ||
| 356 | .osd button.flat:disabled, .osd button.sidebar-button:disabled { | ||
| 357 | color: #5f5f5f; | ||
| 358 | border-color: rgba(0, 0, 0, 0.375); | ||
| 359 | background-color: rgba(82, 82, 82, 0.225); | ||
| 360 | background-image: none; } | ||
| 361 | .osd button.flat:active, .osd button.sidebar-button:active, .osd button.flat:checked, .osd button.sidebar-button:checked { | ||
| 362 | color: white; | ||
| 363 | border-color: rgba(0, 0, 0, 0.375); | ||
| 364 | background-color: #367bf0; } | ||
| 365 | .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) { | ||
| 366 | box-shadow: none; } | ||
| 367 | button.suggested-action { | ||
| 368 | background-clip: border-box; | ||
| 369 | color: white; | ||
| 370 | background-color: #367bf0; | ||
| 371 | border-color: #367bf0; } | ||
| 372 | button.suggested-action.flat, button.suggested-action.sidebar-button { | ||
| 373 | border-color: transparent; | ||
| 374 | background-color: transparent; | ||
| 375 | background-image: none; | ||
| 376 | color: #367bf0; } | ||
| 377 | button.suggested-action:hover { | ||
| 378 | background-clip: border-box; | ||
| 379 | color: white; | ||
| 380 | background-color: #659af4; | ||
| 381 | border-color: #659af4; } | ||
| 382 | button.suggested-action:active, button.suggested-action:checked { | ||
| 383 | background-clip: border-box; | ||
| 384 | color: white; | ||
| 385 | background-color: #115fe2; | ||
| 386 | border-color: #115fe2; } | ||
| 387 | button.suggested-action.flat:disabled, button.suggested-action.sidebar-button:disabled { | ||
| 388 | border-color: transparent; | ||
| 389 | background-color: transparent; | ||
| 390 | background-image: none; | ||
| 391 | color: rgba(255, 255, 255, 0.45); } | ||
| 392 | button.suggested-action:disabled { | ||
| 393 | border-color: rgba(26, 26, 26, 0.55); | ||
| 394 | background-color: rgba(5, 5, 5, 0.55); } | ||
| 395 | button.suggested-action:disabled label, button.suggested-action:disabled { | ||
| 396 | color: rgba(255, 255, 255, 0.45); } | ||
| 397 | button.destructive-action { | ||
| 398 | background-clip: border-box; | ||
| 399 | color: white; | ||
| 400 | background-color: #D31919; | ||
| 401 | border-color: #D31919; } | ||
| 402 | button.destructive-action.flat, button.destructive-action.sidebar-button { | ||
| 403 | border-color: transparent; | ||
| 404 | background-color: transparent; | ||
| 405 | background-image: none; | ||
| 406 | color: #D31919; } | ||
| 407 | button.destructive-action:hover { | ||
| 408 | background-clip: border-box; | ||
| 409 | color: white; | ||
| 410 | background-color: #e73838; | ||
| 411 | border-color: #e73838; } | ||
| 412 | button.destructive-action:active, button.destructive-action:checked { | ||
| 413 | background-clip: border-box; | ||
| 414 | color: white; | ||
| 415 | background-color: #a51414; | ||
| 416 | border-color: #a51414; } | ||
| 417 | button.destructive-action.flat:disabled, button.destructive-action.sidebar-button:disabled { | ||
| 418 | border-color: transparent; | ||
| 419 | background-color: transparent; | ||
| 420 | background-image: none; | ||
| 421 | color: rgba(255, 255, 255, 0.45); } | ||
| 422 | button.destructive-action:disabled { | ||
| 423 | border-color: rgba(26, 26, 26, 0.55); | ||
| 424 | background-color: rgba(5, 5, 5, 0.55); } | ||
| 425 | button.destructive-action:disabled label, button.destructive-action:disabled { | ||
| 426 | color: rgba(255, 255, 255, 0.45); } | ||
| 427 | .stack-switcher > button { | ||
| 428 | outline-offset: -3px; } | ||
| 429 | .stack-switcher > button > label { | ||
| 430 | padding-left: 6px; | ||
| 431 | padding-right: 6px; } | ||
| 432 | .stack-switcher > button > image { | ||
| 433 | padding-left: 6px; | ||
| 434 | padding-right: 6px; | ||
| 435 | padding-top: 3px; | ||
| 436 | padding-bottom: 3px; } | ||
| 437 | .stack-switcher > button.text-button { | ||
| 438 | padding-left: 10px; | ||
| 439 | padding-right: 10px; } | ||
| 440 | .stack-switcher > button.image-button { | ||
| 441 | padding-left: 2px; | ||
| 442 | padding-right: 2px; } | ||
| 443 | .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 { | ||
| 444 | animation: none; | ||
| 445 | background-image: none; } | ||
| 446 | .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, button stacksidebar row.needs-attention > label, stacksidebar button row.needs-attention > label { | ||
| 447 | animation: needs_attention 150ms ease-in; | ||
| 448 | background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#367bf0), to(transparent)); | ||
| 449 | background-size: 6px 6px, 6px 6px; | ||
| 450 | background-repeat: no-repeat; | ||
| 451 | background-position: right 3px, right 2px; } | ||
| 452 | .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) { | ||
| 453 | background-position: left 3px, left 2px; } | ||
| 454 | button.font separator, button.file separator { | ||
| 455 | background-color: transparent; } | ||
| 456 | .inline-toolbar button, .inline-toolbar button:backdrop { | ||
| 457 | border-radius: 2px; | ||
| 458 | border-width: 1px; } | ||
| 459 | |||
| 460 | .inline-toolbar toolbutton > button { | ||
| 461 | color: white; | ||
| 462 | border-color: #1a1a1a; | ||
| 463 | background-color: #050505; } | ||
| 464 | .inline-toolbar toolbutton > button:hover { | ||
| 465 | color: white; | ||
| 466 | border-color: #1a1a1a; | ||
| 467 | background-color: #121212; } | ||
| 468 | .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { | ||
| 469 | color: white; | ||
| 470 | border-color: #1a1a1a; | ||
| 471 | background-color: #367bf0; } | ||
| 472 | .inline-toolbar toolbutton > button:disabled { | ||
| 473 | border-color: rgba(26, 26, 26, 0.55); | ||
| 474 | background-color: rgba(5, 5, 5, 0.55); } | ||
| 475 | .inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { | ||
| 476 | color: rgba(255, 255, 255, 0.45); } | ||
| 477 | .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { | ||
| 478 | border-color: rgba(54, 123, 240, 0.75); | ||
| 479 | background-color: rgba(54, 123, 240, 0.75); | ||
| 480 | opacity: 0.6; } | ||
| 481 | .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 { | ||
| 482 | color: rgba(255, 255, 255, 0.8); } | ||
| 483 | |||
| 484 | .linked:not(.vertical):not(.path-bar) > entry + entry { | ||
| 485 | border-left-color: rgba(26, 26, 26, 0.3); } | ||
| 486 | .linked:not(.vertical):not(.path-bar) > entry.error + entry, | ||
| 487 | .linked:not(.vertical):not(.path-bar) > entry + entry.error { | ||
| 488 | border-left-color: rgba(26, 26, 26, 0.3); } | ||
| 489 | .linked:not(.vertical):not(.path-bar) > entry.warning + entry, | ||
| 490 | .linked:not(.vertical):not(.path-bar) > entry + entry.warning { | ||
| 491 | border-left-color: rgba(26, 26, 26, 0.3); } | ||
| 492 | .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, | ||
| 493 | .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error { | ||
| 494 | border-left-color: rgba(26, 26, 26, 0.3); } | ||
| 495 | .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), | ||
| 496 | .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child { | ||
| 497 | border-left-color: #1a1a1a; } | ||
| 498 | .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, | ||
| 499 | .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo { | ||
| 500 | border-left-color: #1a1a1a; } | ||
| 501 | .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), | ||
| 502 | .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child { | ||
| 503 | border-left-color: #1a1a1a; } | ||
| 504 | .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, | ||
| 505 | .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo { | ||
| 506 | border-left-color: #1a1a1a; } | ||
| 507 | .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), | ||
| 508 | .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child { | ||
| 509 | border-left-color: #1a1a1a; } | ||
| 510 | .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, | ||
| 511 | .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo { | ||
| 512 | border-left-color: #1a1a1a; } | ||
| 513 | .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), | ||
| 514 | .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child { | ||
| 515 | border-left-color: #1a1a1a; } | ||
| 516 | .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, | ||
| 517 | .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo { | ||
| 518 | border-left-color: #1a1a1a; } | ||
| 519 | .linked:not(.vertical):not(.path-bar) > button:active + entry, | ||
| 520 | .linked:not(.vertical):not(.path-bar) > button:checked + entry { | ||
| 521 | border-left-color: #1a1a1a; } | ||
| 522 | .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), | ||
| 523 | .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) { | ||
| 524 | box-shadow: inset 1px 0 #1a1a1a; } | ||
| 525 | .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), | ||
| 526 | .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) { | ||
| 527 | box-shadow: inset 1px 0 rgba(26, 26, 26, 0.5); } | ||
| 528 | .linked:not(.vertical):not(.path-bar) > button + button { | ||
| 529 | border-left-style: none; } | ||
| 530 | .linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, | ||
| 531 | .linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, | ||
| 532 | .linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, | ||
| 533 | .linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, | ||
| 534 | .linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), | ||
| 535 | .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled, | ||
| 536 | .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, | ||
| 537 | .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover, | ||
| 538 | .linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, | ||
| 539 | .linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, | ||
| 540 | .linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, | ||
| 541 | .linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, | ||
| 542 | .linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) { | ||
| 543 | box-shadow: none; } | ||
| 544 | .linked:not(.vertical).path-bar > button + button { | ||
| 545 | border-left-style: none; } | ||
| 546 | .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):hover { | ||
| 547 | box-shadow: inset 1px 0 rgba(26, 26, 26, 0.5), inset -1px 0 rgba(26, 26, 26, 0.5); } | ||
| 548 | .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover { | ||
| 549 | box-shadow: inset -1px 0 rgba(26, 26, 26, 0.5); } | ||
| 550 | .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover { | ||
| 551 | box-shadow: inset 1px 0 rgba(26, 26, 26, 0.5); } | ||
| 552 | |||
| 553 | .linked.vertical > entry + entry { | ||
| 554 | border-top-color: rgba(26, 26, 26, 0.3); } | ||
| 555 | .linked.vertical > entry.error + entry, | ||
| 556 | .linked.vertical > entry + entry.error { | ||
| 557 | border-top-color: rgba(26, 26, 26, 0.3); } | ||
| 558 | .linked.vertical > entry.warning + entry, | ||
| 559 | .linked.vertical > entry + entry.warning { | ||
| 560 | border-top-color: rgba(26, 26, 26, 0.3); } | ||
| 561 | .linked.vertical > entry.error + entry.warning, | ||
| 562 | .linked.vertical > entry.warning + entry.error { | ||
| 563 | border-top-color: rgba(26, 26, 26, 0.3); } | ||
| 564 | .linked.vertical > entry + entry:focus:not(:last-child), | ||
| 565 | .linked.vertical > entry + entry:focus:last-child { | ||
| 566 | border-top-color: #1a1a1a; } | ||
| 567 | .linked.vertical > entry:focus:not(:only-child) + entry, | ||
| 568 | .linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo { | ||
| 569 | border-top-color: #1a1a1a; } | ||
| 570 | .linked.vertical > entry + entry:drop(active):not(:last-child), | ||
| 571 | .linked.vertical > entry + entry:drop(active):last-child { | ||
| 572 | border-top-color: #1a1a1a; } | ||
| 573 | .linked.vertical > entry:drop(active):not(:only-child) + entry, | ||
| 574 | .linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo { | ||
| 575 | border-top-color: #1a1a1a; } | ||
| 576 | .linked.vertical > entry + entry.warning:focus:not(:last-child), | ||
| 577 | .linked.vertical > entry + entry.warning:focus:last-child { | ||
| 578 | border-top-color: #1a1a1a; } | ||
| 579 | .linked.vertical > entry.warning:focus:not(:only-child) + entry, | ||
| 580 | .linked.vertical > entry.warning:focus:not(:only-child) + combobox > box > button.combo { | ||
| 581 | border-top-color: #1a1a1a; } | ||
| 582 | .linked.vertical > entry + entry.error:focus:not(:last-child), | ||
| 583 | .linked.vertical > entry + entry.error:focus:last-child { | ||
| 584 | border-top-color: #1a1a1a; } | ||
| 585 | .linked.vertical > entry.error:focus:not(:only-child) + entry, | ||
| 586 | .linked.vertical > entry.error:focus:not(:only-child) + combobox > box > button.combo { | ||
| 587 | border-top-color: #1a1a1a; } | ||
| 588 | .linked.vertical > button:active + entry, | ||
| 589 | .linked.vertical > button:checked + entry { | ||
| 590 | border-top-color: #1a1a1a; } | ||
| 591 | .linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), | ||
| 592 | .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) { | ||
| 593 | box-shadow: inset 0 1px #1a1a1a; } | ||
| 594 | .linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), | ||
| 595 | .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) { | ||
| 596 | box-shadow: inset 0 1px rgba(26, 26, 26, 0.5); } | ||
| 597 | .linked.vertical > button + button { | ||
| 598 | border-top-style: none; } | ||
| 599 | .linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, | ||
| 600 | .linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, | ||
| 601 | .linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, | ||
| 602 | .linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, | ||
| 603 | .linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), | ||
| 604 | .linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled, | ||
| 605 | .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, | ||
| 606 | .linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover, | ||
| 607 | .linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, | ||
| 608 | .linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, | ||
| 609 | .linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, | ||
| 610 | .linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, | ||
| 611 | .linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) { | ||
| 612 | box-shadow: none; } | ||
| 613 | |||
| 614 | toolbar.inline-toolbar toolbutton > button.flat, .inline-toolbar toolbutton > button.flat, toolbar.inline-toolbar toolbutton > button.sidebar-button, .inline-toolbar toolbutton > button.sidebar-button, .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, | ||
| 615 | .primary-toolbar .linked:not(.vertical).path-bar > button, | ||
| 616 | headerbar .linked:not(.vertical).path-bar > button, | ||
| 617 | .primary-toolbar .linked:not(.vertical).path-bar > button:hover, | ||
| 618 | headerbar .linked:not(.vertical).path-bar > button:hover, | ||
| 619 | .primary-toolbar .linked:not(.vertical).path-bar > button:active, | ||
| 620 | headerbar .linked:not(.vertical).path-bar > button:active, | ||
| 621 | .primary-toolbar .linked:not(.vertical).path-bar > button:checked, | ||
| 622 | headerbar .linked:not(.vertical).path-bar > button:checked, | ||
| 623 | .primary-toolbar .linked:not(.vertical).path-bar > button:disabled, | ||
| 624 | 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) { | ||
| 625 | border-radius: 0; | ||
| 626 | border-right-style: none; } | ||
| 627 | |||
| 628 | .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, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child:disabled, | ||
| 629 | .primary-toolbar .linked:not(.vertical).path-bar > button:first-child, | ||
| 630 | headerbar .linked:not(.vertical).path-bar > button:first-child, | ||
| 631 | headerbar .linked:not(.vertical).path-bar > button:first-child:hover, | ||
| 632 | headerbar .linked:not(.vertical).path-bar > button:first-child:active, | ||
| 633 | headerbar .linked:not(.vertical).path-bar > button:first-child:checked, | ||
| 634 | headerbar .linked:not(.vertical).path-bar > button:first-child:disabled, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:first-child { | ||
| 635 | border-top-left-radius: 6px; | ||
| 636 | border-bottom-left-radius: 6px; } | ||
| 637 | .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, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child:disabled, | ||
| 638 | .primary-toolbar .linked:not(.vertical).path-bar > button:last-child, | ||
| 639 | headerbar .linked:not(.vertical).path-bar > button:last-child, | ||
| 640 | headerbar .linked:not(.vertical).path-bar > button:last-child:hover, | ||
| 641 | headerbar .linked:not(.vertical).path-bar > button:last-child:active, | ||
| 642 | headerbar .linked:not(.vertical).path-bar > button:last-child:checked, | ||
| 643 | headerbar .linked:not(.vertical).path-bar > button:last-child:disabled, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:last-child { | ||
| 644 | border-top-right-radius: 6px; | ||
| 645 | border-bottom-right-radius: 6px; | ||
| 646 | border-right-style: solid; } | ||
| 647 | .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, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child:disabled, | ||
| 648 | .primary-toolbar .linked:not(.vertical).path-bar > button:only-child, | ||
| 649 | headerbar .linked:not(.vertical).path-bar > button:only-child, | ||
| 650 | headerbar .linked:not(.vertical).path-bar > button:only-child:hover, | ||
| 651 | headerbar .linked:not(.vertical).path-bar > button:only-child:active, | ||
| 652 | headerbar .linked:not(.vertical).path-bar > button:only-child:checked, | ||
| 653 | headerbar .linked:not(.vertical).path-bar > button:only-child:disabled, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:only-child { | ||
| 654 | border-radius: 6px; | ||
| 655 | border-style: solid; } | ||
| 656 | |||
| 657 | .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 { | ||
| 658 | border-radius: 0; | ||
| 659 | border-bottom-style: none; } | ||
| 660 | |||
| 661 | .linked.vertical > button:first-child, spinbutton.vertical button:first-child, spinbutton.vertical entry:first-child, .linked.vertical > combobox:first-child > box > button.combo { | ||
| 662 | border-top-left-radius: 6px; | ||
| 663 | border-top-right-radius: 6px; } | ||
| 664 | .linked.vertical > button:last-child, spinbutton.vertical button:last-child, spinbutton.vertical entry:last-child, .linked.vertical > combobox:last-child > box > button.combo { | ||
| 665 | border-bottom-left-radius: 6px; | ||
| 666 | border-bottom-right-radius: 6px; | ||
| 667 | border-bottom-style: solid; } | ||
| 668 | .linked.vertical > button:only-child, spinbutton.vertical button:only-child, spinbutton.vertical entry:only-child, .linked.vertical > combobox:only-child > box > button.combo { | ||
| 669 | border-radius: 6px; | ||
| 670 | border-style: solid; } | ||
| 671 | |||
| 672 | menuitem.button.flat, | ||
| 673 | 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 { | ||
| 674 | border-color: transparent; | ||
| 675 | background-color: transparent; | ||
| 676 | background-image: none; | ||
| 677 | box-shadow: none; } | ||
| 678 | |||
| 679 | menuitem.button.flat, | ||
| 680 | modelbutton.flat { | ||
| 681 | transition: none; | ||
| 682 | min-height: 24px; | ||
| 683 | padding-left: 8px; | ||
| 684 | padding-right: 8px; | ||
| 685 | outline-offset: -3px; | ||
| 686 | border-radius: 2px; } | ||
| 687 | menuitem.button.flat:hover, | ||
| 688 | modelbutton.flat:hover { | ||
| 689 | background-color: #252525; } | ||
| 690 | menuitem.button.flat:checked, | ||
| 691 | modelbutton.flat:checked { | ||
| 692 | color: white; } | ||
| 693 | menuitem.button.flat check:last-child, | ||
| 694 | menuitem.button.flat radio:last-child, | ||
| 695 | modelbutton.flat check:last-child, | ||
| 696 | modelbutton.flat radio:last-child { | ||
| 697 | margin-left: 8px; } | ||
| 698 | menuitem.button.flat check:first-child, | ||
| 699 | menuitem.button.flat radio:first-child, | ||
| 700 | modelbutton.flat check:first-child, | ||
| 701 | modelbutton.flat radio:first-child { | ||
| 702 | margin-right: 8px; } | ||
| 703 | |||
| 704 | modelbutton.flat arrow.left { | ||
| 705 | -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } | ||
| 706 | modelbutton.flat arrow.right { | ||
| 707 | -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } | ||
| 708 | |||
| 709 | *:link, button:link, button:visited { | ||
| 710 | color: #95b9f7; } | ||
| 711 | *:link:visited, button:visited { | ||
| 712 | color: #659af4; } | ||
| 713 | *:selected *:link:visited, *:selected button:visited:link, *:selected button:visited { | ||
| 714 | color: #afcaf9; } | ||
| 715 | *:link:hover, button:hover:link, button:hover:visited { | ||
| 716 | color: #c4d9fb; } | ||
| 717 | *:selected *:link:hover, *:selected button:hover:link, *:selected button:hover:visited { | ||
| 718 | color: #ebf2fe; } | ||
| 719 | *:link:active, button:active:link, button:active:visited { | ||
| 720 | color: #95b9f7; } | ||
| 721 | *:selected *:link:active, *:selected button:active:link, *:selected button:active:visited { | ||
| 722 | color: #d7e5fc; } | ||
| 723 | infobar.info :link, infobar.question :link, infobar.warning :link, infobar.error :link, *: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 { | ||
| 724 | color: #d7e5fc; } | ||
| 725 | |||
| 726 | button:link > label, button:visited > label { | ||
| 727 | text-decoration-line: underline; } | ||
| 728 | |||
| 729 | spinbutton:drop(active) { | ||
| 730 | box-shadow: none; } | ||
| 731 | spinbutton button:active { | ||
| 732 | color: white; } | ||
| 733 | spinbutton:disabled { | ||
| 734 | color: rgba(255, 255, 255, 0.45); } | ||
| 735 | spinbutton:not(.vertical) entry { | ||
| 736 | min-width: 28px; } | ||
| 737 | spinbutton:not(.vertical):dir(ltr) entry, spinbutton:not(.vertical):dir(rtl) button.up { | ||
| 738 | border-radius: 6px 0 0 6px; } | ||
| 739 | spinbutton:not(.vertical) > button + button { | ||
| 740 | border-left-style: none; } | ||
| 741 | spinbutton:not(.vertical) > button:hover:not(:active), | ||
| 742 | spinbutton:not(.vertical) > button:hover + button { | ||
| 743 | box-shadow: inset 1px 0 #1a1a1a; } | ||
| 744 | spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), | ||
| 745 | spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { | ||
| 746 | box-shadow: inset 1px 0 rgba(26, 26, 26, 0.5); } | ||
| 747 | spinbutton:not(.vertical) > button:first-child:hover:not(:active), | ||
| 748 | spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), | ||
| 749 | spinbutton:not(.vertical) > entry + button:not(:active):hover { | ||
| 750 | box-shadow: none; } | ||
| 751 | spinbutton:not(.vertical) > entry:focus + button { | ||
| 752 | border-left-color: #1a1a1a; } | ||
| 753 | spinbutton:not(.vertical) > entry:drop(active) + button { | ||
| 754 | border-left-color: #F60; } | ||
| 755 | .osd spinbutton:not(.vertical) > button:hover:not(:active), | ||
| 756 | .osd spinbutton:not(.vertical) > button:hover + button { | ||
| 757 | box-shadow: inset 1px 0 rgba(0, 0, 0, 0.375); } | ||
| 758 | .osd spinbutton:not(.vertical) > button:first-child:hover:not(:active), | ||
| 759 | .osd spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), | ||
| 760 | .osd spinbutton:not(.vertical) > entry + button:not(:active):hover { | ||
| 761 | box-shadow: none; } | ||
| 762 | .osd spinbutton:not(.vertical) > entry:focus + button { | ||
| 763 | border-left-color: rgba(0, 0, 0, 0.375); } | ||
| 764 | spinbutton.vertical button, spinbutton.vertical entry { | ||
| 765 | padding-left: 4px; | ||
| 766 | padding-right: 4px; | ||
| 767 | min-width: 0; } | ||
| 768 | spinbutton.vertical button.up { | ||
| 769 | border-radius: 6px 6px 0 0; } | ||
| 770 | spinbutton.vertical > entry:focus + button { | ||
| 771 | border-top-color: #1a1a1a; } | ||
| 772 | spinbutton.vertical > entry:drop(active) + button { | ||
| 773 | border-top-color: #F60; } | ||
| 774 | |||
| 775 | combobox button.combo { | ||
| 776 | min-width: 0; | ||
| 777 | padding-left: 8px; | ||
| 778 | padding-right: 8px; } | ||
| 779 | combobox arrow { | ||
| 780 | -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); | ||
| 781 | min-height: 16px; | ||
| 782 | min-width: 16px; } | ||
| 783 | |||
| 784 | toolbar, .inline-toolbar { | ||
| 785 | -GtkWidget-window-dragging: true; | ||
| 786 | padding: 4px; | ||
| 787 | background-color: #0d0d0d; } | ||
| 788 | toolbar separator, .inline-toolbar separator { | ||
| 789 | background: none; } | ||
| 790 | toolbar.horizontal separator, .horizontal.inline-toolbar separator { | ||
| 791 | margin: 0 6px; } | ||
| 792 | toolbar.vertical separator, .vertical.inline-toolbar separator { | ||
| 793 | margin: 6px 0; } | ||
| 794 | .osd toolbar, .osd .inline-toolbar { | ||
| 795 | background-color: transparent; } | ||
| 796 | toolbar.osd, .osd.inline-toolbar { | ||
| 797 | padding: 7px; | ||
| 798 | border: 1px solid rgba(0, 0, 0, 0.5); | ||
| 799 | border-radius: 6px; | ||
| 800 | background-color: rgba(26, 26, 26, 0.875); } | ||
| 801 | 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 { | ||
| 802 | border-radius: 0; } | ||
| 803 | toolbar.osd.top, .osd.top.inline-toolbar { | ||
| 804 | border-width: 0 0 1px 0; } | ||
| 805 | toolbar.osd.bottom, .osd.bottom.inline-toolbar { | ||
| 806 | border-width: 1px 0 0 0; } | ||
| 807 | toolbar.osd.left, .osd.left.inline-toolbar { | ||
| 808 | border-width: 0 1px 0 0; } | ||
| 809 | toolbar.osd.right, .osd.right.inline-toolbar { | ||
| 810 | border-width: 0 0 0 1px; } | ||
| 811 | toolbar:not(.inline-toolbar) switch, .inline-toolbar:not(.inline-toolbar) switch, | ||
| 812 | toolbar:not(.inline-toolbar) scale, | ||
| 813 | .inline-toolbar:not(.inline-toolbar) scale, | ||
| 814 | toolbar:not(.inline-toolbar) entry, | ||
| 815 | .inline-toolbar:not(.inline-toolbar) entry, | ||
| 816 | toolbar:not(.inline-toolbar) spinbutton, | ||
| 817 | .inline-toolbar:not(.inline-toolbar) spinbutton, | ||
| 818 | toolbar:not(.inline-toolbar) button, | ||
| 819 | .inline-toolbar:not(.inline-toolbar) button { | ||
| 820 | margin-right: 1px; | ||
| 821 | margin-bottom: 1px; } | ||
| 822 | toolbar:not(.inline-toolbar) .linked > button, .inline-toolbar:not(.inline-toolbar) .linked > button, | ||
| 823 | toolbar:not(.inline-toolbar) .linked > entry, | ||
| 824 | .inline-toolbar:not(.inline-toolbar) .linked > entry { | ||
| 825 | margin-right: 0; } | ||
| 826 | |||
| 827 | .primary-toolbar:not(.libreoffice-toolbar) { | ||
| 828 | color: white; | ||
| 829 | background-color: black; | ||
| 830 | box-shadow: none; | ||
| 831 | border-width: 0 0 1px 0; | ||
| 832 | border-style: solid; | ||
| 833 | border-image: linear-gradient(to bottom, black, rgba(0, 0, 0, 0.8)) 1 0 1 0; } | ||
| 834 | |||
| 835 | .inline-toolbar { | ||
| 836 | background-color: #050505; | ||
| 837 | border-style: solid; | ||
| 838 | border-color: #1a1a1a; | ||
| 839 | border-width: 0 1px 1px; | ||
| 840 | padding: 3px; | ||
| 841 | border-radius: 0 0 6px 6px; } | ||
| 842 | |||
| 843 | searchbar { | ||
| 844 | background-color: #0d0d0d; | ||
| 845 | border-style: solid; | ||
| 846 | border-color: #1a1a1a; | ||
| 847 | border-width: 0 0 1px; | ||
| 848 | padding: 3px; } | ||
| 849 | |||
| 850 | actionbar { | ||
| 851 | padding: 6px; | ||
| 852 | border-top: 1px solid #1a1a1a; | ||
| 853 | background-color: #050505; } | ||
| 854 | |||
| 855 | headerbar, .titlebar:not(headerbar) { | ||
| 856 | min-height: 42px; | ||
| 857 | padding: 0 7px; | ||
| 858 | color: white; | ||
| 859 | background-color: black; | ||
| 860 | box-shadow: inset 0 1px rgba(8, 8, 8, 0.8); | ||
| 861 | transition: color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } | ||
| 862 | .csd headerbar, | ||
| 863 | .csd .titlebar:not(headerbar) { | ||
| 864 | background-color: rgba(0, 0, 0, 0.8); } | ||
| 865 | headerbar:backdrop, .titlebar:backdrop:not(headerbar) { | ||
| 866 | color: rgba(255, 255, 255, 0.45); } | ||
| 867 | headerbar .title, .titlebar:not(headerbar) .title { | ||
| 868 | padding-left: 12px; | ||
| 869 | padding-right: 12px; } | ||
| 870 | headerbar .subtitle, .titlebar:not(headerbar) .subtitle { | ||
| 871 | font-size: smaller; | ||
| 872 | padding-left: 12px; | ||
| 873 | padding-right: 12px; } | ||
| 874 | headerbar.selection-mode, .selection-mode.titlebar:not(headerbar) { | ||
| 875 | color: white; | ||
| 876 | background-color: rgba(54, 123, 240, 0.8); | ||
| 877 | box-shadow: none; } | ||
| 878 | headerbar.selection-mode:backdrop, .selection-mode.titlebar:backdrop:not(headerbar) { | ||
| 879 | background-color: rgba(54, 123, 240, 0.8); | ||
| 880 | color: rgba(255, 255, 255, 0.45); } | ||
| 881 | headerbar.selection-mode .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu { | ||
| 882 | box-shadow: none; | ||
| 883 | padding-left: 10px; | ||
| 884 | padding-right: 10px; } | ||
| 885 | headerbar.selection-mode .selection-menu GtkArrow, .selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow { | ||
| 886 | -GtkArrow-arrow-scaling: 1; } | ||
| 887 | headerbar.selection-mode .selection-menu .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow { | ||
| 888 | -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } | ||
| 889 | .maximized headerbar.selection-mode, .maximized .selection-mode.titlebar:not(headerbar) { | ||
| 890 | background-color: #367bf0; } | ||
| 891 | .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) { | ||
| 892 | border-radius: 0; } | ||
| 893 | .maximized headerbar, .maximized .titlebar:not(headerbar) { | ||
| 894 | background-color: black; } | ||
| 895 | 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) { | ||
| 896 | min-height: 28px; | ||
| 897 | padding: 0 3px; | ||
| 898 | background-color: black; } | ||
| 899 | .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) { | ||
| 900 | background-color: black; } | ||
| 901 | |||
| 902 | .titlebar { | ||
| 903 | border-radius: 6px 6px 0 0; } | ||
| 904 | |||
| 905 | headerbar entry, headerbar button, headerbar separator { | ||
| 906 | margin-top: 6px; | ||
| 907 | margin-bottom: 6px; } | ||
| 908 | headerbar switch { | ||
| 909 | margin-top: 8px; | ||
| 910 | margin-bottom: 8px; } | ||
| 911 | separator:first-child + headerbar, separator:first-child + headerbar:backdrop, headerbar:first-child, headerbar:first-child:backdrop { | ||
| 912 | border-top-left-radius: 6px; } | ||
| 913 | .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 { | ||
| 914 | border-radius: 0; } | ||
| 915 | headerbar:last-child, headerbar:last-child:backdrop { | ||
| 916 | border-top-right-radius: 6px; } | ||
| 917 | .maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { | ||
| 918 | border-radius: 0; } | ||
| 919 | |||
| 920 | window > .titlebar:not(headerbar), window > .titlebar:not(headerbar):backdrop, window.csd > .titlebar:not(headerbar), window.csd > .titlebar:not(headerbar):backdrop { | ||
| 921 | padding: 0; | ||
| 922 | background: none; | ||
| 923 | border: none; | ||
| 924 | box-shadow: none; } | ||
| 925 | .titlebar:not(headerbar) > separator { | ||
| 926 | background-image: linear-gradient(to bottom, #1a1a1a, #1a1a1a); } | ||
| 927 | |||
| 928 | .primary-toolbar:not(.libreoffice-toolbar) separator, headerbar separator.titlebutton, .titlebar:not(headerbar) separator.titlebutton { | ||
| 929 | background: none; } | ||
| 930 | |||
| 931 | .primary-toolbar entry, headerbar entry { | ||
| 932 | color: white; | ||
| 933 | border-color: #383838; | ||
| 934 | background-color: #383838; } | ||
| 935 | .primary-toolbar entry image, headerbar entry image, .primary-toolbar entry image:hover, headerbar entry image:hover { | ||
| 936 | color: inherit; } | ||
| 937 | .primary-toolbar entry:backdrop, headerbar entry:backdrop { | ||
| 938 | opacity: 0.45; } | ||
| 939 | .primary-toolbar entry:focus, headerbar entry:focus { | ||
| 940 | color: white; | ||
| 941 | border-color: transparent; | ||
| 942 | background-color: #367bf0; | ||
| 943 | background-clip: padding-box; } | ||
| 944 | .primary-toolbar entry:focus image, headerbar entry:focus image { | ||
| 945 | color: white; } | ||
| 946 | .primary-toolbar entry:disabled, headerbar entry:disabled { | ||
| 947 | color: rgba(255, 255, 255, 0.55); | ||
| 948 | border-color: #383838; | ||
| 949 | background-color: rgba(56, 56, 56, 0.85); } | ||
| 950 | .primary-toolbar entry selection:focus, headerbar entry selection:focus { | ||
| 951 | background-color: white; | ||
| 952 | color: #367bf0; } | ||
| 953 | .primary-toolbar entry progress, headerbar entry progress { | ||
| 954 | border-color: #367bf0; | ||
| 955 | background-image: none; | ||
| 956 | background-color: transparent; } | ||
| 957 | .primary-toolbar entry.warning, headerbar entry.warning { | ||
| 958 | color: white; | ||
| 959 | border-color: #383838; | ||
| 960 | background-color: rgba(177, 71, 0, 0.92); } | ||
| 961 | .primary-toolbar entry.warning:focus, headerbar entry.warning:focus { | ||
| 962 | color: white; | ||
| 963 | background-color: #F60; } | ||
| 964 | .primary-toolbar entry.warning selection, headerbar entry.warning selection, .primary-toolbar entry.warning selection:focus, headerbar entry.warning selection:focus { | ||
| 965 | background-color: white; | ||
| 966 | color: #F60; } | ||
| 967 | .primary-toolbar entry.error, headerbar entry.error { | ||
| 968 | color: white; | ||
| 969 | border-color: #383838; | ||
| 970 | background-color: rgba(146, 17, 17, 0.92); } | ||
| 971 | .primary-toolbar entry.error:focus, headerbar entry.error:focus { | ||
| 972 | color: white; | ||
| 973 | background-color: #D31919; } | ||
| 974 | .primary-toolbar entry.error selection, headerbar entry.error selection, .primary-toolbar entry.error selection:focus, headerbar entry.error selection:focus { | ||
| 975 | background-color: white; | ||
| 976 | color: #D31919; } | ||
| 977 | .primary-toolbar button, headerbar button { | ||
| 978 | color: white; | ||
| 979 | outline-offset: -3px; | ||
| 980 | background-color: rgba(0, 0, 0, 0); | ||
| 981 | border-color: rgba(0, 0, 0, 0); | ||
| 982 | border-radius: 100px; } | ||
| 983 | .primary-toolbar button:backdrop, headerbar button:backdrop { | ||
| 984 | opacity: 0.45; | ||
| 985 | transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } | ||
| 986 | .primary-toolbar button:hover, headerbar button:hover { | ||
| 987 | color: white; | ||
| 988 | border-color: #383838; | ||
| 989 | background-color: #383838; } | ||
| 990 | .primary-toolbar button:active, headerbar button:active, .primary-toolbar button:checked, headerbar button:checked { | ||
| 991 | color: white; | ||
| 992 | border-color: #367bf0; | ||
| 993 | background-color: #367bf0; | ||
| 994 | background-clip: padding-box; } | ||
| 995 | .primary-toolbar button:active:backdrop, headerbar button:active:backdrop, .primary-toolbar button:checked:backdrop, headerbar button:checked:backdrop { | ||
| 996 | color: white; | ||
| 997 | border-color: #383838; | ||
| 998 | background-color: #383838; } | ||
| 999 | .primary-toolbar button:disabled, headerbar button:disabled { | ||
| 1000 | background-color: rgba(0, 0, 0, 0); | ||
| 1001 | border-color: rgba(0, 0, 0, 0); } | ||
| 1002 | .primary-toolbar button:disabled label, headerbar button:disabled label, .primary-toolbar button:disabled, headerbar button:disabled { | ||
| 1003 | color: rgba(255, 255, 255, 0.55); } | ||
| 1004 | .primary-toolbar button:disabled:backdrop, headerbar button:disabled:backdrop { | ||
| 1005 | color: white; | ||
| 1006 | outline-offset: -3px; | ||
| 1007 | background-color: rgba(0, 0, 0, 0); | ||
| 1008 | border-color: rgba(0, 0, 0, 0); | ||
| 1009 | border-radius: 100px; } | ||
| 1010 | .primary-toolbar button:disabled:active, headerbar button:disabled:active, .primary-toolbar button:disabled:checked, headerbar button:disabled:checked { | ||
| 1011 | color: rgba(255, 255, 255, 0.75); | ||
| 1012 | border-color: rgba(54, 123, 240, 0.65); | ||
| 1013 | background-color: rgba(54, 123, 240, 0.65); } | ||
| 1014 | .primary-toolbar button:disabled:active:backdrop, headerbar button:disabled:active:backdrop, .primary-toolbar button:disabled:checked:backdrop, headerbar button:disabled:checked:backdrop { | ||
| 1015 | color: white; | ||
| 1016 | outline-offset: -3px; | ||
| 1017 | background-color: rgba(0, 0, 0, 0); | ||
| 1018 | border-color: rgba(0, 0, 0, 0); | ||
| 1019 | border-radius: 100px; } | ||
| 1020 | .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 { | ||
| 1021 | border-color: transparent; | ||
| 1022 | background-color: transparent; | ||
| 1023 | background-image: none; | ||
| 1024 | color: white; | ||
| 1025 | background-color: rgba(255, 255, 255, 0); } | ||
| 1026 | .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) { | ||
| 1027 | margin-right: 1px; } | ||
| 1028 | .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 { | ||
| 1029 | border-radius: 100px; | ||
| 1030 | border-style: solid; } | ||
| 1031 | .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), | ||
| 1032 | .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), | ||
| 1033 | 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), | ||
| 1034 | .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), | ||
| 1035 | headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), | ||
| 1036 | .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), | ||
| 1037 | 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) { | ||
| 1038 | box-shadow: none; } | ||
| 1039 | .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, | ||
| 1040 | .primary-toolbar .linked:not(.vertical).path-bar > button, | ||
| 1041 | headerbar .linked:not(.vertical).path-bar > button { | ||
| 1042 | color: white; | ||
| 1043 | border-color: #383838; | ||
| 1044 | background-color: #383838; } | ||
| 1045 | .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, | ||
| 1046 | .primary-toolbar .linked:not(.vertical).path-bar > button:hover, | ||
| 1047 | headerbar .linked:not(.vertical).path-bar > button:hover { | ||
| 1048 | background-color: #5e5e5e; } | ||
| 1049 | .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, | ||
| 1050 | .primary-toolbar .linked:not(.vertical).path-bar > button:active, | ||
| 1051 | headerbar .linked:not(.vertical).path-bar > button:active, | ||
| 1052 | .primary-toolbar .linked:not(.vertical).path-bar > button:checked, | ||
| 1053 | headerbar .linked:not(.vertical).path-bar > button:checked { | ||
| 1054 | color: white; | ||
| 1055 | border-color: #367bf0; | ||
| 1056 | background-color: #367bf0; } | ||
| 1057 | .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, | ||
| 1058 | .primary-toolbar .linked:not(.vertical).path-bar > button:disabled, | ||
| 1059 | headerbar .linked:not(.vertical).path-bar > button:disabled { | ||
| 1060 | color: rgba(255, 255, 255, 0.6); } | ||
| 1061 | .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button + button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button + button, | ||
| 1062 | .primary-toolbar .linked:not(.vertical).path-bar > button + button, | ||
| 1063 | headerbar .linked:not(.vertical).path-bar > button + button { | ||
| 1064 | border-left-style: none; } | ||
| 1065 | .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, | ||
| 1066 | .primary-toolbar .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):hover, | ||
| 1067 | headerbar .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):hover { | ||
| 1068 | box-shadow: inset 1px 0 #383838, inset -1px 0 #383838; } | ||
| 1069 | .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, | ||
| 1070 | .primary-toolbar .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, | ||
| 1071 | headerbar .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover { | ||
| 1072 | box-shadow: inset -1px 0 #383838; } | ||
| 1073 | .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, | ||
| 1074 | .primary-toolbar .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, | ||
| 1075 | headerbar .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover { | ||
| 1076 | box-shadow: inset 1px 0 #383838; } | ||
| 1077 | .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry { | ||
| 1078 | border-left-color: rgba(56, 56, 56, 0.5); } | ||
| 1079 | .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, | ||
| 1080 | .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error, | ||
| 1081 | headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error { | ||
| 1082 | border-left-color: rgba(56, 56, 56, 0.5); } | ||
| 1083 | .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, | ||
| 1084 | .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning, | ||
| 1085 | headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning { | ||
| 1086 | border-left-color: rgba(56, 56, 56, 0.5); } | ||
| 1087 | .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, | ||
| 1088 | .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error, | ||
| 1089 | headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error { | ||
| 1090 | border-left-color: rgba(56, 56, 56, 0.5); } | ||
| 1091 | .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), | ||
| 1092 | .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child, | ||
| 1093 | headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child { | ||
| 1094 | border-left-color: #383838; } | ||
| 1095 | .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, | ||
| 1096 | .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo, | ||
| 1097 | headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo { | ||
| 1098 | border-left-color: #383838; } | ||
| 1099 | .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), | ||
| 1100 | .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child, | ||
| 1101 | headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child { | ||
| 1102 | border-left-color: #383838; } | ||
| 1103 | .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, | ||
| 1104 | .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo, | ||
| 1105 | headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo { | ||
| 1106 | border-left-color: #383838; } | ||
| 1107 | .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), | ||
| 1108 | .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child, | ||
| 1109 | headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child { | ||
| 1110 | border-left-color: #383838; } | ||
| 1111 | .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, | ||
| 1112 | .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo, | ||
| 1113 | headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo { | ||
| 1114 | border-left-color: #383838; } | ||
| 1115 | .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), | ||
| 1116 | .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child, | ||
| 1117 | headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child { | ||
| 1118 | border-left-color: #383838; } | ||
| 1119 | .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, | ||
| 1120 | .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo, | ||
| 1121 | headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo { | ||
| 1122 | border-left-color: #383838; } | ||
| 1123 | .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:active + entry, headerbar .linked:not(.vertical):not(.path-bar) > button:active + entry, | ||
| 1124 | .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:checked + entry, | ||
| 1125 | headerbar .linked:not(.vertical):not(.path-bar) > button:checked + entry { | ||
| 1126 | border-left-color: #383838; } | ||
| 1127 | .primary-toolbar button.suggested-action, headerbar button.suggested-action { | ||
| 1128 | background-clip: border-box; | ||
| 1129 | color: white; | ||
| 1130 | background-color: #367bf0; | ||
| 1131 | border-color: #367bf0; } | ||
| 1132 | .primary-toolbar button.suggested-action.flat, headerbar button.suggested-action.flat, .primary-toolbar button.suggested-action.sidebar-button, headerbar button.suggested-action.sidebar-button { | ||
| 1133 | border-color: transparent; | ||
| 1134 | background-color: transparent; | ||
| 1135 | background-image: none; | ||
| 1136 | color: #367bf0; } | ||
| 1137 | .primary-toolbar button.suggested-action:hover, headerbar button.suggested-action:hover { | ||
| 1138 | background-clip: border-box; | ||
| 1139 | color: white; | ||
| 1140 | background-color: #659af4; | ||
| 1141 | border-color: #659af4; } | ||
| 1142 | .primary-toolbar button.suggested-action:active, headerbar button.suggested-action:active, .primary-toolbar button.suggested-action:checked, headerbar button.suggested-action:checked { | ||
| 1143 | background-clip: border-box; | ||
| 1144 | color: white; | ||
| 1145 | background-color: #115fe2; | ||
| 1146 | border-color: #115fe2; } | ||
| 1147 | .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 { | ||
| 1148 | background-color: rgba(0, 0, 0, 0); | ||
| 1149 | border-color: rgba(0, 0, 0, 0); } | ||
| 1150 | .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 { | ||
| 1151 | color: rgba(255, 255, 255, 0.55); } | ||
| 1152 | .primary-toolbar button.suggested-action:backdrop, headerbar button.suggested-action:backdrop, | ||
| 1153 | .primary-toolbar button.suggested-action:backdrop, | ||
| 1154 | headerbar button.suggested-action:backdrop { | ||
| 1155 | opacity: 0.45; } | ||
| 1156 | .primary-toolbar button.destructive-action, headerbar button.destructive-action { | ||
| 1157 | background-clip: border-box; | ||
| 1158 | color: white; | ||
| 1159 | background-color: #D31919; | ||
| 1160 | border-color: #D31919; } | ||
| 1161 | .primary-toolbar button.destructive-action.flat, headerbar button.destructive-action.flat, .primary-toolbar button.destructive-action.sidebar-button, headerbar button.destructive-action.sidebar-button { | ||
| 1162 | border-color: transparent; | ||
| 1163 | background-color: transparent; | ||
| 1164 | background-image: none; | ||
| 1165 | color: #D31919; } | ||
| 1166 | .primary-toolbar button.destructive-action:hover, headerbar button.destructive-action:hover { | ||
| 1167 | background-clip: border-box; | ||
| 1168 | color: white; | ||
| 1169 | background-color: #e73838; | ||
| 1170 | border-color: #e73838; } | ||
| 1171 | .primary-toolbar button.destructive-action:active, headerbar button.destructive-action:active, .primary-toolbar button.destructive-action:checked, headerbar button.destructive-action:checked { | ||
| 1172 | background-clip: border-box; | ||
| 1173 | color: white; | ||
| 1174 | background-color: #a51414; | ||
| 1175 | border-color: #a51414; } | ||
| 1176 | .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 { | ||
| 1177 | background-color: rgba(0, 0, 0, 0); | ||
| 1178 | border-color: rgba(0, 0, 0, 0); } | ||
| 1179 | .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 { | ||
| 1180 | color: rgba(255, 255, 255, 0.55); } | ||
| 1181 | .primary-toolbar button.destructive-action:backdrop, headerbar button.destructive-action:backdrop, | ||
| 1182 | .primary-toolbar button.destructive-action:backdrop, | ||
| 1183 | headerbar button.destructive-action:backdrop { | ||
| 1184 | opacity: 0.45; } | ||
| 1185 | .primary-toolbar spinbutton:not(.vertical):focus, headerbar spinbutton:not(.vertical):focus { | ||
| 1186 | color: white; | ||
| 1187 | caret-color: white; } | ||
| 1188 | .primary-toolbar spinbutton:not(.vertical) button, headerbar spinbutton:not(.vertical) button, .primary-toolbar spinbutton:not(.vertical) button:disabled, headerbar spinbutton:not(.vertical) button:disabled { | ||
| 1189 | color: white; | ||
| 1190 | border-color: #383838; | ||
| 1191 | background-color: #383838; } | ||
| 1192 | .primary-toolbar spinbutton:not(.vertical) button:hover, headerbar spinbutton:not(.vertical) button:hover { | ||
| 1193 | background-color: #5e5e5e; } | ||
| 1194 | .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 { | ||
| 1195 | color: white; | ||
| 1196 | border-color: #367bf0; | ||
| 1197 | background-color: #367bf0; } | ||
| 1198 | .primary-toolbar spinbutton:not(.vertical) button:disabled, headerbar spinbutton:not(.vertical) button:disabled { | ||
| 1199 | color: rgba(255, 255, 255, 0.6); } | ||
| 1200 | .primary-toolbar spinbutton:not(.vertical) > button + button, headerbar spinbutton:not(.vertical) > button + button { | ||
| 1201 | border-left-style: none; } | ||
| 1202 | .primary-toolbar spinbutton:not(.vertical) > button:hover:not(:active), headerbar spinbutton:not(.vertical) > button:hover:not(:active), | ||
| 1203 | .primary-toolbar spinbutton:not(.vertical) > button:hover + button, | ||
| 1204 | headerbar spinbutton:not(.vertical) > button:hover + button { | ||
| 1205 | box-shadow: inset 1px 0 #383838; } | ||
| 1206 | .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), | ||
| 1207 | .primary-toolbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled, | ||
| 1208 | headerbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { | ||
| 1209 | box-shadow: inset 1px 0 #383838; } | ||
| 1210 | .primary-toolbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), headerbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), | ||
| 1211 | .primary-toolbar spinbutton:not(.vertical) > entry + button:not(:active):hover, | ||
| 1212 | headerbar spinbutton:not(.vertical) > entry + button:not(:active):hover { | ||
| 1213 | box-shadow: none; } | ||
| 1214 | .primary-toolbar spinbutton:not(.vertical) > entry:focus + button, headerbar spinbutton:not(.vertical) > entry:focus + button { | ||
| 1215 | border-left-color: #383838; } | ||
| 1216 | .primary-toolbar combobox:disabled, headerbar combobox:disabled { | ||
| 1217 | color: rgba(255, 255, 255, 0.4); } | ||
| 1218 | .primary-toolbar combobox > .linked > button.combo, headerbar combobox > .linked > button.combo { | ||
| 1219 | color: white; | ||
| 1220 | border-color: #383838; | ||
| 1221 | background-color: #383838; } | ||
| 1222 | .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 { | ||
| 1223 | color: inherit; } | ||
| 1224 | .primary-toolbar combobox > .linked > button.combo:hover, headerbar combobox > .linked > button.combo:hover { | ||
| 1225 | color: white; | ||
| 1226 | border-color: transparent; | ||
| 1227 | background-color: #367bf0; | ||
| 1228 | box-shadow: none; } | ||
| 1229 | .primary-toolbar combobox > .linked > button.combo:disabled, headerbar combobox > .linked > button.combo:disabled { | ||
| 1230 | color: rgba(255, 255, 255, 0.55); | ||
| 1231 | border-color: #383838; | ||
| 1232 | background-color: rgba(56, 56, 56, 0.85); } | ||
| 1233 | .primary-toolbar combobox > .linked > entry.combo:dir(ltr), headerbar combobox > .linked > entry.combo:dir(ltr) { | ||
| 1234 | border-right-style: none; } | ||
| 1235 | .primary-toolbar combobox > .linked > entry.combo:dir(ltr):focus, headerbar combobox > .linked > entry.combo:dir(ltr):focus { | ||
| 1236 | box-shadow: none; } | ||
| 1237 | .primary-toolbar combobox > .linked > entry.combo:dir(rtl), headerbar combobox > .linked > entry.combo:dir(rtl) { | ||
| 1238 | border-left-style: none; } | ||
| 1239 | .primary-toolbar combobox > .linked > entry.combo:dir(rtl):focus, headerbar combobox > .linked > entry.combo:dir(rtl):focus { | ||
| 1240 | box-shadow: none; } | ||
| 1241 | .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 { | ||
| 1242 | border-top-left-radius: 0; | ||
| 1243 | border-bottom-left-radius: 0; } | ||
| 1244 | .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 { | ||
| 1245 | border-top-right-radius: 0; | ||
| 1246 | border-bottom-right-radius: 0; } | ||
| 1247 | .primary-toolbar switch:backdrop, headerbar switch:backdrop { | ||
| 1248 | opacity: 0.45; } | ||
| 1249 | .primary-toolbar progressbar, headerbar progressbar { | ||
| 1250 | transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } | ||
| 1251 | .primary-toolbar progressbar trough, headerbar progressbar trough { | ||
| 1252 | background-color: #383838; } | ||
| 1253 | .primary-toolbar progressbar:backdrop, headerbar progressbar:backdrop { | ||
| 1254 | opacity: 0.45; } | ||
| 1255 | .primary-toolbar scale, headerbar scale { | ||
| 1256 | transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } | ||
| 1257 | .primary-toolbar scale:backdrop, headerbar scale:backdrop { | ||
| 1258 | opacity: 0.45; } | ||
| 1259 | .primary-toolbar scale slider, headerbar scale slider { | ||
| 1260 | background-color: #1a1a1a; | ||
| 1261 | border-color: #383838; } | ||
| 1262 | .primary-toolbar scale slider:hover, headerbar scale slider:hover { | ||
| 1263 | background-color: #262626; | ||
| 1264 | border-color: #383838; } | ||
| 1265 | .primary-toolbar scale slider:active, headerbar scale slider:active { | ||
| 1266 | background-color: #367bf0; | ||
| 1267 | border-color: #367bf0; } | ||
| 1268 | .primary-toolbar scale slider:disabled, headerbar scale slider:disabled { | ||
| 1269 | background-color: rgba(20, 20, 20, 0.94); | ||
| 1270 | border-color: #383838; } | ||
| 1271 | .primary-toolbar scale trough, headerbar scale trough { | ||
| 1272 | background-color: #383838; } | ||
| 1273 | .primary-toolbar scale trough:disabled, headerbar scale trough:disabled { | ||
| 1274 | background-color: rgba(56, 56, 56, 0.9); } | ||
| 1275 | |||
| 1276 | .path-bar button.text-button { | ||
| 1277 | padding-left: 0px; | ||
| 1278 | padding-right: 0px; } | ||
| 1279 | .path-bar button.text-button.first-child { | ||
| 1280 | margin-left: 0; } | ||
| 1281 | .path-bar button.image-button, .path-bar button { | ||
| 1282 | padding-left: 6px; | ||
| 1283 | padding-right: 6px; } | ||
| 1284 | .path-bar button.text-button.image-button label { | ||
| 1285 | padding-left: 0; | ||
| 1286 | padding-right: 0; } | ||
| 1287 | .path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child { | ||
| 1288 | padding-right: 10px; } | ||
| 1289 | .path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { | ||
| 1290 | padding-left: 10px; } | ||
| 1291 | .path-bar button.slider-button, .path-bar button:not(.image-button):not(.text-button) { | ||
| 1292 | padding-left: 1px; | ||
| 1293 | padding-right: 1px; } | ||
| 1294 | .path-bar button image { | ||
| 1295 | padding-left: 4px; | ||
| 1296 | padding-right: 4px; } | ||
| 1297 | |||
| 1298 | .path-bar:not(.linked) .horizontal:not(:first-child) > button:checked { | ||
| 1299 | margin-left: 10px; } | ||
| 1300 | |||
| 1301 | treeview.view { | ||
| 1302 | border-left-color: rgba(255, 255, 255, 0.15); | ||
| 1303 | border-top-color: rgba(0, 0, 0, 0.1); } | ||
| 1304 | * { | ||
| 1305 | -GtkTreeView-horizontal-separator: 4; | ||
| 1306 | -GtkTreeView-grid-line-width: 1; | ||
| 1307 | -GtkTreeView-grid-line-pattern: ''; | ||
| 1308 | -GtkTreeView-tree-line-width: 1; | ||
| 1309 | -GtkTreeView-tree-line-pattern: ''; | ||
| 1310 | -GtkTreeView-expander-size: 16; } | ||
| 1311 | treeview.view acceleditor > label { | ||
| 1312 | background-color: #367bf0; } | ||
| 1313 | treeview.view:selected, treeview.view:selected:focus { | ||
| 1314 | border-radius: 0; | ||
| 1315 | border-left-color: #9bbdf8; | ||
| 1316 | border-top-color: rgba(255, 255, 255, 0.1); } | ||
| 1317 | treeview.view:disabled { | ||
| 1318 | color: rgba(255, 255, 255, 0.45); } | ||
| 1319 | treeview.view:disabled:selected { | ||
| 1320 | color: #86b0f6; } | ||
| 1321 | treeview.view.separator { | ||
| 1322 | min-height: 2px; | ||
| 1323 | color: rgba(0, 0, 0, 0.1); } | ||
| 1324 | treeview.view:drop(active) { | ||
| 1325 | border-style: solid none; | ||
| 1326 | border-width: 1px; | ||
| 1327 | border-color: #9bbdf8; } | ||
| 1328 | treeview.view:drop(active).after { | ||
| 1329 | border-top-style: none; } | ||
| 1330 | treeview.view:drop(active).before { | ||
| 1331 | border-bottom-style: none; } | ||
| 1332 | treeview.view.expander { | ||
| 1333 | -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); | ||
| 1334 | color: gray; } | ||
| 1335 | treeview.view.expander:dir(rtl) { | ||
| 1336 | -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } | ||
| 1337 | treeview.view.expander:hover { | ||
| 1338 | color: white; } | ||
| 1339 | treeview.view.expander:selected { | ||
| 1340 | color: #c3d7fb; } | ||
| 1341 | treeview.view.expander:selected:hover { | ||
| 1342 | color: white; } | ||
| 1343 | treeview.view.expander:checked { | ||
| 1344 | -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } | ||
| 1345 | treeview.view.progressbar, treeview.view.progressbar:focus { | ||
| 1346 | color: white; | ||
| 1347 | border-radius: 6px; | ||
| 1348 | background-color: #367bf0; } | ||
| 1349 | treeview.view.progressbar:selected, treeview.view.progressbar:selected:focus, treeview.view.progressbar:focus:selected, treeview.view.progressbar:focus:selected:focus { | ||
| 1350 | color: #367bf0; | ||
| 1351 | box-shadow: none; | ||
| 1352 | background-color: white; } | ||
| 1353 | treeview.view.trough { | ||
| 1354 | color: white; | ||
| 1355 | background-color: #1a1a1a; | ||
| 1356 | border-radius: 6px; | ||
| 1357 | border-width: 0; } | ||
| 1358 | treeview.view.trough:selected, treeview.view.trough:selected:focus { | ||
| 1359 | color: white; | ||
| 1360 | background-color: rgba(0, 0, 0, 0.2); | ||
| 1361 | border-radius: 6px; | ||
| 1362 | border-width: 0; } | ||
| 1363 | treeview.view header button { | ||
| 1364 | min-height: 0; | ||
| 1365 | min-width: 0; | ||
| 1366 | padding: 3px 6px; | ||
| 1367 | font-weight: bold; | ||
| 1368 | color: #cccccc; | ||
| 1369 | background-color: black; | ||
| 1370 | background-image: none; | ||
| 1371 | border-style: none solid none none; | ||
| 1372 | border-radius: 0; | ||
| 1373 | border-image: linear-gradient(to bottom, black 20%, rgba(255, 255, 255, 0.11) 20%, rgba(255, 255, 255, 0.11) 80%, black 80%) 0 1 0 0/0 1px 0 0 stretch; } | ||
| 1374 | treeview.view header button:hover { | ||
| 1375 | color: #367bf0; } | ||
| 1376 | treeview.view header button:active { | ||
| 1377 | color: white; } | ||
| 1378 | treeview.view header button:active, treeview.view header button:hover { | ||
| 1379 | background-color: black; } | ||
| 1380 | treeview.view header button:active:hover { | ||
| 1381 | color: white; } | ||
| 1382 | treeview.view header button:disabled { | ||
| 1383 | border-color: #0d0d0d; | ||
| 1384 | background-image: none; } | ||
| 1385 | treeview.view header button:last-child { | ||
| 1386 | border-right-style: none; | ||
| 1387 | border-image: none; } | ||
| 1388 | treeview.view button.dnd, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd:active, | ||
| 1389 | treeview.view header.button.dnd, | ||
| 1390 | treeview.view header.button.dnd:selected, | ||
| 1391 | treeview.view header.button.dnd:hover, | ||
| 1392 | treeview.view header.button.dnd:active { | ||
| 1393 | padding: 0 6px; | ||
| 1394 | transition: none; | ||
| 1395 | color: white; | ||
| 1396 | background-color: #367bf0; | ||
| 1397 | border-radius: 0; | ||
| 1398 | border-style: none; } | ||
| 1399 | |||
| 1400 | menubar, | ||
| 1401 | .menubar { | ||
| 1402 | padding: 0; | ||
| 1403 | background-color: black; | ||
| 1404 | color: white; } | ||
| 1405 | menubar:backdrop, | ||
| 1406 | .menubar:backdrop { | ||
| 1407 | color: rgba(255, 255, 255, 0.45); } | ||
| 1408 | menubar > menuitem, | ||
| 1409 | .menubar > menuitem { | ||
| 1410 | min-height: 16px; | ||
| 1411 | padding: 4px 8px; } | ||
| 1412 | menubar > menuitem menu, menubar > menuitem .csd menu, | ||
| 1413 | .menubar > menuitem menu, | ||
| 1414 | .menubar > menuitem .csd menu { | ||
| 1415 | border-radius: 0; | ||
| 1416 | padding: 0; } | ||
| 1417 | menubar > menuitem menu menu, menubar > menuitem .csd menu menu, | ||
| 1418 | .menubar > menuitem menu menu, | ||
| 1419 | .menubar > menuitem .csd menu menu { | ||
| 1420 | border-radius: 0; | ||
| 1421 | padding: 0; } | ||
| 1422 | menubar > menuitem:hover, | ||
| 1423 | .menubar > menuitem:hover { | ||
| 1424 | background-color: #367bf0; | ||
| 1425 | color: white; } | ||
| 1426 | menubar > menuitem:disabled, | ||
| 1427 | .menubar > menuitem:disabled { | ||
| 1428 | color: rgba(255, 255, 255, 0.4); | ||
| 1429 | border-color: transparent; } | ||
| 1430 | menubar .csd.popup decoration, | ||
| 1431 | .menubar .csd.popup decoration { | ||
| 1432 | border-radius: 0; } | ||
| 1433 | |||
| 1434 | .background.popup { | ||
| 1435 | background-color: transparent; } | ||
| 1436 | |||
| 1437 | menu, .menu, .context-menu, popover.touch-selection, .csd popover.touch-selection, popover.background.touch-selection, .csd popover.background.touch-selection { | ||
| 1438 | padding: 4px 0; | ||
| 1439 | background-color: #0d0d0d; | ||
| 1440 | border: 1px solid #1a1a1a; } | ||
| 1441 | .csd menu, | ||
| 1442 | .csd .menu, | ||
| 1443 | .csd .context-menu, | ||
| 1444 | .csd popover.touch-selection, | ||
| 1445 | .csd popover.background.touch-selection { | ||
| 1446 | border: none; | ||
| 1447 | border-radius: 6px; } | ||
| 1448 | menu separator, .csd menu separator, .menu separator, .csd .menu separator, .context-menu separator, popover.touch-selection separator, .csd popover.touch-selection separator, popover.background.touch-selection separator, .csd popover.background.touch-selection separator, .csd .context-menu separator, .csd popover.touch-selection separator, .csd popover.background.touch-selection separator { | ||
| 1449 | margin: 2px 0; | ||
| 1450 | background-color: #0d0d0d; } | ||
| 1451 | menu .separator:not(label), .csd menu .separator:not(label), .menu .separator:not(label), .csd .menu .separator:not(label), .context-menu .separator:not(label), popover.touch-selection .separator:not(label), .csd popover.background.touch-selection .separator:not(label), .csd .context-menu .separator:not(label), .csd popover.touch-selection .separator:not(label) { | ||
| 1452 | color: #0d0d0d; } | ||
| 1453 | menu menuitem, .menu menuitem, .context-menu menuitem, popover.touch-selection menuitem, .csd popover.touch-selection menuitem, popover.background.touch-selection menuitem, .csd popover.background.touch-selection menuitem { | ||
| 1454 | min-height: 16px; | ||
| 1455 | min-width: 40px; | ||
| 1456 | padding: 4px 6px; | ||
| 1457 | text-shadow: none; } | ||
| 1458 | menu menuitem:hover, .menu menuitem:hover, .context-menu menuitem:hover, popover.touch-selection menuitem:hover, .csd popover.background.touch-selection menuitem:hover { | ||
| 1459 | color: white; | ||
| 1460 | background-color: #367bf0; } | ||
| 1461 | menu menuitem:disabled, .menu menuitem:disabled, .context-menu menuitem:disabled, popover.touch-selection menuitem:disabled, .csd popover.background.touch-selection menuitem:disabled { | ||
| 1462 | color: rgba(255, 255, 255, 0.45); } | ||
| 1463 | menu menuitem arrow, .menu menuitem arrow, .context-menu menuitem arrow, popover.touch-selection menuitem arrow, .csd popover.touch-selection menuitem arrow, popover.background.touch-selection menuitem arrow, .csd popover.background.touch-selection menuitem arrow { | ||
| 1464 | min-height: 16px; | ||
| 1465 | min-width: 16px; } | ||
| 1466 | menu menuitem arrow:dir(ltr), .menu menuitem arrow:dir(ltr), .context-menu menuitem arrow:dir(ltr), popover.touch-selection menuitem arrow:dir(ltr), .csd popover.background.touch-selection menuitem arrow:dir(ltr) { | ||
| 1467 | -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); | ||
| 1468 | margin-left: 10px; } | ||
| 1469 | menu menuitem arrow:dir(rtl), .menu menuitem arrow:dir(rtl), .context-menu menuitem arrow:dir(rtl), popover.touch-selection menuitem arrow:dir(rtl), .csd popover.background.touch-selection menuitem arrow:dir(rtl) { | ||
| 1470 | -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); | ||
| 1471 | margin-right: 10px; } | ||
| 1472 | menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), .menu menuitem label:dir(rtl), .menu menuitem label:dir(ltr), .context-menu menuitem label:dir(rtl), popover.touch-selection menuitem label:dir(rtl), .csd popover.background.touch-selection menuitem label:dir(rtl), .context-menu menuitem label:dir(ltr), popover.touch-selection menuitem label:dir(ltr), .csd popover.background.touch-selection menuitem label:dir(ltr) { | ||
| 1473 | color: inherit; } | ||
| 1474 | menu > arrow, .menu > arrow, .context-menu > arrow, popover.touch-selection > arrow, .csd popover.touch-selection > arrow, popover.background.touch-selection > arrow, .csd popover.background.touch-selection > arrow { | ||
| 1475 | border-color: transparent; | ||
| 1476 | background-color: transparent; | ||
| 1477 | background-image: none; | ||
| 1478 | min-height: 16px; | ||
| 1479 | min-width: 16px; | ||
| 1480 | padding: 4px; | ||
| 1481 | background-color: #0d0d0d; | ||
| 1482 | border-radius: 0; } | ||
| 1483 | menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top, popover.touch-selection > arrow.top, .csd popover.touch-selection > arrow.top { | ||
| 1484 | margin-top: -6px; | ||
| 1485 | border-bottom: 1px solid #1a1a1a; | ||
| 1486 | border-top-right-radius: 6px; | ||
| 1487 | border-top-left-radius: 6px; | ||
| 1488 | -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } | ||
| 1489 | menu > arrow.bottom, .menu > arrow.bottom, .context-menu > arrow.bottom, popover.touch-selection > arrow.bottom, .csd popover.touch-selection > arrow.bottom { | ||
| 1490 | margin-bottom: -6px; | ||
| 1491 | border-top: 1px solid #1a1a1a; | ||
| 1492 | border-top-right-radius: 6px; | ||
| 1493 | border-top-left-radius: 6px; | ||
| 1494 | -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } | ||
| 1495 | menu > arrow:hover, .menu > arrow:hover, .context-menu > arrow:hover, popover.touch-selection > arrow:hover, .csd popover.touch-selection > arrow:hover { | ||
| 1496 | background-color: #1a1a1a; } | ||
| 1497 | menu > arrow:disabled, .menu > arrow:disabled, .context-menu > arrow:disabled, popover.touch-selection > arrow:disabled, .csd popover.touch-selection > arrow:disabled { | ||
| 1498 | color: transparent; | ||
| 1499 | background-color: transparent; | ||
| 1500 | border-color: transparent; } | ||
| 1501 | |||
| 1502 | menuitem accelerator { | ||
| 1503 | color: alpha(currentColor,0.55); } | ||
| 1504 | menuitem check, | ||
| 1505 | menuitem radio { | ||
| 1506 | min-height: 16px; | ||
| 1507 | min-width: 16px; } | ||
| 1508 | menuitem check:dir(ltr), | ||
| 1509 | menuitem radio:dir(ltr) { | ||
| 1510 | margin-right: 7px; } | ||
| 1511 | menuitem check:dir(rtl), | ||
| 1512 | menuitem radio:dir(rtl) { | ||
| 1513 | margin-left: 7px; } | ||
| 1514 | |||
| 1515 | popover, popover.background { | ||
| 1516 | padding: 2px; | ||
| 1517 | border-radius: 6px; | ||
| 1518 | background-clip: border-box; | ||
| 1519 | background-color: #0d0d0d; | ||
| 1520 | box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.35); } | ||
| 1521 | .csd popover, popover, | ||
| 1522 | .csd popover.background, popover.background { | ||
| 1523 | border: 1px solid #1a1a1a; } | ||
| 1524 | popover separator, popover.background separator { | ||
| 1525 | background-color: #0d0d0d; } | ||
| 1526 | popover > list, | ||
| 1527 | popover > .view, | ||
| 1528 | popover > iconview, | ||
| 1529 | popover > toolbar, | ||
| 1530 | popover > .inline-toolbar, popover.background > list, | ||
| 1531 | popover.background > .view, | ||
| 1532 | popover.background > iconview, | ||
| 1533 | popover.background > toolbar, | ||
| 1534 | popover.background > .inline-toolbar { | ||
| 1535 | border-style: none; | ||
| 1536 | background-color: transparent; } | ||
| 1537 | |||
| 1538 | cursor-handle { | ||
| 1539 | background-color: transparent; | ||
| 1540 | background-image: none; | ||
| 1541 | box-shadow: none; | ||
| 1542 | border-style: none; } | ||
| 1543 | cursor-handle.top { | ||
| 1544 | -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); } | ||
| 1545 | cursor-handle.bottom { | ||
| 1546 | -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); } | ||
| 1547 | |||
| 1548 | notebook { | ||
| 1549 | padding: 0; } | ||
| 1550 | notebook.frame { | ||
| 1551 | border: 1px solid #1a1a1a; } | ||
| 1552 | notebook.frame > header { | ||
| 1553 | margin: -1px; } | ||
| 1554 | notebook.frame > header.top { | ||
| 1555 | margin-bottom: 0; } | ||
| 1556 | notebook.frame > header.bottom { | ||
| 1557 | margin-top: 0; } | ||
| 1558 | notebook.frame > header.left { | ||
| 1559 | margin-right: 0; } | ||
| 1560 | notebook.frame > header.right { | ||
| 1561 | margin-left: 0; } | ||
| 1562 | notebook.frame > header.top, notebook.frame > header.bottom { | ||
| 1563 | padding-left: 0; | ||
| 1564 | padding-right: 0; } | ||
| 1565 | notebook.frame > header.left, notebook.frame > header.right { | ||
| 1566 | padding-top: 0; | ||
| 1567 | padding-bottom: 0; } | ||
| 1568 | notebook > stack:not(:only-child) { | ||
| 1569 | background-color: black; } | ||
| 1570 | notebook > header { | ||
| 1571 | padding: 2px; | ||
| 1572 | background-color: #0d0d0d; } | ||
| 1573 | notebook > header.top { | ||
| 1574 | box-shadow: inset 0 -1px #1a1a1a; } | ||
| 1575 | notebook > header.bottom { | ||
| 1576 | box-shadow: inset 0 1px #1a1a1a; } | ||
| 1577 | notebook > header.right { | ||
| 1578 | box-shadow: inset 1px 0 #1a1a1a; } | ||
| 1579 | notebook > header.left { | ||
| 1580 | box-shadow: inset -1px 0 #1a1a1a; } | ||
| 1581 | notebook > header.top { | ||
| 1582 | padding-bottom: 0; } | ||
| 1583 | notebook > header.top > tabs { | ||
| 1584 | margin: 0 5px; } | ||
| 1585 | notebook > header.top > tabs > tab { | ||
| 1586 | padding: 2px 10px; | ||
| 1587 | min-width: 20px; | ||
| 1588 | min-height: 20px; | ||
| 1589 | margin: 0; | ||
| 1590 | outline-offset: -4px; | ||
| 1591 | border: 1px solid transparent; | ||
| 1592 | border-bottom: none; | ||
| 1593 | border-radius: 6px 6px 0 0; } | ||
| 1594 | notebook > header.top > tabs > tab:not(:checked) { | ||
| 1595 | box-shadow: 4px 3px 0 -3px #1a1a1a; } | ||
| 1596 | notebook > header.bottom { | ||
| 1597 | padding-top: 0; } | ||
| 1598 | notebook > header.bottom > tabs { | ||
| 1599 | margin: 0 5px; } | ||
| 1600 | notebook > header.bottom > tabs > tab { | ||
| 1601 | padding: 2px 10px; | ||
| 1602 | min-width: 20px; | ||
| 1603 | min-height: 20px; | ||
| 1604 | margin: 0; | ||
| 1605 | outline-offset: -4px; | ||
| 1606 | border: 1px solid transparent; | ||
| 1607 | border-top: none; | ||
| 1608 | border-radius: 0 0 6px 6px; } | ||
| 1609 | notebook > header.bottom > tabs > tab:not(:checked) { | ||
| 1610 | box-shadow: 4px -3px 0 -3px #1a1a1a; } | ||
| 1611 | notebook > header.right { | ||
| 1612 | padding-left: 0; } | ||
| 1613 | notebook > header.right > tabs { | ||
| 1614 | margin: 5px 0; } | ||
| 1615 | notebook > header.right > tabs > tab { | ||
| 1616 | padding: 2px 10px; | ||
| 1617 | min-width: 20px; | ||
| 1618 | min-height: 20px; | ||
| 1619 | margin: 0; | ||
| 1620 | outline-offset: -4px; | ||
| 1621 | border: 1px solid transparent; | ||
| 1622 | border-left: none; | ||
| 1623 | border-radius: 0 6px 6px 0; } | ||
| 1624 | notebook > header.right > tabs > tab:not(:checked) { | ||
| 1625 | box-shadow: -3px -4px 0 -3px #1a1a1a; } | ||
| 1626 | notebook > header.left { | ||
| 1627 | padding-right: 0; } | ||
| 1628 | notebook > header.left > tabs { | ||
| 1629 | margin: 5px 0; } | ||
| 1630 | notebook > header.left > tabs > tab { | ||
| 1631 | padding: 2px 10px; | ||
| 1632 | min-width: 20px; | ||
| 1633 | min-height: 20px; | ||
| 1634 | margin: 0; | ||
| 1635 | outline-offset: -4px; | ||
| 1636 | border: 1px solid transparent; | ||
| 1637 | border-right: none; | ||
| 1638 | border-radius: 6px 0 0 6px; } | ||
| 1639 | notebook > header.left > tabs > tab:not(:checked) { | ||
| 1640 | box-shadow: 3px -4px 0 -3px #1a1a1a; } | ||
| 1641 | notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { | ||
| 1642 | -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } | ||
| 1643 | notebook > header.top > tabs > arrow.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child { | ||
| 1644 | margin-left: 2px; } | ||
| 1645 | notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { | ||
| 1646 | -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } | ||
| 1647 | notebook > header.top > tabs > arrow.down:first-child, notebook > header.bottom > tabs > arrow.down:first-child { | ||
| 1648 | margin-right: 2px; } | ||
| 1649 | notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { | ||
| 1650 | -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } | ||
| 1651 | notebook > header.left > tabs > arrow.up:last-child, notebook > header.right > tabs > arrow.up:last-child { | ||
| 1652 | margin-top: 2px; } | ||
| 1653 | notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { | ||
| 1654 | -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } | ||
| 1655 | notebook > header.left > tabs > arrow.down:first-child, notebook > header.right > tabs > arrow.down:first-child { | ||
| 1656 | margin-bottom: 2px; } | ||
| 1657 | notebook > header > tabs > arrow { | ||
| 1658 | color: rgba(255, 255, 255, 0.45); } | ||
| 1659 | notebook > header > tabs > arrow:hover { | ||
| 1660 | color: rgba(255, 255, 255, 0.725); } | ||
| 1661 | notebook > header > tabs > arrow:active { | ||
| 1662 | color: white; } | ||
| 1663 | notebook > header > tabs > arrow:disabled { | ||
| 1664 | color: rgba(255, 255, 255, 0.15); } | ||
| 1665 | notebook > header.top > tabs > tab:hover:not(:checked) { | ||
| 1666 | box-shadow: inset 0 -1px #1a1a1a; } | ||
| 1667 | notebook > header.bottom > tabs > tab:hover:not(:checked) { | ||
| 1668 | box-shadow: inset 0 1px #1a1a1a; } | ||
| 1669 | notebook > header.left > tabs > tab:hover:not(:checked) { | ||
| 1670 | box-shadow: inset -1px 0 #1a1a1a; } | ||
| 1671 | notebook > header.right > tabs > tab:hover:not(:checked) { | ||
| 1672 | box-shadow: inset 1px 0 #1a1a1a; } | ||
| 1673 | notebook > header > tabs > tab { | ||
| 1674 | color: rgba(255, 255, 255, 0.45); | ||
| 1675 | background-color: transparent; | ||
| 1676 | transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } | ||
| 1677 | notebook > header > tabs > tab:hover:not(:checked) { | ||
| 1678 | color: rgba(255, 255, 255, 0.725); | ||
| 1679 | background-color: black; | ||
| 1680 | border-color: #1a1a1a; | ||
| 1681 | transition: none; } | ||
| 1682 | notebook > header > tabs > tab:checked { | ||
| 1683 | color: white; | ||
| 1684 | background-color: black; | ||
| 1685 | border-color: #1a1a1a; } | ||
| 1686 | notebook > header > tabs > tab button.flat, notebook > header > tabs > tab button.sidebar-button { | ||
| 1687 | min-height: 22px; | ||
| 1688 | min-width: 16px; | ||
| 1689 | padding: 0; | ||
| 1690 | color: #aaaaaa; } | ||
| 1691 | notebook > header > tabs > tab button.flat:hover, notebook > header > tabs > tab button.sidebar-button:hover { | ||
| 1692 | color: #ff4d4d; } | ||
| 1693 | 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 { | ||
| 1694 | color: #367bf0; } | ||
| 1695 | |||
| 1696 | scrollbar { | ||
| 1697 | background-color: black; | ||
| 1698 | transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } | ||
| 1699 | * { | ||
| 1700 | -GtkScrollbar-has-backward-stepper: false; | ||
| 1701 | -GtkScrollbar-has-forward-stepper: false; } | ||
| 1702 | scrollbar.top { | ||
| 1703 | border-bottom: 1px solid #1a1a1a; } | ||
| 1704 | scrollbar.bottom { | ||
| 1705 | border-top: 1px solid #1a1a1a; } | ||
| 1706 | scrollbar.left { | ||
| 1707 | border-right: 1px solid #1a1a1a; } | ||
| 1708 | scrollbar.right { | ||
| 1709 | border-left: 1px solid #1a1a1a; } | ||
| 1710 | scrollbar button { | ||
| 1711 | border: none; } | ||
| 1712 | scrollbar.vertical button.down { | ||
| 1713 | -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } | ||
| 1714 | scrollbar.vertical button.up { | ||
| 1715 | -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } | ||
| 1716 | scrollbar.horizontal button.down { | ||
| 1717 | -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); } | ||
| 1718 | scrollbar.horizontal button.up { | ||
| 1719 | -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); } | ||
| 1720 | scrollbar slider { | ||
| 1721 | min-width: 6px; | ||
| 1722 | min-height: 6px; | ||
| 1723 | margin: -1px; | ||
| 1724 | border: 4px solid transparent; | ||
| 1725 | border-radius: 8px; | ||
| 1726 | background-clip: padding-box; | ||
| 1727 | background-color: #6e6e6e; } | ||
| 1728 | scrollbar slider:hover { | ||
| 1729 | background-color: #565656; } | ||
| 1730 | scrollbar slider:hover:active { | ||
| 1731 | background-color: #367bf0; } | ||
| 1732 | scrollbar slider:disabled { | ||
| 1733 | background-color: transparent; } | ||
| 1734 | scrollbar.fine-tune slider { | ||
| 1735 | min-width: 4px; | ||
| 1736 | min-height: 4px; } | ||
| 1737 | scrollbar.fine-tune.horizontal slider { | ||
| 1738 | border-width: 5px 4px; } | ||
| 1739 | scrollbar.fine-tune.vertical slider { | ||
| 1740 | border-width: 4px 5px; } | ||
| 1741 | scrollbar.overlay-indicator:not(.dragging):not(.hovering) { | ||
| 1742 | opacity: 0.4; | ||
| 1743 | border-color: transparent; | ||
| 1744 | background-color: transparent; } | ||
| 1745 | scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { | ||
| 1746 | margin: 0; | ||
| 1747 | min-width: 4px; | ||
| 1748 | min-height: 4px; | ||
| 1749 | background-color: #b6b6b6; | ||
| 1750 | border: 1px solid rgba(0, 0, 0, 0.3); } | ||
| 1751 | scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { | ||
| 1752 | margin: 0 2px; | ||
| 1753 | min-width: 40px; } | ||
| 1754 | scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { | ||
| 1755 | margin: 2px 0; | ||
| 1756 | min-height: 40px; } | ||
| 1757 | scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { | ||
| 1758 | opacity: 0.99; } | ||
| 1759 | scrollbar.horizontal slider { | ||
| 1760 | min-width: 40px; } | ||
| 1761 | scrollbar.vertical slider { | ||
| 1762 | min-height: 40px; } | ||
| 1763 | |||
| 1764 | switch { | ||
| 1765 | font-weight: bold; | ||
| 1766 | font-size: smaller; | ||
| 1767 | outline-offset: -4px; | ||
| 1768 | border: 1px solid #1a1a1a; | ||
| 1769 | border-radius: 100px; | ||
| 1770 | color: transparent; | ||
| 1771 | background-color: white; } | ||
| 1772 | switch:checked { | ||
| 1773 | border-color: #0d4bb3; | ||
| 1774 | background-color: #367bf0; } | ||
| 1775 | switch:disabled { | ||
| 1776 | border-color: #1a1a1a; | ||
| 1777 | background-color: #121212; } | ||
| 1778 | switch slider { | ||
| 1779 | margin: -1px; | ||
| 1780 | min-width: 24px; | ||
| 1781 | min-height: 24px; | ||
| 1782 | border: 1px solid #1a1a1a; | ||
| 1783 | border-radius: 50%; | ||
| 1784 | background-color: #050505; | ||
| 1785 | box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); | ||
| 1786 | border: 0; | ||
| 1787 | margin: 2px; | ||
| 1788 | min-width: 20px; | ||
| 1789 | min-height: 20px; | ||
| 1790 | box-shadow: 0 0 2px black; } | ||
| 1791 | switch:checked slider { | ||
| 1792 | border-color: #0d0d0d; | ||
| 1793 | box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); } | ||
| 1794 | switch:disabled slider { | ||
| 1795 | border: 1px solid #1a1a1a; | ||
| 1796 | background-color: #121212; | ||
| 1797 | box-shadow: none; } | ||
| 1798 | |||
| 1799 | .check, | ||
| 1800 | check, | ||
| 1801 | treeview.check { | ||
| 1802 | -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-darkest.png"), url("assets/checkbox-unchecked-darkest@2.png")); } | ||
| 1803 | |||
| 1804 | .osd check, | ||
| 1805 | filechooser actionbar check { | ||
| 1806 | -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); } | ||
| 1807 | |||
| 1808 | menuitem check:hover, | ||
| 1809 | .view check:selected, | ||
| 1810 | iconview check:selected, | ||
| 1811 | treeview.check:selected, | ||
| 1812 | row:selected check, | ||
| 1813 | infobar check { | ||
| 1814 | -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); } | ||
| 1815 | |||
| 1816 | .check:disabled, | ||
| 1817 | check:disabled, | ||
| 1818 | treeview.check:disabled { | ||
| 1819 | -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-darkest.png"), url("assets/checkbox-unchecked-insensitive-darkest@2.png")); } | ||
| 1820 | |||
| 1821 | .osd check:disabled, | ||
| 1822 | filechooser actionbar check:disabled { | ||
| 1823 | -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); } | ||
| 1824 | |||
| 1825 | menuitem check:disabled:hover, | ||
| 1826 | .view check:disabled:selected, | ||
| 1827 | iconview check:disabled:selected, | ||
| 1828 | treeview.check:disabled:selected, | ||
| 1829 | row:selected check:disabled, | ||
| 1830 | infobar check:disabled { | ||
| 1831 | -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); } | ||
| 1832 | |||
| 1833 | .check:indeterminate, | ||
| 1834 | check:indeterminate, | ||
| 1835 | treeview.check:indeterminate { | ||
| 1836 | -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-darkest.png"), url("assets/checkbox-mixed-darkest@2.png")); } | ||
| 1837 | |||
| 1838 | .osd check:indeterminate, | ||
| 1839 | filechooser actionbar check:indeterminate { | ||
| 1840 | -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); } | ||
| 1841 | |||
| 1842 | menuitem check:indeterminate:hover, | ||
| 1843 | .view check:indeterminate:selected, | ||
| 1844 | iconview check:indeterminate:selected, | ||
| 1845 | treeview.check:indeterminate:selected, | ||
| 1846 | row:selected check:indeterminate, | ||
| 1847 | infobar check:indeterminate { | ||
| 1848 | -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); } | ||
| 1849 | |||
| 1850 | .check:indeterminate:disabled, | ||
| 1851 | check:indeterminate:disabled, | ||
| 1852 | treeview.check:indeterminate:disabled { | ||
| 1853 | -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-darkest.png"), url("assets/checkbox-mixed-insensitive-darkest@2.png")); } | ||
| 1854 | |||
| 1855 | .osd check:indeterminate:disabled, | ||
| 1856 | filechooser actionbar check:indeterminate:disabled { | ||
| 1857 | -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); } | ||
| 1858 | |||
| 1859 | menuitem check:indeterminate:disabled:hover, | ||
| 1860 | .view check:indeterminate:disabled:selected, | ||
| 1861 | iconview check:indeterminate:disabled:selected, | ||
| 1862 | treeview.check:indeterminate:disabled:selected, | ||
| 1863 | row:selected check:indeterminate:disabled, | ||
| 1864 | infobar check:indeterminate:disabled { | ||
| 1865 | -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); } | ||
| 1866 | |||
| 1867 | .check:checked, | ||
| 1868 | check:checked, | ||
| 1869 | treeview.check:checked { | ||
| 1870 | -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-darkest.png"), url("assets/checkbox-checked-darkest@2.png")); } | ||
| 1871 | |||
| 1872 | .osd check:checked, | ||
| 1873 | filechooser actionbar check:checked { | ||
| 1874 | -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); } | ||
| 1875 | |||
| 1876 | menuitem check:checked:hover, | ||
| 1877 | .view check:checked:selected, | ||
| 1878 | iconview check:checked:selected, | ||
| 1879 | treeview.check:checked:selected, | ||
| 1880 | row:selected check:checked, | ||
| 1881 | infobar check:checked { | ||
| 1882 | -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); } | ||
| 1883 | |||
| 1884 | .check:checked:disabled, | ||
| 1885 | check:checked:disabled, | ||
| 1886 | treeview.check:checked:disabled { | ||
| 1887 | -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-darkest.png"), url("assets/checkbox-checked-insensitive-darkest@2.png")); } | ||
| 1888 | |||
| 1889 | .osd check:checked:disabled, | ||
| 1890 | filechooser actionbar check:checked:disabled { | ||
| 1891 | -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); } | ||
| 1892 | |||
| 1893 | menuitem check:checked:disabled:hover, | ||
| 1894 | .view check:checked:disabled:selected, | ||
| 1895 | iconview check:checked:disabled:selected, | ||
| 1896 | treeview.check:checked:disabled:selected, | ||
| 1897 | row:selected check:checked:disabled, | ||
| 1898 | infobar check:checked:disabled { | ||
| 1899 | -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); } | ||
| 1900 | |||
| 1901 | .radio, | ||
| 1902 | radio, | ||
| 1903 | treeview.radio { | ||
| 1904 | -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-darkest.png"), url("assets/radio-unchecked-darkest@2.png")); } | ||
| 1905 | |||
| 1906 | .osd radio, | ||
| 1907 | filechooser actionbar radio { | ||
| 1908 | -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); } | ||
| 1909 | |||
| 1910 | menuitem radio:hover, | ||
| 1911 | .view radio:selected, | ||
| 1912 | iconview radio:selected, | ||
| 1913 | treeview.radio:selected, | ||
| 1914 | row:selected radio, | ||
| 1915 | infobar radio { | ||
| 1916 | -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); } | ||
| 1917 | |||
| 1918 | .radio:disabled, | ||
| 1919 | radio:disabled, | ||
| 1920 | treeview.radio:disabled { | ||
| 1921 | -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-darkest.png"), url("assets/radio-unchecked-insensitive-darkest@2.png")); } | ||
| 1922 | |||
| 1923 | .osd radio:disabled, | ||
| 1924 | filechooser actionbar radio:disabled { | ||
| 1925 | -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); } | ||
| 1926 | |||
| 1927 | menuitem radio:disabled:hover, | ||
| 1928 | .view radio:disabled:selected, | ||
| 1929 | iconview radio:disabled:selected, | ||
| 1930 | treeview.radio:disabled:selected, | ||
| 1931 | row:selected radio:disabled, | ||
| 1932 | infobar radio:disabled { | ||
| 1933 | -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); } | ||
| 1934 | |||
| 1935 | .radio:indeterminate, | ||
| 1936 | radio:indeterminate, | ||
| 1937 | treeview.radio:indeterminate { | ||
| 1938 | -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-darkest.png"), url("assets/radio-mixed-darkest@2.png")); } | ||
| 1939 | |||
| 1940 | .osd radio:indeterminate, | ||
| 1941 | filechooser actionbar radio:indeterminate { | ||
| 1942 | -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); } | ||
| 1943 | |||
| 1944 | menuitem radio:indeterminate:hover, | ||
| 1945 | .view radio:indeterminate:selected, | ||
| 1946 | iconview radio:indeterminate:selected, | ||
| 1947 | treeview.radio:indeterminate:selected, | ||
| 1948 | row:selected radio:indeterminate, | ||
| 1949 | infobar radio:indeterminate { | ||
| 1950 | -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); } | ||
| 1951 | |||
| 1952 | .radio:indeterminate:disabled, | ||
| 1953 | radio:indeterminate:disabled, | ||
| 1954 | treeview.radio:indeterminate:disabled { | ||
| 1955 | -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-darkest.png"), url("assets/radio-mixed-insensitive-darkest@2.png")); } | ||
| 1956 | |||
| 1957 | .osd radio:indeterminate:disabled, | ||
| 1958 | filechooser actionbar radio:indeterminate:disabled { | ||
| 1959 | -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); } | ||
| 1960 | |||
| 1961 | menuitem radio:indeterminate:disabled:hover, | ||
| 1962 | .view radio:indeterminate:disabled:selected, | ||
| 1963 | iconview radio:indeterminate:disabled:selected, | ||
| 1964 | treeview.radio:indeterminate:disabled:selected, | ||
| 1965 | row:selected radio:indeterminate:disabled, | ||
| 1966 | infobar radio:indeterminate:disabled { | ||
| 1967 | -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); } | ||
| 1968 | |||
| 1969 | .radio:checked, | ||
| 1970 | radio:checked, | ||
| 1971 | treeview.radio:checked { | ||
| 1972 | -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-darkest.png"), url("assets/radio-checked-darkest@2.png")); } | ||
| 1973 | |||
| 1974 | .osd radio:checked, | ||
| 1975 | filechooser actionbar radio:checked { | ||
| 1976 | -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); } | ||
| 1977 | |||
| 1978 | menuitem radio:checked:hover, | ||
| 1979 | .view radio:checked:selected, | ||
| 1980 | iconview radio:checked:selected, | ||
| 1981 | treeview.radio:checked:selected, | ||
| 1982 | row:selected radio:checked, | ||
| 1983 | infobar radio:checked { | ||
| 1984 | -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); } | ||
| 1985 | |||
| 1986 | .radio:checked:disabled, | ||
| 1987 | radio:checked:disabled, | ||
| 1988 | treeview.radio:checked:disabled { | ||
| 1989 | -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-darkest.png"), url("assets/radio-checked-insensitive-darkest@2.png")); } | ||
| 1990 | |||
| 1991 | .osd radio:checked:disabled, | ||
| 1992 | filechooser actionbar radio:checked:disabled { | ||
| 1993 | -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); } | ||
| 1994 | |||
| 1995 | menuitem radio:checked:disabled:hover, | ||
| 1996 | .view radio:checked:disabled:selected, | ||
| 1997 | iconview radio:checked:disabled:selected, | ||
| 1998 | treeview.radio:checked:disabled:selected, | ||
| 1999 | row:selected radio:checked:disabled, | ||
| 2000 | infobar radio:checked:disabled { | ||
| 2001 | -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); } | ||
| 2002 | |||
| 2003 | .view.content-view.check:not(list), iconview.content-view.check:not(list) { | ||
| 2004 | -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode-darkest.png"), url("assets/checkbox-selectionmode-darkest@2.png")); | ||
| 2005 | background-color: transparent; } | ||
| 2006 | |||
| 2007 | .view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list) { | ||
| 2008 | -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode-darkest.png"), url("assets/checkbox-checked-selectionmode-darkest@2.png")); | ||
| 2009 | background-color: transparent; } | ||
| 2010 | |||
| 2011 | checkbutton.text-button, radiobutton.text-button { | ||
| 2012 | padding: 2px 0; | ||
| 2013 | outline-offset: 0; } | ||
| 2014 | checkbutton label:not(:only-child):first-child, radiobutton label:not(:only-child):first-child { | ||
| 2015 | margin-left: 4px; } | ||
| 2016 | checkbutton label:not(:only-child):last-child, radiobutton label:not(:only-child):last-child { | ||
| 2017 | margin-right: 4px; } | ||
| 2018 | |||
| 2019 | check, | ||
| 2020 | radio { | ||
| 2021 | min-width: 16px; | ||
| 2022 | min-height: 16px; | ||
| 2023 | margin: 0 2px; } | ||
| 2024 | check:only-child, menu menuitem check, | ||
| 2025 | radio:only-child, menu menuitem | ||
| 2026 | radio { | ||
| 2027 | margin: 0; } | ||
| 2028 | |||
| 2029 | scale { | ||
| 2030 | min-height: 15px; | ||
| 2031 | min-width: 15px; | ||
| 2032 | padding: 3px; } | ||
| 2033 | scale.horizontal trough { | ||
| 2034 | padding: 0 4px; } | ||
| 2035 | scale.horizontal highlight, scale.horizontal fill { | ||
| 2036 | margin: 0 -4px; } | ||
| 2037 | scale.vertical trough { | ||
| 2038 | padding: 4px 0; } | ||
| 2039 | scale.vertical highlight, scale.vertical fill { | ||
| 2040 | margin: -4px 0; } | ||
| 2041 | scale slider { | ||
| 2042 | min-height: 15px; | ||
| 2043 | min-width: 15px; | ||
| 2044 | margin: -6px; } | ||
| 2045 | scale.fine-tune slider { | ||
| 2046 | margin: -4px; } | ||
| 2047 | scale.fine-tune fill, | ||
| 2048 | scale.fine-tune highlight, | ||
| 2049 | scale.fine-tune trough { | ||
| 2050 | border-radius: 5px; | ||
| 2051 | -gtk-outline-radius: 7px; } | ||
| 2052 | scale trough { | ||
| 2053 | outline-offset: 2px; | ||
| 2054 | -gtk-outline-radius: 4.5px; | ||
| 2055 | border-radius: 2.5px; | ||
| 2056 | background-color: black; } | ||
| 2057 | scale trough:disabled { | ||
| 2058 | background-color: rgba(0, 0, 0, 0.55); } | ||
| 2059 | .osd scale trough { | ||
| 2060 | background-color: rgba(43, 43, 43, 0.975); } | ||
| 2061 | .osd scale trough highlight { | ||
| 2062 | background-color: #367bf0; } | ||
| 2063 | menuitem:hover scale trough, row:selected scale trough, infobar scale trough { | ||
| 2064 | background-color: rgba(0, 0, 0, 0.2); } | ||
| 2065 | menuitem:hover scale trough highlight, row:selected scale trough highlight, infobar scale trough highlight { | ||
| 2066 | background-color: white; } | ||
| 2067 | menuitem:hover scale trough highlight:disabled, row:selected scale trough highlight:disabled, infobar scale trough highlight:disabled { | ||
| 2068 | background-color: #a5c4f8; } | ||
| 2069 | menuitem:hover scale trough:disabled, row:selected scale trough:disabled, infobar scale trough:disabled { | ||
| 2070 | background-color: rgba(0, 0, 0, 0.1); } | ||
| 2071 | scale highlight { | ||
| 2072 | border-radius: 2.5px; | ||
| 2073 | background-color: #367bf0; } | ||
| 2074 | scale highlight:disabled { | ||
| 2075 | background-color: rgba(54, 123, 240, 0.55); } | ||
| 2076 | scale fill { | ||
| 2077 | border-radius: 2.5px; | ||
| 2078 | background-color: rgba(54, 123, 240, 0.5); } | ||
| 2079 | scale fill:disabled { | ||
| 2080 | background-color: transparent; } | ||
| 2081 | scale slider { | ||
| 2082 | background-color: #050505; | ||
| 2083 | border: 1px solid #141414; | ||
| 2084 | border-radius: 100%; | ||
| 2085 | transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); | ||
| 2086 | transition-property: background, border; } | ||
| 2087 | scale slider:hover { | ||
| 2088 | background-color: #121212; } | ||
| 2089 | scale slider:active { | ||
| 2090 | background-clip: border-box; | ||
| 2091 | background-color: #367bf0; | ||
| 2092 | border-color: #367bf0; } | ||
| 2093 | scale slider:disabled { | ||
| 2094 | background-color: #060606; | ||
| 2095 | border-color: rgba(20, 20, 20, 0.8); } | ||
| 2096 | menuitem:hover scale slider, row:selected scale slider, infobar scale slider { | ||
| 2097 | background-clip: border-box; | ||
| 2098 | background-color: white; | ||
| 2099 | border-color: white; } | ||
| 2100 | menuitem:hover scale slider:hover, row:selected scale slider:hover, infobar scale slider:hover { | ||
| 2101 | background-color: #e1ebfd; | ||
| 2102 | border-color: #e1ebfd; } | ||
| 2103 | menuitem:hover scale slider:active, row:selected scale slider:active, infobar scale slider:active { | ||
| 2104 | background-color: #9bbdf8; | ||
| 2105 | border-color: #9bbdf8; } | ||
| 2106 | menuitem:hover scale slider:disabled, row:selected scale slider:disabled, infobar scale slider:disabled { | ||
| 2107 | background-color: #a5c4f8; | ||
| 2108 | border-color: #a5c4f8; } | ||
| 2109 | .osd scale slider { | ||
| 2110 | background-clip: border-box; | ||
| 2111 | background-color: #367bf0; | ||
| 2112 | border-color: #367bf0; } | ||
| 2113 | .osd scale slider:hover { | ||
| 2114 | background-color: #659af4; | ||
| 2115 | border-color: #659af4; } | ||
| 2116 | .osd scale slider:active { | ||
| 2117 | background-color: #115fe2; | ||
| 2118 | border-color: #115fe2; } | ||
| 2119 | scale value { | ||
| 2120 | color: alpha(currentColor,0.4); } | ||
| 2121 | scale marks { | ||
| 2122 | color: alpha(currentColor,0.4); } | ||
| 2123 | scale marks.top { | ||
| 2124 | margin-bottom: 1px; | ||
| 2125 | margin-top: -4px; } | ||
| 2126 | scale marks.bottom { | ||
| 2127 | margin-top: 1px; | ||
| 2128 | margin-bottom: -4px; } | ||
| 2129 | scale marks.top { | ||
| 2130 | margin-right: 1px; | ||
| 2131 | margin-left: -4px; } | ||
| 2132 | scale marks.bottom { | ||
| 2133 | margin-left: 1px; | ||
| 2134 | margin-right: -4px; } | ||
| 2135 | scale.fine-tune marks.top { | ||
| 2136 | margin-bottom: 0px; | ||
| 2137 | margin-top: -2px; } | ||
| 2138 | scale.fine-tune marks.bottom { | ||
| 2139 | margin-top: 0px; | ||
| 2140 | margin-bottom: -2px; } | ||
| 2141 | scale.fine-tune marks.top { | ||
| 2142 | margin-right: 0px; | ||
| 2143 | margin-left: -2px; } | ||
| 2144 | scale.fine-tune marks.bottom { | ||
| 2145 | margin-left: 0px; | ||
| 2146 | margin-right: -2px; } | ||
| 2147 | scale.horizontal indicator { | ||
| 2148 | min-height: 3px; | ||
| 2149 | min-width: 1px; } | ||
| 2150 | scale.horizontal.fine-tune indicator { | ||
| 2151 | min-height: 2px; } | ||
| 2152 | scale.vertical indicator { | ||
| 2153 | min-height: 1px; | ||
| 2154 | min-width: 3px; } | ||
| 2155 | scale.vertical.fine-tune indicator { | ||
| 2156 | min-width: 2px; } | ||
| 2157 | |||
| 2158 | progressbar { | ||
| 2159 | padding: 0; | ||
| 2160 | font-size: smaller; | ||
| 2161 | color: rgba(255, 255, 255, 0.7); } | ||
| 2162 | progressbar.osd { | ||
| 2163 | min-width: 3px; | ||
| 2164 | min-height: 3px; | ||
| 2165 | background-color: transparent; } | ||
| 2166 | progressbar.osd trough { | ||
| 2167 | border-style: none; | ||
| 2168 | background-color: transparent; | ||
| 2169 | box-shadow: none; } | ||
| 2170 | progressbar progress { | ||
| 2171 | background-color: #367bf0; | ||
| 2172 | border: none; | ||
| 2173 | border-radius: 6px; | ||
| 2174 | box-shadow: none; } | ||
| 2175 | row:selected progressbar progress, infobar progressbar progress { | ||
| 2176 | background-color: white; } | ||
| 2177 | progressbar trough { | ||
| 2178 | border: none; | ||
| 2179 | border-radius: 6px; | ||
| 2180 | background-color: black; } | ||
| 2181 | row:selected progressbar trough, infobar progressbar trough { | ||
| 2182 | background-color: rgba(0, 0, 0, 0.2); } | ||
| 2183 | |||
| 2184 | levelbar block { | ||
| 2185 | min-width: 32px; | ||
| 2186 | min-height: 1px; } | ||
| 2187 | levelbar.vertical block { | ||
| 2188 | min-width: 1px; | ||
| 2189 | min-height: 32px; } | ||
| 2190 | levelbar trough { | ||
| 2191 | border: none; | ||
| 2192 | padding: 3px; | ||
| 2193 | border-radius: 6px; | ||
| 2194 | background-color: black; } | ||
| 2195 | levelbar.horizontal.discrete block { | ||
| 2196 | margin: 0 1px; } | ||
| 2197 | levelbar.vertical.discrete block { | ||
| 2198 | margin: 1px 0; } | ||
| 2199 | levelbar block:not(.empty) { | ||
| 2200 | border: 1px solid #367bf0; | ||
| 2201 | background-color: #367bf0; | ||
| 2202 | border-radius: 2px; } | ||
| 2203 | levelbar block.low { | ||
| 2204 | border-color: #F60; | ||
| 2205 | background-color: #F60; } | ||
| 2206 | levelbar block.high { | ||
| 2207 | border-color: #367bf0; | ||
| 2208 | background-color: #367bf0; } | ||
| 2209 | levelbar block.full { | ||
| 2210 | border-color: #19A187; | ||
| 2211 | background-color: #19A187; } | ||
| 2212 | levelbar block.empty { | ||
| 2213 | background-color: black; | ||
| 2214 | border-color: black; } | ||
| 2215 | |||
| 2216 | printdialog paper { | ||
| 2217 | border: 1px solid #1a1a1a; | ||
| 2218 | background: black; | ||
| 2219 | padding: 0; } | ||
| 2220 | printdialog .dialog-action-box { | ||
| 2221 | margin: 12px; } | ||
| 2222 | |||
| 2223 | frame > border, | ||
| 2224 | .frame { | ||
| 2225 | margin: 0; | ||
| 2226 | padding: 0; | ||
| 2227 | border-radius: 0; | ||
| 2228 | border: 1px solid #1a1a1a; } | ||
| 2229 | |||
| 2230 | frame.flat > border, | ||
| 2231 | frame > border.flat, | ||
| 2232 | .frame.flat { | ||
| 2233 | border-style: none; } | ||
| 2234 | |||
| 2235 | scrolledwindow viewport.frame { | ||
| 2236 | border-style: none; } | ||
| 2237 | scrolledwindow overshoot.top { | ||
| 2238 | background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(54, 123, 240, 0.2)), to(rgba(54, 123, 240, 0))); | ||
| 2239 | background-size: 100% 60%; | ||
| 2240 | background-repeat: no-repeat; | ||
| 2241 | background-position: center top; | ||
| 2242 | background-color: transparent; | ||
| 2243 | border: none; | ||
| 2244 | box-shadow: none; } | ||
| 2245 | scrolledwindow overshoot.bottom { | ||
| 2246 | background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(54, 123, 240, 0.2)), to(rgba(54, 123, 240, 0))); | ||
| 2247 | background-size: 100% 60%; | ||
| 2248 | background-repeat: no-repeat; | ||
| 2249 | background-position: center bottom; | ||
| 2250 | background-color: transparent; | ||
| 2251 | border: none; | ||
| 2252 | box-shadow: none; } | ||
| 2253 | scrolledwindow overshoot.left { | ||
| 2254 | background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(54, 123, 240, 0.2)), to(rgba(54, 123, 240, 0))); | ||
| 2255 | background-size: 60% 100%; | ||
| 2256 | background-repeat: no-repeat; | ||
| 2257 | background-position: left center; | ||
| 2258 | background-color: transparent; | ||
| 2259 | border: none; | ||
| 2260 | box-shadow: none; } | ||
| 2261 | scrolledwindow overshoot.right { | ||
| 2262 | background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(54, 123, 240, 0.2)), to(rgba(54, 123, 240, 0))); | ||
| 2263 | background-size: 60% 100%; | ||
| 2264 | background-repeat: no-repeat; | ||
| 2265 | background-position: right center; | ||
| 2266 | background-color: transparent; | ||
| 2267 | border: none; | ||
| 2268 | box-shadow: none; } | ||
| 2269 | scrolledwindow undershoot.top { | ||
| 2270 | background-color: transparent; | ||
| 2271 | background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); | ||
| 2272 | padding-top: 1px; | ||
| 2273 | background-size: 10px 1px; | ||
| 2274 | background-repeat: repeat-x; | ||
| 2275 | background-origin: content-box; | ||
| 2276 | background-position: center top; | ||
| 2277 | border: none; } | ||
| 2278 | scrolledwindow undershoot.bottom { | ||
| 2279 | background-color: transparent; | ||
| 2280 | background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); | ||
| 2281 | padding-bottom: 1px; | ||
| 2282 | background-size: 10px 1px; | ||
| 2283 | background-repeat: repeat-x; | ||
| 2284 | background-origin: content-box; | ||
| 2285 | background-position: center bottom; | ||
| 2286 | border: none; } | ||
| 2287 | scrolledwindow undershoot.left { | ||
| 2288 | background-color: transparent; | ||
| 2289 | background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); | ||
| 2290 | padding-left: 1px; | ||
| 2291 | background-size: 1px 10px; | ||
| 2292 | background-repeat: repeat-y; | ||
| 2293 | background-origin: content-box; | ||
| 2294 | background-position: left center; | ||
| 2295 | border: none; } | ||
| 2296 | scrolledwindow undershoot.right { | ||
| 2297 | background-color: transparent; | ||
| 2298 | background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); | ||
| 2299 | padding-right: 1px; | ||
| 2300 | background-size: 1px 10px; | ||
| 2301 | background-repeat: repeat-y; | ||
| 2302 | background-origin: content-box; | ||
| 2303 | background-position: right center; | ||
| 2304 | border: none; } | ||
| 2305 | scrolledwindow junction { | ||
| 2306 | border-color: transparent; | ||
| 2307 | border-image: linear-gradient(to bottom, #1a1a1a 1px, transparent 1px) 0 0 0 1/0 1px stretch; | ||
| 2308 | background-color: black; } | ||
| 2309 | scrolledwindow junction:dir(rtl) { | ||
| 2310 | border-image-slice: 0 1 0 0; } | ||
| 2311 | |||
| 2312 | separator { | ||
| 2313 | background-color: rgba(0, 0, 0, 0.1); | ||
| 2314 | min-width: 1px; | ||
| 2315 | min-height: 1px; } | ||
| 2316 | |||
| 2317 | list { | ||
| 2318 | background-color: black; | ||
| 2319 | border-color: #1a1a1a; } | ||
| 2320 | list row { | ||
| 2321 | padding: 2px; } | ||
| 2322 | |||
| 2323 | row:not(:hover) { | ||
| 2324 | transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } | ||
| 2325 | row.activatable.has-open-popup, row.activatable:hover { | ||
| 2326 | background-color: rgba(255, 255, 255, 0.03); } | ||
| 2327 | row.activatable:active { | ||
| 2328 | color: white; } | ||
| 2329 | row.activatable:disabled { | ||
| 2330 | color: rgba(255, 255, 255, 0.45); } | ||
| 2331 | row.activatable:disabled image { | ||
| 2332 | color: inherit; } | ||
| 2333 | row.activatable:selected:active { | ||
| 2334 | color: white; } | ||
| 2335 | row.activatable:selected.has-open-popup, row.activatable:selected:hover { | ||
| 2336 | background-color: #316fd8; } | ||
| 2337 | |||
| 2338 | .app-notification { | ||
| 2339 | padding: 5px; | ||
| 2340 | margin: 20px; | ||
| 2341 | color: white; | ||
| 2342 | background-color: rgba(26, 26, 26, 0.975); | ||
| 2343 | background-clip: border-box; | ||
| 2344 | border-radius: 6px; | ||
| 2345 | border: 1px solid rgba(0, 0, 0, 0.975); | ||
| 2346 | box-shadow: 0 2px 8px 0 black; } | ||
| 2347 | .app-notification border { | ||
| 2348 | border: none; } | ||
| 2349 | .app-notification button { | ||
| 2350 | color: white; | ||
| 2351 | border-color: rgba(0, 0, 0, 0.375); | ||
| 2352 | background-color: rgba(82, 82, 82, 0.375); } | ||
| 2353 | .app-notification button.flat, .app-notification button.sidebar-button { | ||
| 2354 | border-color: rgba(54, 123, 240, 0); } | ||
| 2355 | .app-notification button:hover { | ||
| 2356 | color: white; | ||
| 2357 | border-color: rgba(0, 0, 0, 0.375); | ||
| 2358 | background-color: rgba(99, 99, 99, 0.475); } | ||
| 2359 | .app-notification button:active, .app-notification button:checked { | ||
| 2360 | color: white; | ||
| 2361 | border-color: rgba(0, 0, 0, 0.375); | ||
| 2362 | background-color: #367bf0; | ||
| 2363 | background-clip: padding-box; } | ||
| 2364 | .app-notification button:disabled { | ||
| 2365 | color: #5f5f5f; | ||
| 2366 | border-color: rgba(0, 0, 0, 0.375); | ||
| 2367 | background-color: rgba(82, 82, 82, 0.225); } | ||
| 2368 | |||
| 2369 | expander arrow { | ||
| 2370 | min-width: 16px; | ||
| 2371 | min-height: 16px; | ||
| 2372 | -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } | ||
| 2373 | expander arrow:dir(rtl) { | ||
| 2374 | -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } | ||
| 2375 | expander arrow:hover { | ||
| 2376 | color: white; } | ||
| 2377 | expander arrow:checked { | ||
| 2378 | -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } | ||
| 2379 | |||
| 2380 | calendar { | ||
| 2381 | color: white; | ||
| 2382 | border: 1px solid #1a1a1a; | ||
| 2383 | border-radius: 6px; | ||
| 2384 | padding: 2px; } | ||
| 2385 | calendar:selected { | ||
| 2386 | border-radius: 1.5px; } | ||
| 2387 | calendar.header { | ||
| 2388 | color: white; | ||
| 2389 | border: none; } | ||
| 2390 | calendar.button { | ||
| 2391 | color: rgba(255, 255, 255, 0.45); } | ||
| 2392 | calendar.button:hover { | ||
| 2393 | color: white; } | ||
| 2394 | calendar.button:disabled { | ||
| 2395 | color: rgba(255, 255, 255, 0.45); } | ||
| 2396 | calendar:indeterminate { | ||
| 2397 | color: alpha(currentColor,0.55); } | ||
| 2398 | calendar.highlight { | ||
| 2399 | color: white; } | ||
| 2400 | |||
| 2401 | messagedialog .titlebar { | ||
| 2402 | min-height: 20px; | ||
| 2403 | background-color: rgba(0, 0, 0, 0.8); | ||
| 2404 | border-bottom: 1px solid rgba(0, 0, 0, 0.8); } | ||
| 2405 | messagedialog .dialog-action-area button { | ||
| 2406 | padding: 8px; | ||
| 2407 | min-height: 0; } | ||
| 2408 | messagedialog.csd.background { | ||
| 2409 | border-bottom-left-radius: 6px; | ||
| 2410 | border-bottom-right-radius: 6px; | ||
| 2411 | border: none; } | ||
| 2412 | messagedialog.csd .dialog-action-area button { | ||
| 2413 | border-bottom-style: none; } | ||
| 2414 | messagedialog.csd .dialog-action-area button { | ||
| 2415 | border-radius: 0; | ||
| 2416 | border-right-style: none; } | ||
| 2417 | messagedialog.csd .dialog-action-area button:last-child { | ||
| 2418 | border-radius: 0 0 6px 0; | ||
| 2419 | border-right-style: none; } | ||
| 2420 | messagedialog.csd .dialog-action-area button:first-child { | ||
| 2421 | border-radius: 0 0 0 6px; | ||
| 2422 | border-left-style: none; } | ||
| 2423 | messagedialog.csd .dialog-action-area button:only-child { | ||
| 2424 | border-radius: 0 0 6px 6px; | ||
| 2425 | border-left-style: none; | ||
| 2426 | border-right-style: none; } | ||
| 2427 | |||
| 2428 | filechooser #pathbarbox { | ||
| 2429 | border-bottom: 1px solid rgba(26, 26, 26, 0.5); } | ||
| 2430 | |||
| 2431 | filechooserbutton:drop(active) { | ||
| 2432 | box-shadow: none; | ||
| 2433 | border-color: transparent; } | ||
| 2434 | |||
| 2435 | .sidebar { | ||
| 2436 | border-style: none; | ||
| 2437 | background-color: #121212; } | ||
| 2438 | stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) { | ||
| 2439 | border-right: 1px solid #1a1a1a; | ||
| 2440 | border-left-style: none; } | ||
| 2441 | stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:dir(rtl), .sidebar.right { | ||
| 2442 | border-left: 1px solid #1a1a1a; | ||
| 2443 | border-right-style: none; } | ||
| 2444 | .sidebar list { | ||
| 2445 | background-color: transparent; } | ||
| 2446 | paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { | ||
| 2447 | border-style: none; } | ||
| 2448 | |||
| 2449 | stacksidebar row { | ||
| 2450 | padding: 10px 4px; } | ||
| 2451 | stacksidebar row > label { | ||
| 2452 | padding-left: 6px; | ||
| 2453 | padding-right: 6px; } | ||
| 2454 | stacksidebar row.needs-attention > label { | ||
| 2455 | background-size: 6px 6px, 0 0; } | ||
| 2456 | |||
| 2457 | placessidebar > viewport.frame { | ||
| 2458 | border-style: none; } | ||
| 2459 | placessidebar row { | ||
| 2460 | min-height: 30px; | ||
| 2461 | padding: 0px; } | ||
| 2462 | placessidebar row > revealer { | ||
| 2463 | padding: 0 10px; } | ||
| 2464 | placessidebar row image.sidebar-icon:dir(ltr) { | ||
| 2465 | padding-left: 3px; | ||
| 2466 | padding-right: 8px; } | ||
| 2467 | placessidebar row image.sidebar-icon:dir(rtl) { | ||
| 2468 | padding-left: 8px; | ||
| 2469 | padding-right: 3px; } | ||
| 2470 | placessidebar row label.sidebar-label:dir(ltr) { | ||
| 2471 | padding-right: 2px; | ||
| 2472 | padding-left: 15px; } | ||
| 2473 | placessidebar row label.sidebar-label:dir(rtl) { | ||
| 2474 | padding-left: 2px; | ||
| 2475 | padding-right: 15px; } | ||
| 2476 | button.sidebar-button { | ||
| 2477 | min-width: 22px; | ||
| 2478 | min-height: 22px; | ||
| 2479 | margin-top: 2px; | ||
| 2480 | margin-bottom: 2px; | ||
| 2481 | padding: 0; | ||
| 2482 | border-radius: 100%; | ||
| 2483 | -gtk-outline-radius: 100%; } | ||
| 2484 | button.sidebar-button:not(:hover):not(:active) > image { | ||
| 2485 | opacity: 0.5; } | ||
| 2486 | placessidebar row.sidebar-placeholder-row { | ||
| 2487 | padding: 0 8px; | ||
| 2488 | min-height: 2px; | ||
| 2489 | background-image: linear-gradient(to bottom, #F60, #F60); | ||
| 2490 | background-clip: content-box; } | ||
| 2491 | placessidebar row.sidebar-new-bookmark-row { | ||
| 2492 | color: #367bf0; } | ||
| 2493 | placessidebar row:drop(active):not(:disabled) { | ||
| 2494 | box-shadow: inset 0 1px #F60, inset 0 -1px #F60; } | ||
| 2495 | placessidebar row:drop(active):not(:disabled), placessidebar row:drop(active):not(:disabled) label, placessidebar row:drop(active):not(:disabled) image { | ||
| 2496 | color: #F60; } | ||
| 2497 | placessidebar row:drop(active):not(:disabled):selected { | ||
| 2498 | background-color: #F60; } | ||
| 2499 | placessidebar row:drop(active):not(:disabled):selected, placessidebar row:drop(active):not(:disabled):selected label, placessidebar row:drop(active):not(:disabled):selected image { | ||
| 2500 | color: white; } | ||
| 2501 | |||
| 2502 | placesview .server-list-button > image { | ||
| 2503 | -gtk-icon-transform: rotate(0turn); } | ||
| 2504 | placesview .server-list-button:checked > image { | ||
| 2505 | transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); | ||
| 2506 | -gtk-icon-transform: rotate(-0.5turn); } | ||
| 2507 | placesview > actionbar > revealer > box > label { | ||
| 2508 | padding-left: 8px; | ||
| 2509 | padding-right: 8px; } | ||
| 2510 | |||
| 2511 | paned > separator { | ||
| 2512 | min-width: 1px; | ||
| 2513 | min-height: 1px; | ||
| 2514 | -gtk-icon-source: none; | ||
| 2515 | border-style: none; | ||
| 2516 | background-color: transparent; | ||
| 2517 | background-image: linear-gradient(to bottom, #1a1a1a, #1a1a1a); | ||
| 2518 | background-size: 1px 1px; } | ||
| 2519 | paned > separator:selected { | ||
| 2520 | background-image: linear-gradient(to bottom, #367bf0, #367bf0); } | ||
| 2521 | paned > separator.wide { | ||
| 2522 | min-width: 5px; | ||
| 2523 | min-height: 5px; | ||
| 2524 | background-color: #0d0d0d; | ||
| 2525 | background-image: linear-gradient(to bottom, #1a1a1a, #1a1a1a), linear-gradient(to bottom, #1a1a1a, #1a1a1a); | ||
| 2526 | background-size: 1px 1px, 1px 1px; } | ||
| 2527 | paned.horizontal > separator { | ||
| 2528 | background-repeat: repeat-y; } | ||
| 2529 | paned.horizontal > separator:dir(ltr) { | ||
| 2530 | margin: 0 -8px 0 0; | ||
| 2531 | padding: 0 8px 0 0; | ||
| 2532 | background-position: left; } | ||
| 2533 | paned.horizontal > separator:dir(rtl) { | ||
| 2534 | margin: 0 0 0 -8px; | ||
| 2535 | padding: 0 0 0 8px; | ||
| 2536 | background-position: right; } | ||
| 2537 | paned.horizontal > separator.wide { | ||
| 2538 | margin: 0; | ||
| 2539 | padding: 0; | ||
| 2540 | background-repeat: repeat-y, repeat-y; | ||
| 2541 | background-position: left, right; } | ||
| 2542 | paned.vertical > separator { | ||
| 2543 | margin: 0 0 -8px 0; | ||
| 2544 | padding: 0 0 8px 0; | ||
| 2545 | background-repeat: repeat-x; | ||
| 2546 | background-position: top; } | ||
| 2547 | paned.vertical > separator.wide { | ||
| 2548 | margin: 0; | ||
| 2549 | padding: 0; | ||
| 2550 | background-repeat: repeat-x, repeat-x; | ||
| 2551 | background-position: bottom, top; } | ||
| 2552 | |||
| 2553 | infobar { | ||
| 2554 | border-style: none; } | ||
| 2555 | infobar.info, infobar.question, infobar.warning, infobar.error { | ||
| 2556 | background-color: #367bf0; | ||
| 2557 | color: white; | ||
| 2558 | caret-color: currentColor; } | ||
| 2559 | infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { | ||
| 2560 | color: #367bf0; | ||
| 2561 | background-color: white; } | ||
| 2562 | |||
| 2563 | .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 { | ||
| 2564 | color: white; | ||
| 2565 | background-color: rgba(255, 255, 255, 0); | ||
| 2566 | border-color: rgba(255, 255, 255, 0.5); } | ||
| 2567 | 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 { | ||
| 2568 | border-color: transparent; | ||
| 2569 | background-color: transparent; | ||
| 2570 | background-image: none; | ||
| 2571 | color: white; | ||
| 2572 | background-color: rgba(255, 255, 255, 0); } | ||
| 2573 | .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 { | ||
| 2574 | color: rgba(255, 255, 255, 0.4); } | ||
| 2575 | 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 { | ||
| 2576 | color: white; | ||
| 2577 | background-color: rgba(255, 255, 255, 0.2); | ||
| 2578 | border-color: rgba(255, 255, 255, 0.8); } | ||
| 2579 | .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 { | ||
| 2580 | color: #367bf0; | ||
| 2581 | background-color: white; | ||
| 2582 | border-color: white; } | ||
| 2583 | 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 { | ||
| 2584 | background-color: rgba(255, 255, 255, 0); | ||
| 2585 | border-color: rgba(255, 255, 255, 0.4); } | ||
| 2586 | 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 { | ||
| 2587 | color: rgba(255, 255, 255, 0.5); } | ||
| 2588 | .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 { | ||
| 2589 | color: #367bf0; | ||
| 2590 | background-color: rgba(255, 255, 255, 0.5); | ||
| 2591 | border-color: rgba(255, 255, 255, 0.4); } | ||
| 2592 | |||
| 2593 | tooltip { | ||
| 2594 | border-radius: 2px; | ||
| 2595 | box-shadow: none; } | ||
| 2596 | tooltip.background { | ||
| 2597 | background-color: rgba(51, 51, 51, 0.975); | ||
| 2598 | background-clip: padding-box; } | ||
| 2599 | tooltip.background label { | ||
| 2600 | padding: 4px; } | ||
| 2601 | tooltip decoration { | ||
| 2602 | background-color: transparent; } | ||
| 2603 | tooltip * { | ||
| 2604 | background-color: transparent; | ||
| 2605 | color: white; } | ||
| 2606 | |||
| 2607 | colorswatch, colorswatch:drop(active) { | ||
| 2608 | border-style: none; } | ||
| 2609 | colorswatch.top { | ||
| 2610 | border-top-left-radius: 2.5px; | ||
| 2611 | border-top-right-radius: 2.5px; } | ||
| 2612 | colorswatch.top overlay { | ||
| 2613 | border-top-left-radius: 2px; | ||
| 2614 | border-top-right-radius: 2px; } | ||
| 2615 | colorswatch.bottom { | ||
| 2616 | border-bottom-left-radius: 2.5px; | ||
| 2617 | border-bottom-right-radius: 2.5px; } | ||
| 2618 | colorswatch.bottom overlay { | ||
| 2619 | border-bottom-left-radius: 2px; | ||
| 2620 | border-bottom-right-radius: 2px; } | ||
| 2621 | colorswatch.left, colorswatch:first-child:not(.top) { | ||
| 2622 | border-top-left-radius: 2.5px; | ||
| 2623 | border-bottom-left-radius: 2.5px; } | ||
| 2624 | colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { | ||
| 2625 | border-top-left-radius: 2px; | ||
| 2626 | border-bottom-left-radius: 2px; } | ||
| 2627 | colorswatch.right, colorswatch:last-child:not(.bottom) { | ||
| 2628 | border-top-right-radius: 2.5px; | ||
| 2629 | border-bottom-right-radius: 2.5px; } | ||
| 2630 | colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { | ||
| 2631 | border-top-right-radius: 2px; | ||
| 2632 | border-bottom-right-radius: 2px; } | ||
| 2633 | colorswatch.dark overlay { | ||
| 2634 | color: rgba(255, 255, 255, 0.7); } | ||
| 2635 | colorswatch.dark overlay:hover { | ||
| 2636 | border-color: #1a1a1a; } | ||
| 2637 | colorswatch.light overlay { | ||
| 2638 | color: rgba(0, 0, 0, 0.7); } | ||
| 2639 | colorswatch.light overlay:hover { | ||
| 2640 | border-color: #1a1a1a; } | ||
| 2641 | colorswatch overlay { | ||
| 2642 | border: 1px solid #1a1a1a; } | ||
| 2643 | colorswatch overlay:hover { | ||
| 2644 | background-color: rgba(255, 255, 255, 0.2); } | ||
| 2645 | colorswatch:disabled { | ||
| 2646 | opacity: 0.5; } | ||
| 2647 | colorswatch:disabled overlay { | ||
| 2648 | border-color: rgba(0, 0, 0, 0.6); | ||
| 2649 | box-shadow: none; } | ||
| 2650 | colorswatch#add-color-button { | ||
| 2651 | border-style: solid; | ||
| 2652 | border-width: 1px; | ||
| 2653 | color: white; | ||
| 2654 | border-color: #1a1a1a; | ||
| 2655 | background-color: #050505; } | ||
| 2656 | colorswatch#add-color-button:hover { | ||
| 2657 | color: white; | ||
| 2658 | border-color: #1a1a1a; | ||
| 2659 | background-color: #121212; } | ||
| 2660 | colorswatch#add-color-button overlay { | ||
| 2661 | border-color: transparent; | ||
| 2662 | background-color: transparent; | ||
| 2663 | background-image: none; } | ||
| 2664 | |||
| 2665 | button.color { | ||
| 2666 | padding: 0; } | ||
| 2667 | button.color colorswatch:first-child:last-child, button.color colorswatch:first-child:last-child overlay { | ||
| 2668 | margin: 4px; | ||
| 2669 | border-radius: 0; } | ||
| 2670 | |||
| 2671 | colorchooser .popover.osd { | ||
| 2672 | border-radius: 6px; } | ||
| 2673 | |||
| 2674 | .content-view { | ||
| 2675 | background-color: black; } | ||
| 2676 | .content-view:hover { | ||
| 2677 | -gtk-icon-effect: highlight; } | ||
| 2678 | |||
| 2679 | .scale-popup button:hover { | ||
| 2680 | color: white; | ||
| 2681 | border-color: #1a1a1a; | ||
| 2682 | background-color: #121212; } | ||
| 2683 | |||
| 2684 | .context-menu, popover.touch-selection, .csd popover.touch-selection, popover.background.touch-selection, .csd popover.background.touch-selection { | ||
| 2685 | font: initial; } | ||
| 2686 | |||
| 2687 | .monospace { | ||
| 2688 | font-family: Monospace; } | ||
| 2689 | |||
| 2690 | button.circular, button.nautilus-circular-button.image-button, | ||
| 2691 | button.circular-button { | ||
| 2692 | padding: 0; | ||
| 2693 | min-width: 16px; | ||
| 2694 | min-height: 24px; | ||
| 2695 | padding: 2px 6px; | ||
| 2696 | border-radius: 50%; | ||
| 2697 | -gtk-outline-radius: 50%; } | ||
| 2698 | button.circular label, button.nautilus-circular-button.image-button label, | ||
| 2699 | button.circular-button label { | ||
| 2700 | padding: 0; } | ||
| 2701 | |||
| 2702 | .keycap { | ||
| 2703 | min-width: 16px; | ||
| 2704 | min-height: 20px; | ||
| 2705 | padding: 3px 6px 4px 6px; | ||
| 2706 | color: white; | ||
| 2707 | background-color: black; | ||
| 2708 | border: 1px solid #1a1a1a; | ||
| 2709 | border-radius: 2.5px; | ||
| 2710 | box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.15); } | ||
| 2711 | |||
| 2712 | stackswitcher button.text-button { | ||
| 2713 | min-width: 80px; } | ||
| 2714 | stackswitcher button.circular, stackswitcher button.nautilus-circular-button.image-button { | ||
| 2715 | min-width: 0; } | ||
| 2716 | |||
| 2717 | *:drop(active):focus, | ||
| 2718 | *:drop(active) { | ||
| 2719 | box-shadow: inset 0 0 0 1px #F60; } | ||
| 2720 | |||
| 2721 | decoration { | ||
| 2722 | border-radius: 6px 6px 0 0; | ||
| 2723 | border-width: 0px; | ||
| 2724 | box-shadow: 0 2px 11px 3px black, 0 0 0 3px white; | ||
| 2725 | margin: 10px; } | ||
| 2726 | decoration:backdrop { | ||
| 2727 | box-shadow: 0 2px 11px 3px transparent, 0 0 0 3px rgba(204, 204, 204, 0.5); | ||
| 2728 | transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } | ||
| 2729 | .fullscreen decoration, .tiled decoration { | ||
| 2730 | border-radius: 0; } | ||
| 2731 | .popup decoration { | ||
| 2732 | box-shadow: none; | ||
| 2733 | border-radius: 0; } | ||
| 2734 | .ssd decoration { | ||
| 2735 | border-radius: 6px 6px 0 0; | ||
| 2736 | box-shadow: 0 0 0 3px white; } | ||
| 2737 | .ssd decoration.maximized { | ||
| 2738 | border-radius: 0; } | ||
| 2739 | .csd.popup decoration { | ||
| 2740 | border-radius: 6px; | ||
| 2741 | box-shadow: 0 3px 6px rgba(0, 0, 0, 0.4), 0 0 0 1px transparent; } | ||
| 2742 | tooltip.csd decoration { | ||
| 2743 | border-radius: 2px; | ||
| 2744 | box-shadow: 0 0 0 1px transparent; } | ||
| 2745 | messagedialog.csd decoration { | ||
| 2746 | border-radius: 6px; } | ||
| 2747 | .solid-csd decoration { | ||
| 2748 | border-radius: 0; | ||
| 2749 | margin: 1px; | ||
| 2750 | background-color: rgba(0, 0, 0, 0.8); | ||
| 2751 | box-shadow: none; } | ||
| 2752 | |||
| 2753 | headerbar.default-decoration button.titlebutton, | ||
| 2754 | .titlebar.default-decoration button.titlebutton { | ||
| 2755 | padding: 0; | ||
| 2756 | min-width: 0; | ||
| 2757 | min-height: 0; | ||
| 2758 | margin: -1px; } | ||
| 2759 | headerbar button.titlebutton, | ||
| 2760 | .titlebar button.titlebutton { | ||
| 2761 | padding: 0; | ||
| 2762 | min-width: 24px; | ||
| 2763 | border-color: transparent; | ||
| 2764 | background-color: transparent; | ||
| 2765 | background-image: none; | ||
| 2766 | background-color: rgba(0, 0, 0, 0); } | ||
| 2767 | headerbar button.titlebutton:hover, | ||
| 2768 | .titlebar button.titlebutton:hover { | ||
| 2769 | color: white; | ||
| 2770 | border-color: #383838; | ||
| 2771 | background-color: #383838; } | ||
| 2772 | headerbar button.titlebutton:active, headerbar button.titlebutton:checked, | ||
| 2773 | .titlebar button.titlebutton:active, | ||
| 2774 | .titlebar button.titlebutton:checked { | ||
| 2775 | color: white; | ||
| 2776 | border-color: #367bf0; | ||
| 2777 | background-color: #367bf0; } | ||
| 2778 | headerbar button.titlebutton.close, headerbar button.titlebutton.maximize, headerbar button.titlebutton.minimize, | ||
| 2779 | .titlebar button.titlebutton.close, | ||
| 2780 | .titlebar button.titlebutton.maximize, | ||
| 2781 | .titlebar button.titlebutton.minimize { | ||
| 2782 | color: transparent; | ||
| 2783 | background-color: transparent; | ||
| 2784 | background-position: center; | ||
| 2785 | background-repeat: no-repeat; | ||
| 2786 | border-width: 0; | ||
| 2787 | min-width: 16px; } | ||
| 2788 | headerbar button.titlebutton.close:backdrop, headerbar button.titlebutton.maximize:backdrop, headerbar button.titlebutton.minimize:backdrop, | ||
| 2789 | .titlebar button.titlebutton.close:backdrop, | ||
| 2790 | .titlebar button.titlebutton.maximize:backdrop, | ||
| 2791 | .titlebar button.titlebutton.minimize:backdrop { | ||
| 2792 | opacity: 1; } | ||
| 2793 | headerbar button.titlebutton.close, | ||
| 2794 | .titlebar button.titlebutton.close { | ||
| 2795 | background-image: -gtk-scaled(url("assets/titlebutton-close-darkest.png"), url("assets/titlebutton-close-darkest@2.png")); } | ||
| 2796 | headerbar button.titlebutton.close:backdrop, | ||
| 2797 | .titlebar button.titlebutton.close:backdrop { | ||
| 2798 | background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop-darkest.png"), url("assets/titlebutton-close-backdrop-darkest@2.png")); } | ||
| 2799 | headerbar button.titlebutton.close:hover, | ||
| 2800 | .titlebar button.titlebutton.close:hover { | ||
| 2801 | background-image: -gtk-scaled(url("assets/titlebutton-close-hover-darkest.png"), url("assets/titlebutton-close-hover-darkest@2.png")); } | ||
| 2802 | headerbar button.titlebutton.close:active, | ||
| 2803 | .titlebar button.titlebutton.close:active { | ||
| 2804 | background-image: -gtk-scaled(url("assets/titlebutton-close-active-darkest.png"), url("assets/titlebutton-close-active-darkest@2.png")); } | ||
| 2805 | headerbar button.titlebutton.maximize, | ||
| 2806 | .titlebar button.titlebutton.maximize { | ||
| 2807 | background-image: -gtk-scaled(url("assets/titlebutton-maximize-darkest.png"), url("assets/titlebutton-maximize-darkest@2.png")); } | ||
| 2808 | headerbar button.titlebutton.maximize:backdrop, | ||
| 2809 | .titlebar button.titlebutton.maximize:backdrop { | ||
| 2810 | background-image: -gtk-scaled(url("assets/titlebutton-maximize-backdrop-darkest.png"), url("assets/titlebutton-maximize-backdrop-darkest@2.png")); } | ||
| 2811 | headerbar button.titlebutton.maximize:hover, | ||
| 2812 | .titlebar button.titlebutton.maximize:hover { | ||
| 2813 | background-image: -gtk-scaled(url("assets/titlebutton-maximize-hover-darkest.png"), url("assets/titlebutton-maximize-hover-darkest@2.png")); } | ||
| 2814 | headerbar button.titlebutton.maximize:active, | ||
| 2815 | .titlebar button.titlebutton.maximize:active { | ||
| 2816 | background-image: -gtk-scaled(url("assets/titlebutton-maximize-active-darkest.png"), url("assets/titlebutton-maximize-active-darkest@2.png")); } | ||
| 2817 | headerbar button.titlebutton.minimize, | ||
| 2818 | .titlebar button.titlebutton.minimize { | ||
| 2819 | background-image: -gtk-scaled(url("assets/titlebutton-minimize-darkest.png"), url("assets/titlebutton-minimize-darkest@2.png")); } | ||
| 2820 | headerbar button.titlebutton.minimize:backdrop, | ||
| 2821 | .titlebar button.titlebutton.minimize:backdrop { | ||
| 2822 | background-image: -gtk-scaled(url("assets/titlebutton-minimize-backdrop-darkest.png"), url("assets/titlebutton-minimize-backdrop-darkest@2.png")); } | ||
| 2823 | headerbar button.titlebutton.minimize:hover, | ||
| 2824 | .titlebar button.titlebutton.minimize:hover { | ||
| 2825 | background-image: -gtk-scaled(url("assets/titlebutton-minimize-hover-darkest.png"), url("assets/titlebutton-minimize-hover-darkest@2.png")); } | ||
| 2826 | headerbar button.titlebutton.minimize:active, | ||
| 2827 | .titlebar button.titlebutton.minimize:active { | ||
| 2828 | background-image: -gtk-scaled(url("assets/titlebutton-minimize-active-darkest.png"), url("assets/titlebutton-minimize-active-darkest@2.png")); } | ||
| 2829 | .csd headerbar button.titlebutton.appmenu.toggle, | ||
| 2830 | .csd .titlebar button.titlebutton.appmenu.toggle { | ||
| 2831 | background: transparent; | ||
| 2832 | border: 0; | ||
| 2833 | min-height: 15px; | ||
| 2834 | min-width: 15px; | ||
| 2835 | margin: 5px; } | ||
| 2836 | .csd headerbar button.titlebutton.appmenu.toggle, | ||
| 2837 | .csd .titlebar button.titlebutton.appmenu.toggle { | ||
| 2838 | background-image: -gtk-scaled(url("assets/titlebutton-appmenu-darkest.png"), url("assets/titlebutton-appmenu-darkest@2.png")); } | ||
| 2839 | .csd headerbar button.titlebutton.appmenu.toggle:backdrop, | ||
| 2840 | .csd .titlebar button.titlebutton.appmenu.toggle:backdrop { | ||
| 2841 | background-image: -gtk-scaled(url("assets/titlebutton-appmenu-backdrop-darkest.png"), url("assets/titlebutton-appmenu-backdrop-darkest@2.png")); } | ||
| 2842 | .csd headerbar button.titlebutton.appmenu.toggle:hover, | ||
| 2843 | .csd .titlebar button.titlebutton.appmenu.toggle:hover { | ||
| 2844 | background-image: -gtk-scaled(url("assets/titlebutton-appmenu-hover-darkest.png"), url("assets/titlebutton-appmenu-hover-darkest@2.png")); } | ||
| 2845 | .csd headerbar button.titlebutton.appmenu.toggle:active, | ||
| 2846 | .csd .titlebar button.titlebutton.appmenu.toggle:active { | ||
| 2847 | background-image: -gtk-scaled(url("assets/titlebutton-appmenu-active-darkest.png"), url("assets/titlebutton-appmenu-active-darkest@2.png")); } | ||
| 2848 | .csd headerbar button.titlebutton.appmenu.toggle image, | ||
| 2849 | .csd .titlebar button.titlebutton.appmenu.toggle image { | ||
| 2850 | opacity: 0; } | ||
| 2851 | |||
| 2852 | .view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus, | ||
| 2853 | .view text:selected, | ||
| 2854 | iconview text:selected, | ||
| 2855 | textview text:selected, | ||
| 2856 | .view text:selected:focus, | ||
| 2857 | iconview text:selected:focus, | ||
| 2858 | textview text:selected:focus, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, | ||
| 2859 | textview text selection:focus, | ||
| 2860 | 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, | ||
| 2861 | modelbutton.flat:active, | ||
| 2862 | modelbutton.flat:active arrow, | ||
| 2863 | modelbutton.flat:selected, | ||
| 2864 | 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, | ||
| 2865 | .nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:selected, | ||
| 2866 | .nautilus-window placessidebar.sidebar row.sidebar-row:selected, | ||
| 2867 | .nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, | ||
| 2868 | .nautilus-window placessidebar.sidebar row.sidebar-row:active:hover { | ||
| 2869 | background-color: #367bf0; } | ||
| 2870 | row:selected label, label:selected, .view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus, | ||
| 2871 | .view text:selected, | ||
| 2872 | iconview text:selected, | ||
| 2873 | textview text:selected, | ||
| 2874 | .view text:selected:focus, | ||
| 2875 | iconview text:selected:focus, | ||
| 2876 | textview text:selected:focus, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, | ||
| 2877 | textview text selection:focus, | ||
| 2878 | 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, | ||
| 2879 | modelbutton.flat:active, | ||
| 2880 | modelbutton.flat:active arrow, | ||
| 2881 | modelbutton.flat:selected, | ||
| 2882 | 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, | ||
| 2883 | .nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:selected, | ||
| 2884 | .nautilus-window placessidebar.sidebar row.sidebar-row:selected, | ||
| 2885 | .nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, | ||
| 2886 | .nautilus-window placessidebar.sidebar row.sidebar-row:active:hover { | ||
| 2887 | color: white; } | ||
| 2888 | row:selected label:disabled, label:disabled:selected, .view:disabled:selected, iconview:disabled:selected, iconview:disabled:selected:focus, | ||
| 2889 | .view text:disabled:selected, | ||
| 2890 | iconview text:disabled:selected, | ||
| 2891 | textview text:disabled:selected, | ||
| 2892 | iconview text:disabled:selected:focus, | ||
| 2893 | textview text:disabled:selected:focus, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled, | ||
| 2894 | 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, | ||
| 2895 | modelbutton.flat:disabled:active, | ||
| 2896 | modelbutton.flat:active arrow:disabled, | ||
| 2897 | modelbutton.flat:disabled:selected, | ||
| 2898 | 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, | ||
| 2899 | .nautilus-window placessidebar.sidebar row.sidebar-row:disabled:selected, | ||
| 2900 | .nautilus-window placessidebar.sidebar row.sidebar-row:disabled:active:hover { | ||
| 2901 | color: #9bbdf8; } | ||
| 2902 | |||
| 2903 | .gedit-bottom-panel-paned notebook > header.top > tabs > tab:checked, | ||
| 2904 | terminal-window notebook > header.top > tabs > tab:checked { | ||
| 2905 | box-shadow: inset 0 -1px #1a1a1a; } | ||
| 2906 | |||
| 2907 | terminal-window notebook > header.top, | ||
| 2908 | .mate-terminal notebook > header.top { | ||
| 2909 | padding-top: 3px; | ||
| 2910 | box-shadow: inset 0 1px #1a1a1a, inset 0 -1px #1a1a1a; } | ||
| 2911 | terminal-window notebook > header.top button, | ||
| 2912 | .mate-terminal notebook > header.top button { | ||
| 2913 | padding: 0; | ||
| 2914 | min-width: 24px; | ||
| 2915 | min-height: 24px; } | ||
| 2916 | |||
| 2917 | .nautilus-canvas-item { | ||
| 2918 | border-radius: 2px; } | ||
| 2919 | |||
| 2920 | .nautilus-desktop.nautilus-canvas-item, .nemo-desktop.nemo-canvas-item, .caja-desktop { | ||
| 2921 | color: white; | ||
| 2922 | text-shadow: 1px 1px rgba(0, 0, 0, 0.6); } | ||
| 2923 | .nautilus-desktop.nautilus-canvas-item:active, .nemo-desktop.nemo-canvas-item:active, .caja-desktop:active { | ||
| 2924 | color: white; } | ||
| 2925 | .nautilus-desktop.nautilus-canvas-item:selected, .nemo-desktop.nemo-canvas-item:selected, .caja-desktop:selected { | ||
| 2926 | color: white; | ||
| 2927 | text-shadow: none; } | ||
| 2928 | |||
| 2929 | .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, | ||
| 2930 | .nautilus-list-dim-label { | ||
| 2931 | color: #868686; } | ||
| 2932 | .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, | ||
| 2933 | .nautilus-list-dim-label:selected, | ||
| 2934 | .nautilus-list-dim-label:selected:focus { | ||
| 2935 | color: #d7e5fc; } | ||
| 2936 | |||
| 2937 | .nautilus-window searchbar { | ||
| 2938 | border-top: 1px solid #1a1a1a; } | ||
| 2939 | .nautilus-window .searchbar-container { | ||
| 2940 | margin-top: -1px; } | ||
| 2941 | .nautilus-window .path-bar-box { | ||
| 2942 | padding: 0 8px; } | ||
| 2943 | .nautilus-window .path-bar-box .text-button { | ||
| 2944 | color: white; | ||
| 2945 | outline-offset: -3px; | ||
| 2946 | background-color: rgba(0, 0, 0, 0); | ||
| 2947 | border-color: rgba(0, 0, 0, 0); | ||
| 2948 | border-radius: 100px; } | ||
| 2949 | .nautilus-window .path-bar-box .text-button:hover { | ||
| 2950 | color: white; | ||
| 2951 | border-color: #383838; | ||
| 2952 | background-color: #383838; } | ||
| 2953 | .nautilus-window .path-bar-box .text-button:checked, .nautilus-window .path-bar-box widget > .text-button:last-child { | ||
| 2954 | color: white; | ||
| 2955 | border-color: #367bf0; | ||
| 2956 | background-color: #367bf0; | ||
| 2957 | padding: 4px; | ||
| 2958 | border-color: transparent; } | ||
| 2959 | .nautilus-window .path-bar-box .text-button:checked:backdrop, .nautilus-window .path-bar-box widget > .text-button:last-child:backdrop { | ||
| 2960 | color: white; | ||
| 2961 | border-color: #383838; | ||
| 2962 | background-color: #383838; } | ||
| 2963 | .nautilus-window .path-bar-box .image-button > box > image:first-child { | ||
| 2964 | margin-left: 5px; } | ||
| 2965 | .nautilus-window .path-bar-box .image-button > box > image:last-child { | ||
| 2966 | margin-right: 5px; } | ||
| 2967 | .nautilus-window .path-bar-box widget > .text-button:not(:nth-last-child(2)):not(:last-child):not(:hover) { | ||
| 2968 | box-shadow: 5px 0 0 -3px rgba(255, 255, 255, 0.15); } | ||
| 2969 | .nautilus-window .path-bar-box.width-maximized { | ||
| 2970 | background: rgba(8, 12, 18, 0.81); | ||
| 2971 | border-radius: 100px; | ||
| 2972 | box-shadow: inset 0 0 0 1px #1a1a1a; } | ||
| 2973 | .nautilus-window notebook { | ||
| 2974 | background: rgba(0, 0, 0, 0.8); } | ||
| 2975 | .nautilus-window notebook > header.top { | ||
| 2976 | background: transparent; | ||
| 2977 | box-shadow: inset 0 -1px #1a1a1a; } | ||
| 2978 | .nautilus-window notebook > header.top > tabs > tab:not(:checked):not(:hover) { | ||
| 2979 | color: white; | ||
| 2980 | box-shadow: 4px 3px 0 -3px #1a1a1a; } | ||
| 2981 | .nautilus-window notebook > header.top > tabs > tab:not(:checked):not(:hover):backdrop { | ||
| 2982 | color: rgba(255, 255, 255, 0.45); | ||
| 2983 | transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } | ||
| 2984 | .nautilus-window notebook > header.top > tabs > tab:not(:checked):hover { | ||
| 2985 | border-color: #1a1a1a; } | ||
| 2986 | .nautilus-window notebook > stack { | ||
| 2987 | background: black; } | ||
| 2988 | .nautilus-window.maximized notebook { | ||
| 2989 | background: black; } | ||
| 2990 | |||
| 2991 | .nautilus-window notebook > stack:not(:only-child) searchbar { | ||
| 2992 | background-color: black; } | ||
| 2993 | |||
| 2994 | .disk-space-display { | ||
| 2995 | border-style: solid; | ||
| 2996 | border-width: 1px; } | ||
| 2997 | .disk-space-display.unknown { | ||
| 2998 | background-color: rgba(255, 255, 255, 0.5); | ||
| 2999 | border-color: rgba(230, 230, 230, 0.5); } | ||
| 3000 | .disk-space-display.used { | ||
| 3001 | background-color: rgba(54, 123, 240, 0.8); | ||
| 3002 | border-color: rgba(17, 95, 226, 0.8); } | ||
| 3003 | .disk-space-display.free { | ||
| 3004 | background-color: #050505; | ||
| 3005 | border-color: black; } | ||
| 3006 | |||
| 3007 | @keyframes needs_attention_keyframes { | ||
| 3008 | 0% { | ||
| 3009 | color: white; | ||
| 3010 | border-color: #383838; | ||
| 3011 | background-color: #383838; } | ||
| 3012 | 100% { | ||
| 3013 | color: white; | ||
| 3014 | border-color: #367bf0; | ||
| 3015 | background-color: #367bf0; } } | ||
| 3016 | .nautilus-operations-button-needs-attention { | ||
| 3017 | animation: needs_attention_keyframes 2s ease-in-out; } | ||
| 3018 | |||
| 3019 | .nautilus-operations-button-needs-attention-multiple { | ||
| 3020 | animation: needs_attention_keyframes 3s ease-in-out; | ||
| 3021 | animation-iteration-count: 3; } | ||
| 3022 | |||
| 3023 | .conflict-row.activatable, .conflict-row.activatable:active { | ||
| 3024 | color: white; | ||
| 3025 | background-color: #D31919; } | ||
| 3026 | .conflict-row.activatable:hover { | ||
| 3027 | background-color: #e73838; } | ||
| 3028 | .conflict-row.activatable:selected { | ||
| 3029 | color: white; | ||
| 3030 | background-color: #367bf0; } | ||
| 3031 | |||
| 3032 | .thunar scrolledwindow treeview { | ||
| 3033 | background: rgba(26, 26, 26, 0.975); | ||
| 3034 | color: white; } | ||
| 3035 | |||
| 3036 | .nemo-window .nemo-places-sidebar.frame { | ||
| 3037 | border-width: 0; } | ||
| 3038 | .nemo-window notebook { | ||
| 3039 | background-color: black; } | ||
| 3040 | .nemo-window .nemo-window-pane widget.entry { | ||
| 3041 | border: 1px solid; | ||
| 3042 | border-radius: 6px; | ||
| 3043 | color: white; | ||
| 3044 | border-color: #1a1a1a; | ||
| 3045 | background-color: black; | ||
| 3046 | box-shadow: inset 1px 0 #367bf0, inset -1px 0 #367bf0, inset 0 1px #367bf0, inset 0 -1px #367bf0; } | ||
| 3047 | .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button { | ||
| 3048 | color: white; | ||
| 3049 | border-color: #383838; | ||
| 3050 | background-color: #383838; } | ||
| 3051 | .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:not(:last-child):not(:only-child) { | ||
| 3052 | margin: 0 0 1px 0; } | ||
| 3053 | .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover { | ||
| 3054 | background-color: #5e5e5e; } | ||
| 3055 | .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 { | ||
| 3056 | color: white; | ||
| 3057 | border-color: #367bf0; | ||
| 3058 | background-color: #367bf0; } | ||
| 3059 | .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled { | ||
| 3060 | color: rgba(255, 255, 255, 0.6); } | ||
| 3061 | .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button + button { | ||
| 3062 | border-left-style: none; } | ||
| 3063 | .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child):hover { | ||
| 3064 | box-shadow: inset 1px 0 #383838, inset -1px 0 #383838; } | ||
| 3065 | .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover { | ||
| 3066 | box-shadow: inset -1px 0 #383838; } | ||
| 3067 | .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover { | ||
| 3068 | box-shadow: inset 1px 0 #383838; } | ||
| 3069 | |||
| 3070 | .caja-notebook { | ||
| 3071 | border-top: 1px solid #1a1a1a; } | ||
| 3072 | |||
| 3073 | .caja-side-pane .frame { | ||
| 3074 | border-width: 1px 0 0; } | ||
| 3075 | |||
| 3076 | .caja-notebook .frame { | ||
| 3077 | border-width: 0 0 1px; } | ||
| 3078 | |||
| 3079 | .open-document-selector-treeview.view, iconview.open-document-selector-treeview { | ||
| 3080 | padding: 3px 6px 3px 6px; | ||
| 3081 | border-color: black; } | ||
| 3082 | .open-document-selector-treeview.view:hover, iconview.open-document-selector-treeview:hover { | ||
| 3083 | background-color: #121212; } | ||
| 3084 | .open-document-selector-treeview.view:hover:selected, iconview.open-document-selector-treeview:hover:selected { | ||
| 3085 | color: white; | ||
| 3086 | background-color: #367bf0; } | ||
| 3087 | |||
| 3088 | .open-document-selector-name-label { | ||
| 3089 | color: white; } | ||
| 3090 | |||
| 3091 | .open-document-selector-path-label { | ||
| 3092 | color: gray; | ||
| 3093 | font-size: smaller; } | ||
| 3094 | .open-document-selector-path-label:selected { | ||
| 3095 | color: rgba(255, 255, 255, 0.9); } | ||
| 3096 | |||
| 3097 | .gedit-document-panel row button { | ||
| 3098 | min-width: 22px; | ||
| 3099 | min-height: 22px; | ||
| 3100 | padding: 0; | ||
| 3101 | color: transparent; | ||
| 3102 | background: none; | ||
| 3103 | border: none; | ||
| 3104 | box-shadow: none; } | ||
| 3105 | .gedit-document-panel row button image { | ||
| 3106 | color: inherit; } | ||
| 3107 | .gedit-document-panel row:hover:not(:selected) button { | ||
| 3108 | color: #aaaaaa; } | ||
| 3109 | .gedit-document-panel row:hover:not(:selected) button:hover { | ||
| 3110 | color: #ff4d4d; } | ||
| 3111 | .gedit-document-panel row:hover:not(:selected) button:active { | ||
| 3112 | color: white; } | ||
| 3113 | .gedit-document-panel row:hover:selected button:hover { | ||
| 3114 | color: #ff6666; | ||
| 3115 | background: none; | ||
| 3116 | border: none; | ||
| 3117 | box-shadow: none; } | ||
| 3118 | .gedit-document-panel row:hover:selected button:hover:active { | ||
| 3119 | color: white; } | ||
| 3120 | |||
| 3121 | .gedit-document-panel-dragged-row { | ||
| 3122 | border: 1px solid #1a1a1a; | ||
| 3123 | background-color: black; | ||
| 3124 | color: white; } | ||
| 3125 | |||
| 3126 | .gedit-side-panel-paned statusbar { | ||
| 3127 | border-top: 1px solid #1a1a1a; | ||
| 3128 | background-color: #0d0d0d; } | ||
| 3129 | |||
| 3130 | .gedit-search-slider { | ||
| 3131 | background-color: #121212; | ||
| 3132 | padding: 6px; | ||
| 3133 | border-color: #1a1a1a; | ||
| 3134 | border-radius: 0 0 2px 2px; | ||
| 3135 | border-width: 0 1px 1px 1px; | ||
| 3136 | border-style: solid; } | ||
| 3137 | |||
| 3138 | .gedit-search-entry-occurrences-tag { | ||
| 3139 | color: rgba(255, 255, 255, 0.6); | ||
| 3140 | border: none; | ||
| 3141 | margin: 2px; | ||
| 3142 | padding: 2px; } | ||
| 3143 | |||
| 3144 | .gedit-map-frame border { | ||
| 3145 | border-width: 0; } | ||
| 3146 | .gedit-map-frame border:dir(ltr) { | ||
| 3147 | border-left-width: 1px; } | ||
| 3148 | .gedit-map-frame border:dir(rtl) { | ||
| 3149 | border-right-width: 1px; } | ||
| 3150 | |||
| 3151 | .pluma-window statusbar frame > border { | ||
| 3152 | border: none; } | ||
| 3153 | |||
| 3154 | .pluma-window notebook > stack scrolledwindow { | ||
| 3155 | border-width: 0 0 1px 0; } | ||
| 3156 | |||
| 3157 | #pluma-status-combo-button { | ||
| 3158 | min-height: 0; | ||
| 3159 | padding: 0; | ||
| 3160 | border-top: none; | ||
| 3161 | border-bottom: none; | ||
| 3162 | border-radius: 0; } | ||
| 3163 | |||
| 3164 | .gb-search-entry-occurrences-tag { | ||
| 3165 | background: none; } | ||
| 3166 | |||
| 3167 | workbench.csd > stack.titlebar:not(headerbar) { | ||
| 3168 | padding: 0; | ||
| 3169 | background: none; | ||
| 3170 | border: none; | ||
| 3171 | box-shadow: none; } | ||
| 3172 | 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 { | ||
| 3173 | border-radius: 6px 6px 0 0; } | ||
| 3174 | |||
| 3175 | editortweak .linked > entry.search:focus + .gb-linked-scroller { | ||
| 3176 | border-top-color: #367bf0; } | ||
| 3177 | |||
| 3178 | layouttab { | ||
| 3179 | background-color: black; } | ||
| 3180 | |||
| 3181 | layout { | ||
| 3182 | border: 1px solid #1a1a1a; | ||
| 3183 | -PnlDockBin-handle-size: 1; } | ||
| 3184 | |||
| 3185 | eggsearchbar box.search-bar { | ||
| 3186 | border-bottom: 1px solid #1a1a1a; } | ||
| 3187 | |||
| 3188 | pillbox { | ||
| 3189 | color: white; | ||
| 3190 | background-color: #367bf0; | ||
| 3191 | border-radius: 6px; } | ||
| 3192 | pillbox:disabled label { | ||
| 3193 | color: rgba(255, 255, 255, 0.5); } | ||
| 3194 | |||
| 3195 | docktabstrip { | ||
| 3196 | padding: 0 6px; | ||
| 3197 | background-color: #0d0d0d; | ||
| 3198 | border-bottom: 1px solid #1a1a1a; } | ||
| 3199 | docktabstrip docktab { | ||
| 3200 | min-height: 28px; | ||
| 3201 | border: solid transparent; | ||
| 3202 | border-width: 0 1px; } | ||
| 3203 | docktabstrip docktab label { | ||
| 3204 | opacity: 0.5; } | ||
| 3205 | docktabstrip docktab:checked label, docktabstrip docktab:hover label { | ||
| 3206 | opacity: 1; } | ||
| 3207 | docktabstrip docktab:checked { | ||
| 3208 | border-color: #1a1a1a; | ||
| 3209 | background-color: black; } | ||
| 3210 | |||
| 3211 | dockbin { | ||
| 3212 | border: 1px solid #1a1a1a; | ||
| 3213 | -PnlDockBin-handle-size: 1; } | ||
| 3214 | |||
| 3215 | dockpaned { | ||
| 3216 | border: 1px solid #1a1a1a; } | ||
| 3217 | |||
| 3218 | dockoverlayedge { | ||
| 3219 | background-color: #0d0d0d; } | ||
| 3220 | dockoverlayedge docktabstrip { | ||
| 3221 | padding: 0; | ||
| 3222 | border: none; } | ||
| 3223 | dockoverlayedge.left-edge tab:checked, dockoverlayedge.right-edge tab:checked { | ||
| 3224 | border-width: 1px 0; } | ||
| 3225 | |||
| 3226 | popover.messagepopover.background { | ||
| 3227 | padding: 0; } | ||
| 3228 | popover.messagepopover .popover-content-area { | ||
| 3229 | margin: 16px; } | ||
| 3230 | popover.messagepopover .popover-action-area { | ||
| 3231 | margin: 8px; } | ||
| 3232 | popover.messagepopover .popover-action-area button:not(:first-child):not(:last-child) { | ||
| 3233 | margin: 0 4px; } | ||
| 3234 | |||
| 3235 | popover.popover-selector { | ||
| 3236 | padding: 0; } | ||
| 3237 | popover.popover-selector list row { | ||
| 3238 | padding: 5px 0; } | ||
| 3239 | popover.popover-selector list row image { | ||
| 3240 | margin-left: 3px; | ||
| 3241 | margin-right: 10px; } | ||
| 3242 | |||
| 3243 | entry.search.preferences-search { | ||
| 3244 | border: none; | ||
| 3245 | border-right: 1px solid #1a1a1a; | ||
| 3246 | border-bottom: 1px solid #1a1a1a; | ||
| 3247 | border-radius: 0; } | ||
| 3248 | |||
| 3249 | preferences stacksidebar.sidebar list { | ||
| 3250 | background-image: linear-gradient(to bottom, black, black); } | ||
| 3251 | preferences stacksidebar.sidebar list separator { | ||
| 3252 | background-color: transparent; } | ||
| 3253 | |||
| 3254 | devhelppanel entry:focus, | ||
| 3255 | symboltreepanel entry:focus { | ||
| 3256 | border-color: #1a1a1a; } | ||
| 3257 | |||
| 3258 | button.run-arrow-button { | ||
| 3259 | min-width: 12px; } | ||
| 3260 | |||
| 3261 | omnibar.linked > entry:not(:only-child) { | ||
| 3262 | border-style: solid; | ||
| 3263 | border-radius: 6px; | ||
| 3264 | margin-left: 1px; | ||
| 3265 | margin-right: 1px; } | ||
| 3266 | |||
| 3267 | gstyleslidein #scale_box button.toggle:checked, | ||
| 3268 | gstyleslidein #strings_controls button.toggle:checked, | ||
| 3269 | gstyleslidein #palette_controls button.toggle:checked, | ||
| 3270 | gstyleslidein #components_controls button.toggle:checked { | ||
| 3271 | color: white; } | ||
| 3272 | |||
| 3273 | configurationview entry.flat { | ||
| 3274 | background: none; } | ||
| 3275 | configurationview list { | ||
| 3276 | border-width: 0; } | ||
| 3277 | |||
| 3278 | .documents-scrolledwin.frame { | ||
| 3279 | border-width: 0; } | ||
| 3280 | |||
| 3281 | button.documents-load-more { | ||
| 3282 | border-width: 1px 0 0; | ||
| 3283 | border-radius: 0; } | ||
| 3284 | |||
| 3285 | .documents-icon-bg { | ||
| 3286 | background-color: #367bf0; | ||
| 3287 | color: white; | ||
| 3288 | border-radius: 2px; } | ||
| 3289 | |||
| 3290 | .documents-collection-icon, .photos-collection-icon { | ||
| 3291 | background-color: rgba(255, 255, 255, 0.3); | ||
| 3292 | border-radius: 2px; } | ||
| 3293 | |||
| 3294 | button.documents-favorite:active, | ||
| 3295 | button.documents-favorite:active:hover { | ||
| 3296 | color: #95b9f7; } | ||
| 3297 | |||
| 3298 | .documents-entry-tag, .photos-entry-tag { | ||
| 3299 | color: white; | ||
| 3300 | background: #367bf0; | ||
| 3301 | border-radius: 2px; | ||
| 3302 | border-width: 0; | ||
| 3303 | margin: 2px; | ||
| 3304 | padding: 4px; } | ||
| 3305 | .documents-entry-tag:hover, .photos-entry-tag:hover { | ||
| 3306 | color: white; | ||
| 3307 | background: #4987f1; } | ||
| 3308 | .documents-entry-tag:active, .photos-entry-tag:active { | ||
| 3309 | color: white; | ||
| 3310 | background: #236fef; } | ||
| 3311 | |||
| 3312 | .content-view.document-page { | ||
| 3313 | border-style: solid; | ||
| 3314 | border-width: 3px 3px 6px 4px; | ||
| 3315 | border-image: url("assets/thumbnail-frame.png") 3 3 6 4; } | ||
| 3316 | |||
| 3317 | .photos-fade-in { | ||
| 3318 | opacity: 1.0; | ||
| 3319 | transition: opacity 0.2s ease-out; } | ||
| 3320 | |||
| 3321 | .photos-fade-out { | ||
| 3322 | opacity: 0.0; | ||
| 3323 | transition: opacity 0.2s ease-out; } | ||
| 3324 | |||
| 3325 | .tweak-categories, | ||
| 3326 | .tweak-category:not(:selected):not(:hover) { | ||
| 3327 | background-image: linear-gradient(to bottom, black, black); } | ||
| 3328 | |||
| 3329 | .tr-workarea undershoot, | ||
| 3330 | .tr-workarea overshoot { | ||
| 3331 | border-color: transparent; } | ||
| 3332 | |||
| 3333 | .atril-window .primary-toolbar toolbar, .atril-window .primary-toolbar .inline-toolbar { | ||
| 3334 | background: none; } | ||
| 3335 | |||
| 3336 | #gf-bubble, #gf-bubble.solid, | ||
| 3337 | #gf-osd-window, | ||
| 3338 | #gf-osd-window.solid, | ||
| 3339 | #gf-input-source-popup, | ||
| 3340 | #gf-input-source-popup.solid, | ||
| 3341 | #gf-candidate-popup, | ||
| 3342 | #gf-candidate-popup.solid { | ||
| 3343 | color: white; | ||
| 3344 | background-color: rgba(26, 26, 26, 0.975); | ||
| 3345 | border: 1px solid rgba(5, 5, 5, 0.975); | ||
| 3346 | border-radius: 2px; } | ||
| 3347 | #gf-bubble levelbar block.low, #gf-bubble levelbar block.high, #gf-bubble levelbar block.full, | ||
| 3348 | #gf-osd-window levelbar block.low, | ||
| 3349 | #gf-osd-window levelbar block.high, | ||
| 3350 | #gf-osd-window levelbar block.full, | ||
| 3351 | #gf-input-source-popup levelbar block.low, | ||
| 3352 | #gf-input-source-popup levelbar block.high, | ||
| 3353 | #gf-input-source-popup levelbar block.full, | ||
| 3354 | #gf-candidate-popup levelbar block.low, | ||
| 3355 | #gf-candidate-popup levelbar block.high, | ||
| 3356 | #gf-candidate-popup levelbar block.full { | ||
| 3357 | background-color: #367bf0; | ||
| 3358 | border-color: #367bf0; } | ||
| 3359 | #gf-bubble levelbar block.empty, | ||
| 3360 | #gf-osd-window levelbar block.empty, | ||
| 3361 | #gf-input-source-popup levelbar block.empty, | ||
| 3362 | #gf-candidate-popup levelbar block.empty { | ||
| 3363 | background-color: rgba(13, 13, 13, 0.975); } | ||
| 3364 | #gf-bubble levelbar trough, | ||
| 3365 | #gf-osd-window levelbar trough, | ||
| 3366 | #gf-input-source-popup levelbar trough, | ||
| 3367 | #gf-candidate-popup levelbar trough { | ||
| 3368 | background: none; } | ||
| 3369 | |||
| 3370 | #gf-input-source { | ||
| 3371 | min-height: 32px; | ||
| 3372 | min-width: 40px; } | ||
| 3373 | #gf-input-source:selected { | ||
| 3374 | color: white; | ||
| 3375 | background-color: #367bf0; | ||
| 3376 | border-radius: 2px; } | ||
| 3377 | |||
| 3378 | gf-candidate-box label { | ||
| 3379 | padding: 3px; } | ||
| 3380 | gf-candidate-box:hover, gf-candidate-box:selected { | ||
| 3381 | color: white; | ||
| 3382 | background-color: #367bf0; | ||
| 3383 | border-radius: 2px; } | ||
| 3384 | |||
| 3385 | MsdOsdWindow.background.osd { | ||
| 3386 | border-radius: 2px; | ||
| 3387 | border: 1px solid rgba(5, 5, 5, 0.975); } | ||
| 3388 | MsdOsdWindow.background.osd .progressbar { | ||
| 3389 | background-color: #367bf0; | ||
| 3390 | border: none; | ||
| 3391 | border-color: red; | ||
| 3392 | border-radius: 5px; } | ||
| 3393 | MsdOsdWindow.background.osd .trough { | ||
| 3394 | background-color: rgba(13, 13, 13, 0.975); | ||
| 3395 | border: none; | ||
| 3396 | border-radius: 5px; } | ||
| 3397 | |||
| 3398 | .mate-panel-menu-bar, .mate-panel-menu-bar menubar, | ||
| 3399 | panel-toplevel.background, | ||
| 3400 | panel-toplevel.background menubar { | ||
| 3401 | background-color: black; } | ||
| 3402 | .mate-panel-menu-bar menubar, | ||
| 3403 | .mate-panel-menu-bar #PanelApplet label, | ||
| 3404 | .mate-panel-menu-bar #PanelApplet image, | ||
| 3405 | panel-toplevel.background menubar, | ||
| 3406 | panel-toplevel.background #PanelApplet label, | ||
| 3407 | panel-toplevel.background #PanelApplet image { | ||
| 3408 | color: white; } | ||
| 3409 | .mate-panel-menu-bar button label, .mate-panel-menu-bar button image, | ||
| 3410 | .mate-panel-menu-bar #tasklist-button label, | ||
| 3411 | .mate-panel-menu-bar #tasklist-button image, | ||
| 3412 | panel-toplevel.background button label, | ||
| 3413 | panel-toplevel.background button image, | ||
| 3414 | panel-toplevel.background #tasklist-button label, | ||
| 3415 | panel-toplevel.background #tasklist-button image { | ||
| 3416 | color: inherit; } | ||
| 3417 | .mate-panel-menu-bar .wnck-pager, | ||
| 3418 | panel-toplevel.background .wnck-pager { | ||
| 3419 | color: gray; | ||
| 3420 | background-color: rgba(0, 0, 0, 0.5); } | ||
| 3421 | .mate-panel-menu-bar .wnck-pager:hover, | ||
| 3422 | panel-toplevel.background .wnck-pager:hover { | ||
| 3423 | background-color: rgba(13, 13, 13, 0.5); } | ||
| 3424 | .mate-panel-menu-bar .wnck-pager:selected, | ||
| 3425 | panel-toplevel.background .wnck-pager:selected { | ||
| 3426 | color: #95b9f7; | ||
| 3427 | background-color: #367bf0; } | ||
| 3428 | .mate-panel-menu-bar na-tray-applet, | ||
| 3429 | panel-toplevel.background na-tray-applet { | ||
| 3430 | -NaTrayApplet-icon-padding: 0; | ||
| 3431 | -NaTrayApplet-icon-size: 16px; } | ||
| 3432 | |||
| 3433 | .xfce4-panel.panel { | ||
| 3434 | background-color: rgba(0, 0, 0, 0.5); | ||
| 3435 | text-shadow: none; | ||
| 3436 | -gtk-icon-shadow: none; } | ||
| 3437 | |||
| 3438 | #tasklist-button { | ||
| 3439 | color: rgba(255, 255, 255, 0.8); | ||
| 3440 | border-radius: 0; | ||
| 3441 | border: none; | ||
| 3442 | background-color: rgba(0, 0, 0, 0); } | ||
| 3443 | #tasklist-button:hover { | ||
| 3444 | color: white; | ||
| 3445 | background-color: rgba(0, 0, 0, 0.17); } | ||
| 3446 | #tasklist-button:checked { | ||
| 3447 | color: white; | ||
| 3448 | background-color: rgba(0, 0, 0, 0.25); | ||
| 3449 | box-shadow: inset 0 -2px #367bf0; } | ||
| 3450 | |||
| 3451 | .mate-panel-menu-bar button:not(#tasklist-button), | ||
| 3452 | panel-toplevel.background button:not(#tasklist-button), .xfce4-panel.panel button.flat, .xfce4-panel.panel button.sidebar-button { | ||
| 3453 | color: white; | ||
| 3454 | border-radius: 0; | ||
| 3455 | border: none; | ||
| 3456 | background-color: rgba(0, 0, 0, 0); } | ||
| 3457 | .mate-panel-menu-bar button:hover:not(#tasklist-button), | ||
| 3458 | panel-toplevel.background button:hover:not(#tasklist-button), .xfce4-panel.panel button.flat:hover, .xfce4-panel.panel button.sidebar-button:hover { | ||
| 3459 | border: none; | ||
| 3460 | background-color: rgba(26, 26, 26, 0.5); } | ||
| 3461 | .mate-panel-menu-bar button:active:not(#tasklist-button), | ||
| 3462 | 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), | ||
| 3463 | panel-toplevel.background button:checked:not(#tasklist-button), .xfce4-panel.panel button.flat:checked, .xfce4-panel.panel button.sidebar-button:checked { | ||
| 3464 | color: white; | ||
| 3465 | border: none; | ||
| 3466 | background-color: #367bf0; } | ||
| 3467 | .mate-panel-menu-bar button:active:not(#tasklist-button) label, | ||
| 3468 | 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, | ||
| 3469 | 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, | ||
| 3470 | 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, | ||
| 3471 | panel-toplevel.background button:checked:not(#tasklist-button) image, .xfce4-panel.panel button.flat:checked image, .xfce4-panel.panel button.sidebar-button:checked image { | ||
| 3472 | color: inherit; } | ||
| 3473 | |||
| 3474 | .nautilus-window .floating-bar { | ||
| 3475 | padding: 1px; | ||
| 3476 | background-color: #367bf0; | ||
| 3477 | color: white; | ||
| 3478 | border-radius: 2px 2px 0 0; } | ||
| 3479 | .nautilus-window .floating-bar.bottom.left { | ||
| 3480 | border-top-left-radius: 0; } | ||
| 3481 | .nautilus-window .floating-bar.bottom.right { | ||
| 3482 | border-top-right-radius: 0; } | ||
| 3483 | .nautilus-window .floating-bar button { | ||
| 3484 | border: none; | ||
| 3485 | border-radius: 0; | ||
| 3486 | min-height: 0; } | ||
| 3487 | |||
| 3488 | .marlin-pathbar.pathbar { | ||
| 3489 | border-radius: 6px; | ||
| 3490 | padding-left: 4px; | ||
| 3491 | padding-right: 4px; | ||
| 3492 | color: white; | ||
| 3493 | border-color: #383838; | ||
| 3494 | background-color: #383838; } | ||
| 3495 | .marlin-pathbar.pathbar image, .marlin-pathbar.pathbar image:hover { | ||
| 3496 | color: inherit; } | ||
| 3497 | .marlin-pathbar.pathbar:focus { | ||
| 3498 | color: white; | ||
| 3499 | border-color: transparent; | ||
| 3500 | background-color: #367bf0; } | ||
| 3501 | .marlin-pathbar.pathbar:disabled { | ||
| 3502 | color: rgba(255, 255, 255, 0.55); | ||
| 3503 | border-color: #383838; | ||
| 3504 | background-color: rgba(56, 56, 56, 0.85); } | ||
| 3505 | .marlin-pathbar.pathbar:active, .marlin-pathbar.pathbar:checked { | ||
| 3506 | color: #367bf0; } | ||
| 3507 | |||
| 3508 | headerbar > box.horizontal > entry.pathbar { | ||
| 3509 | padding-top: 3px; | ||
| 3510 | padding-bottom: 3px; | ||
| 3511 | margin-top: 0; | ||
| 3512 | margin-bottom: 0; | ||
| 3513 | min-height: 16px; } | ||
| 3514 | |||
| 3515 | .color-button { | ||
| 3516 | color: rgba(0, 0, 0, 0.25); } | ||
| 3517 | .color-button check:not(:checked) { | ||
| 3518 | -gtk-icon-source: none; } | ||
| 3519 | |||
| 3520 | .gala-notification { | ||
| 3521 | border: 1px solid rgba(0, 0, 0, 0.35); | ||
| 3522 | border-radius: 6px; | ||
| 3523 | box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); | ||
| 3524 | background-image: linear-gradient(to bottom, white, white); | ||
| 3525 | background-color: transparent; } | ||
| 3526 | .gala-notification .title, .gala-notification .label { | ||
| 3527 | color: #5C616C; } | ||
| 3528 | |||
| 3529 | .panel { | ||
| 3530 | background-color: transparent; | ||
| 3531 | color: white; | ||
| 3532 | font-weight: bold; | ||
| 3533 | text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); | ||
| 3534 | -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } | ||
| 3535 | .panel * { | ||
| 3536 | text-shadow: none; } | ||
| 3537 | .panel .maximized { | ||
| 3538 | background-color: black; } | ||
| 3539 | .panel-shadow { | ||
| 3540 | background-image: none; | ||
| 3541 | background-color: transparent; } | ||
| 3542 | .panel .menu { | ||
| 3543 | box-shadow: none; } | ||
| 3544 | .panel .menu .menuitem { | ||
| 3545 | font-weight: normal; | ||
| 3546 | text-shadow: none; | ||
| 3547 | -gtk-icon-shadow: none; } | ||
| 3548 | .panel .menu .window-frame.menu.csd, | ||
| 3549 | .panel .menu .window-frame.popup.csd { | ||
| 3550 | 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); } | ||
| 3551 | .panel .menubar > .menuitem { | ||
| 3552 | padding: 3px 6px; } | ||
| 3553 | .panel .menubar > .menuitem:hover { | ||
| 3554 | background-color: transparent; } | ||
| 3555 | .panel .window-frame.menu.csd, | ||
| 3556 | .panel .window-frame.popup.csd { | ||
| 3557 | box-shadow: none; } | ||
| 3558 | |||
| 3559 | .composited-indicator { | ||
| 3560 | background-color: transparent; | ||
| 3561 | color: white; | ||
| 3562 | text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); | ||
| 3563 | -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } | ||
| 3564 | .composited-indicator > GtkWidget > GtkWidget:first-child { | ||
| 3565 | padding: 0 2px; } | ||
| 3566 | .composited-indicator .menuitem:active, .composited-indicator .menuitem:hover { | ||
| 3567 | border-style: none; | ||
| 3568 | background-image: none; | ||
| 3569 | box-shadow: none; } | ||
| 3570 | .composited-indicator > .popup > .menu { | ||
| 3571 | padding-top: 8px; | ||
| 3572 | padding-bottom: 8px; } | ||
| 3573 | |||
| 3574 | .panel-app-button > GtkWidget > GtkWidget:first-child { | ||
| 3575 | padding: 0 2px 0 4px; } | ||
| 3576 | |||
| 3577 | .panel .menu .spinner, | ||
| 3578 | .menu .spinner { | ||
| 3579 | opacity: 1; } | ||
| 3580 | |||
| 3581 | .budgie-menu { | ||
| 3582 | box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1); | ||
| 3583 | box-shadow: 0 2px 11px 3px transparent, 0 0 0 3px rgba(204, 204, 204, 0.5); | ||
| 3584 | border-radius: 6px; } | ||
| 3585 | .budgie-menu * { | ||
| 3586 | border-radius: 6px; | ||
| 3587 | border: 0; } | ||
| 3588 | .budgie-menu entry.search { | ||
| 3589 | min-height: 35px; | ||
| 3590 | border-radius: 6px 6px 0 0; } | ||
| 3591 | .budgie-menu scrolledwindow.sidebar { | ||
| 3592 | border-radius: 0; | ||
| 3593 | border-width: 1px 1px 0 0; } | ||
| 3594 | .budgie-menu scrolledwindow.sidebar list { | ||
| 3595 | background: transparent; } | ||
| 3596 | |||
| 3597 | .budgie-panel { | ||
| 3598 | background-color: rgba(0, 0, 0, 0.8); | ||
| 3599 | color: white; | ||
| 3600 | box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); } | ||
| 3601 | .budgie-panel image { | ||
| 3602 | -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.28); } | ||
| 3603 | .budgie-panel label { | ||
| 3604 | text-shadow: 0 1px 2px rgba(0, 0, 0, 0.28); } | ||
| 3605 | .budgie-panel button { | ||
| 3606 | padding: 0; | ||
| 3607 | border-radius: 0; | ||
| 3608 | color: white; } | ||
| 3609 | .budgie-panel button:hover { | ||
| 3610 | border: 0; | ||
| 3611 | background: rgba(54, 123, 240, 0.3); } | ||
| 3612 | .budgie-panel button:checked { | ||
| 3613 | background: transparent; | ||
| 3614 | border: transparent; } | ||
| 3615 | .budgie-panel .budgie-menu-launcher { | ||
| 3616 | border: 0; } | ||
| 3617 | .budgie-panel .budgie-menu-launcher:checked { | ||
| 3618 | color: white; } | ||
| 3619 | |||
| 3620 | .budgie-popover { | ||
| 3621 | box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); | ||
| 3622 | border-radius: 6px; } | ||
| 3623 | .budgie-popover border { | ||
| 3624 | border: 0; } | ||
| 3625 | |||
| 3626 | .overlay-bar { | ||
| 3627 | background-color: #367bf0; | ||
| 3628 | border-color: #367bf0; | ||
| 3629 | border-radius: 2px; | ||
| 3630 | padding: 3px 6px; | ||
| 3631 | margin: 3px; } | ||
| 3632 | .overlay-bar label { | ||
| 3633 | color: white; } | ||
| 3634 | |||
| 3635 | GraniteWidgetsThinPaned { | ||
| 3636 | background-color: transparent; | ||
| 3637 | background-image: none; | ||
| 3638 | margin: 0; | ||
| 3639 | border-left: 1px solid #1a1a1a; | ||
| 3640 | border-right: 1px solid #1a1a1a; } | ||
| 3641 | |||
| 3642 | GraniteWidgetsPopOver .frame, | ||
| 3643 | GraniteWidgetsStaticNotebook .frame { | ||
| 3644 | border: none; } | ||
| 3645 | |||
| 3646 | .help_button { | ||
| 3647 | border-radius: 100px; | ||
| 3648 | padding: 3px 9px; } | ||
| 3649 | |||
| 3650 | toolbar.secondary-toolbar, .secondary-toolbar.inline-toolbar { | ||
| 3651 | padding: 3px; | ||
| 3652 | border-bottom: 1px solid #1a1a1a; } | ||
| 3653 | toolbar.secondary-toolbar button, .secondary-toolbar.inline-toolbar button { | ||
| 3654 | padding: 0 3px 0 3px; } | ||
| 3655 | |||
| 3656 | toolbar.bottom-toolbar, .bottom-toolbar.inline-toolbar { | ||
| 3657 | padding: 5px; | ||
| 3658 | border-width: 1px 0 0 0; | ||
| 3659 | border-style: solid; | ||
| 3660 | border-color: #1a1a1a; | ||
| 3661 | background-color: #0d0d0d; } | ||
| 3662 | toolbar.bottom-toolbar button, .bottom-toolbar.inline-toolbar button { | ||
| 3663 | padding: 2px 3px 2px 3px; } | ||
| 3664 | |||
| 3665 | .source-list { | ||
| 3666 | -GtkTreeView-horizontal-separator: 1px; | ||
| 3667 | -GtkTreeView-vertical-separator: 6px; } | ||
| 3668 | |||
| 3669 | .source-list, | ||
| 3670 | .source-list.view, | ||
| 3671 | iconview.source-list { | ||
| 3672 | background-color: #0d0d0d; | ||
| 3673 | color: white; | ||
| 3674 | -gtk-icon-style: regular; } | ||
| 3675 | |||
| 3676 | .source-list.category-expander { | ||
| 3677 | color: transparent; } | ||
| 3678 | |||
| 3679 | .source-list.view:hover, iconview.source-list:hover { | ||
| 3680 | background-color: #1a1a1a; } | ||
| 3681 | |||
| 3682 | .source-list.view:selected, iconview.source-list:selected, | ||
| 3683 | .source-list.view:hover:selected, | ||
| 3684 | iconview.source-list:hover:selected, | ||
| 3685 | .source-list.view:selected:focus, | ||
| 3686 | iconview.source-list:selected:focus, | ||
| 3687 | .source-list.category-expander:hover { | ||
| 3688 | color: white; | ||
| 3689 | background-color: #367bf0; } | ||
| 3690 | |||
| 3691 | .source-list scrollbar, | ||
| 3692 | .source-list junction { | ||
| 3693 | border-image: none; | ||
| 3694 | border-color: transparent; | ||
| 3695 | background-color: #0d0d0d; | ||
| 3696 | background-image: none; } | ||
| 3697 | |||
| 3698 | .source-list.badge, | ||
| 3699 | .source-list.badge:hover, | ||
| 3700 | .source-list.badge:selected, | ||
| 3701 | .source-list.badge:selected:focus, | ||
| 3702 | .source-list.badge:hover:selected { | ||
| 3703 | background-image: none; | ||
| 3704 | background-color: #367bf0; | ||
| 3705 | color: white; | ||
| 3706 | border-radius: 10px; | ||
| 3707 | padding: 0 6px; | ||
| 3708 | margin: 0 3px; | ||
| 3709 | border-width: 0; } | ||
| 3710 | |||
| 3711 | .source-list.badge:selected, | ||
| 3712 | .source-list.badge:selected:focus, | ||
| 3713 | .source-list.badge:hover:selected { | ||
| 3714 | background-color: white; | ||
| 3715 | color: #367bf0; } | ||
| 3716 | |||
| 3717 | .source-list.category-expander { | ||
| 3718 | color: white; | ||
| 3719 | -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); | ||
| 3720 | -GtkTreeView-expander-size: 16; } | ||
| 3721 | |||
| 3722 | .source-list.category-expander, | ||
| 3723 | .source-list.category-expander:backdrop { | ||
| 3724 | color: transparent; | ||
| 3725 | border: none; } | ||
| 3726 | |||
| 3727 | .source-list.category-expander:checked { | ||
| 3728 | -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } | ||
| 3729 | |||
| 3730 | GraniteWidgetsWelcome { | ||
| 3731 | background-color: black; } | ||
| 3732 | |||
| 3733 | GraniteWidgetsWelcome label { | ||
| 3734 | color: #868686; | ||
| 3735 | font-size: 11px; | ||
| 3736 | text-shadow: none; } | ||
| 3737 | |||
| 3738 | GraniteWidgetsWelcome .h1, | ||
| 3739 | GraniteWidgetsWelcome .h3 { | ||
| 3740 | color: rgba(255, 255, 255, 0.8); } | ||
| 3741 | |||
| 3742 | .help_button { | ||
| 3743 | border-radius: 0; } | ||
| 3744 | |||
| 3745 | GraniteWidgetsPopOver { | ||
| 3746 | -GraniteWidgetsPopOver-arrow-width: 21; | ||
| 3747 | -GraniteWidgetsPopOver-arrow-height: 10; | ||
| 3748 | -GraniteWidgetsPopOver-border-radius: 2px; | ||
| 3749 | -GraniteWidgetsPopOver-border-width: 1; | ||
| 3750 | -GraniteWidgetsPopOver-shadow-size: 12; | ||
| 3751 | border: 1px solid rgba(0, 0, 0, 0.3); | ||
| 3752 | margin: 0; } | ||
| 3753 | |||
| 3754 | .popover_bg { | ||
| 3755 | background-image: linear-gradient(to bottom, black, black); | ||
| 3756 | border: 1px solid rgba(0, 0, 0, 0.3); } | ||
| 3757 | |||
| 3758 | GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver iconview.sidebar, | ||
| 3759 | GraniteWidgetsPopOver * { | ||
| 3760 | background-color: transparent; } | ||
| 3761 | |||
| 3762 | GraniteWidgetsXsEntry entry { | ||
| 3763 | padding: 4px; } | ||
| 3764 | |||
| 3765 | .h1 { | ||
| 3766 | font-size: 24px; } | ||
| 3767 | |||
| 3768 | .h2 { | ||
| 3769 | font-size: 18px; } | ||
| 3770 | |||
| 3771 | .h3 { | ||
| 3772 | font-size: 11px; } | ||
| 3773 | |||
| 3774 | .h4, | ||
| 3775 | .category-label { | ||
| 3776 | color: #b6b6b6; | ||
| 3777 | font-weight: 600; } | ||
| 3778 | |||
| 3779 | .h4 { | ||
| 3780 | padding-bottom: 6px; | ||
| 3781 | padding-top: 6px; } | ||
| 3782 | |||
| 3783 | GtkListBox .h4 { | ||
| 3784 | padding-left: 6px; } | ||
| 3785 | |||
| 3786 | .nautilus-window paned > separator { | ||
| 3787 | background-image: linear-gradient(to bottom, rgba(13, 13, 13, 0.975), rgba(13, 13, 13, 0.975)); } | ||
| 3788 | |||
| 3789 | filechooser paned > separator { | ||
| 3790 | background-image: linear-gradient(to bottom, rgba(13, 13, 13, 0.975), rgba(13, 13, 13, 0.975)); } | ||
| 3791 | |||
| 3792 | filechooser.csd.background, filechooser placessidebar list, | ||
| 3793 | .nautilus-window.csd.background, | ||
| 3794 | .nautilus-window placessidebar list { | ||
| 3795 | background-color: transparent; } | ||
| 3796 | filechooser placessidebar.sidebar, | ||
| 3797 | .nautilus-window placessidebar.sidebar { | ||
| 3798 | background-color: transparent; | ||
| 3799 | box-shadow: inset 0 8px 4px -8px rgba(0, 0, 0, 0.5); } | ||
| 3800 | filechooser placessidebar.sidebar:dir(ltr), | ||
| 3801 | .nautilus-window placessidebar.sidebar:dir(ltr) { | ||
| 3802 | background-image: linear-gradient(to right, rgba(0, 0, 0, 0.975) 41px, rgba(26, 26, 26, 0.975) 0); } | ||
| 3803 | filechooser placessidebar.sidebar:dir(rtl), | ||
| 3804 | .nautilus-window placessidebar.sidebar:dir(rtl) { | ||
| 3805 | background-image: linear-gradient(to left, rgba(0, 0, 0, 0.975) 41px, rgba(26, 26, 26, 0.975) 0); } | ||
| 3806 | filechooser placessidebar.sidebar row.sidebar-row, | ||
| 3807 | .nautilus-window placessidebar.sidebar row.sidebar-row { | ||
| 3808 | border: none; | ||
| 3809 | color: white; } | ||
| 3810 | filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon, | ||
| 3811 | .nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon { | ||
| 3812 | color: #FFF; } | ||
| 3813 | filechooser placessidebar.sidebar row.sidebar-row.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:hover, | ||
| 3814 | .nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup, | ||
| 3815 | .nautilus-window placessidebar.sidebar row.sidebar-row:hover { | ||
| 3816 | background-color: rgba(255, 255, 255, 0.15); } | ||
| 3817 | filechooser placessidebar.sidebar row.sidebar-row:disabled, filechooser placessidebar.sidebar row.sidebar-row:disabled label, filechooser placessidebar.sidebar row.sidebar-row:disabled image, | ||
| 3818 | .nautilus-window placessidebar.sidebar row.sidebar-row:disabled, | ||
| 3819 | .nautilus-window placessidebar.sidebar row.sidebar-row:disabled label, | ||
| 3820 | .nautilus-window placessidebar.sidebar row.sidebar-row:disabled image { | ||
| 3821 | color: rgba(255, 255, 255, 0.4); } | ||
| 3822 | filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:selected, filechooser placessidebar.sidebar row.sidebar-row:selected:hover, filechooser placessidebar.sidebar row.sidebar-row:active:hover, | ||
| 3823 | .nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup, | ||
| 3824 | .nautilus-window placessidebar.sidebar row.sidebar-row:selected, | ||
| 3825 | .nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, | ||
| 3826 | .nautilus-window placessidebar.sidebar row.sidebar-row:active:hover { | ||
| 3827 | background-image: linear-gradient(to right, #115fe2 41px, transparent 0); } | ||
| 3828 | 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, | ||
| 3829 | .nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-icon, | ||
| 3830 | .nautilus-window placessidebar.sidebar row.sidebar-row:selected .sidebar-icon, | ||
| 3831 | .nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-icon, | ||
| 3832 | .nautilus-window placessidebar.sidebar row.sidebar-row:active:hover .sidebar-icon { | ||
| 3833 | color: inherit; } | ||
| 3834 | filechooser placessidebar.sidebar row.sidebar-row:dir(rtl):selected.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:dir(rtl):selected, filechooser placessidebar.sidebar row.sidebar-row:dir(rtl):selected:hover, filechooser placessidebar.sidebar row.sidebar-row:dir(rtl):active:hover, | ||
| 3835 | .nautilus-window placessidebar.sidebar row.sidebar-row:dir(rtl):selected.has-open-popup, | ||
| 3836 | .nautilus-window placessidebar.sidebar row.sidebar-row:dir(rtl):selected, | ||
| 3837 | .nautilus-window placessidebar.sidebar row.sidebar-row:dir(rtl):selected:hover, | ||
| 3838 | .nautilus-window placessidebar.sidebar row.sidebar-row:dir(rtl):active:hover { | ||
| 3839 | background-image: linear-gradient(to left, #115fe2 41px, transparent 0); } | ||
| 3840 | filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button, | ||
| 3841 | .nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button { | ||
| 3842 | color: white; } | ||
| 3843 | filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover, | ||
| 3844 | .nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover { | ||
| 3845 | color: white; | ||
| 3846 | border-color: rgba(0, 0, 0, 0.375); | ||
| 3847 | background-color: rgba(99, 99, 99, 0.475); } | ||
| 3848 | filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active, | ||
| 3849 | .nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active { | ||
| 3850 | color: white; | ||
| 3851 | border-color: #1a1a1a; | ||
| 3852 | background-color: #367bf0; } | ||
| 3853 | filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image, | ||
| 3854 | .nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image { | ||
| 3855 | opacity: 0.5; } | ||
| 3856 | filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row, | ||
| 3857 | .nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row { | ||
| 3858 | color: #367bf0; } | ||
| 3859 | filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon, | ||
| 3860 | .nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon { | ||
| 3861 | color: inherit; } | ||
| 3862 | 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, | ||
| 3863 | .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), | ||
| 3864 | .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, | ||
| 3865 | .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon { | ||
| 3866 | color: #F60; } | ||
| 3867 | filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, | ||
| 3868 | .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected { | ||
| 3869 | background-color: #F60; } | ||
| 3870 | 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, | ||
| 3871 | .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, | ||
| 3872 | .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, | ||
| 3873 | .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon { | ||
| 3874 | color: white; } | ||
| 3875 | filechooser placessidebar.sidebar separator, | ||
| 3876 | .nautilus-window placessidebar.sidebar separator { | ||
| 3877 | background-color: transparent; } | ||
| 3878 | filechooser.maximized placessidebar.sidebar, | ||
| 3879 | .nautilus-window.maximized placessidebar.sidebar { | ||
| 3880 | background-color: #1a1a1a; } | ||
| 3881 | |||
| 3882 | .nemo-window .sidebar { | ||
| 3883 | color: white; | ||
| 3884 | background-color: rgba(26, 26, 26, 0.975); } | ||
| 3885 | .nemo-window .sidebar .view, .nemo-window .sidebar iconview, .nemo-window .sidebar row { | ||
| 3886 | background-color: transparent; | ||
| 3887 | color: white; } | ||
| 3888 | .nemo-window .sidebar .view.cell:selected, .nemo-window .sidebar iconview.cell:selected, .nemo-window .sidebar row.cell:selected { | ||
| 3889 | background-color: #367bf0; | ||
| 3890 | color: white; } | ||
| 3891 | .nemo-window .sidebar .view.expander, .nemo-window .sidebar iconview.expander, .nemo-window .sidebar row.expander { | ||
| 3892 | color: rgba(143, 143, 143, 0.9875); } | ||
| 3893 | .nemo-window .sidebar .view.expander:hover, .nemo-window .sidebar iconview.expander:hover, .nemo-window .sidebar row.expander:hover { | ||
| 3894 | color: white; } | ||
| 3895 | .nemo-window .sidebar separator { | ||
| 3896 | background-color: transparent; } | ||
| 3897 | |||
| 3898 | .caja-side-pane, | ||
| 3899 | .caja-side-pane > notebook > stack > widget > box, | ||
| 3900 | .caja-side-pane text, | ||
| 3901 | .caja-side-pane treeview { | ||
| 3902 | color: white; | ||
| 3903 | caret-color: white; | ||
| 3904 | background-color: #1a1a1a; } | ||
| 3905 | .caja-side-pane > box button:not(:active):not(:checked) { | ||
| 3906 | color: white; } | ||
| 3907 | .caja-side-pane .frame { | ||
| 3908 | border-color: #0d0d0d; } | ||
| 3909 | .caja-side-pane junction { | ||
| 3910 | background-color: rgba(13, 13, 13, 0.975); } | ||
| 3911 | |||
| 3912 | filechooser actionbar { | ||
| 3913 | color: white; | ||
| 3914 | background-color: rgba(26, 26, 26, 0.975); | ||
| 3915 | border-color: rgba(0, 0, 0, 0.975); } | ||
| 3916 | filechooser actionbar label, filechooser actionbar combobox { | ||
| 3917 | color: white; } | ||
| 3918 | |||
| 3919 | .gedit-bottom-panel-paned { | ||
| 3920 | background-color: black; } | ||
| 3921 | |||
| 3922 | .gedit-side-panel-paned > separator { | ||
| 3923 | background-image: linear-gradient(to bottom, rgba(13, 13, 13, 0.975), rgba(13, 13, 13, 0.975)); } | ||
| 3924 | |||
| 3925 | .gedit-bottom-panel-paned > separator { | ||
| 3926 | background-image: linear-gradient(to bottom, #1a1a1a, #1a1a1a); } | ||
| 3927 | |||
| 3928 | .gedit-document-panel { | ||
| 3929 | background-color: rgba(26, 26, 26, 0.975); } | ||
| 3930 | .maximized .gedit-document-panel { | ||
| 3931 | background-color: #1a1a1a; } | ||
| 3932 | .gedit-document-panel row { | ||
| 3933 | color: white; | ||
| 3934 | background-color: rgba(255, 255, 255, 0); } | ||
| 3935 | .gedit-document-panel row:hover { | ||
| 3936 | background-color: rgba(255, 255, 255, 0.15); } | ||
| 3937 | .gedit-document-panel row:active { | ||
| 3938 | color: white; | ||
| 3939 | background-color: #367bf0; } | ||
| 3940 | .gedit-document-panel row:active button { | ||
| 3941 | color: white; } | ||
| 3942 | .gedit-document-panel row:selected, .gedit-document-panel row:selected:hover { | ||
| 3943 | color: white; | ||
| 3944 | background-color: #367bf0; } | ||
| 3945 | .gedit-document-panel row:hover:not(:selected) button:active { | ||
| 3946 | color: white; } | ||
| 3947 | |||
| 3948 | filechooser actionbar button { | ||
| 3949 | color: white; | ||
| 3950 | border-color: rgba(0, 0, 0, 0.375); | ||
| 3951 | background-color: rgba(82, 82, 82, 0.375); } | ||
| 3952 | .caja-side-pane > box button:hover:not(:active), filechooser actionbar button:hover { | ||
| 3953 | color: white; | ||
| 3954 | border-color: rgba(0, 0, 0, 0.375); | ||
| 3955 | background-color: rgba(99, 99, 99, 0.475); } | ||
| 3956 | filechooser actionbar button:active, filechooser actionbar button:checked { | ||
| 3957 | color: white; | ||
| 3958 | border-color: rgba(0, 0, 0, 0.375); | ||
| 3959 | background-color: #367bf0; } | ||
| 3960 | filechooser actionbar button:disabled { | ||
| 3961 | color: #5f5f5f; | ||
| 3962 | border-color: rgba(0, 0, 0, 0.375); | ||
| 3963 | background-color: rgba(82, 82, 82, 0.225); } | ||
| 3964 | |||
| 3965 | filechooser actionbar entry { | ||
| 3966 | color: white; | ||
| 3967 | border-color: rgba(0, 0, 0, 0.375); | ||
| 3968 | background-color: rgba(82, 82, 82, 0.375); } | ||
| 3969 | filechooser actionbar entry image, filechooser actionbar entry image:hover { | ||
| 3970 | color: inherit; } | ||
| 3971 | filechooser actionbar entry:focus { | ||
| 3972 | color: white; | ||
| 3973 | border-color: rgba(0, 0, 0, 0.375); | ||
| 3974 | background-color: #367bf0; } | ||
| 3975 | filechooser actionbar entry:disabled { | ||
| 3976 | color: rgba(255, 255, 255, 0.55); | ||
| 3977 | background-color: rgba(82, 82, 82, 0.225); } | ||
| 3978 | |||
| 3979 | filechooser placessidebar.sidebar scrollbar, | ||
| 3980 | .nautilus-window placessidebar.sidebar scrollbar, .nemo-window .sidebar scrollbar, .caja-side-pane scrollbar { | ||
| 3981 | border-color: rgba(13, 13, 13, 0.975); } | ||
| 3982 | filechooser placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, | ||
| 3983 | .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 { | ||
| 3984 | background-color: white; | ||
| 3985 | border: 1px solid rgba(0, 0, 0, 0.3); } | ||
| 3986 | filechooser placessidebar.sidebar scrollbar slider, | ||
| 3987 | .nautilus-window placessidebar.sidebar scrollbar slider, .nemo-window .sidebar scrollbar slider, .caja-side-pane scrollbar slider { | ||
| 3988 | background-color: rgba(255, 255, 255, 0.7); } | ||
| 3989 | filechooser placessidebar.sidebar scrollbar slider:hover, | ||
| 3990 | .nautilus-window placessidebar.sidebar scrollbar slider:hover, .nemo-window .sidebar scrollbar slider:hover, .caja-side-pane scrollbar slider:hover { | ||
| 3991 | background-color: white; } | ||
| 3992 | filechooser placessidebar.sidebar scrollbar slider:hover:active, | ||
| 3993 | .nautilus-window placessidebar.sidebar scrollbar slider:hover:active, .nemo-window .sidebar scrollbar slider:hover:active, .caja-side-pane scrollbar slider:hover:active { | ||
| 3994 | background-color: #367bf0; } | ||
| 3995 | filechooser placessidebar.sidebar scrollbar slider:disabled, | ||
| 3996 | .nautilus-window placessidebar.sidebar scrollbar slider:disabled, .nemo-window .sidebar scrollbar slider:disabled, .caja-side-pane scrollbar slider:disabled { | ||
| 3997 | background-color: transparent; } | ||
| 3998 | filechooser placessidebar.sidebar scrollbar trough, | ||
| 3999 | .nautilus-window placessidebar.sidebar scrollbar trough, .nemo-window .sidebar scrollbar trough, .caja-side-pane scrollbar trough { | ||
| 4000 | background-color: rgba(13, 13, 13, 0.975); } | ||
| 4001 | |||
| 4002 | @define-color theme_fg_color white; | ||
| 4003 | @define-color theme_text_color white; | ||
| 4004 | @define-color theme_bg_color #0d0d0d; | ||
| 4005 | @define-color theme_base_color black; | ||
| 4006 | @define-color theme_selected_bg_color #367bf0; | ||
| 4007 | @define-color theme_selected_fg_color white; | ||
| 4008 | @define-color fg_color white; | ||
| 4009 | @define-color text_color white; | ||
| 4010 | @define-color bg_color #0d0d0d; | ||
| 4011 | @define-color base_color black; | ||
| 4012 | @define-color selected_bg_color #367bf0; | ||
| 4013 | @define-color selected_fg_color white; | ||
| 4014 | @define-color insensitive_bg_color #121212; | ||
| 4015 | @define-color insensitive_fg_color alpha(white, 0.5); | ||
| 4016 | @define-color insensitive_base_color black; | ||
| 4017 | @define-color theme_unfocused_fg_color white; | ||
| 4018 | @define-color theme_unfocused_text_color white; | ||
| 4019 | @define-color theme_unfocused_bg_color #0d0d0d; | ||
| 4020 | @define-color theme_unfocused_base_color black; | ||
| 4021 | @define-color theme_unfocused_selected_bg_color #367bf0; | ||
| 4022 | @define-color borders #1a1a1a; | ||
| 4023 | @define-color unfocused_borders #1a1a1a; | ||
| 4024 | @define-color warning_color #F60; | ||
| 4025 | @define-color error_color #D31919; | ||
| 4026 | @define-color success_color #19A187; | ||
| 4027 | @define-color placeholder_text_color #A8A8A8; | ||
| 4028 | @define-color link_color #95b9f7; | ||
| 4029 | @define-color content_view_bg black; | ||
| 4030 | @define-color budgie_tasklist_indicator_color #659af4; | ||
| 4031 | @define-color budgie_tasklist_indicator_color_active #367bf0; | ||
| 4032 | @define-color budgie_tasklist_indicator_color_active_window #115fe2; | ||
| 4033 | @define-color budgie_tasklist_indicator_color_attention #F60; | ||
| 4034 | /* Strawberry */ | ||
| 4035 | @define-color STRAWBERRY_100 #e57575; | ||
| 4036 | @define-color STRAWBERRY_300 #dd4747; | ||
| 4037 | @define-color STRAWBERRY_500 #d41919; | ||
| 4038 | @define-color STRAWBERRY_700 #aa1414; | ||
| 4039 | @define-color STRAWBERRY_900 #7f0f0f; | ||
| 4040 | /* Orange */ | ||
| 4041 | @define-color ORANGE_100 #feb166; | ||
| 4042 | @define-color ORANGE_300 #fd9733; | ||
| 4043 | @define-color ORANGE_500 #fd7d00; | ||
| 4044 | @define-color ORANGE_700 #ca6400; | ||
| 4045 | @define-color ORANGE_900 #984b00; | ||
| 4046 | /* Banana */ | ||
| 4047 | @define-color BANANA_100 #fbeba4; | ||
| 4048 | @define-color BANANA_300 #f9e586; | ||
| 4049 | @define-color BANANA_500 #f8de68; | ||
| 4050 | @define-color BANANA_700 #ffd259; | ||
| 4051 | @define-color BANANA_900 #ffc730; | ||
| 4052 | /* Lime */ | ||
| 4053 | @define-color LIME_100 #6dc79e; | ||
| 4054 | @define-color LIME_300 #3db47e; | ||
| 4055 | @define-color LIME_500 #0ca15e; | ||
| 4056 | @define-color LIME_700 #0a814b; | ||
| 4057 | @define-color LIME_900 #076138; | ||
| 4058 | /* Blueberry */ | ||
| 4059 | @define-color BLUEBERRY_100 #86b0f6; | ||
| 4060 | @define-color BLUEBERRY_300 #5e95f3; | ||
| 4061 | @define-color BLUEBERRY_500 #367bf0; | ||
| 4062 | @define-color BLUEBERRY_700 #2b62c0; | ||
| 4063 | @define-color BLUEBERRY_900 #204a90; | ||
| 4064 | /* Grape */ | ||
| 4065 | @define-color GRAPE_100 #ae7ac4; | ||
| 4066 | @define-color GRAPE_300 #9755b3; | ||
| 4067 | @define-color GRAPE_500 #7e3c9a; | ||
| 4068 | @define-color GRAPE_700 #622e78; | ||
| 4069 | @define-color GRAPE_900 #462155; | ||
| 4070 | /* Cocoa */ | ||
| 4071 | @define-color COCOA_100 #bd9777; | ||
| 4072 | @define-color COCOA_300 #aa7a50; | ||
| 4073 | @define-color COCOA_500 #916137; | ||
| 4074 | @define-color COCOA_700 #714b2b; | ||
| 4075 | @define-color COCOA_900 #50351e; | ||
| 4076 | /* Silver */ | ||
| 4077 | @define-color SILVER_100 #ffffff; | ||
| 4078 | @define-color SILVER_300 #cccccc; | ||
| 4079 | @define-color SILVER_500 #b3b3b3; | ||
| 4080 | @define-color SILVER_700 #999999; | ||
| 4081 | @define-color SILVER_900 #7f7f7f; | ||
| 4082 | /* Slate */ | ||
| 4083 | @define-color SLATE_100 #9c9ea5; | ||
| 4084 | @define-color SLATE_300 #737680; | ||
| 4085 | @define-color SLATE_500 #4c4f5c; | ||
| 4086 | @define-color SLATE_700 #333643; | ||
| 4087 | @define-color SLATE_900 #272a34; | ||
| 4088 | /* Black */ | ||
| 4089 | @define-color BLACK_100 #666666; | ||
| 4090 | @define-color BLACK_300 #4c4c4c; | ||
| 4091 | @define-color BLACK_500 #333333; | ||
| 4092 | @define-color BLACK_700 #191919; | ||
| 4093 | @define-color BLACK_900 #000000; | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/thumbnail.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/thumbnail.png new file mode 100644 index 0000000..a5b28f6 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/thumbnail.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/index.theme b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/index.theme new file mode 100644 index 0000000..3a9a145 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/index.theme | |||
| @@ -0,0 +1,13 @@ | |||
| 1 | [Desktop Entry] | ||
| 2 | Type=X-GNOME-Metatheme | ||
| 3 | Name=Flat-Remix-GTK-Blue-Darkest | ||
| 4 | Comment=Flat Remix GTK theme is a pretty simple gtk window theme inspired on material design following a modern design using "flat" colors with high contrasts and sharp borders. | ||
| 5 | Encoding=UTF-8 | ||
| 6 | |||
| 7 | |||
| 8 | [X-GNOME-Metatheme] | ||
| 9 | GtkTheme=Flat-Remix-GTK-Blue-Darkest | ||
| 10 | MetacityTheme=Flat-Remix-GTK-Blue-Darkest | ||
| 11 | IconTheme=Flat-Remix-Blue-Dark | ||
| 12 | CursorTheme=DMZ-Black | ||
| 13 | ButtonLayout=menu:minimize,maximize,close | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/close-hover.svg b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/close-hover.svg new file mode 100644 index 0000000..bd8e5b6 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/close-hover.svg | |||
| @@ -0,0 +1,57 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
| 2 | <svg | ||
| 3 | xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
| 4 | xmlns:cc="http://creativecommons.org/ns#" | ||
| 5 | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
| 6 | xmlns:svg="http://www.w3.org/2000/svg" | ||
| 7 | xmlns="http://www.w3.org/2000/svg" | ||
| 8 | id="svg1278" | ||
| 9 | version="1.1" | ||
| 10 | height="16" | ||
| 11 | width="16"> | ||
| 12 | <metadata | ||
| 13 | id="metadata1284"> | ||
| 14 | <rdf:RDF> | ||
| 15 | <cc:Work | ||
| 16 | rdf:about=""> | ||
| 17 | <dc:format>image/svg+xml</dc:format> | ||
| 18 | <dc:type | ||
| 19 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
| 20 | </cc:Work> | ||
| 21 | </rdf:RDF> | ||
| 22 | </metadata> | ||
| 23 | <defs | ||
| 24 | id="defs1282" /> | ||
| 25 | <g | ||
| 26 | transform="translate(-542,185.64)" | ||
| 27 | id="titlebutton-close-hover-darkest"> | ||
| 28 | <g | ||
| 29 | id="g1145" | ||
| 30 | transform="translate(-781,-432.64)"> | ||
| 31 | <g | ||
| 32 | id="g1143" | ||
| 33 | transform="translate(-103)"> | ||
| 34 | <g | ||
| 35 | id="g1141" | ||
| 36 | transform="translate(58)"> | ||
| 37 | <path | ||
| 38 | id="path1139" | ||
| 39 | style="fill:#d41919;stroke:#951212;stroke-width:0.5" | ||
| 40 | d="m 414,92 c -3.866,0 -7,3.134 -7,7 0,3.866 3.134,7 7,7 3.866,0 7,-3.134 7,-7 0,-3.866 -3.134,-7 -7,-7 z" | ||
| 41 | transform="translate(962,156)" /> | ||
| 42 | </g> | ||
| 43 | </g> | ||
| 44 | </g> | ||
| 45 | <rect | ||
| 46 | id="rect1147" | ||
| 47 | style="fill:none" | ||
| 48 | height="16" | ||
| 49 | width="16" | ||
| 50 | y="-185.64" | ||
| 51 | x="542" /> | ||
| 52 | <path | ||
| 53 | id="path1149" | ||
| 54 | style="color:#bebebe;text-indent:0;text-decoration:none;text-decoration-line:none;text-transform:none;opacity:0.5;enable-background:new" | ||
| 55 | d="m 547,-180.72 h 0.75 c 0.008,-9e-5 0.0156,-3.5e-4 0.0234,0 0.19122,0.008 0.3824,0.0964 0.51563,0.23437 l 1.7109,1.7109 1.7344,-1.7109 c 0.19922,-0.17287 0.335,-0.22912 0.51562,-0.23437 h 0.75 v 0.75 c 0,0.21485 -0.0257,0.41298 -0.1875,0.5625 l -1.7109,1.7109 1.6875,1.6875 c 0.14114,0.14113 0.21093,0.34009 0.21093,0.53907 v 0.75 h -0.75 c -0.19897,-1e-5 -0.39793,-0.0698 -0.53906,-0.21094 l -1.7109,-1.7109 -1.7109,1.7109 c -0.14113,0.14114 -0.3401,0.21094 -0.53907,0.21094 h -0.75 v -0.75 c 0,-0.19897 0.0698,-0.39794 0.21094,-0.53907 l 1.7109,-1.6875 -1.7109,-1.7109 c -0.15805,-0.14598 -0.22737,-0.35194 -0.21094,-0.5625 v -0.75 z" /> | ||
| 56 | </g> | ||
| 57 | </svg> | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/close.svg b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/close.svg new file mode 100644 index 0000000..3b56324 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/close.svg | |||
| @@ -0,0 +1,53 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
| 2 | <svg | ||
| 3 | xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
| 4 | xmlns:cc="http://creativecommons.org/ns#" | ||
| 5 | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
| 6 | xmlns:svg="http://www.w3.org/2000/svg" | ||
| 7 | xmlns="http://www.w3.org/2000/svg" | ||
| 8 | id="svg1278" | ||
| 9 | version="1.1" | ||
| 10 | height="16" | ||
| 11 | width="16"> | ||
| 12 | <metadata | ||
| 13 | id="metadata1284"> | ||
| 14 | <rdf:RDF> | ||
| 15 | <cc:Work | ||
| 16 | rdf:about=""> | ||
| 17 | <dc:format>image/svg+xml</dc:format> | ||
| 18 | <dc:type | ||
| 19 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
| 20 | </cc:Work> | ||
| 21 | </rdf:RDF> | ||
| 22 | </metadata> | ||
| 23 | <defs | ||
| 24 | id="defs1282" /> | ||
| 25 | <g | ||
| 26 | transform="translate(-645,185.64)" | ||
| 27 | id="titlebutton-close-darkest"> | ||
| 28 | <g | ||
| 29 | id="g1129" | ||
| 30 | transform="translate(-678,-432.64)"> | ||
| 31 | <g | ||
| 32 | id="g1127" | ||
| 33 | transform="translate(-103)"> | ||
| 34 | <g | ||
| 35 | id="g1125" | ||
| 36 | transform="translate(58)"> | ||
| 37 | <path | ||
| 38 | id="path1123" | ||
| 39 | style="fill:#d41919;stroke:#951212;stroke-width:0.5" | ||
| 40 | d="m 414,58 c -3.866,0 -7,3.134 -7,7 0,3.866 3.134,7 7,7 3.866,0 7,-3.134 7,-7 0,-3.866 -3.134,-7 -7,-7 z" | ||
| 41 | transform="translate(962,190)" /> | ||
| 42 | </g> | ||
| 43 | </g> | ||
| 44 | </g> | ||
| 45 | <rect | ||
| 46 | id="rect1131" | ||
| 47 | style="fill:none" | ||
| 48 | height="16" | ||
| 49 | width="16" | ||
| 50 | y="-185.64" | ||
| 51 | x="645" /> | ||
| 52 | </g> | ||
| 53 | </svg> | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/maximize-hover.svg b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/maximize-hover.svg new file mode 100644 index 0000000..e507ea9 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/maximize-hover.svg | |||
| @@ -0,0 +1,49 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
| 2 | <svg | ||
| 3 | xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
| 4 | xmlns:cc="http://creativecommons.org/ns#" | ||
| 5 | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
| 6 | xmlns:svg="http://www.w3.org/2000/svg" | ||
| 7 | xmlns="http://www.w3.org/2000/svg" | ||
| 8 | id="svg1278" | ||
| 9 | version="1.1" | ||
| 10 | height="16" | ||
| 11 | width="16"> | ||
| 12 | <metadata | ||
| 13 | id="metadata1284"> | ||
| 14 | <rdf:RDF> | ||
| 15 | <cc:Work | ||
| 16 | rdf:about=""> | ||
| 17 | <dc:format>image/svg+xml</dc:format> | ||
| 18 | <dc:type | ||
| 19 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
| 20 | </cc:Work> | ||
| 21 | </rdf:RDF> | ||
| 22 | </metadata> | ||
| 23 | <defs | ||
| 24 | id="defs1282" /> | ||
| 25 | <g | ||
| 26 | transform="translate(-513,185.64)" | ||
| 27 | id="titlebutton-maximize-hover-darkest"> | ||
| 28 | <g | ||
| 29 | id="g1154" | ||
| 30 | transform="translate(-781,-432.64)"> | ||
| 31 | <path | ||
| 32 | id="path1152" | ||
| 33 | style="fill:#367bf1;stroke:#2656a8;stroke-width:0.5" | ||
| 34 | d="m 394,92 c -3.866,0 -7,3.134 -7,7 0,3.866 3.134,7 7,7 3.866,0 7,-3.134 7,-7 0,-3.866 -3.134,-7 -7,-7 z" | ||
| 35 | transform="translate(908,156)" /> | ||
| 36 | </g> | ||
| 37 | <rect | ||
| 38 | id="rect1156" | ||
| 39 | style="fill:none" | ||
| 40 | height="16" | ||
| 41 | width="16" | ||
| 42 | y="-185.64" | ||
| 43 | x="513" /> | ||
| 44 | <path | ||
| 45 | id="path1158" | ||
| 46 | style="opacity:0.5;fill-rule:evenodd" | ||
| 47 | d="m 519.8,-180.64 h 3.3817 c 0.4503,0 0.81623,0.36847 0.81876,0.8188 v 3.3817 z m 2.4074,6.0069 h -3.3951 c -0.45035,0 -0.81876,-0.36842 -0.81876,-0.81875 v -3.3951 l 4.2138,4.2138" /> | ||
| 48 | </g> | ||
| 49 | </svg> | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/maximize.svg b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/maximize.svg new file mode 100644 index 0000000..ff73bbe --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/maximize.svg | |||
| @@ -0,0 +1,40 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
| 2 | <svg | ||
| 3 | xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
| 4 | xmlns:cc="http://creativecommons.org/ns#" | ||
| 5 | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
| 6 | xmlns:svg="http://www.w3.org/2000/svg" | ||
| 7 | xmlns="http://www.w3.org/2000/svg" | ||
| 8 | id="svg1278" | ||
| 9 | version="1.1" | ||
| 10 | height="16" | ||
| 11 | width="16"> | ||
| 12 | <metadata | ||
| 13 | id="metadata1284"> | ||
| 14 | <rdf:RDF> | ||
| 15 | <cc:Work | ||
| 16 | rdf:about=""> | ||
| 17 | <dc:format>image/svg+xml</dc:format> | ||
| 18 | <dc:type | ||
| 19 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
| 20 | </cc:Work> | ||
| 21 | </rdf:RDF> | ||
| 22 | </metadata> | ||
| 23 | <defs | ||
| 24 | id="defs1282" /> | ||
| 25 | <g | ||
| 26 | transform="translate(-616,185.64)" | ||
| 27 | id="titlebutton-maximize-darkest"> | ||
| 28 | <rect | ||
| 29 | id="rect1134" | ||
| 30 | style="fill:none" | ||
| 31 | height="16" | ||
| 32 | width="16" | ||
| 33 | y="-185.64" | ||
| 34 | x="616" /> | ||
| 35 | <path | ||
| 36 | id="path1136" | ||
| 37 | style="fill:#367bf1;stroke:#2656a8;stroke-width:0.5" | ||
| 38 | d="m 624,-184.63 c -3.866,0 -7,3.134 -7,7 0,3.866 3.134,7 7,7 3.866,0 7,-3.134 7,-7 0,-3.866 -3.134,-7 -7,-7 z" /> | ||
| 39 | </g> | ||
| 40 | </svg> | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/metacity-theme-1.xml b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/metacity-theme-1.xml new file mode 100644 index 0000000..d59175a --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/metacity-theme-1.xml | |||
| @@ -0,0 +1,728 @@ | |||
| 1 | <?xml version="1.0"?> | ||
| 2 | <metacity_theme> | ||
| 3 | <info> | ||
| 4 | <name>Flat Remix</name> | ||
| 5 | <author>daniruiz</author> | ||
| 6 | <copyright>daniruiz</copyright> | ||
| 7 | <date>2019</date> | ||
| 8 | <description>Flat Remix Metacity theme</description> | ||
| 9 | </info> | ||
| 10 | |||
| 11 | <!-- meaningfull constants --> | ||
| 12 | |||
| 13 | <constant name="C_title_focused" value="white" /> | ||
| 14 | <constant name="C_title_unfocused" value="#717171" /> | ||
| 15 | |||
| 16 | <constant name="C_wm_bg" value="black" /> | ||
| 17 | <constant name="C_wm_border" value="white" /> | ||
| 18 | |||
| 19 | <!-- geometries --> | ||
| 20 | |||
| 21 | <frame_geometry name="normal" title_scale="medium" rounded_top_left="6" rounded_top_right="6"> | ||
| 22 | <distance name="left_width" value="3" /> | ||
| 23 | <distance name="right_width" value="3" /> | ||
| 24 | <distance name="bottom_height" value="3" /> | ||
| 25 | <distance name="left_titlebar_edge" value="5"/> | ||
| 26 | <distance name="right_titlebar_edge" value="5"/> | ||
| 27 | <distance name="title_vertical_pad" value="3"/> | ||
| 28 | <border name="title_border" left="10" right="10" top="3" bottom="3"/> | ||
| 29 | <border name="button_border" left="0" right="0" top="0" bottom="0"/> | ||
| 30 | <aspect_ratio name="button" value="1.15" /> | ||
| 31 | </frame_geometry> | ||
| 32 | |||
| 33 | <frame_geometry name="normal_unfocused" title_scale="medium" rounded_top_left="6" rounded_top_right="6" parent="normal"> | ||
| 34 | </frame_geometry> | ||
| 35 | |||
| 36 | <frame_geometry name="max" title_scale="medium" parent="normal" rounded_top_left="false" rounded_top_right="false"> | ||
| 37 | <distance name="left_width" value="0" /> | ||
| 38 | <distance name="right_width" value="0" /> | ||
| 39 | <distance name="bottom_height" value="0" /> | ||
| 40 | <distance name="left_titlebar_edge" value="0"/> | ||
| 41 | <distance name="right_titlebar_edge" value="0"/> | ||
| 42 | <distance name="title_vertical_pad" value="2"/> <!-- | ||
| 43 | This needs to be 1 less then the | ||
| 44 | title_vertical_pad on normal state | ||
| 45 | or you'll have bigger buttons --> | ||
| 46 | <distance name="bottom_height" value="0" /> | ||
| 47 | </frame_geometry> | ||
| 48 | |||
| 49 | <frame_geometry name="small" title_scale="small" parent="normal" hide_buttons="true" rounded_top_left="6" rounded_top_right="6"> | ||
| 50 | <distance name="title_vertical_pad" value="7"/> | ||
| 51 | <border name="title_border" left="10" right="10" top="0" bottom="1"/> | ||
| 52 | </frame_geometry> | ||
| 53 | |||
| 54 | <frame_geometry name="small_unfocused" parent="small"> | ||
| 55 | <distance name="left_titlebar_edge" value="1"/> | ||
| 56 | <distance name="right_titlebar_edge" value="1"/> | ||
| 57 | </frame_geometry> | ||
| 58 | |||
| 59 | <frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal" > | ||
| 60 | <distance name="left_width" value="0" /> | ||
| 61 | <distance name="right_width" value="0" /> | ||
| 62 | <distance name="bottom_height" value="0" /> | ||
| 63 | <distance name="title_vertical_pad" value="0" /> | ||
| 64 | <border name="title_border" left="10" right="10" top="0" bottom="0" /> | ||
| 65 | </frame_geometry> | ||
| 66 | |||
| 67 | <frame_geometry name="modal" title_scale="small" hide_buttons="true" rounded_top_left="6" rounded_top_right="6" parent="small"> | ||
| 68 | <distance name="title_vertical_pad" value="5"/> | ||
| 69 | </frame_geometry> | ||
| 70 | |||
| 71 | <!-- drawing operations --> | ||
| 72 | |||
| 73 | <!-- title --> | ||
| 74 | |||
| 75 | <draw_ops name="title_focused"> | ||
| 76 | <title x="(0 `max` ((width - title_width) / 2)) + 2" | ||
| 77 | y="(0 `max` ((height - title_height) / 2)) + 1" | ||
| 78 | color="C_title_focused" /> | ||
| 79 | </draw_ops> | ||
| 80 | |||
| 81 | <draw_ops name="title_unfocused"> | ||
| 82 | <title x="(0 `max` ((width - title_width) / 2)) + 2" | ||
| 83 | y="(0 `max` ((height - title_height) / 2)) + 1" | ||
| 84 | color="C_title_unfocused"/> | ||
| 85 | </draw_ops> | ||
| 86 | |||
| 87 | <!-- window decorations --> | ||
| 88 | |||
| 89 | <draw_ops name="entire_background_focused"> | ||
| 90 | <rectangle color="C_wm_border" x="0" y="0" width="width" height="height" filled="true" /> | ||
| 91 | </draw_ops> | ||
| 92 | |||
| 93 | <draw_ops name="entire_background_unfocused"> | ||
| 94 | <rectangle color="C_wm_border" x="0" y="0" width="width" height="height" filled="true" /> | ||
| 95 | </draw_ops> | ||
| 96 | |||
| 97 | <draw_ops name="titlebar_focused"> | ||
| 98 | <rectangle color="C_wm_border" x="0" y="0" width="width" height="height" filled="true" /> | ||
| 99 | <rectangle color="C_wm_bg" x="3" y="5" width="width-6" height="height-5" filled="true" /> | ||
| 100 | |||
| 101 | <line color="C_wm_bg" x1="4" x2="width-5" y1="4" y2="4"/> | ||
| 102 | <line color="C_wm_bg" x1="5" x2="width-6" y1="3" y2="3"/> | ||
| 103 | </draw_ops> | ||
| 104 | |||
| 105 | <draw_ops name="titlebar_unfocused"> | ||
| 106 | <rectangle color="C_wm_border" x="0" y="0" width="width" height="height" filled="true" /> | ||
| 107 | <rectangle color="C_wm_bg" x="3" y="5" width="width-6" height="height-5" filled="true" /> | ||
| 108 | |||
| 109 | <line color="C_wm_bg" x1="4" x2="width-5" y1="4" y2="4"/> | ||
| 110 | <line color="C_wm_bg" x1="5" x2="width-6" y1="3" y2="3"/> | ||
| 111 | </draw_ops> | ||
| 112 | |||
| 113 | <draw_ops name="titlebar_max"> | ||
| 114 | |||
| 115 | </draw_ops> | ||
| 116 | |||
| 117 | <draw_ops name="titlebar_small_focused"> | ||
| 118 | |||
| 119 | </draw_ops> | ||
| 120 | |||
| 121 | <draw_ops name="titlebar_small_unfocused"> | ||
| 122 | |||
| 123 | </draw_ops> | ||
| 124 | |||
| 125 | <draw_ops name="border_focused"> | ||
| 126 | <rectangle color="C_wm_border" x="0" y="0" width="width" height="height" filled="false" /> | ||
| 127 | </draw_ops> | ||
| 128 | |||
| 129 | <draw_ops name="border_unfocused"> | ||
| 130 | <rectangle color="C_wm_border" x="0" y="0" width="width" height="height" filled="false" /> | ||
| 131 | </draw_ops> | ||
| 132 | |||
| 133 | |||
| 134 | <!--close--> | ||
| 135 | <draw_ops name="close_focused"> | ||
| 136 | <image filename="close.svg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> | ||
| 137 | </draw_ops> | ||
| 138 | |||
| 139 | <draw_ops name="close_focused_pressed"> | ||
| 140 | <image filename="close-hover.svg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> | ||
| 141 | </draw_ops> | ||
| 142 | |||
| 143 | <draw_ops name="close_focused_prelight"> | ||
| 144 | <image filename="close-hover.svg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> | ||
| 145 | </draw_ops> | ||
| 146 | |||
| 147 | <draw_ops name="close_unfocused"> | ||
| 148 | <image filename="unfocused.svg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> | ||
| 149 | </draw_ops> | ||
| 150 | |||
| 151 | <draw_ops name="close_unfocused_prelight"> | ||
| 152 | <image filename="close-hover.svg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> | ||
| 153 | </draw_ops> | ||
| 154 | |||
| 155 | <draw_ops name="close_unfocused_pressed"> | ||
| 156 | <image filename="close-hover.svg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> | ||
| 157 | </draw_ops> | ||
| 158 | |||
| 159 | <!--maximize--> | ||
| 160 | <draw_ops name="maximize_focused"> | ||
| 161 | <image filename="maximize.svg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> | ||
| 162 | </draw_ops> | ||
| 163 | |||
| 164 | <draw_ops name="maximize_focused_pressed"> | ||
| 165 | <image filename="maximize-hover.svg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> | ||
| 166 | </draw_ops> | ||
| 167 | |||
| 168 | <draw_ops name="maximize_focused_prelight"> | ||
| 169 | <image filename="maximize-hover.svg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> | ||
| 170 | </draw_ops> | ||
| 171 | |||
| 172 | <draw_ops name="maximize_unfocused"> | ||
| 173 | <image filename="unfocused.svg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> | ||
| 174 | </draw_ops> | ||
| 175 | |||
| 176 | <draw_ops name="maximize_unfocused_prelight"> | ||
| 177 | <image filename="maximize-hover.svg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> | ||
| 178 | </draw_ops> | ||
| 179 | |||
| 180 | <draw_ops name="maximize_unfocused_pressed"> | ||
| 181 | <image filename="maximize-hover.svg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> | ||
| 182 | </draw_ops> | ||
| 183 | |||
| 184 | <!--minimize--> | ||
| 185 | <draw_ops name="minimize_focused"> | ||
| 186 | <image filename="minimize.svg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> | ||
| 187 | </draw_ops> | ||
| 188 | |||
| 189 | <draw_ops name="minimize_focused_pressed"> | ||
| 190 | <image filename="minimize-hover.svg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> | ||
| 191 | </draw_ops> | ||
| 192 | |||
| 193 | <draw_ops name="minimize_focused_prelight"> | ||
| 194 | <image filename="minimize-hover.svg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> | ||
| 195 | </draw_ops> | ||
| 196 | |||
| 197 | <draw_ops name="minimize_unfocused"> | ||
| 198 | <image filename="unfocused.svg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> | ||
| 199 | </draw_ops> | ||
| 200 | |||
| 201 | <draw_ops name="minimize_unfocused_prelight"> | ||
| 202 | <image filename="minimize-hover.svg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> | ||
| 203 | </draw_ops> | ||
| 204 | |||
| 205 | <draw_ops name="minimize_unfocused_pressed"> | ||
| 206 | <image filename="minimize-hover.svg" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> | ||
| 207 | </draw_ops> | ||
| 208 | |||
| 209 | |||
| 210 | <!--Todo--> | ||
| 211 | <draw_ops name="menu_focused"></draw_ops> | ||
| 212 | <draw_ops name="menu_focused_pressed"></draw_ops> | ||
| 213 | <draw_ops name="menu_unfocused"></draw_ops> | ||
| 214 | <draw_ops name="menu_unfocused_prelight"></draw_ops> | ||
| 215 | <draw_ops name="menu_unfocused_pressed"></draw_ops> | ||
| 216 | <draw_ops name="shade_focused"></draw_ops> | ||
| 217 | <draw_ops name="shade_focused_pressed"></draw_ops> | ||
| 218 | <draw_ops name="shade_unfocused"></draw_ops> | ||
| 219 | <draw_ops name="shade_unfocused_prelight"></draw_ops> | ||
| 220 | <draw_ops name="shade_unfocused_pressed"></draw_ops> | ||
| 221 | |||
| 222 | <!-- frame styles --> | ||
| 223 | |||
| 224 | <frame_style name="normal_focused" geometry="normal"> | ||
| 225 | <piece position="entire_background" draw_ops="entire_background_focused" /> | ||
| 226 | <piece position="titlebar" draw_ops="titlebar_focused" /> | ||
| 227 | <piece position="title" draw_ops="title_focused" /> | ||
| 228 | <button function="close" state="normal" draw_ops="close_focused" /> | ||
| 229 | <button function="close" state="pressed" draw_ops="close_focused_pressed" /> | ||
| 230 | <button function="close" state="prelight" draw_ops="close_focused_prelight" /> | ||
| 231 | <button function="maximize" state="normal" draw_ops="maximize_focused" /> | ||
| 232 | <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> | ||
| 233 | <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> | ||
| 234 | <button function="minimize" state="normal" draw_ops="minimize_focused" /> | ||
| 235 | <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> | ||
| 236 | <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> | ||
| 237 | <button function="menu" state="normal" draw_ops="menu_focused" /> | ||
| 238 | <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> | ||
| 239 | <button function="shade" state="normal" draw_ops="shade_focused" /> | ||
| 240 | <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> | ||
| 241 | <button function="unshade" state="normal" draw_ops="shade_focused" /> | ||
| 242 | <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> | ||
| 243 | <button function="above" state="normal"><draw_ops></draw_ops></button> | ||
| 244 | <button function="above" state="pressed"><draw_ops></draw_ops></button> | ||
| 245 | <button function="unabove" state="normal"><draw_ops></draw_ops></button> | ||
| 246 | <button function="unabove" state="pressed"><draw_ops></draw_ops></button> | ||
| 247 | <button function="stick" state="normal"><draw_ops></draw_ops></button> | ||
| 248 | <button function="stick" state="pressed"><draw_ops></draw_ops></button> | ||
| 249 | <button function="unstick" state="normal"><draw_ops></draw_ops></button> | ||
| 250 | <button function="unstick" state="pressed"><draw_ops></draw_ops></button> | ||
| 251 | </frame_style> | ||
| 252 | |||
| 253 | <frame_style name="normal_unfocused" geometry="normal_unfocused"> | ||
| 254 | <piece position="entire_background" draw_ops="entire_background_unfocused" /> | ||
| 255 | <piece position="titlebar" draw_ops="titlebar_unfocused" /> | ||
| 256 | <piece position="title" draw_ops="title_unfocused" /> | ||
| 257 | <button function="close" state="normal" draw_ops="close_unfocused"/> | ||
| 258 | <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> | ||
| 259 | <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> | ||
| 260 | <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> | ||
| 261 | <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> | ||
| 262 | <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> | ||
| 263 | <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> | ||
| 264 | <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> | ||
| 265 | <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> | ||
| 266 | <button function="menu" state="normal" draw_ops="menu_unfocused" /> | ||
| 267 | <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> | ||
| 268 | <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> | ||
| 269 | <button function="shade" state="normal" draw_ops="shade_unfocused" /> | ||
| 270 | <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> | ||
| 271 | <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> | ||
| 272 | <button function="unshade" state="normal" draw_ops="shade_unfocused" /> | ||
| 273 | <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> | ||
| 274 | <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> | ||
| 275 | <button function="above" state="normal"><draw_ops></draw_ops></button> | ||
| 276 | <button function="above" state="pressed"><draw_ops></draw_ops></button> | ||
| 277 | <button function="unabove" state="normal"><draw_ops></draw_ops></button> | ||
| 278 | <button function="unabove" state="pressed"><draw_ops></draw_ops></button> | ||
| 279 | <button function="stick" state="normal"><draw_ops></draw_ops></button> | ||
| 280 | <button function="stick" state="pressed"><draw_ops></draw_ops></button> | ||
| 281 | <button function="unstick" state="normal"><draw_ops></draw_ops></button> | ||
| 282 | <button function="unstick" state="pressed"><draw_ops></draw_ops></button> | ||
| 283 | </frame_style> | ||
| 284 | |||
| 285 | <frame_style name="normal_max_focused" geometry="max"> | ||
| 286 | <piece position="entire_background" draw_ops="entire_background_focused" /> | ||
| 287 | <piece position="titlebar" draw_ops="titlebar_max" /> | ||
| 288 | <piece position="title" draw_ops="title_focused" /> | ||
| 289 | <button function="close" state="normal" draw_ops="close_focused" /> | ||
| 290 | <button function="close" state="pressed" draw_ops="close_focused_pressed" /> | ||
| 291 | <button function="close" state="prelight" draw_ops="close_focused_prelight" /> | ||
| 292 | <button function="maximize" state="normal" draw_ops="maximize_focused" /> | ||
| 293 | <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> | ||
| 294 | <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> | ||
| 295 | <button function="minimize" state="normal" draw_ops="minimize_focused" /> | ||
| 296 | <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> | ||
| 297 | <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> | ||
| 298 | <button function="menu" state="normal" draw_ops="menu_focused" /> | ||
| 299 | <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> | ||
| 300 | <button function="shade" state="normal" draw_ops="shade_focused" /> | ||
| 301 | <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> | ||
| 302 | <button function="unshade" state="normal" draw_ops="shade_focused" /> | ||
| 303 | <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> | ||
| 304 | <button function="above" state="normal"><draw_ops></draw_ops></button> | ||
| 305 | <button function="above" state="pressed"><draw_ops></draw_ops></button> | ||
| 306 | <button function="unabove" state="normal"><draw_ops></draw_ops></button> | ||
| 307 | <button function="unabove" state="pressed"><draw_ops></draw_ops></button> | ||
| 308 | <button function="stick" state="normal"><draw_ops></draw_ops></button> | ||
| 309 | <button function="stick" state="pressed"><draw_ops></draw_ops></button> | ||
| 310 | <button function="unstick" state="normal"><draw_ops></draw_ops></button> | ||
| 311 | <button function="unstick" state="pressed"><draw_ops></draw_ops></button> | ||
| 312 | </frame_style> | ||
| 313 | |||
| 314 | <frame_style name="normal_max_unfocused" geometry="max"> | ||
| 315 | <piece position="entire_background" draw_ops="entire_background_unfocused" /> | ||
| 316 | <piece position="titlebar" draw_ops="titlebar_max" /> | ||
| 317 | <piece position="title" draw_ops="title_unfocused" /> | ||
| 318 | <button function="close" state="normal" draw_ops="close_unfocused"/> | ||
| 319 | <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> | ||
| 320 | <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> | ||
| 321 | <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> | ||
| 322 | <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> | ||
| 323 | <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> | ||
| 324 | <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> | ||
| 325 | <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> | ||
| 326 | <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> | ||
| 327 | <button function="menu" state="normal" draw_ops="menu_unfocused" /> | ||
| 328 | <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> | ||
| 329 | <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> | ||
| 330 | <button function="shade" state="normal" draw_ops="shade_unfocused" /> | ||
| 331 | <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> | ||
| 332 | <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> | ||
| 333 | <button function="unshade" state="normal" draw_ops="shade_unfocused" /> | ||
| 334 | <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> | ||
| 335 | <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> | ||
| 336 | <button function="above" state="normal"><draw_ops></draw_ops></button> | ||
| 337 | <button function="above" state="pressed"><draw_ops></draw_ops></button> | ||
| 338 | <button function="unabove" state="normal"><draw_ops></draw_ops></button> | ||
| 339 | <button function="unabove" state="pressed"><draw_ops></draw_ops></button> | ||
| 340 | <button function="stick" state="normal"><draw_ops></draw_ops></button> | ||
| 341 | <button function="stick" state="pressed"><draw_ops></draw_ops></button> | ||
| 342 | <button function="unstick" state="normal"><draw_ops></draw_ops></button> | ||
| 343 | <button function="unstick" state="pressed"><draw_ops></draw_ops></button> | ||
| 344 | </frame_style> | ||
| 345 | |||
| 346 | <frame_style name="normal_max_shaded_focused" geometry="max"> | ||
| 347 | <piece position="entire_background" draw_ops="entire_background_focused" /> | ||
| 348 | <piece position="titlebar" draw_ops="titlebar_max" /> | ||
| 349 | <piece position="title" draw_ops="title_focused" /> | ||
| 350 | <button function="close" state="normal" draw_ops="close_focused" /> | ||
| 351 | <button function="close" state="pressed" draw_ops="close_focused_pressed" /> | ||
| 352 | <button function="close" state="prelight" draw_ops="close_focused_prelight" /> | ||
| 353 | <button function="maximize" state="normal" draw_ops="maximize_focused" /> | ||
| 354 | <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> | ||
| 355 | <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> | ||
| 356 | <button function="minimize" state="normal" draw_ops="minimize_focused" /> | ||
| 357 | <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> | ||
| 358 | <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> | ||
| 359 | <button function="menu" state="normal" draw_ops="menu_focused" /> | ||
| 360 | <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> | ||
| 361 | <button function="shade" state="normal" draw_ops="shade_focused" /> | ||
| 362 | <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> | ||
| 363 | <button function="unshade" state="normal" draw_ops="shade_focused" /> | ||
| 364 | <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> | ||
| 365 | <button function="above" state="normal"><draw_ops></draw_ops></button> | ||
| 366 | <button function="above" state="pressed"><draw_ops></draw_ops></button> | ||
| 367 | <button function="unabove" state="normal"><draw_ops></draw_ops></button> | ||
| 368 | <button function="unabove" state="pressed"><draw_ops></draw_ops></button> | ||
| 369 | <button function="stick" state="normal"><draw_ops></draw_ops></button> | ||
| 370 | <button function="stick" state="pressed"><draw_ops></draw_ops></button> | ||
| 371 | <button function="unstick" state="normal"><draw_ops></draw_ops></button> | ||
| 372 | <button function="unstick" state="pressed"><draw_ops></draw_ops></button> | ||
| 373 | </frame_style> | ||
| 374 | |||
| 375 | <frame_style name="normal_max_shaded_unfocused" geometry="max"> | ||
| 376 | <piece position="entire_background" draw_ops="entire_background_unfocused" /> | ||
| 377 | <piece position="titlebar" draw_ops="titlebar_max" /> | ||
| 378 | <piece position="title" draw_ops="title_unfocused" /> | ||
| 379 | <button function="close" state="normal" draw_ops="close_unfocused"/> | ||
| 380 | <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> | ||
| 381 | <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> | ||
| 382 | <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> | ||
| 383 | <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> | ||
| 384 | <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> | ||
| 385 | <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> | ||
| 386 | <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> | ||
| 387 | <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> | ||
| 388 | <button function="menu" state="normal" draw_ops="menu_unfocused" /> | ||
| 389 | <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> | ||
| 390 | <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> | ||
| 391 | <button function="shade" state="normal" draw_ops="shade_unfocused" /> | ||
| 392 | <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> | ||
| 393 | <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> | ||
| 394 | <button function="unshade" state="normal" draw_ops="shade_unfocused" /> | ||
| 395 | <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> | ||
| 396 | <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> | ||
| 397 | <button function="above" state="normal"><draw_ops></draw_ops></button> | ||
| 398 | <button function="above" state="pressed"><draw_ops></draw_ops></button> | ||
| 399 | <button function="unabove" state="normal"><draw_ops></draw_ops></button> | ||
| 400 | <button function="unabove" state="pressed"><draw_ops></draw_ops></button> | ||
| 401 | <button function="stick" state="normal"><draw_ops></draw_ops></button> | ||
| 402 | <button function="stick" state="pressed"><draw_ops></draw_ops></button> | ||
| 403 | <button function="unstick" state="normal"><draw_ops></draw_ops></button> | ||
| 404 | <button function="unstick" state="pressed"><draw_ops></draw_ops></button> | ||
| 405 | </frame_style> | ||
| 406 | |||
| 407 | <frame_style name="dialog_focused" geometry="normal"> | ||
| 408 | <piece position="entire_background" draw_ops="entire_background_focused" /> | ||
| 409 | <piece position="titlebar" draw_ops="titlebar_focused" /> | ||
| 410 | <piece position="title" draw_ops="title_focused" /> | ||
| 411 | <button function="close" state="normal" draw_ops="close_focused" /> | ||
| 412 | <button function="close" state="pressed" draw_ops="close_focused_pressed" /> | ||
| 413 | <button function="close" state="prelight" draw_ops="close_focused_prelight" /> | ||
| 414 | <button function="maximize" state="normal" draw_ops="maximize_focused" /> | ||
| 415 | <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> | ||
| 416 | <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> | ||
| 417 | <button function="minimize" state="normal" draw_ops="minimize_focused" /> | ||
| 418 | <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> | ||
| 419 | <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> | ||
| 420 | <button function="menu" state="normal" draw_ops="menu_focused" /> | ||
| 421 | <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> | ||
| 422 | <button function="shade" state="normal" draw_ops="shade_focused" /> | ||
| 423 | <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> | ||
| 424 | <button function="unshade" state="normal" draw_ops="shade_focused" /> | ||
| 425 | <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> | ||
| 426 | <button function="above" state="normal"><draw_ops></draw_ops></button> | ||
| 427 | <button function="above" state="pressed"><draw_ops></draw_ops></button> | ||
| 428 | <button function="unabove" state="normal"><draw_ops></draw_ops></button> | ||
| 429 | <button function="unabove" state="pressed"><draw_ops></draw_ops></button> | ||
| 430 | <button function="stick" state="normal"><draw_ops></draw_ops></button> | ||
| 431 | <button function="stick" state="pressed"><draw_ops></draw_ops></button> | ||
| 432 | <button function="unstick" state="normal"><draw_ops></draw_ops></button> | ||
| 433 | <button function="unstick" state="pressed"><draw_ops></draw_ops></button> | ||
| 434 | </frame_style> | ||
| 435 | |||
| 436 | <frame_style name="dialog_unfocused" geometry="normal"> | ||
| 437 | <piece position="entire_background" draw_ops="entire_background_unfocused" /> | ||
| 438 | <piece position="titlebar" draw_ops="titlebar_unfocused" /> | ||
| 439 | <piece position="title" draw_ops="title_unfocused" /> | ||
| 440 | <button function="close" state="normal" draw_ops="close_unfocused"/> | ||
| 441 | <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> | ||
| 442 | <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> | ||
| 443 | <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> | ||
| 444 | <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> | ||
| 445 | <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> | ||
| 446 | <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> | ||
| 447 | <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> | ||
| 448 | <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> | ||
| 449 | <button function="menu" state="normal" draw_ops="menu_unfocused" /> | ||
| 450 | <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> | ||
| 451 | <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> | ||
| 452 | <button function="shade" state="normal"><draw_ops></draw_ops></button> | ||
| 453 | <button function="shade" state="pressed"><draw_ops></draw_ops></button> | ||
| 454 | <button function="unshade" state="normal"><draw_ops></draw_ops></button> | ||
| 455 | <button function="unshade" state="pressed"><draw_ops></draw_ops></button> | ||
| 456 | <button function="above" state="normal"><draw_ops></draw_ops></button> | ||
| 457 | <button function="above" state="pressed"><draw_ops></draw_ops></button> | ||
| 458 | <button function="unabove" state="normal"><draw_ops></draw_ops></button> | ||
| 459 | <button function="unabove" state="pressed"><draw_ops></draw_ops></button> | ||
| 460 | <button function="stick" state="normal"><draw_ops></draw_ops></button> | ||
| 461 | <button function="stick" state="pressed"><draw_ops></draw_ops></button> | ||
| 462 | <button function="unstick" state="normal"><draw_ops></draw_ops></button> | ||
| 463 | <button function="unstick" state="pressed"><draw_ops></draw_ops></button> | ||
| 464 | </frame_style> | ||
| 465 | |||
| 466 | <frame_style name="modal_dialog_focused" geometry="modal"> | ||
| 467 | <piece position="entire_background" draw_ops="entire_background_focused" /> | ||
| 468 | <piece position="titlebar" draw_ops="titlebar_focused" /> | ||
| 469 | <piece position="title" draw_ops="title_focused" /> | ||
| 470 | <button function="close" state="normal" draw_ops="close_focused" /> | ||
| 471 | <button function="close" state="pressed" draw_ops="close_focused_pressed" /> | ||
| 472 | <button function="close" state="prelight" draw_ops="close_focused_prelight" /> | ||
| 473 | <button function="maximize" state="normal" draw_ops="maximize_focused" /> | ||
| 474 | <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> | ||
| 475 | <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> | ||
| 476 | <button function="minimize" state="normal" draw_ops="minimize_focused" /> | ||
| 477 | <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> | ||
| 478 | <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> | ||
| 479 | <button function="menu" state="normal" draw_ops="menu_focused" /> | ||
| 480 | <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> | ||
| 481 | <button function="shade" state="normal" draw_ops="shade_focused" /> | ||
| 482 | <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> | ||
| 483 | <button function="unshade" state="normal" draw_ops="shade_focused" /> | ||
| 484 | <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> | ||
| 485 | <button function="above" state="normal"><draw_ops></draw_ops></button> | ||
| 486 | <button function="above" state="pressed"><draw_ops></draw_ops></button> | ||
| 487 | <button function="unabove" state="normal"><draw_ops></draw_ops></button> | ||
| 488 | <button function="unabove" state="pressed"><draw_ops></draw_ops></button> | ||
| 489 | <button function="stick" state="normal"><draw_ops></draw_ops></button> | ||
| 490 | <button function="stick" state="pressed"><draw_ops></draw_ops></button> | ||
| 491 | <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> | ||
| 492 | </frame_style> | ||
| 493 | |||
| 494 | <frame_style name="modal_dialog_unfocused" geometry="modal"> | ||
| 495 | <piece position="entire_background" draw_ops="entire_background_unfocused" /> | ||
| 496 | <piece position="titlebar" draw_ops="titlebar_focused" /> | ||
| 497 | <piece position="title" draw_ops="title_unfocused" /> | ||
| 498 | <button function="close" state="normal" draw_ops="close_unfocused"/> | ||
| 499 | <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> | ||
| 500 | <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> | ||
| 501 | <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> | ||
| 502 | <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> | ||
| 503 | <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> | ||
| 504 | <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> | ||
| 505 | <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> | ||
| 506 | <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> | ||
| 507 | <button function="menu" state="normal" draw_ops="menu_unfocused" /> | ||
| 508 | <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> | ||
| 509 | <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> | ||
| 510 | <button function="shade" state="normal" draw_ops="shade_unfocused" /> | ||
| 511 | <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> | ||
| 512 | <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> | ||
| 513 | <button function="unshade" state="normal" draw_ops="shade_unfocused" /> | ||
| 514 | <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> | ||
| 515 | <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> | ||
| 516 | <button function="above" state="normal"><draw_ops></draw_ops></button> | ||
| 517 | <button function="above" state="pressed"><draw_ops></draw_ops></button> | ||
| 518 | <button function="unabove" state="normal"><draw_ops></draw_ops></button> | ||
| 519 | <button function="unabove" state="pressed"><draw_ops></draw_ops></button> | ||
| 520 | <button function="stick" state="normal"><draw_ops></draw_ops></button> | ||
| 521 | <button function="stick" state="pressed"><draw_ops></draw_ops></button> | ||
| 522 | <button function="unstick" state="normal"><draw_ops></draw_ops></button> | ||
| 523 | <button function="unstick" state="pressed"><draw_ops></draw_ops></button> | ||
| 524 | </frame_style> | ||
| 525 | |||
| 526 | <frame_style name="utility_focused" geometry="small"> | ||
| 527 | <piece position="entire_background" draw_ops="entire_background_focused" /> | ||
| 528 | <piece position="titlebar" draw_ops="titlebar_small_focused" /> | ||
| 529 | <piece position="title" draw_ops="title_focused" /> | ||
| 530 | <button function="close" state="normal" draw_ops="close_focused" /> | ||
| 531 | <button function="close" state="pressed" draw_ops="close_focused_pressed" /> | ||
| 532 | <button function="close" state="prelight" draw_ops="close_focused_prelight" /> | ||
| 533 | <button function="maximize" state="normal" draw_ops="maximize_focused" /> | ||
| 534 | <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> | ||
| 535 | <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> | ||
| 536 | <button function="minimize" state="normal" draw_ops="minimize_focused" /> | ||
| 537 | <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> | ||
| 538 | <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> | ||
| 539 | <button function="menu" state="normal" draw_ops="menu_focused" /> | ||
| 540 | <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> | ||
| 541 | <button function="shade" state="normal" draw_ops="shade_focused" /> | ||
| 542 | <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> | ||
| 543 | <button function="unshade" state="normal" draw_ops="shade_focused" /> | ||
| 544 | <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> | ||
| 545 | <button function="above" state="normal"><draw_ops></draw_ops></button> | ||
| 546 | <button function="above" state="pressed"><draw_ops></draw_ops></button> | ||
| 547 | <button function="unabove" state="normal"><draw_ops></draw_ops></button> | ||
| 548 | <button function="unabove" state="pressed"><draw_ops></draw_ops></button> | ||
| 549 | <button function="stick" state="normal"><draw_ops></draw_ops></button> | ||
| 550 | <button function="stick" state="pressed"><draw_ops></draw_ops></button> | ||
| 551 | <button function="unstick" state="normal"><draw_ops></draw_ops></button> | ||
| 552 | <button function="unstick" state="pressed"><draw_ops></draw_ops></button> | ||
| 553 | </frame_style> | ||
| 554 | |||
| 555 | <frame_style name="utility_unfocused" geometry="small_unfocused"> | ||
| 556 | <piece position="entire_background" draw_ops="entire_background_unfocused" /> | ||
| 557 | <piece position="titlebar" draw_ops="titlebar_small_unfocused" /> | ||
| 558 | <piece position="title" draw_ops="title_unfocused" /> | ||
| 559 | <button function="close" state="normal" draw_ops="close_unfocused"/> | ||
| 560 | <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> | ||
| 561 | <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> | ||
| 562 | <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> | ||
| 563 | <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> | ||
| 564 | <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> | ||
| 565 | <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> | ||
| 566 | <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> | ||
| 567 | <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> | ||
| 568 | <button function="menu" state="normal" draw_ops="menu_unfocused" /> | ||
| 569 | <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> | ||
| 570 | <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> | ||
| 571 | <button function="shade" state="normal" draw_ops="shade_unfocused" /> | ||
| 572 | <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> | ||
| 573 | <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> | ||
| 574 | <button function="unshade" state="normal" draw_ops="shade_unfocused" /> | ||
| 575 | <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> | ||
| 576 | <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> | ||
| 577 | <button function="above" state="normal"><draw_ops></draw_ops></button> | ||
| 578 | <button function="above" state="pressed"><draw_ops></draw_ops></button> | ||
| 579 | <button function="unabove" state="normal"><draw_ops></draw_ops></button> | ||
| 580 | <button function="unabove" state="pressed"><draw_ops></draw_ops></button> | ||
| 581 | <button function="stick" state="normal"><draw_ops></draw_ops></button> | ||
| 582 | <button function="stick" state="pressed"><draw_ops></draw_ops></button> | ||
| 583 | <button function="unstick" state="normal"><draw_ops></draw_ops></button> | ||
| 584 | <button function="unstick" state="pressed"><draw_ops></draw_ops></button> | ||
| 585 | </frame_style> | ||
| 586 | |||
| 587 | <frame_style name="border_focused" geometry="borderless"> | ||
| 588 | <piece position="entire_background" draw_ops="entire_background_focused" /> | ||
| 589 | <piece position="overlay" draw_ops="border_focused" /> | ||
| 590 | <button function="close" state="normal"><draw_ops></draw_ops></button> | ||
| 591 | <button function="close" state="pressed"><draw_ops></draw_ops></button> | ||
| 592 | <button function="maximize" state="normal"><draw_ops></draw_ops></button> | ||
| 593 | <button function="maximize" state="pressed"><draw_ops></draw_ops></button> | ||
| 594 | <button function="minimize" state="normal"><draw_ops></draw_ops></button> | ||
| 595 | <button function="minimize" state="pressed"><draw_ops></draw_ops></button> | ||
| 596 | <button function="menu" state="normal"><draw_ops></draw_ops></button> | ||
| 597 | <button function="menu" state="pressed"><draw_ops></draw_ops></button> | ||
| 598 | <button function="shade" state="normal"><draw_ops></draw_ops></button> | ||
| 599 | <button function="shade" state="pressed"><draw_ops></draw_ops></button> | ||
| 600 | <button function="unshade" state="normal"><draw_ops></draw_ops></button> | ||
| 601 | <button function="unshade" state="pressed"><draw_ops></draw_ops></button> | ||
| 602 | <button function="above" state="normal"><draw_ops></draw_ops></button> | ||
| 603 | <button function="above" state="pressed"><draw_ops></draw_ops></button> | ||
| 604 | <button function="unabove" state="normal"><draw_ops></draw_ops></button> | ||
| 605 | <button function="unabove" state="pressed"><draw_ops></draw_ops></button> | ||
| 606 | <button function="stick" state="normal"><draw_ops></draw_ops></button> | ||
| 607 | <button function="stick" state="pressed"><draw_ops></draw_ops></button> | ||
| 608 | <button function="unstick" state="normal"><draw_ops></draw_ops></button> | ||
| 609 | <button function="unstick" state="pressed"><draw_ops></draw_ops></button> | ||
| 610 | </frame_style> | ||
| 611 | |||
| 612 | <frame_style name="border_unfocused" geometry="borderless"> | ||
| 613 | <piece position="entire_background" draw_ops="entire_background_unfocused" /> | ||
| 614 | <piece position="overlay" draw_ops="border_unfocused" /> | ||
| 615 | <button function="close" state="normal"><draw_ops></draw_ops></button> | ||
| 616 | <button function="close" state="pressed"><draw_ops></draw_ops></button> | ||
| 617 | <button function="maximize" state="normal"><draw_ops></draw_ops></button> | ||
| 618 | <button function="maximize" state="pressed"><draw_ops></draw_ops></button> | ||
| 619 | <button function="minimize" state="normal"><draw_ops></draw_ops></button> | ||
| 620 | <button function="minimize" state="pressed"><draw_ops></draw_ops></button> | ||
| 621 | <button function="menu" state="normal"><draw_ops></draw_ops></button> | ||
| 622 | <button function="menu" state="pressed"><draw_ops></draw_ops></button> | ||
| 623 | <button function="shade" state="normal"><draw_ops></draw_ops></button> | ||
| 624 | <button function="shade" state="pressed"><draw_ops></draw_ops></button> | ||
| 625 | <button function="unshade" state="normal"><draw_ops></draw_ops></button> | ||
| 626 | <button function="unshade" state="pressed"><draw_ops></draw_ops></button> | ||
| 627 | <button function="above" state="normal"><draw_ops></draw_ops></button> | ||
| 628 | <button function="above" state="pressed"><draw_ops></draw_ops></button> | ||
| 629 | <button function="unabove" state="normal"><draw_ops></draw_ops></button> | ||
| 630 | <button function="unabove" state="pressed"><draw_ops></draw_ops></button> | ||
| 631 | <button function="stick" state="normal"><draw_ops></draw_ops></button> | ||
| 632 | <button function="stick" state="pressed"><draw_ops></draw_ops></button> | ||
| 633 | <button function="unstick" state="normal"><draw_ops></draw_ops></button> | ||
| 634 | <button function="unstick" state="pressed"><draw_ops></draw_ops></button> | ||
| 635 | </frame_style> | ||
| 636 | |||
| 637 | <!-- placeholder for unimplementated styles--> | ||
| 638 | <frame_style name="blank" geometry="normal"> | ||
| 639 | <button function="close" state="normal"><draw_ops></draw_ops></button> | ||
| 640 | <button function="close" state="pressed"><draw_ops></draw_ops></button> | ||
| 641 | <button function="maximize" state="normal"><draw_ops></draw_ops></button> | ||
| 642 | <button function="maximize" state="pressed"><draw_ops></draw_ops></button> | ||
| 643 | <button function="minimize" state="normal"><draw_ops></draw_ops></button> | ||
| 644 | <button function="minimize" state="pressed"><draw_ops></draw_ops></button> | ||
| 645 | <button function="menu" state="normal"><draw_ops></draw_ops></button> | ||
| 646 | <button function="menu" state="pressed"><draw_ops></draw_ops></button> | ||
| 647 | <button function="shade" state="normal"><draw_ops></draw_ops></button> | ||
| 648 | <button function="shade" state="pressed"><draw_ops></draw_ops></button> | ||
| 649 | <button function="unshade" state="normal"><draw_ops></draw_ops></button> | ||
| 650 | <button function="unshade" state="pressed"><draw_ops></draw_ops></button> | ||
| 651 | <button function="above" state="normal"><draw_ops></draw_ops></button> | ||
| 652 | <button function="above" state="pressed"><draw_ops></draw_ops></button> | ||
| 653 | <button function="unabove" state="normal"><draw_ops></draw_ops></button> | ||
| 654 | <button function="unabove" state="pressed"><draw_ops></draw_ops></button> | ||
| 655 | <button function="stick" state="normal"><draw_ops></draw_ops></button> | ||
| 656 | <button function="stick" state="pressed"><draw_ops></draw_ops></button> | ||
| 657 | <button function="unstick" state="normal"><draw_ops></draw_ops></button> | ||
| 658 | <button function="unstick" state="pressed"><draw_ops></draw_ops></button> | ||
| 659 | </frame_style> | ||
| 660 | |||
| 661 | <!-- frame style sets --> | ||
| 662 | |||
| 663 | <frame_style_set name="normal_style_set"> | ||
| 664 | <frame focus="yes" state="normal" resize="both" style="normal_focused"/> | ||
| 665 | <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> | ||
| 666 | <frame focus="yes" state="maximized" style="normal_max_focused"/> | ||
| 667 | <frame focus="no" state="maximized" style="normal_max_unfocused"/> | ||
| 668 | <frame focus="yes" state="shaded" style="normal_focused"/> | ||
| 669 | <frame focus="no" state="shaded" style="normal_unfocused"/> | ||
| 670 | <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> | ||
| 671 | <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> | ||
| 672 | </frame_style_set> | ||
| 673 | |||
| 674 | <frame_style_set name="dialog_style_set"> | ||
| 675 | <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> | ||
| 676 | <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> | ||
| 677 | <frame focus="yes" state="maximized" style="blank"/> | ||
| 678 | <frame focus="no" state="maximized" style="blank"/> | ||
| 679 | <frame focus="yes" state="shaded" style="dialog_focused"/> | ||
| 680 | <frame focus="no" state="shaded" style="dialog_unfocused"/> | ||
| 681 | <frame focus="yes" state="maximized_and_shaded" style="blank"/> | ||
| 682 | <frame focus="no" state="maximized_and_shaded" style="blank"/> | ||
| 683 | </frame_style_set> | ||
| 684 | |||
| 685 | <frame_style_set name="modal_dialog_style_set"> | ||
| 686 | <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> | ||
| 687 | <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> | ||
| 688 | <frame focus="yes" state="maximized" style="blank"/> | ||
| 689 | <frame focus="no" state="maximized" style="blank"/> | ||
| 690 | <frame focus="yes" state="shaded" style="modal_dialog_focused"/> | ||
| 691 | <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> | ||
| 692 | <frame focus="yes" state="maximized_and_shaded" style="blank"/> | ||
| 693 | <frame focus="no" state="maximized_and_shaded" style="blank"/> | ||
| 694 | </frame_style_set> | ||
| 695 | |||
| 696 | <frame_style_set name="utility_style_set"> | ||
| 697 | <frame focus="yes" state="normal" resize="both" style="utility_focused"/> | ||
| 698 | <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> | ||
| 699 | <frame focus="yes" state="maximized" style="blank"/> | ||
| 700 | <frame focus="no" state="maximized" style="blank"/> | ||
| 701 | <frame focus="yes" state="shaded" style="utility_focused"/> | ||
| 702 | <frame focus="no" state="shaded" style="utility_unfocused"/> | ||
| 703 | <frame focus="yes" state="maximized_and_shaded" style="blank"/> | ||
| 704 | <frame focus="no" state="maximized_and_shaded" style="blank"/> | ||
| 705 | </frame_style_set> | ||
| 706 | |||
| 707 | <frame_style_set name="border_style_set"> | ||
| 708 | <frame focus="yes" state="normal" resize="both" style="border_focused"/> | ||
| 709 | <frame focus="no" state="normal" resize="both" style="border_unfocused"/> | ||
| 710 | <frame focus="yes" state="maximized" style="blank"/> | ||
| 711 | <frame focus="no" state="maximized" style="blank"/> | ||
| 712 | <frame focus="yes" state="shaded" style="blank"/> | ||
| 713 | <frame focus="no" state="shaded" style="blank"/> | ||
| 714 | <frame focus="yes" state="maximized_and_shaded" style="blank"/> | ||
| 715 | <frame focus="no" state="maximized_and_shaded" style="blank"/> | ||
| 716 | </frame_style_set> | ||
| 717 | |||
| 718 | |||
| 719 | <!-- windows --> | ||
| 720 | |||
| 721 | <window type="normal" style_set="normal_style_set"/> | ||
| 722 | <window type="dialog" style_set="dialog_style_set"/> | ||
| 723 | <window type="modal_dialog" style_set="modal_dialog_style_set"/> | ||
| 724 | <window type="menu" style_set="utility_style_set"/> | ||
| 725 | <window type="utility" style_set="utility_style_set"/> | ||
| 726 | <window type="border" style_set="border_style_set"/> | ||
| 727 | |||
| 728 | </metacity_theme> | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/metacity-theme-2.xml b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/metacity-theme-2.xml new file mode 120000 index 0000000..84bdbf0 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/metacity-theme-2.xml | |||
| @@ -0,0 +1 @@ | |||
| metacity-theme-1.xml \ No newline at end of file | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/metacity-theme-3.xml b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/metacity-theme-3.xml new file mode 120000 index 0000000..84bdbf0 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/metacity-theme-3.xml | |||
| @@ -0,0 +1 @@ | |||
| metacity-theme-1.xml \ No newline at end of file | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/minimize-hover.svg b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/minimize-hover.svg new file mode 100644 index 0000000..1f7edbd --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/minimize-hover.svg | |||
| @@ -0,0 +1,49 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
| 2 | <svg | ||
| 3 | xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
| 4 | xmlns:cc="http://creativecommons.org/ns#" | ||
| 5 | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
| 6 | xmlns:svg="http://www.w3.org/2000/svg" | ||
| 7 | xmlns="http://www.w3.org/2000/svg" | ||
| 8 | id="svg1278" | ||
| 9 | version="1.1" | ||
| 10 | height="16" | ||
| 11 | width="16"> | ||
| 12 | <metadata | ||
| 13 | id="metadata1284"> | ||
| 14 | <rdf:RDF> | ||
| 15 | <cc:Work | ||
| 16 | rdf:about=""> | ||
| 17 | <dc:format>image/svg+xml</dc:format> | ||
| 18 | <dc:type | ||
| 19 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
| 20 | </cc:Work> | ||
| 21 | </rdf:RDF> | ||
| 22 | </metadata> | ||
| 23 | <defs | ||
| 24 | id="defs1282" /> | ||
| 25 | <g | ||
| 26 | transform="translate(-484,185.64)" | ||
| 27 | id="titlebutton-minimize-hover-darkest"> | ||
| 28 | <g | ||
| 29 | id="g1163" | ||
| 30 | transform="translate(-781,-432.64)"> | ||
| 31 | <path | ||
| 32 | id="path1161" | ||
| 33 | style="fill:#fd7d00;stroke:#b25800;stroke-width:0.5" | ||
| 34 | d="m 374,92 c -3.866,0 -7,3.134 -7,7 0,3.866 3.134,7 7,7 3.866,0 7,-3.134 7,-7 0,-3.866 -3.134,-7 -7,-7 z" | ||
| 35 | transform="translate(899,156)" /> | ||
| 36 | </g> | ||
| 37 | <rect | ||
| 38 | id="rect1165" | ||
| 39 | style="fill:none" | ||
| 40 | height="16" | ||
| 41 | width="16" | ||
| 42 | y="-185.64" | ||
| 43 | x="484" /> | ||
| 44 | <path | ||
| 45 | id="path1167" | ||
| 46 | style="color:#000000;text-indent:0;text-decoration:none;text-decoration-line:none;text-transform:none;opacity:0.5;stroke-width:0.86602998" | ||
| 47 | d="m 489,-178.39 v 1.5 h 6 v -1.5 z" /> | ||
| 48 | </g> | ||
| 49 | </svg> | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/minimize.svg b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/minimize.svg new file mode 100644 index 0000000..6a5572a --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/minimize.svg | |||
| @@ -0,0 +1,40 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
| 2 | <svg | ||
| 3 | xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
| 4 | xmlns:cc="http://creativecommons.org/ns#" | ||
| 5 | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
| 6 | xmlns:svg="http://www.w3.org/2000/svg" | ||
| 7 | xmlns="http://www.w3.org/2000/svg" | ||
| 8 | id="svg1278" | ||
| 9 | version="1.1" | ||
| 10 | height="16" | ||
| 11 | width="16"> | ||
| 12 | <metadata | ||
| 13 | id="metadata1284"> | ||
| 14 | <rdf:RDF> | ||
| 15 | <cc:Work | ||
| 16 | rdf:about=""> | ||
| 17 | <dc:format>image/svg+xml</dc:format> | ||
| 18 | <dc:type | ||
| 19 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
| 20 | </cc:Work> | ||
| 21 | </rdf:RDF> | ||
| 22 | </metadata> | ||
| 23 | <defs | ||
| 24 | id="defs1282" /> | ||
| 25 | <g | ||
| 26 | transform="translate(-587,185.64)" | ||
| 27 | id="titlebutton-minimize-darkest"> | ||
| 28 | <rect | ||
| 29 | id="rect1118" | ||
| 30 | style="fill:none" | ||
| 31 | height="16" | ||
| 32 | width="16" | ||
| 33 | y="-185.64" | ||
| 34 | x="587" /> | ||
| 35 | <path | ||
| 36 | id="path1120" | ||
| 37 | style="fill:#fd7d00;stroke:#b25800;stroke-width:0.5" | ||
| 38 | d="m 595,-184.64 c -3.866,0 -7,3.134 -7,7 0,3.866 3.134,7 7,7 3.866,0 7,-3.134 7,-7 0,-3.866 -3.134,-7 -7,-7 z" /> | ||
| 39 | </g> | ||
| 40 | </svg> | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/thumbnail.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/thumbnail.png new file mode 100644 index 0000000..1cd5ce2 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/thumbnail.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/unfocused.svg b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/unfocused.svg new file mode 100644 index 0000000..830ce53 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/metacity-1/unfocused.svg | |||
| @@ -0,0 +1,55 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
| 2 | <svg | ||
| 3 | xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
| 4 | xmlns:cc="http://creativecommons.org/ns#" | ||
| 5 | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
| 6 | xmlns:svg="http://www.w3.org/2000/svg" | ||
| 7 | xmlns="http://www.w3.org/2000/svg" | ||
| 8 | id="svg1278" | ||
| 9 | version="1.1" | ||
| 10 | height="16" | ||
| 11 | width="16"> | ||
| 12 | <metadata | ||
| 13 | id="metadata1284"> | ||
| 14 | <rdf:RDF> | ||
| 15 | <cc:Work | ||
| 16 | rdf:about=""> | ||
| 17 | <dc:format>image/svg+xml</dc:format> | ||
| 18 | <dc:type | ||
| 19 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
| 20 | </cc:Work> | ||
| 21 | </rdf:RDF> | ||
| 22 | </metadata> | ||
| 23 | <defs | ||
| 24 | id="defs1282" /> | ||
| 25 | <g | ||
| 26 | style="opacity:0.3" | ||
| 27 | transform="translate(-645,185.64)" | ||
| 28 | id="titlebutton-appmenu-backdrop-darkest"> | ||
| 29 | <g | ||
| 30 | id="g1247" | ||
| 31 | style="opacity:1" | ||
| 32 | transform="translate(-678,-432.64)"> | ||
| 33 | <g | ||
| 34 | id="g1245" | ||
| 35 | style="opacity:1" | ||
| 36 | transform="translate(-103)"> | ||
| 37 | <g | ||
| 38 | id="g1243" | ||
| 39 | transform="translate(58)"> | ||
| 40 | <path | ||
| 41 | id="path1241" | ||
| 42 | style="color:#000000;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;text-transform:none;text-orientation:mixed;dominant-baseline:auto;white-space:normal;shape-padding:0;opacity:1;isolation:auto;mix-blend-mode:normal;solid-color:#000000;fill:#ffffff;color-rendering:auto;image-rendering:auto;shape-rendering:auto" | ||
| 43 | d="m 1376,247.75 c -4.0011,0 -7.25,3.2489 -7.25,7.25 0,4.0011 3.2489,7.25 7.25,7.25 4.0011,0 7.25,-3.2489 7.25,-7.25 0,-4.0011 -3.2489,-7.25 -7.25,-7.25 z" /> | ||
| 44 | </g> | ||
| 45 | </g> | ||
| 46 | </g> | ||
| 47 | <rect | ||
| 48 | id="rect1249" | ||
| 49 | style="opacity:1;fill:none" | ||
| 50 | height="16" | ||
| 51 | width="16" | ||
| 52 | y="-185.64" | ||
| 53 | x="645" /> | ||
| 54 | </g> | ||
| 55 | </svg> | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/bottom-active.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/bottom-active.png new file mode 100644 index 0000000..1405d97 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/bottom-active.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/bottom-inactive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/bottom-inactive.png new file mode 100644 index 0000000..1405d97 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/bottom-inactive.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/bottom-left-active.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/bottom-left-active.png new file mode 100644 index 0000000..ea3c547 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/bottom-left-active.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/bottom-left-inactive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/bottom-left-inactive.png new file mode 100644 index 0000000..ea3c547 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/bottom-left-inactive.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/bottom-right-active.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/bottom-right-active.png new file mode 100644 index 0000000..ea3c547 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/bottom-right-active.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/bottom-right-inactive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/bottom-right-inactive.png new file mode 100644 index 0000000..ea3c547 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/bottom-right-inactive.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/close-active.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/close-active.png new file mode 100644 index 0000000..52d7f6d --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/close-active.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/close-inactive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/close-inactive.png new file mode 100644 index 0000000..8616b8d --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/close-inactive.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/close-prelight.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/close-prelight.png new file mode 100644 index 0000000..537267c --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/close-prelight.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/close-pressed.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/close-pressed.png new file mode 100644 index 0000000..537267c --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/close-pressed.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/hide-active.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/hide-active.png new file mode 100644 index 0000000..c16bb6c --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/hide-active.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/hide-inactive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/hide-inactive.png new file mode 100644 index 0000000..8616b8d --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/hide-inactive.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/hide-prelight.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/hide-prelight.png new file mode 100644 index 0000000..d5692a3 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/hide-prelight.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/hide-pressed.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/hide-pressed.png new file mode 100644 index 0000000..d5692a3 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/hide-pressed.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/left-active.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/left-active.png new file mode 100644 index 0000000..00ecbf8 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/left-active.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/left-inactive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/left-inactive.png new file mode 100644 index 0000000..00ecbf8 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/left-inactive.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/maximize-active.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/maximize-active.png new file mode 100644 index 0000000..fb30da0 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/maximize-active.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/maximize-inactive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/maximize-inactive.png new file mode 100644 index 0000000..8616b8d --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/maximize-inactive.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/maximize-prelight.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/maximize-prelight.png new file mode 100644 index 0000000..642dcba --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/maximize-prelight.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/maximize-pressed.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/maximize-pressed.png new file mode 100644 index 0000000..642dcba --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/maximize-pressed.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/menu-active.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/menu-active.png new file mode 100644 index 0000000..b7cf849 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/menu-active.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/menu-inactive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/menu-inactive.png new file mode 100644 index 0000000..b7cf849 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/menu-inactive.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/menu-pressed.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/menu-pressed.png new file mode 100644 index 0000000..b7cf849 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/menu-pressed.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/right-active.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/right-active.png new file mode 100644 index 0000000..00ecbf8 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/right-active.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/right-inactive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/right-inactive.png new file mode 100644 index 0000000..00ecbf8 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/right-inactive.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/shade-active.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/shade-active.png new file mode 100644 index 0000000..f03932b --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/shade-active.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/shade-inactive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/shade-inactive.png new file mode 100644 index 0000000..8616b8d --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/shade-inactive.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/shade-prelight.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/shade-prelight.png new file mode 100644 index 0000000..384f0a6 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/shade-prelight.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/shade-pressed.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/shade-pressed.png new file mode 100644 index 0000000..384f0a6 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/shade-pressed.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/stick-active.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/stick-active.png new file mode 100644 index 0000000..f7b90a3 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/stick-active.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/stick-inactive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/stick-inactive.png new file mode 100644 index 0000000..8616b8d --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/stick-inactive.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/stick-prelight.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/stick-prelight.png new file mode 100644 index 0000000..c692465 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/stick-prelight.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/stick-pressed.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/stick-pressed.png new file mode 100644 index 0000000..c692465 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/stick-pressed.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/themerc b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/themerc new file mode 100644 index 0000000..0e73557 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/themerc | |||
| @@ -0,0 +1,17 @@ | |||
| 1 | active_text_color=#fff | ||
| 2 | inactive_text_color=#717171 | ||
| 3 | button_offset=6 | ||
| 4 | button_spacing=6 | ||
| 5 | show_app_icon=true | ||
| 6 | full_width_title=true | ||
| 7 | maximized_offset=0 | ||
| 8 | title_horizontal_offset=3 | ||
| 9 | title_shadow_active=false | ||
| 10 | title_shadow_inactive=false | ||
| 11 | title_vertical_offset_active=0 | ||
| 12 | title_vertical_offset_inactive=0 | ||
| 13 | shadow_delta_height=2 | ||
| 14 | shadow_delta_width=0 | ||
| 15 | shadow_delta_x=0 | ||
| 16 | shadow_delta_y=-2 | ||
| 17 | shadow_opacity=40 | ||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/title-1-active.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/title-1-active.png new file mode 100644 index 0000000..8394768 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/title-1-active.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/title-1-inactive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/title-1-inactive.png new file mode 100644 index 0000000..8394768 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/title-1-inactive.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/title-2-active.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/title-2-active.png new file mode 100644 index 0000000..8394768 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/title-2-active.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/title-2-inactive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/title-2-inactive.png new file mode 100644 index 0000000..8394768 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/title-2-inactive.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/title-3-active.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/title-3-active.png new file mode 100644 index 0000000..8394768 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/title-3-active.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/title-3-inactive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/title-3-inactive.png new file mode 100644 index 0000000..8394768 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/title-3-inactive.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/title-4-active.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/title-4-active.png new file mode 100644 index 0000000..8394768 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/title-4-active.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/title-4-inactive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/title-4-inactive.png new file mode 100644 index 0000000..8394768 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/title-4-inactive.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/title-5-active.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/title-5-active.png new file mode 100644 index 0000000..8394768 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/title-5-active.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/title-5-inactive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/title-5-inactive.png new file mode 100644 index 0000000..8394768 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/title-5-inactive.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/top-left-active.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/top-left-active.png new file mode 100644 index 0000000..ab64d80 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/top-left-active.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/top-left-inactive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/top-left-inactive.png new file mode 100644 index 0000000..ab64d80 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/top-left-inactive.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/top-right-active.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/top-right-active.png new file mode 100644 index 0000000..7f37a98 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/top-right-active.png | |||
| Binary files differ | |||
diff --git a/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/top-right-inactive.png b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/top-right-inactive.png new file mode 100644 index 0000000..7f37a98 --- /dev/null +++ b/themes/.themes/Flat-Remix-GTK-Blue-Darkest/xfwm4/top-right-inactive.png | |||
| Binary files differ | |||
diff --git a/x/.Xresources b/x/.Xresources new file mode 100644 index 0000000..a47ed7a --- /dev/null +++ b/x/.Xresources | |||
| @@ -0,0 +1,70 @@ | |||
| 1 | URxvt.urgentOnBell: off | ||
| 2 | URxvt.visualBell: false | ||
| 3 | URxvt.iso14755: false | ||
| 4 | URxvt.iso14755_52: off | ||
| 5 | URxvt.meta8: false | ||
| 6 | URxvt.depth: 32 | ||
| 7 | URxvt.metaSendsEscape: true | ||
| 8 | |||
| 9 | URxvt.scrollBar: off | ||
| 10 | URxvt.cursorBlink: true | ||
| 11 | URxvt.cursorUnderline: true | ||
| 12 | URxvt.saveLines: 10000 | ||
| 13 | URxvt.scrollTtyOutput: false | ||
| 14 | URxvt.scrollWithBuffer: true | ||
| 15 | URxvt.scrollTtyKeypress: true | ||
| 16 | |||
| 17 | URxvt.font: xft:Hermit:style=medium:pixelsize=12, xft:DejaVu Sans Mono:pixelsize:12 | ||
| 18 | URxvt.letterSpace: 1 | ||
| 19 | urxvt*termName: rxvt | ||
| 20 | urxvt*scrollBar: false | ||
| 21 | urxvt*matcher.button: 1 | ||
| 22 | urxvt.transparent: false | ||
| 23 | !urxvt.boldFont: | ||
| 24 | Xft*dpi: 96 | ||
| 25 | Xft*antialias: true | ||
| 26 | Xft*hinting: true | ||
| 27 | Xft*hintstyle: hintfull | ||
| 28 | URxvt*cursorUnderline: true | ||
| 29 | Xft*rgba: rgb | ||
| 30 | URxvt*geometry: 85x20 | ||
| 31 | *internalBorder: 10 | ||
| 32 | URxvt*fading: 0 | ||
| 33 | URxvt*tintColor: #ffffff | ||
| 34 | URxvt*shading: 0 | ||
| 35 | URxvt*inheritPixmap: False | ||
| 36 | |||
| 37 | URxvt.foreground: #839496 | ||
| 38 | URxvt.background: #09090d | ||
| 39 | URxvt.cursor: #839496 | ||
| 40 | URxvt.color0: #353540 | ||
| 41 | URxvt.color8: #545466 | ||
| 42 | URxvt.color1: #8c5760 | ||
| 43 | URxvt.color9: #b26f7a | ||
| 44 | URxvt.color2: #7b8c58 | ||
| 45 | URxvt.color10: #9db270 | ||
| 46 | URxvt.color3: #8c6e43 | ||
| 47 | URxvt.color11: #b28c55 | ||
| 48 | URxvt.color4: #58698c | ||
| 49 | URxvt.color12: #7086b2 | ||
| 50 | URxvt.color5: #7b5e7d | ||
| 51 | URxvt.color13: #9c77b2 | ||
| 52 | URxvt.color6: #66808c | ||
| 53 | URxvt.color14: #82a2b2 | ||
| 54 | URxvt.color7: #8c8b8b | ||
| 55 | URxvt.color15: #b8b8c8 | ||
| 56 | !#include "/home/ssaini/.cache/wal/colors.Xresources" | ||
| 57 | |||
| 58 | ! Perls | ||
| 59 | URxvt.perl-ext-common : default,matcher,keyboard-select,url-select | ||
| 60 | |||
| 61 | URxvt.keysym.M-Escape : perl:keyboard-select:activate | ||
| 62 | URxvt.keysym.M-u : perl:url-select:select_next | ||
| 63 | URxvt.keysym.M-s : perl:keyboard-select:search | ||
| 64 | !URxvt.perl-ext-common : tabbed,default,matcher | ||
| 65 | !Urxvt.perl-lib : /usr/lib/urxvt/perl/ | ||
| 66 | URxvt.url-select.launcher : firefox | ||
| 67 | URxvt.url-select.autocopy : true | ||
| 68 | URxvt.url-select.underline : true | ||
| 69 | URxvt.url-select.button: 1 | ||
| 70 | |||
diff --git a/x/.xinitrc b/x/.xinitrc new file mode 100644 index 0000000..93bb186 --- /dev/null +++ b/x/.xinitrc | |||
| @@ -0,0 +1,66 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | |||
| 3 | userresources=$HOME/.Xresources | ||
| 4 | usermodmap=$HOME/.Xmodmap | ||
| 5 | sysresources=/etc/X11/xinit/.Xresources | ||
| 6 | sysmodmap=/etc/X11/xinit/.Xmodmap | ||
| 7 | |||
| 8 | # merge in defaults and keymaps | ||
| 9 | |||
| 10 | if [ -f $sysresources ]; then | ||
| 11 | |||
| 12 | xrdb -merge $sysresources | ||
| 13 | |||
| 14 | fi | ||
| 15 | |||
| 16 | if [ -f $sysmodmap ]; then | ||
| 17 | xmodmap $sysmodmap | ||
| 18 | fi | ||
| 19 | |||
| 20 | if [ -f "$userresources" ]; then | ||
| 21 | |||
| 22 | xrdb -merge "$userresources" | ||
| 23 | |||
| 24 | fi | ||
| 25 | |||
| 26 | if [ -f "$usermodmap" ]; then | ||
| 27 | xmodmap "$usermodmap" | ||
| 28 | fi | ||
| 29 | |||
| 30 | # start some nice programs | ||
| 31 | |||
| 32 | if [ -d /etc/X11/xinit/xinitrc.d ] ; then | ||
| 33 | for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do | ||
| 34 | [ -x "$f" ] && . "$f" | ||
| 35 | done | ||
| 36 | unset f | ||
| 37 | fi | ||
| 38 | |||
| 39 | if [ -n "$DISPLAY" ]; then | ||
| 40 | xset b off | ||
| 41 | fi | ||
| 42 | |||
| 43 | # load additional configs | ||
| 44 | if [ "$2" = "nvidia" ]; then | ||
| 45 | XINIT_D="/etc/X11/nvidia/xinit/xinitrc.d" | ||
| 46 | else | ||
| 47 | XINIT_D="/etc/X11/xinit/xinitrc.d" | ||
| 48 | fi | ||
| 49 | |||
| 50 | if [ -d "$XINIT_D" ]; then | ||
| 51 | for f in "$XINIT_D/?*.sh" ; do | ||
| 52 | [ -x "$f" ] && . "$f" | ||
| 53 | done | ||
| 54 | unset f | ||
| 55 | fi | ||
| 56 | unset XINIT_D | ||
| 57 | |||
| 58 | # additional nvidia specific settings | ||
| 59 | if [ "$2" = "nvidia" ]; then | ||
| 60 | xrandr --setprovideroutputsource modesetting NVIDIA-0 | ||
| 61 | xrandr --auto | ||
| 62 | fi | ||
| 63 | |||
| 64 | |||
| 65 | xsetroot -cursor_name left_ptr & | ||
| 66 | exec ck-launch-session dbus-launch --sh-syntax --exit-with-x11 bspwm | ||
diff --git a/zathura/.config/zathura/zathurarc b/zathura/.config/zathura/zathurarc new file mode 100644 index 0000000..19fa38d --- /dev/null +++ b/zathura/.config/zathura/zathurarc | |||
| @@ -0,0 +1,38 @@ | |||
| 1 | # New Start: A modern Arch workflow built with an emphasis on functionality. | ||
| 2 | # Copyright (C) 2017-2018 Donovan Glover | ||
| 3 | |||
| 4 | # NOTE: This file is automatically generated by pywal. Do not edit it by hand. | ||
| 5 | |||
| 6 | set font "Hermit 8" # Use Hack as our font of choice | ||
| 7 | #set guioptions "v" # Show a "progress bar" when scrolling up/down | ||
| 8 | set adjust-open "width" # Make documents take up all the available space by default | ||
| 9 | set statusbar-basename "true" # When using the status bar, show the basename only | ||
| 10 | |||
| 11 | set render-loading "false" # Do not show the "loading" text | ||
| 12 | set scroll-step "120" # Increase the scroll distance when using j/k | ||
| 13 | set recolor "false" # Use our theme colors (<C-r> for the original document colors) | ||
| 14 | |||
| 15 | # [colors] | ||
| 16 | set default-bg "#09090d" | ||
| 17 | set default-fg "#a3a6ab" | ||
| 18 | set statusbar-bg "#09090d" | ||
| 19 | set statusbar-fg "#a3a6ab" | ||
| 20 | set inputbar-bg "#09090d" | ||
| 21 | set inputbar-fg "#a3a6ab" | ||
| 22 | set notification-bg "#09090d" | ||
| 23 | set notification-fg "#a3a6ab" | ||
| 24 | set notification-error-bg "#09090d" | ||
| 25 | set notification-error-fg "#a3a6ab" | ||
| 26 | set notification-warning-bg "#09090d" | ||
| 27 | set notification-warning-fg "#a3a6ab" | ||
| 28 | set highlight-color "#CD7860" | ||
| 29 | set highlight-active-color "#7A9388" | ||
| 30 | set completion-bg "#CD7860" | ||
| 31 | set completion-fg "#7A9388" | ||
| 32 | set completion-highlight-bg "#CD7860" | ||
| 33 | set completion-highlight-fg "#7A9388" | ||
| 34 | set recolor-lightcolor "#09090d" | ||
| 35 | set recolor-darkcolor "#a3a6ab" | ||
| 36 | |||
| 37 | # vim:ft=conf | ||
| 38 | |||
diff --git a/zsh/.zshrc b/zsh/.zshrc new file mode 100644 index 0000000..6686e55 --- /dev/null +++ b/zsh/.zshrc | |||
| @@ -0,0 +1,144 @@ | |||
| 1 | # If you come from bash you might have to change your $PATH. | ||
| 2 | # export PATH=$HOME/bin:/usr/local/bin:$PATH | ||
| 3 | |||
| 4 | # Path to your oh-my-zsh installation. | ||
| 5 | export ZSH="/home/ssaini/.oh-my-zsh" | ||
| 6 | export VISUAL=nvim | ||
| 7 | export EDITOR="$VISUAL" | ||
| 8 | export BROWSER=/opt/brave-v1.3.43-linux-x64/brave | ||
| 9 | export XDG_CURRENT_DESKTOP=bspwm | ||
| 10 | |||
| 11 | # Set name of the theme to load --- if set to "random", it will | ||
| 12 | # load a random theme each time oh-my-zsh is loaded, in which case, | ||
| 13 | # to know which specific one was loaded, run: echo $RANDOM_THEME | ||
| 14 | # See https://github.com/robbyrussell/oh-my-zsh/wiki/Themes | ||
| 15 | ZSH_THEME="gianu" | ||
| 16 | SPACESHIP_CHAR_SYMBOL=" " | ||
| 17 | SPACESHIP_PROMPT_ADD_NEWLINE=false | ||
| 18 | |||
| 19 | # Set list of themes to pick from when loading at random | ||
| 20 | # Setting this variable when ZSH_THEME=random will cause zsh to load | ||
| 21 | # a theme from this variable instead of looking in ~/.oh-my-zsh/themes/ | ||
| 22 | # If set to an empty array, this variable will have no effect. | ||
| 23 | # ZSH_THEME_RANDOM_CANDIDATES=( "robbyrussell" "agnoster" ) | ||
| 24 | |||
| 25 | # Uncomment the following line to use case-sensitive completion. | ||
| 26 | # CASE_SENSITIVE="true" | ||
| 27 | |||
| 28 | # Uncomment the following line to use hyphen-insensitive completion. | ||
| 29 | # Case-sensitive completion must be off. _ and - will be interchangeable. | ||
| 30 | # HYPHEN_INSENSITIVE="true" | ||
| 31 | |||
| 32 | # Uncomment the following line to disable bi-weekly auto-update checks. | ||
| 33 | # DISABLE_AUTO_UPDATE="true" | ||
| 34 | |||
| 35 | # Uncomment the following line to automatically update without prompting. | ||
| 36 | # DISABLE_UPDATE_PROMPT="true" | ||
| 37 | |||
| 38 | # Uncomment the following line to change how often to auto-update (in days). | ||
| 39 | # export UPDATE_ZSH_DAYS=13 | ||
| 40 | |||
| 41 | # Uncomment the following line if pasting URLs and other text is messed up. | ||
| 42 | # DISABLE_MAGIC_FUNCTIONS=true | ||
| 43 | |||
| 44 | # Uncomment the following line to disable colors in ls. | ||
| 45 | # DISABLE_LS_COLORS="true" | ||
| 46 | |||
| 47 | # Uncomment the following line to disable auto-setting terminal title. | ||
| 48 | # DISABLE_AUTO_TITLE="true" | ||
| 49 | |||
| 50 | # Uncomment the following line to enable command auto-correction. | ||
| 51 | # ENABLE_CORRECTION="true" | ||
| 52 | |||
| 53 | # Uncomment the following line to display red dots whilst waiting for completion. | ||
| 54 | # COMPLETION_WAITING_DOTS="true" | ||
| 55 | |||
| 56 | # Uncomment the following line if you want to disable marking untracked files | ||
| 57 | # under VCS as dirty. This makes repository status check for large repositories | ||
| 58 | # much, much faster. | ||
| 59 | # DISABLE_UNTRACKED_FILES_DIRTY="true" | ||
| 60 | |||
| 61 | # Uncomment the following line if you want to change the command execution time | ||
| 62 | # stamp shown in the history command output. | ||
| 63 | # You can set one of the optional three formats: | ||
| 64 | # "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd" | ||
| 65 | # or set a custom format using the strftime function format specifications, | ||
| 66 | # see 'man strftime' for details. | ||
| 67 | # HIST_STAMPS="mm/dd/yyyy" | ||
| 68 | |||
| 69 | # Would you like to use another custom folder than $ZSH/custom? | ||
| 70 | # ZSH_CUSTOM=/path/to/new-custom-folder | ||
| 71 | |||
| 72 | # Which plugins would you like to load? | ||
| 73 | # Standard plugins can be found in ~/.oh-my-zsh/plugins/* | ||
| 74 | # Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/ | ||
| 75 | # Example format: plugins=(rails git textmate ruby lighthouse) | ||
| 76 | # Add wisely, as too many plugins slow down shell startup. | ||
| 77 | plugins=(git sudo extract python common-aliases) | ||
| 78 | |||
| 79 | source $ZSH/oh-my-zsh.sh | ||
| 80 | |||
| 81 | # User configuration | ||
| 82 | |||
| 83 | # export MANPATH="/usr/local/man:$MANPATH" | ||
| 84 | |||
| 85 | # You may need to manually set your language environment | ||
| 86 | # export LANG=en_US.UTF-8 | ||
| 87 | |||
| 88 | # Preferred editor for local and remote sessions | ||
| 89 | # if [[ -n $SSH_CONNECTION ]]; then | ||
| 90 | # export EDITOR='vim' | ||
| 91 | # else | ||
| 92 | # export EDITOR='mvim' | ||
| 93 | # fi | ||
| 94 | |||
| 95 | # Compilation flags | ||
| 96 | # export ARCHFLAGS="-arch x86_64" | ||
| 97 | |||
| 98 | # Set personal aliases, overriding those provided by oh-my-zsh libs, | ||
| 99 | # plugins, and themes. Aliases can be placed here, though oh-my-zsh | ||
| 100 | # users are encouraged to define aliases within the ZSH_CUSTOM folder. | ||
| 101 | # For a full list of active aliases, run `alias`. | ||
| 102 | # | ||
| 103 | # Example aliases | ||
| 104 | # alias zshconfig="mate ~/.zshrc" | ||
| 105 | # alias ohmyzsh="mate ~/.oh-my-zsh" | ||
| 106 | alias key="vim $HOME/.config/sxhkd/sxhkdrc" | ||
| 107 | alias wm="vim ~/.config/bspwm/bspwmrc" | ||
| 108 | alias f="ranger" | ||
| 109 | alias xi="sudo xbps-install " | ||
| 110 | alias xr="sudo xbps-remove -R " | ||
| 111 | alias xu="sudo xbps-install -Syu " | ||
| 112 | alias xo="sudo xbps-remove -o" | ||
| 113 | alias xob="sudo xbps-remove -O" | ||
| 114 | alias bb="cat /proc/acpi/bbswitch" | ||
| 115 | alias ncu="sudo nmcli connection up " | ||
| 116 | alias ncd="sudo nmcli connection down " | ||
| 117 | alias pg="ping google.com" | ||
| 118 | alias py="/bin/python" | ||
| 119 | alias pubip="curl ipinfo.io/ip" | ||
| 120 | alias k="pkill " | ||
| 121 | alias m="cmus" | ||
| 122 | alias vimrc="vim $HOME/.config/nvim/init.vim" | ||
| 123 | alias poly="vim $HOME/.config/polybar/config" | ||
| 124 | alias todo="cat ~/Projects/todo" | ||
| 125 | alias z="zathura" | ||
| 126 | alias v="/usr/bin/nvim" | ||
| 127 | alias site="cd ~/Projects/site/" | ||
| 128 | alias mt="udisksctl mount -b /dev/sda5" | ||
| 129 | alias sudo="sudo " | ||
| 130 | |||
| 131 | source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh | ||
| 132 | source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh | ||
| 133 | |||
| 134 | |||
| 135 | # Import colorscheme from 'wal' asynchronously | ||
| 136 | # & # Run the process in the background. | ||
| 137 | # ( ) # Hide shell job control messages. | ||
| 138 | #(cat ~/.cache/wal/sequences &) | ||
| 139 | |||
| 140 | # Alternative (blocks terminal for 0-3ms) | ||
| 141 | #cat ~/.cache/wal/sequences | ||
| 142 | |||
| 143 | # To add support for TTYs this line can be optionally added. | ||
| 144 | #source ~/.cache/wal/colors-tty.sh | ||
