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 | ||