diff --git a/setup.py b/setup.py index a642a10..b1dcc65 100644 --- a/setup.py +++ b/setup.py @@ -20,13 +20,11 @@ setuptools.setup( package_data={ "vmcompact": [ "img/*", - "sun-valley-theme/*", - "sun-valley-theme/theme/*", - "sun-valley-theme/theme/*/*", ], }, install_requires=[ "toml", + "sv-ttk", "voicemeeter@git+https://github.com/onyx-and-iris/voicemeeter-api-python#egg=voicemeeter", "vbancmd@git+https://github.com/onyx-and-iris/vban-cmd-python#egg=vbancmd", ], diff --git a/vmcompact/app.py b/vmcompact/app.py index 15bb953..2c563d5 100644 --- a/vmcompact/app.py +++ b/vmcompact/app.py @@ -2,6 +2,7 @@ import tkinter as tk from tkinter import ttk from typing import NamedTuple from pathlib import Path +import sv_ttk from .errors import VMCompactErrors from .data import _base_vals, _kinds_all @@ -127,11 +128,7 @@ class App(tk.Tk): def apply_theme(self): _base_vals.using_theme = True - self.tk.call( - "source", - Path(__file__).parent.resolve() / "sun-valley-theme/sun-valley.tcl", - ) - self.tk.call("set_theme", self.configuration["theme"]["mode"]) + sv_ttk.set_theme(self.configuration["theme"]["mode"]) def _make_app(self, kind, vban=None): self.title( diff --git a/vmcompact/menu.py b/vmcompact/menu.py index 07f02d6..5c7f0a0 100644 --- a/vmcompact/menu.py +++ b/vmcompact/menu.py @@ -2,6 +2,7 @@ import tkinter as tk from tkinter import ttk, messagebox from functools import partial import webbrowser +import sv_ttk import vbancmd @@ -153,7 +154,7 @@ class Menus(tk.Menu): [ self.menu_themes.add_command( label=theme.capitalize(), - command=partial(self.load_theme, theme), + command=self.toggle_theme, ) for theme in tcl_themes ] @@ -236,26 +237,30 @@ class Menus(tk.Menu): for j, var in enumerate(self._selected_bus): var.set(True if i == j else False) - def load_theme(self, theme): - self.tk.call("set_theme", theme) - self.configuration_app["theme"]["mode"] = theme + def toggle_theme(self): + sv_ttk.toggle_theme() + self.configuration_app["theme"]["mode"] = sv_ttk.get_theme() self.menu_themes.entryconfig( 0, - state=f"{'disabled' if theme == 'light' else 'normal'}", + state=f"{'disabled' if sv_ttk.get_theme() == 'light' else 'normal'}", ) self.menu_themes.entryconfig( 1, - state=f"{'disabled' if theme == 'dark' else 'normal'}", + state=f"{'disabled' if sv_ttk.get_theme() == 'dark' else 'normal'}", ) [ - menu.config(bg=f"{'black' if theme == 'dark' else 'white'}") + menu.config(bg=f"{'black' if sv_ttk.get_theme() == 'dark' else 'white'}") for menu in self.menubar.winfo_children() if isinstance(menu, tk.Menu) ] - self.menu_lock.config(bg=f"{'black' if theme == 'dark' else 'white'}") - self.menu_profiles_load.config(bg=f"{'black' if theme == 'dark' else 'white'}") + self.menu_lock.config( + bg=f"{'black' if sv_ttk.get_theme() == 'dark' else 'white'}" + ) + self.menu_profiles_load.config( + bg=f"{'black' if sv_ttk.get_theme() == 'dark' else 'white'}" + ) [ - menu.config(bg=f"{'black' if theme == 'dark' else 'white'}") + menu.config(bg=f"{'black' if sv_ttk.get_theme() == 'dark' else 'white'}") for menu in self.menu_vban.winfo_children() if isinstance(menu, tk.Menu) ] diff --git a/vmcompact/sun-valley-theme/LICENSE b/vmcompact/sun-valley-theme/LICENSE deleted file mode 100644 index 0212030..0000000 --- a/vmcompact/sun-valley-theme/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2021 rdbende - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/vmcompact/sun-valley-theme/sun-valley.tcl b/vmcompact/sun-valley-theme/sun-valley.tcl deleted file mode 100644 index a1b55d2..0000000 --- a/vmcompact/sun-valley-theme/sun-valley.tcl +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright © 2021 rdbende - -source [file join [file dirname [info script]] theme light.tcl] -source [file join [file dirname [info script]] theme dark.tcl] - -option add *tearOff 0 - -proc set_theme {mode} { - if {$mode == "dark"} { - ttk::style theme use "sun-valley-dark" - - array set colors { - -fg "#ffffff" - -bg "#1c1c1c" - -disabledfg "#595959" - -selectfg "#ffffff" - -selectbg "#2f60d8" - } - - ttk::style configure . \ - -background $colors(-bg) \ - -foreground $colors(-fg) \ - -troughcolor $colors(-bg) \ - -focuscolor $colors(-selectbg) \ - -selectbackground $colors(-selectbg) \ - -selectforeground $colors(-selectfg) \ - -insertwidth 1 \ - -insertcolor $colors(-fg) \ - -fieldbackground $colors(-selectbg) \ - -font {"Segoe UI" 10} \ - -borderwidth 0 \ - -relief flat - - tk_setPalette \ - background [ttk::style lookup . -background] \ - foreground [ttk::style lookup . -foreground] \ - highlightColor [ttk::style lookup . -focuscolor] \ - selectBackground [ttk::style lookup . -selectbackground] \ - selectForeground [ttk::style lookup . -selectforeground] \ - activeBackground [ttk::style lookup . -selectbackground] \ - activeForeground [ttk::style lookup . -selectforeground] - - ttk::style map . -foreground [list disabled $colors(-disabledfg)] - - option add *font [ttk::style lookup . -font] - option add *Menu.selectcolor $colors(-fg) - option add *Menu.background #2f2f2f - - } elseif {$mode == "light"} { - ttk::style theme use "sun-valley-light" - - array set colors { - -fg "#202020" - -bg "#fafafa" - -disabledfg "#a0a0a0" - -selectfg "#ffffff" - -selectbg "#2f60d8" - } - - ttk::style configure . \ - -background $colors(-bg) \ - -foreground $colors(-fg) \ - -troughcolor $colors(-bg) \ - -focuscolor $colors(-selectbg) \ - -selectbackground $colors(-selectbg) \ - -selectforeground $colors(-selectfg) \ - -insertwidth 1 \ - -insertcolor $colors(-fg) \ - -fieldbackground $colors(-selectbg) \ - -font {"Segoe UI" 10} \ - -borderwidth 0 \ - -relief flat - - tk_setPalette background [ttk::style lookup . -background] \ - foreground [ttk::style lookup . -foreground] \ - highlightColor [ttk::style lookup . -focuscolor] \ - selectBackground [ttk::style lookup . -selectbackground] \ - selectForeground [ttk::style lookup . -selectforeground] \ - activeBackground [ttk::style lookup . -selectbackground] \ - activeForeground [ttk::style lookup . -selectforeground] - - ttk::style map . -foreground [list disabled $colors(-disabledfg)] - - option add *font [ttk::style lookup . -font] - option add *Menu.selectcolor $colors(-fg) - option add *Menu.background #e7e7e7 - } -} diff --git a/vmcompact/sun-valley-theme/theme/dark.tcl b/vmcompact/sun-valley-theme/theme/dark.tcl deleted file mode 100644 index 2363eca..0000000 --- a/vmcompact/sun-valley-theme/theme/dark.tcl +++ /dev/null @@ -1,521 +0,0 @@ -# Copyright © 2021 rdbende - -# A stunning dark theme for ttk based on Microsoft's Sun Valley visual style - -package require Tk 8.6 - -namespace eval ttk::theme::sun-valley-dark { - variable version 1.0 - package provide ttk::theme::sun-valley-dark $version - - ttk::style theme create sun-valley-dark -parent clam -settings { - proc load_images {imgdir} { - variable images - foreach file [glob -directory $imgdir *.png] { - set images([file tail [file rootname $file]]) \ - [image create photo -file $file -format png] - } - } - - load_images [file join [file dirname [info script]] dark] - - array set colors { - -fg "#ffffff" - -bg "#1c1c1c" - -disabledfg "#595959" - -selectfg "#ffffff" - -selectbg "#2f60d8" - } - - ttk::style layout TButton { - Button.button -children { - Button.padding -children { - Button.label -side left -expand 1 - } - } - } - - ttk::style layout Toolbutton { - Toolbutton.button -children { - Toolbutton.padding -children { - Toolbutton.label -side left -expand 1 - } - } - } - - ttk::style layout TMenubutton { - Menubutton.button -children { - Menubutton.padding -children { - Menubutton.label -side left -expand 1 - Menubutton.indicator -side right -sticky nsew - } - } - } - - ttk::style layout TOptionMenu { - OptionMenu.button -children { - OptionMenu.padding -children { - OptionMenu.label -side left -expand 1 - OptionMenu.indicator -side right -sticky nsew - } - } - } - - ttk::style layout Accent.TButton { - AccentButton.button -children { - AccentButton.padding -children { - AccentButton.label -side left -expand 1 - } - } - } - - ttk::style layout Titlebar.TButton { - TitlebarButton.button -children { - TitlebarButton.padding -children { - TitlebarButton.label -side left -expand 1 - } - } - } - - ttk::style layout Close.Titlebar.TButton { - CloseButton.button -children { - CloseButton.padding -children { - CloseButton.label -side left -expand 1 - } - } - } - - ttk::style layout TCheckbutton { - Checkbutton.button -children { - Checkbutton.padding -children { - Checkbutton.indicator -side left - Checkbutton.label -side right -expand 1 - } - } - } - - ttk::style layout Switch.TCheckbutton { - Switch.button -children { - Switch.padding -children { - Switch.indicator -side left - Switch.label -side right -expand 1 - } - } - } - - ttk::style layout Toggle.TButton { - ToggleButton.button -children { - ToggleButton.padding -children { - ToggleButton.label -side left -expand 1 - } - } - } - - ttk::style layout TRadiobutton { - Radiobutton.button -children { - Radiobutton.padding -children { - Radiobutton.indicator -side left - Radiobutton.label -side right -expand 1 - } - } - } - - ttk::style layout Vertical.TScrollbar { - Vertical.Scrollbar.trough -sticky ns -children { - Vertical.Scrollbar.uparrow -side top - Vertical.Scrollbar.downarrow -side bottom - Vertical.Scrollbar.thumb -expand 1 - } - } - - ttk::style layout Horizontal.TScrollbar { - Horizontal.Scrollbar.trough -sticky ew -children { - Horizontal.Scrollbar.leftarrow -side left - Horizontal.Scrollbar.rightarrow -side right - Horizontal.Scrollbar.thumb -expand 1 - } - } - - ttk::style layout TSeparator { - TSeparator.separator -sticky nsew - } - - ttk::style layout TCombobox { - Combobox.field -sticky nsew -children { - Combobox.padding -expand 1 -sticky nsew -children { - Combobox.textarea -sticky nsew - } - } - null -side right -sticky ns -children { - Combobox.arrow -sticky nsew - } - } - - ttk::style layout TSpinbox { - Spinbox.field -sticky nsew -children { - Spinbox.padding -expand 1 -sticky nsew -children { - Spinbox.textarea -sticky nsew - } - - } - null -side right -sticky nsew -children { - Spinbox.uparrow -side left -sticky nsew - Spinbox.downarrow -side right -sticky nsew - } - } - - ttk::style layout Card.TFrame { - Card.field { - Card.padding -expand 1 - } - } - - ttk::style layout TLabelframe { - Labelframe.border { - Labelframe.padding -expand 1 -children { - Labelframe.label -side left - } - } - } - - ttk::style layout TNotebook { - Notebook.border -children { - TNotebook.Tab -expand 1 - Notebook.client -sticky nsew - } - } - - ttk::style layout Treeview.Item { - Treeitem.padding -sticky nsew -children { - Treeitem.image -side left -sticky {} - Treeitem.indicator -side left -sticky {} - Treeitem.text -side left -sticky {} - } - } - - # Button - ttk::style configure TButton -padding {8 4} -anchor center -foreground $colors(-fg) - - ttk::style map TButton -foreground \ - [list disabled #7a7a7a \ - pressed #d0d0d0] - - ttk::style element create Button.button image \ - [list $images(button-rest) \ - {selected disabled} $images(button-disabled) \ - disabled $images(button-disabled) \ - selected $images(button-rest) \ - pressed $images(button-pressed) \ - active $images(button-hover) \ - ] -border 4 -sticky nsew - - # Toolbutton - ttk::style configure Toolbutton -padding {8 4} -anchor center - - ttk::style element create Toolbutton.button image \ - [list $images(empty) \ - {selected disabled} $images(button-disabled) \ - selected $images(button-rest) \ - pressed $images(button-pressed) \ - active $images(button-hover) \ - ] -border 4 -sticky nsew - - # Menubutton - ttk::style configure TMenubutton -padding {8 4 0 4} - - ttk::style element create Menubutton.button \ - image [list $images(button-rest) \ - disabled $images(button-disabled) \ - pressed $images(button-pressed) \ - active $images(button-hover) \ - ] -border 4 -sticky nsew - - ttk::style element create Menubutton.indicator image $images(arrow-down) -width 28 -sticky {} - - # OptionMenu - ttk::style configure TOptionMenu -padding {8 4 0 4} - - ttk::style element create OptionMenu.button \ - image [list $images(button-rest) \ - disabled $images(button-disabled) \ - pressed $images(button-pressed) \ - active $images(button-hover) \ - ] -border 4 -sticky nsew - - ttk::style element create OptionMenu.indicator image $images(arrow-down) -width 28 -sticky {} - - # Accent.TButton - ttk::style configure Accent.TButton -padding {8 4} -anchor center -foreground #000000 - - ttk::style map Accent.TButton -foreground \ - [list pressed #25536a \ - disabled #a5a5a5] - - ttk::style element create AccentButton.button image \ - [list $images(button-accent-rest) \ - {selected disabled} $images(button-accent-disabled) \ - disabled $images(button-accent-disabled) \ - selected $images(button-accent-rest) \ - pressed $images(button-accent-pressed) \ - active $images(button-accent-hover) \ - ] -border 4 -sticky nsew - - # Titlebar.TButton - ttk::style configure Titlebar.TButton -padding {8 4} -anchor center -foreground #ffffff - - ttk::style map Titlebar.TButton -foreground \ - [list disabled #6f6f6f \ - pressed #d1d1d1 \ - active #ffffff] - - ttk::style element create TitlebarButton.button image \ - [list $images(empty) \ - disabled $images(empty) \ - pressed $images(button-titlebar-pressed) \ - active $images(button-titlebar-hover) \ - ] -border 4 -sticky nsew - - # Close.Titlebar.TButton - ttk::style configure Close.Titlebar.TButton -padding {8 4} -anchor center -foreground #ffffff - - ttk::style map Close.Titlebar.TButton -foreground \ - [list disabled #6f6f6f \ - pressed #e8bfbb \ - active #ffffff] - - ttk::style element create CloseButton.button image \ - [list $images(empty) \ - disabled $images(empty) \ - pressed $images(button-close-pressed) \ - active $images(button-close-hover) \ - ] -border 4 -sticky nsew - - # Checkbutton - ttk::style configure TCheckbutton -padding 4 - - ttk::style element create Checkbutton.indicator image \ - [list $images(check-unsel-rest) \ - {alternate disabled} $images(check-tri-disabled) \ - {selected disabled} $images(check-disabled) \ - disabled $images(check-unsel-disabled) \ - {pressed alternate} $images(check-tri-hover) \ - {active alternate} $images(check-tri-hover) \ - alternate $images(check-tri-rest) \ - {pressed selected} $images(check-hover) \ - {active selected} $images(check-hover) \ - selected $images(check-rest) \ - {pressed !selected} $images(check-unsel-pressed) \ - active $images(check-unsel-hover) \ - ] -width 26 -sticky w - - # Switch.TCheckbutton - ttk::style element create Switch.indicator image \ - [list $images(switch-off-rest) \ - {selected disabled} $images(switch-on-disabled) \ - disabled $images(switch-off-disabled) \ - {pressed selected} $images(switch-on-pressed) \ - {active selected} $images(switch-on-hover) \ - selected $images(switch-on-rest) \ - {pressed !selected} $images(switch-off-pressed) \ - active $images(switch-off-hover) \ - ] -width 46 -sticky w - - # Toggle.TButton - ttk::style configure Toggle.TButton -padding {8 4 8 4} -anchor center -foreground $colors(-fg) - - ttk::style map Toggle.TButton -foreground \ - [list {selected disabled} #a5a5a5 \ - {selected pressed} #d0d0d0 \ - selected #000000 \ - pressed #25536a \ - disabled #7a7a7a - ] - - ttk::style element create ToggleButton.button image \ - [list $images(button-rest) \ - {selected disabled} $images(button-accent-disabled) \ - disabled $images(button-disabled) \ - {pressed selected} $images(button-rest) \ - {active selected} $images(button-accent-hover) \ - selected $images(button-accent-rest) \ - {pressed !selected} $images(button-accent-rest) \ - active $images(button-hover) \ - ] -border 4 -sticky nsew - - # Radiobutton - ttk::style configure TRadiobutton -padding 4 - - ttk::style element create Radiobutton.indicator image \ - [list $images(radio-unsel-rest) \ - {selected disabled} $images(radio-disabled) \ - disabled $images(radio-unsel-disabled) \ - {pressed selected} $images(radio-pressed) \ - {active selected} $images(radio-hover) \ - selected $images(radio-rest) \ - {pressed !selected} $images(radio-unsel-pressed) \ - active $images(radio-unsel-hover) \ - ] -width 26 -sticky w - - # Scrollbar - ttk::style element create Horizontal.Scrollbar.trough image $images(scroll-hor-trough) -sticky ew -border 6 - ttk::style element create Horizontal.Scrollbar.thumb image $images(scroll-hor-thumb) -sticky ew -border 3 - - ttk::style element create Horizontal.Scrollbar.rightarrow image $images(scroll-right) -sticky {} -width 12 - ttk::style element create Horizontal.Scrollbar.leftarrow image $images(scroll-left) -sticky {} -width 12 - - ttk::style element create Vertical.Scrollbar.trough image $images(scroll-vert-trough) -sticky ns -border 6 - ttk::style element create Vertical.Scrollbar.thumb image $images(scroll-vert-thumb) -sticky ns -border 3 - - ttk::style element create Vertical.Scrollbar.uparrow image $images(scroll-up) -sticky {} -height 12 - ttk::style element create Vertical.Scrollbar.downarrow image $images(scroll-down) -sticky {} -height 12 - - # Scale - ttk::style element create Horizontal.Scale.trough image $images(scale-trough-hor) \ - -border 5 -padding 0 - - ttk::style element create Vertical.Scale.trough image $images(scale-trough-vert) \ - -border 5 -padding 0 - - ttk::style element create Scale.slider \ - image [list $images(scale-thumb-rest) \ - disabled $images(scale-thumb-disabled) \ - pressed $images(scale-thumb-pressed) \ - active $images(scale-thumb-hover) \ - ] -sticky {} - - # Progressbar - ttk::style element create Horizontal.Progressbar.trough image $images(progress-trough-hor) \ - -border 1 -sticky ew - - ttk::style element create Horizontal.Progressbar.pbar image $images(progress-pbar-hor) \ - -border 2 -sticky ew - - ttk::style element create Vertical.Progressbar.trough image $images(progress-trough-vert) \ - -border 1 -sticky ns - - ttk::style element create Vertical.Progressbar.pbar image $images(progress-pbar-vert) \ - -border 2 -sticky ns - - # Entry - ttk::style configure TEntry -foreground $colors(-fg) - - ttk::style map TEntry -foreground \ - [list disabled #757575 \ - pressed #cfcfcf - ] - - ttk::style element create Entry.field \ - image [list $images(entry-rest) \ - {focus hover !invalid} $images(entry-focus) \ - invalid $images(entry-invalid) \ - disabled $images(entry-disabled) \ - {focus !invalid} $images(entry-focus) \ - hover $images(entry-hover) \ - ] -border 5 -padding 8 -sticky nsew - - # Combobox - ttk::style configure TCombobox -foreground $colors(-fg) - - ttk::style map TCombobox -foreground \ - [list disabled #757575 \ - pressed #cfcfcf - ] - - ttk::style configure ComboboxPopdownFrame -borderwidth 1 -relief solid - - ttk::style map TCombobox -selectbackground [list \ - {readonly hover} $colors(-selectbg) \ - {readonly focus} $colors(-selectbg) \ - ] -selectforeground [list \ - {readonly hover} $colors(-selectfg) \ - {readonly focus} $colors(-selectfg) \ - ] - - ttk::style element create Combobox.field \ - image [list $images(entry-rest) \ - {readonly disabled} $images(button-disabled) \ - {readonly pressed} $images(button-pressed) \ - {readonly hover} $images(button-hover) \ - readonly $images(button-rest) \ - invalid $images(entry-invalid) \ - disabled $images(entry-disabled) \ - focus $images(entry-focus) \ - hover $images(entry-hover) \ - ] -border 5 -padding {8 8 28 8} - - ttk::style element create Combobox.arrow image $images(arrow-down) -width 35 -sticky {} - - # Spinbox - ttk::style configure TSpinbox -foreground $colors(-fg) - - ttk::style map TSpinbox -foreground \ - [list disabled #757575 \ - pressed #cfcfcf - ] - - ttk::style element create Spinbox.field \ - image [list $images(entry-rest) \ - invalid $images(entry-invalid) \ - disabled $images(entry-disabled) \ - focus $images(entry-focus) \ - hover $images(entry-hover) \ - ] -border 5 -padding {8 8 54 8} -sticky nsew - - ttk::style element create Spinbox.uparrow image $images(arrow-up) -width 35 -sticky {} - ttk::style element create Spinbox.downarrow image $images(arrow-down) -width 35 -sticky {} - - # Sizegrip - ttk::style element create Sizegrip.sizegrip image $images(sizegrip) \ - -sticky nsew - - # Separator - ttk::style element create TSeparator.separator image $images(separator) - - # Card - ttk::style element create Card.field image $images(card) \ - -border 10 -padding 4 -sticky nsew - - # Labelframe - ttk::style element create Labelframe.border image $images(card) \ - -border 5 -padding 4 -sticky nsew - - # Notebook - ttk::style configure TNotebook -padding 1 - - ttk::style element create Notebook.border \ - image $images(notebook-border) -border 5 -padding 5 - - ttk::style element create Notebook.client image $images(notebook) - - ttk::style element create Notebook.tab \ - image [list $images(tab-rest) \ - selected $images(tab-selected) \ - active $images(tab-hover) \ - ] -border 13 -padding {16 14 16 6} -height 32 - - # Treeview - ttk::style element create Treeview.field image $images(card) \ - -border 5 - - ttk::style element create Treeheading.cell \ - image [list $images(treeheading-rest) \ - pressed $images(treeheading-pressed) \ - active $images(treeheading-hover) - ] -border 5 -padding 15 -sticky nsew - - ttk::style element create Treeitem.indicator \ - image [list $images(arrow-right) \ - user2 $images(empty) \ - user1 $images(arrow-down) \ - ] -width 26 -sticky {} - - ttk::style configure Treeview -background $colors(-bg) -rowheight [expr {[font metrics font -linespace] + 2}] - ttk::style map Treeview \ - -background [list selected #292929] \ - -foreground [list selected $colors(-selectfg)] - - # Panedwindow - # Insane hack to remove clam's ugly sash - ttk::style configure Sash -gripcount 0 - } -} \ No newline at end of file diff --git a/vmcompact/sun-valley-theme/theme/dark/arrow-down.png b/vmcompact/sun-valley-theme/theme/dark/arrow-down.png deleted file mode 100644 index 122ee45..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/arrow-down.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/arrow-right.png b/vmcompact/sun-valley-theme/theme/dark/arrow-right.png deleted file mode 100644 index 2638d88..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/arrow-right.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/arrow-up.png b/vmcompact/sun-valley-theme/theme/dark/arrow-up.png deleted file mode 100644 index f935a0d..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/arrow-up.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/button-accent-disabled.png b/vmcompact/sun-valley-theme/theme/dark/button-accent-disabled.png deleted file mode 100644 index bf7bd9b..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/button-accent-disabled.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/button-accent-hover.png b/vmcompact/sun-valley-theme/theme/dark/button-accent-hover.png deleted file mode 100644 index 8aea9dd..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/button-accent-hover.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/button-accent-pressed.png b/vmcompact/sun-valley-theme/theme/dark/button-accent-pressed.png deleted file mode 100644 index edc1114..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/button-accent-pressed.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/button-accent-rest.png b/vmcompact/sun-valley-theme/theme/dark/button-accent-rest.png deleted file mode 100644 index 75e64f8..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/button-accent-rest.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/button-close-hover.png b/vmcompact/sun-valley-theme/theme/dark/button-close-hover.png deleted file mode 100644 index 6fc0c00..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/button-close-hover.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/button-close-pressed.png b/vmcompact/sun-valley-theme/theme/dark/button-close-pressed.png deleted file mode 100644 index 6023dc1..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/button-close-pressed.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/button-disabled.png b/vmcompact/sun-valley-theme/theme/dark/button-disabled.png deleted file mode 100644 index 27eb005..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/button-disabled.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/button-hover.png b/vmcompact/sun-valley-theme/theme/dark/button-hover.png deleted file mode 100644 index 84f2652..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/button-hover.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/button-pressed.png b/vmcompact/sun-valley-theme/theme/dark/button-pressed.png deleted file mode 100644 index a1c5257..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/button-pressed.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/button-rest.png b/vmcompact/sun-valley-theme/theme/dark/button-rest.png deleted file mode 100644 index ec427ed..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/button-rest.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/button-titlebar-hover.png b/vmcompact/sun-valley-theme/theme/dark/button-titlebar-hover.png deleted file mode 100644 index fcb3751..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/button-titlebar-hover.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/button-titlebar-pressed.png b/vmcompact/sun-valley-theme/theme/dark/button-titlebar-pressed.png deleted file mode 100644 index 2ed0623..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/button-titlebar-pressed.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/card.png b/vmcompact/sun-valley-theme/theme/dark/card.png deleted file mode 100644 index d87fefc..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/card.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/check-disabled.png b/vmcompact/sun-valley-theme/theme/dark/check-disabled.png deleted file mode 100644 index f766eba..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/check-disabled.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/check-hover.png b/vmcompact/sun-valley-theme/theme/dark/check-hover.png deleted file mode 100644 index a780488..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/check-hover.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/check-pressed.png b/vmcompact/sun-valley-theme/theme/dark/check-pressed.png deleted file mode 100644 index 4f9d1fc..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/check-pressed.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/check-rest.png b/vmcompact/sun-valley-theme/theme/dark/check-rest.png deleted file mode 100644 index 73d4c36..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/check-rest.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/check-tri-disabled.png b/vmcompact/sun-valley-theme/theme/dark/check-tri-disabled.png deleted file mode 100644 index a9d31c7..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/check-tri-disabled.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/check-tri-hover.png b/vmcompact/sun-valley-theme/theme/dark/check-tri-hover.png deleted file mode 100644 index ed218a0..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/check-tri-hover.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/check-tri-pressed.png b/vmcompact/sun-valley-theme/theme/dark/check-tri-pressed.png deleted file mode 100644 index 68d7a99..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/check-tri-pressed.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/check-tri-rest.png b/vmcompact/sun-valley-theme/theme/dark/check-tri-rest.png deleted file mode 100644 index 26edcdb..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/check-tri-rest.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/check-unsel-disabled.png b/vmcompact/sun-valley-theme/theme/dark/check-unsel-disabled.png deleted file mode 100644 index 69f850f..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/check-unsel-disabled.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/check-unsel-hover.png b/vmcompact/sun-valley-theme/theme/dark/check-unsel-hover.png deleted file mode 100644 index 6d00402..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/check-unsel-hover.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/check-unsel-pressed.png b/vmcompact/sun-valley-theme/theme/dark/check-unsel-pressed.png deleted file mode 100644 index 67d6bb2..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/check-unsel-pressed.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/check-unsel-rest.png b/vmcompact/sun-valley-theme/theme/dark/check-unsel-rest.png deleted file mode 100644 index 10cd31b..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/check-unsel-rest.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/empty.png b/vmcompact/sun-valley-theme/theme/dark/empty.png deleted file mode 100644 index 2218363..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/empty.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/entry-disabled.png b/vmcompact/sun-valley-theme/theme/dark/entry-disabled.png deleted file mode 100644 index 9d25dc8..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/entry-disabled.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/entry-focus.png b/vmcompact/sun-valley-theme/theme/dark/entry-focus.png deleted file mode 100644 index 30310fb..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/entry-focus.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/entry-hover.png b/vmcompact/sun-valley-theme/theme/dark/entry-hover.png deleted file mode 100644 index 6b93830..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/entry-hover.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/entry-invalid.png b/vmcompact/sun-valley-theme/theme/dark/entry-invalid.png deleted file mode 100644 index 7304b24..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/entry-invalid.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/entry-rest.png b/vmcompact/sun-valley-theme/theme/dark/entry-rest.png deleted file mode 100644 index e876752..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/entry-rest.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/notebook-border.png b/vmcompact/sun-valley-theme/theme/dark/notebook-border.png deleted file mode 100644 index 0827a07..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/notebook-border.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/notebook.png b/vmcompact/sun-valley-theme/theme/dark/notebook.png deleted file mode 100644 index 051e529..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/notebook.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/progress-pbar-hor.png b/vmcompact/sun-valley-theme/theme/dark/progress-pbar-hor.png deleted file mode 100644 index 8206cf1..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/progress-pbar-hor.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/progress-pbar-vert.png b/vmcompact/sun-valley-theme/theme/dark/progress-pbar-vert.png deleted file mode 100644 index 3d0cb29..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/progress-pbar-vert.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/progress-trough-hor.png b/vmcompact/sun-valley-theme/theme/dark/progress-trough-hor.png deleted file mode 100644 index 3aec8a7..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/progress-trough-hor.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/progress-trough-vert.png b/vmcompact/sun-valley-theme/theme/dark/progress-trough-vert.png deleted file mode 100644 index 22a8c1c..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/progress-trough-vert.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/radio-disabled.png b/vmcompact/sun-valley-theme/theme/dark/radio-disabled.png deleted file mode 100644 index 965136d..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/radio-disabled.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/radio-hover.png b/vmcompact/sun-valley-theme/theme/dark/radio-hover.png deleted file mode 100644 index b3c19b7..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/radio-hover.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/radio-pressed.png b/vmcompact/sun-valley-theme/theme/dark/radio-pressed.png deleted file mode 100644 index 87bf871..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/radio-pressed.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/radio-rest.png b/vmcompact/sun-valley-theme/theme/dark/radio-rest.png deleted file mode 100644 index a86b523..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/radio-rest.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/radio-unsel-disabled.png b/vmcompact/sun-valley-theme/theme/dark/radio-unsel-disabled.png deleted file mode 100644 index ec7dd91..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/radio-unsel-disabled.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/radio-unsel-hover.png b/vmcompact/sun-valley-theme/theme/dark/radio-unsel-hover.png deleted file mode 100644 index 9724bd1..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/radio-unsel-hover.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/radio-unsel-pressed.png b/vmcompact/sun-valley-theme/theme/dark/radio-unsel-pressed.png deleted file mode 100644 index 1534a96..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/radio-unsel-pressed.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/radio-unsel-rest.png b/vmcompact/sun-valley-theme/theme/dark/radio-unsel-rest.png deleted file mode 100644 index ad38ece..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/radio-unsel-rest.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/scale-thumb-disabled.png b/vmcompact/sun-valley-theme/theme/dark/scale-thumb-disabled.png deleted file mode 100644 index ba77f1d..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/scale-thumb-disabled.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/scale-thumb-hover.png b/vmcompact/sun-valley-theme/theme/dark/scale-thumb-hover.png deleted file mode 100644 index 8398922..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/scale-thumb-hover.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/scale-thumb-pressed.png b/vmcompact/sun-valley-theme/theme/dark/scale-thumb-pressed.png deleted file mode 100644 index 70029b3..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/scale-thumb-pressed.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/scale-thumb-rest.png b/vmcompact/sun-valley-theme/theme/dark/scale-thumb-rest.png deleted file mode 100644 index f6571b9..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/scale-thumb-rest.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/scale-trough-hor.png b/vmcompact/sun-valley-theme/theme/dark/scale-trough-hor.png deleted file mode 100644 index 7fa2bf4..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/scale-trough-hor.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/scale-trough-vert.png b/vmcompact/sun-valley-theme/theme/dark/scale-trough-vert.png deleted file mode 100644 index 205fed8..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/scale-trough-vert.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/scroll-down.png b/vmcompact/sun-valley-theme/theme/dark/scroll-down.png deleted file mode 100644 index 4c0e24f..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/scroll-down.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/scroll-hor-thumb.png b/vmcompact/sun-valley-theme/theme/dark/scroll-hor-thumb.png deleted file mode 100644 index 795a88a..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/scroll-hor-thumb.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/scroll-hor-trough.png b/vmcompact/sun-valley-theme/theme/dark/scroll-hor-trough.png deleted file mode 100644 index 89d0403..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/scroll-hor-trough.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/scroll-left.png b/vmcompact/sun-valley-theme/theme/dark/scroll-left.png deleted file mode 100644 index f43538b..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/scroll-left.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/scroll-right.png b/vmcompact/sun-valley-theme/theme/dark/scroll-right.png deleted file mode 100644 index a56511f..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/scroll-right.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/scroll-up.png b/vmcompact/sun-valley-theme/theme/dark/scroll-up.png deleted file mode 100644 index 7ddba7f..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/scroll-up.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/scroll-vert-thumb.png b/vmcompact/sun-valley-theme/theme/dark/scroll-vert-thumb.png deleted file mode 100644 index 572f33d..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/scroll-vert-thumb.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/scroll-vert-trough.png b/vmcompact/sun-valley-theme/theme/dark/scroll-vert-trough.png deleted file mode 100644 index c947ed1..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/scroll-vert-trough.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/separator.png b/vmcompact/sun-valley-theme/theme/dark/separator.png deleted file mode 100644 index 6e01f55..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/separator.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/sizegrip.png b/vmcompact/sun-valley-theme/theme/dark/sizegrip.png deleted file mode 100644 index 7080c04..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/sizegrip.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/switch-off-disabled.png b/vmcompact/sun-valley-theme/theme/dark/switch-off-disabled.png deleted file mode 100644 index 4032c61..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/switch-off-disabled.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/switch-off-hover.png b/vmcompact/sun-valley-theme/theme/dark/switch-off-hover.png deleted file mode 100644 index 5a136bd..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/switch-off-hover.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/switch-off-pressed.png b/vmcompact/sun-valley-theme/theme/dark/switch-off-pressed.png deleted file mode 100644 index 040e2ea..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/switch-off-pressed.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/switch-off-rest.png b/vmcompact/sun-valley-theme/theme/dark/switch-off-rest.png deleted file mode 100644 index 6c31bb2..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/switch-off-rest.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/switch-on-disabled.png b/vmcompact/sun-valley-theme/theme/dark/switch-on-disabled.png deleted file mode 100644 index c0d67c5..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/switch-on-disabled.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/switch-on-hover.png b/vmcompact/sun-valley-theme/theme/dark/switch-on-hover.png deleted file mode 100644 index fd4de94..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/switch-on-hover.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/switch-on-pressed.png b/vmcompact/sun-valley-theme/theme/dark/switch-on-pressed.png deleted file mode 100644 index 00e87c6..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/switch-on-pressed.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/switch-on-rest.png b/vmcompact/sun-valley-theme/theme/dark/switch-on-rest.png deleted file mode 100644 index 52a19ea..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/switch-on-rest.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/tab-hover.png b/vmcompact/sun-valley-theme/theme/dark/tab-hover.png deleted file mode 100644 index 43a113b..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/tab-hover.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/tab-rest.png b/vmcompact/sun-valley-theme/theme/dark/tab-rest.png deleted file mode 100644 index 9753e06..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/tab-rest.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/tab-selected.png b/vmcompact/sun-valley-theme/theme/dark/tab-selected.png deleted file mode 100644 index 3b39d0b..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/tab-selected.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/treeheading-hover.png b/vmcompact/sun-valley-theme/theme/dark/treeheading-hover.png deleted file mode 100644 index beaaf13..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/treeheading-hover.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/treeheading-pressed.png b/vmcompact/sun-valley-theme/theme/dark/treeheading-pressed.png deleted file mode 100644 index 9cd311d..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/treeheading-pressed.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/dark/treeheading-rest.png b/vmcompact/sun-valley-theme/theme/dark/treeheading-rest.png deleted file mode 100644 index 374ed49..0000000 Binary files a/vmcompact/sun-valley-theme/theme/dark/treeheading-rest.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light.tcl b/vmcompact/sun-valley-theme/theme/light.tcl deleted file mode 100644 index ae548ea..0000000 --- a/vmcompact/sun-valley-theme/theme/light.tcl +++ /dev/null @@ -1,526 +0,0 @@ -# Copyright © 2021 rdbende - -# A stunning light theme for ttk based on Microsoft's Sun Valley visual style - -package require Tk 8.6 - -namespace eval ttk::theme::sun-valley-light { - variable version 1.0 - package provide ttk::theme::sun-valley-light $version - - ttk::style theme create sun-valley-light -parent clam -settings { - proc load_images {imgdir} { - variable images - foreach file [glob -directory $imgdir *.png] { - set images([file tail [file rootname $file]]) \ - [image create photo -file $file -format png] - } - } - - load_images [file join [file dirname [info script]] light] - - array set colors { - -fg "#202020" - -bg "#fafafa" - -disabledfg "#a0a0a0" - -selectfg "#ffffff" - -selectbg "#2f60d8" - } - - ttk::style layout TButton { - Button.button -children { - Button.padding -children { - Button.label -side left -expand 1 - } - } - } - - ttk::style layout Toolbutton { - Toolbutton.button -children { - Toolbutton.padding -children { - Toolbutton.label -side left -expand 1 - } - } - } - - ttk::style layout TMenubutton { - Menubutton.button -children { - Menubutton.padding -children { - Menubutton.label -side left -expand 1 - Menubutton.indicator -side right -sticky nsew - } - } - } - - ttk::style layout TOptionMenu { - OptionMenu.button -children { - OptionMenu.padding -children { - OptionMenu.label -side left -expand 1 - OptionMenu.indicator -side right -sticky nsew - } - } - } - - ttk::style layout Accent.TButton { - AccentButton.button -children { - AccentButton.padding -children { - AccentButton.label -side left -expand 1 - } - } - } - - ttk::style layout Titlebar.TButton { - TitlebarButton.button -children { - TitlebarButton.padding -children { - TitlebarButton.label -side left -expand 1 - } - } - } - - ttk::style layout Close.Titlebar.TButton { - CloseButton.button -children { - CloseButton.padding -children { - CloseButton.label -side left -expand 1 - } - } - } - - ttk::style layout TCheckbutton { - Checkbutton.button -children { - Checkbutton.padding -children { - Checkbutton.indicator -side left - Checkbutton.label -side right -expand 1 - } - } - } - - ttk::style layout Switch.TCheckbutton { - Switch.button -children { - Switch.padding -children { - Switch.indicator -side left - Switch.label -side right -expand 1 - } - } - } - - ttk::style layout Toggle.TButton { - ToggleButton.button -children { - ToggleButton.padding -children { - ToggleButton.label -side left -expand 1 - } - } - } - - ttk::style layout TRadiobutton { - Radiobutton.button -children { - Radiobutton.padding -children { - Radiobutton.indicator -side left - Radiobutton.label -side right -expand 1 - } - } - } - - ttk::style layout Vertical.TScrollbar { - Vertical.Scrollbar.trough -sticky ns -children { - Vertical.Scrollbar.uparrow -side top - Vertical.Scrollbar.downarrow -side bottom - Vertical.Scrollbar.thumb -expand 1 - } - } - - ttk::style layout Horizontal.TScrollbar { - Horizontal.Scrollbar.trough -sticky ew -children { - Horizontal.Scrollbar.leftarrow -side left - Horizontal.Scrollbar.rightarrow -side right - Horizontal.Scrollbar.thumb -expand 1 - } - } - - ttk::style layout TSeparator { - TSeparator.separator -sticky nsew - } - - ttk::style layout TCombobox { - Combobox.field -sticky nsew -children { - Combobox.padding -expand 1 -sticky nsew -children { - Combobox.textarea -sticky nsew - } - } - null -side right -sticky ns -children { - Combobox.arrow -sticky nsew - } - } - - ttk::style layout TSpinbox { - Spinbox.field -sticky nsew -children { - Spinbox.padding -expand 1 -sticky nsew -children { - Spinbox.textarea -sticky nsew - } - - } - null -side right -sticky nsew -children { - Spinbox.uparrow -side left -sticky nsew - Spinbox.downarrow -side right -sticky nsew - } - } - - ttk::style layout Card.TFrame { - Card.field { - Card.padding -expand 1 - } - } - - ttk::style layout TLabelframe { - Labelframe.border { - Labelframe.padding -expand 1 -children { - Labelframe.label -side left - } - } - } - - ttk::style layout TNotebook { - Notebook.border -children { - TNotebook.Tab -expand 1 - Notebook.client -sticky nsew - } - } - - ttk::style layout Treeview.Item { - Treeitem.padding -sticky nsew -children { - Treeitem.image -side left -sticky {} - Treeitem.indicator -side left -sticky {} - Treeitem.text -side left -sticky {} - } - } - - # Button - ttk::style configure TButton -padding {8 4} -anchor center -foreground $colors(-fg) - - ttk::style map TButton -foreground \ - [list disabled #a2a2a2 \ - pressed #636363 \ - active #1a1a1a] - - ttk::style element create Button.button image \ - [list $images(button-rest) \ - {selected disabled} $images(button-disabled) \ - disabled $images(button-disabled) \ - selected $images(button-rest) \ - pressed $images(button-pressed) \ - active $images(button-hover) \ - ] -border 4 -sticky nsew - - # Toolbutton - ttk::style configure Toolbutton -padding {8 4} -anchor center - - ttk::style element create Toolbutton.button image \ - [list $images(empty) \ - {selected disabled} $images(button-disabled) \ - selected $images(button-rest) \ - pressed $images(button-pressed) \ - active $images(button-hover) \ - ] -border 4 -sticky nsew - - # Menubutton - ttk::style configure TMenubutton -padding {8 4 0 4} - - ttk::style element create Menubutton.button \ - image [list $images(button-rest) \ - disabled $images(button-disabled) \ - pressed $images(button-pressed) \ - active $images(button-hover) \ - ] -border 4 -sticky nsew - - ttk::style element create Menubutton.indicator image $images(arrow-down) -width 28 -sticky {} - - # OptionMenu - ttk::style configure TOptionMenu -padding {8 4 0 4} - - ttk::style element create OptionMenu.button \ - image [list $images(button-rest) \ - disabled $images(button-disabled) \ - pressed $images(button-pressed) \ - active $images(button-hover) \ - ] -border 4 -sticky nsew - - ttk::style element create OptionMenu.indicator image $images(arrow-down) -width 28 -sticky {} - - # Accent.TButton - ttk::style configure Accent.TButton -padding {8 4} -anchor center -foreground #ffffff - - ttk::style map Accent.TButton -foreground \ - [list disabled #ffffff \ - pressed #c1d8ee] - - ttk::style element create AccentButton.button image \ - [list $images(button-accent-rest) \ - {selected disabled} $images(button-accent-disabled) \ - disabled $images(button-accent-disabled) \ - selected $images(button-accent-rest) \ - pressed $images(button-accent-pressed) \ - active $images(button-accent-hover) \ - ] -border 4 -sticky nsew - - # Titlebar.TButton - ttk::style configure Titlebar.TButton -padding {8 4} -anchor center -foreground #1a1a1a - - ttk::style map Titlebar.TButton -foreground \ - [list disabled #a0a0a0 \ - pressed #606060 \ - active #191919] - - ttk::style element create TitlebarButton.button image \ - [list $images(empty) \ - disabled $images(empty) \ - pressed $images(button-titlebar-pressed) \ - active $images(button-titlebar-hover) \ - ] -border 4 -sticky nsew - - # Close.Titlebar.TButton - ttk::style configure Close.Titlebar.TButton -padding {8 4} -anchor center -foreground #1a1a1a - - ttk::style map Close.Titlebar.TButton -foreground \ - [list disabled #a0a0a0 \ - pressed #efc6c2 \ - active #ffffff] - - ttk::style element create CloseButton.button image \ - [list $images(empty) \ - disabled $images(empty) \ - pressed $images(button-close-pressed) \ - active $images(button-close-hover) \ - ] -border 4 -sticky nsew - - # Checkbutton - ttk::style configure TCheckbutton -padding 4 - - ttk::style element create Checkbutton.indicator image \ - [list $images(check-unsel-rest) \ - {alternate disabled} $images(check-tri-disabled) \ - {selected disabled} $images(check-disabled) \ - disabled $images(check-unsel-disabled) \ - {pressed alternate} $images(check-tri-hover) \ - {active alternate} $images(check-tri-hover) \ - alternate $images(check-tri-rest) \ - {pressed selected} $images(check-hover) \ - {active selected} $images(check-hover) \ - selected $images(check-rest) \ - {pressed !selected} $images(check-unsel-pressed) \ - active $images(check-unsel-hover) \ - ] -width 26 -sticky w - - # Switch.TCheckbutton - ttk::style element create Switch.indicator image \ - [list $images(switch-off-rest) \ - {selected disabled} $images(switch-on-disabled) \ - disabled $images(switch-off-disabled) \ - {pressed selected} $images(switch-on-pressed) \ - {active selected} $images(switch-on-hover) \ - selected $images(switch-on-rest) \ - {pressed !selected} $images(switch-off-pressed) \ - active $images(switch-off-hover) \ - ] -width 46 -sticky w - - # Toggle.TButton - ttk::style configure Toggle.TButton -padding {8 4 8 4} -anchor center -foreground $colors(-fg) - - ttk::style map Toggle.TButton -foreground \ - [list {selected disabled} #ffffff \ - {selected pressed} #636363 \ - selected #ffffff \ - pressed #c1d8ee \ - disabled #a2a2a2 \ - active #1a1a1a - ] - - ttk::style element create ToggleButton.button image \ - [list $images(button-rest) \ - {selected disabled} $images(button-accent-disabled) \ - disabled $images(button-disabled) \ - {pressed selected} $images(button-rest) \ - {active selected} $images(button-accent-hover) \ - selected $images(button-accent-rest) \ - {pressed !selected} $images(button-accent-rest) \ - active $images(button-hover) \ - ] -border 4 -sticky nsew - - # Radiobutton - ttk::style configure TRadiobutton -padding 4 - - ttk::style element create Radiobutton.indicator image \ - [list $images(radio-unsel-rest) \ - {selected disabled} $images(radio-disabled) \ - disabled $images(radio-unsel-disabled) \ - {pressed selected} $images(radio-pressed) \ - {active selected} $images(radio-hover) \ - selected $images(radio-rest) \ - {pressed !selected} $images(radio-unsel-pressed) \ - active $images(radio-unsel-hover) \ - ] -width 26 -sticky w - - # Scrollbar - ttk::style element create Horizontal.Scrollbar.trough image $images(scroll-hor-trough) -sticky ew -border 6 - ttk::style element create Horizontal.Scrollbar.thumb image $images(scroll-hor-thumb) -sticky ew -border 3 - - ttk::style element create Horizontal.Scrollbar.rightarrow image $images(scroll-right) -sticky {} -width 12 - ttk::style element create Horizontal.Scrollbar.leftarrow image $images(scroll-left) -sticky {} -width 12 - - ttk::style element create Vertical.Scrollbar.trough image $images(scroll-vert-trough) -sticky ns -border 6 - ttk::style element create Vertical.Scrollbar.thumb image $images(scroll-vert-thumb) -sticky ns -border 3 - - ttk::style element create Vertical.Scrollbar.uparrow image $images(scroll-up) -sticky {} -height 12 - ttk::style element create Vertical.Scrollbar.downarrow image $images(scroll-down) -sticky {} -height 12 - - # Scale - ttk::style element create Horizontal.Scale.trough image $images(scale-trough-hor) \ - -border 5 -padding 0 - - ttk::style element create Vertical.Scale.trough image $images(scale-trough-vert) \ - -border 5 -padding 0 - - ttk::style element create Scale.slider \ - image [list $images(scale-thumb-rest) \ - disabled $images(scale-thumb-disabled) \ - pressed $images(scale-thumb-pressed) \ - active $images(scale-thumb-hover) \ - ] -sticky {} - - # Progressbar - ttk::style element create Horizontal.Progressbar.trough image $images(progress-trough-hor) \ - -border 1 -sticky ew - - ttk::style element create Horizontal.Progressbar.pbar image $images(progress-pbar-hor) \ - -border 2 -sticky ew - - ttk::style element create Vertical.Progressbar.trough image $images(progress-trough-vert) \ - -border 1 -sticky ns - - ttk::style element create Vertical.Progressbar.pbar image $images(progress-pbar-vert) \ - -border 2 -sticky ns - - # Entry - ttk::style configure TEntry -foreground $colors(-fg) - - ttk::style map TEntry -foreground \ - [list disabled #0a0a0a \ - pressed #636363 \ - active #626262 - ] - - ttk::style element create Entry.field \ - image [list $images(entry-rest) \ - {focus hover !invalid} $images(entry-focus) \ - invalid $images(entry-invalid) \ - disabled $images(entry-disabled) \ - {focus !invalid} $images(entry-focus) \ - hover $images(entry-hover) \ - ] -border 5 -padding 8 -sticky nsew - - # Combobox - ttk::style configure TCombobox -foreground $colors(-fg) - - ttk::style configure ComboboxPopdownFrame -borderwidth 1 -relief solid - - ttk::style map TCombobox -foreground \ - [list disabled #0a0a0a \ - pressed #636363 \ - active #626262 - ] - - ttk::style map TCombobox -selectbackground [list \ - {readonly hover} $colors(-selectbg) \ - {readonly focus} $colors(-selectbg) \ - ] -selectforeground [list \ - {readonly hover} $colors(-selectfg) \ - {readonly focus} $colors(-selectfg) \ - ] - - ttk::style element create Combobox.field \ - image [list $images(entry-rest) \ - {readonly disabled} $images(button-disabled) \ - {readonly pressed} $images(button-pressed) \ - {readonly hover} $images(button-hover) \ - readonly $images(button-rest) \ - invalid $images(entry-invalid) \ - disabled $images(entry-disabled) \ - focus $images(entry-focus) \ - hover $images(entry-hover) \ - ] -border 5 -padding {8 8 28 8} - - ttk::style element create Combobox.arrow image $images(arrow-down) -width 35 -sticky {} - - # Spinbox - ttk::style configure TSpinbox -foreground $colors(-fg) - - ttk::style map TSpinbox -foreground \ - [list disabled #0a0a0a \ - pressed #636363 \ - active #626262 - ] - - ttk::style element create Spinbox.field \ - image [list $images(entry-rest) \ - invalid $images(entry-invalid) \ - disabled $images(entry-disabled) \ - focus $images(entry-focus) \ - hover $images(entry-hover) \ - ] -border 5 -padding {8 8 54 8} -sticky nsew - - ttk::style element create Spinbox.uparrow image $images(arrow-up) -width 35 -sticky {} - ttk::style element create Spinbox.downarrow image $images(arrow-down) -width 35 -sticky {} - - # Sizegrip - ttk::style element create Sizegrip.sizegrip image $images(sizegrip) \ - -sticky nsew - - # Separator - ttk::style element create TSeparator.separator image $images(separator) - - # Card - ttk::style element create Card.field image $images(card) \ - -border 10 -padding 4 -sticky nsew - - # Labelframe - ttk::style element create Labelframe.border image $images(card) \ - -border 5 -padding 4 -sticky nsew - - # Notebook - ttk::style configure TNotebook -padding 1 - - ttk::style element create Notebook.border \ - image $images(notebook-border) -border 5 -padding 5 - - ttk::style element create Notebook.client image $images(notebook) - - ttk::style element create Notebook.tab \ - image [list $images(tab-rest) \ - selected $images(tab-selected) \ - active $images(tab-hover) \ - ] -border 13 -padding {16 14 16 6} -height 32 - - # Treeview - ttk::style element create Treeview.field image $images(card) \ - -border 5 - - ttk::style element create Treeheading.cell \ - image [list $images(treeheading-rest) \ - pressed $images(treeheading-pressed) \ - active $images(treeheading-hover) - ] -border 5 -padding 15 -sticky nsew - - ttk::style element create Treeitem.indicator \ - image [list $images(arrow-right) \ - user2 $images(empty) \ - user1 $images(arrow-down) \ - ] -width 26 -sticky {} - - ttk::style configure Treeview -foregound #1a1a1a -background $colors(-bg) -rowheight [expr {[font metrics font -linespace] + 2}] - ttk::style map Treeview \ - -background [list selected #f0f0f0] \ - -foreground [list selected #191919] - - # Panedwindow - # Insane hack to remove clam's ugly sash - ttk::style configure Sash -gripcount 0 - } -} \ No newline at end of file diff --git a/vmcompact/sun-valley-theme/theme/light/arrow-down.png b/vmcompact/sun-valley-theme/theme/light/arrow-down.png deleted file mode 100644 index 45fc33b..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/arrow-down.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/arrow-right.png b/vmcompact/sun-valley-theme/theme/light/arrow-right.png deleted file mode 100644 index 6461ffc..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/arrow-right.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/arrow-up.png b/vmcompact/sun-valley-theme/theme/light/arrow-up.png deleted file mode 100644 index 4dd379f..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/arrow-up.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/button-accent-disabled.png b/vmcompact/sun-valley-theme/theme/light/button-accent-disabled.png deleted file mode 100644 index c3845a5..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/button-accent-disabled.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/button-accent-hover.png b/vmcompact/sun-valley-theme/theme/light/button-accent-hover.png deleted file mode 100644 index 054d56c..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/button-accent-hover.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/button-accent-pressed.png b/vmcompact/sun-valley-theme/theme/light/button-accent-pressed.png deleted file mode 100644 index 9da8b53..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/button-accent-pressed.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/button-accent-rest.png b/vmcompact/sun-valley-theme/theme/light/button-accent-rest.png deleted file mode 100644 index 3b7959a..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/button-accent-rest.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/button-close-hover.png b/vmcompact/sun-valley-theme/theme/light/button-close-hover.png deleted file mode 100644 index f331cf2..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/button-close-hover.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/button-close-pressed.png b/vmcompact/sun-valley-theme/theme/light/button-close-pressed.png deleted file mode 100644 index d0bff3f..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/button-close-pressed.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/button-disabled.png b/vmcompact/sun-valley-theme/theme/light/button-disabled.png deleted file mode 100644 index aef75fa..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/button-disabled.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/button-hover.png b/vmcompact/sun-valley-theme/theme/light/button-hover.png deleted file mode 100644 index 53a381f..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/button-hover.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/button-pressed.png b/vmcompact/sun-valley-theme/theme/light/button-pressed.png deleted file mode 100644 index 920bf70..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/button-pressed.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/button-rest.png b/vmcompact/sun-valley-theme/theme/light/button-rest.png deleted file mode 100644 index 1b21188..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/button-rest.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/button-titlebar-hover.png b/vmcompact/sun-valley-theme/theme/light/button-titlebar-hover.png deleted file mode 100644 index 3f0586a..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/button-titlebar-hover.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/button-titlebar-pressed.png b/vmcompact/sun-valley-theme/theme/light/button-titlebar-pressed.png deleted file mode 100644 index e0a5f10..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/button-titlebar-pressed.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/card.png b/vmcompact/sun-valley-theme/theme/light/card.png deleted file mode 100644 index 78ac82e..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/card.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/check-disabled.png b/vmcompact/sun-valley-theme/theme/light/check-disabled.png deleted file mode 100644 index 2c59e08..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/check-disabled.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/check-hover.png b/vmcompact/sun-valley-theme/theme/light/check-hover.png deleted file mode 100644 index a104363..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/check-hover.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/check-pressed.png b/vmcompact/sun-valley-theme/theme/light/check-pressed.png deleted file mode 100644 index 63e91e0..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/check-pressed.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/check-rest.png b/vmcompact/sun-valley-theme/theme/light/check-rest.png deleted file mode 100644 index 4f8d140..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/check-rest.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/check-tri-disabled.png b/vmcompact/sun-valley-theme/theme/light/check-tri-disabled.png deleted file mode 100644 index 5c796c0..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/check-tri-disabled.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/check-tri-hover.png b/vmcompact/sun-valley-theme/theme/light/check-tri-hover.png deleted file mode 100644 index a11cd66..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/check-tri-hover.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/check-tri-pressed.png b/vmcompact/sun-valley-theme/theme/light/check-tri-pressed.png deleted file mode 100644 index af79f7f..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/check-tri-pressed.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/check-tri-rest.png b/vmcompact/sun-valley-theme/theme/light/check-tri-rest.png deleted file mode 100644 index a9c3168..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/check-tri-rest.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/check-unsel-disabled.png b/vmcompact/sun-valley-theme/theme/light/check-unsel-disabled.png deleted file mode 100644 index a0f3132..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/check-unsel-disabled.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/check-unsel-hover.png b/vmcompact/sun-valley-theme/theme/light/check-unsel-hover.png deleted file mode 100644 index 941817c..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/check-unsel-hover.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/check-unsel-pressed.png b/vmcompact/sun-valley-theme/theme/light/check-unsel-pressed.png deleted file mode 100644 index a31a6c5..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/check-unsel-pressed.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/check-unsel-rest.png b/vmcompact/sun-valley-theme/theme/light/check-unsel-rest.png deleted file mode 100644 index 3248269..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/check-unsel-rest.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/empty.png b/vmcompact/sun-valley-theme/theme/light/empty.png deleted file mode 100644 index 2218363..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/empty.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/entry-disabled.png b/vmcompact/sun-valley-theme/theme/light/entry-disabled.png deleted file mode 100644 index 920bf70..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/entry-disabled.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/entry-focus.png b/vmcompact/sun-valley-theme/theme/light/entry-focus.png deleted file mode 100644 index 5630902..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/entry-focus.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/entry-hover.png b/vmcompact/sun-valley-theme/theme/light/entry-hover.png deleted file mode 100644 index 9ad7d53..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/entry-hover.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/entry-invalid.png b/vmcompact/sun-valley-theme/theme/light/entry-invalid.png deleted file mode 100644 index cc73c41..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/entry-invalid.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/entry-rest.png b/vmcompact/sun-valley-theme/theme/light/entry-rest.png deleted file mode 100644 index d347a65..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/entry-rest.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/notebook-border.png b/vmcompact/sun-valley-theme/theme/light/notebook-border.png deleted file mode 100644 index 5d06b01..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/notebook-border.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/notebook.png b/vmcompact/sun-valley-theme/theme/light/notebook.png deleted file mode 100644 index 255dee8..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/notebook.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/progress-pbar-hor.png b/vmcompact/sun-valley-theme/theme/light/progress-pbar-hor.png deleted file mode 100644 index 9806e3d..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/progress-pbar-hor.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/progress-pbar-vert.png b/vmcompact/sun-valley-theme/theme/light/progress-pbar-vert.png deleted file mode 100644 index 85738be..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/progress-pbar-vert.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/progress-trough-hor.png b/vmcompact/sun-valley-theme/theme/light/progress-trough-hor.png deleted file mode 100644 index 6999a37..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/progress-trough-hor.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/progress-trough-vert.png b/vmcompact/sun-valley-theme/theme/light/progress-trough-vert.png deleted file mode 100644 index 2d84875..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/progress-trough-vert.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/radio-disabled.png b/vmcompact/sun-valley-theme/theme/light/radio-disabled.png deleted file mode 100644 index d44a9bf..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/radio-disabled.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/radio-hover.png b/vmcompact/sun-valley-theme/theme/light/radio-hover.png deleted file mode 100644 index af45ede..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/radio-hover.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/radio-pressed.png b/vmcompact/sun-valley-theme/theme/light/radio-pressed.png deleted file mode 100644 index aaf1999..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/radio-pressed.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/radio-rest.png b/vmcompact/sun-valley-theme/theme/light/radio-rest.png deleted file mode 100644 index d6967e1..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/radio-rest.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/radio-unsel-disabled.png b/vmcompact/sun-valley-theme/theme/light/radio-unsel-disabled.png deleted file mode 100644 index 2fbffcf..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/radio-unsel-disabled.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/radio-unsel-hover.png b/vmcompact/sun-valley-theme/theme/light/radio-unsel-hover.png deleted file mode 100644 index 7abe53e..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/radio-unsel-hover.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/radio-unsel-pressed.png b/vmcompact/sun-valley-theme/theme/light/radio-unsel-pressed.png deleted file mode 100644 index 107afef..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/radio-unsel-pressed.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/radio-unsel-rest.png b/vmcompact/sun-valley-theme/theme/light/radio-unsel-rest.png deleted file mode 100644 index 8dda1f2..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/radio-unsel-rest.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/scale-thumb-disabled.png b/vmcompact/sun-valley-theme/theme/light/scale-thumb-disabled.png deleted file mode 100644 index 3fa79f4..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/scale-thumb-disabled.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/scale-thumb-hover.png b/vmcompact/sun-valley-theme/theme/light/scale-thumb-hover.png deleted file mode 100644 index 34664b4..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/scale-thumb-hover.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/scale-thumb-pressed.png b/vmcompact/sun-valley-theme/theme/light/scale-thumb-pressed.png deleted file mode 100644 index b0de0d0..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/scale-thumb-pressed.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/scale-thumb-rest.png b/vmcompact/sun-valley-theme/theme/light/scale-thumb-rest.png deleted file mode 100644 index 46bd9ed..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/scale-thumb-rest.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/scale-trough-hor.png b/vmcompact/sun-valley-theme/theme/light/scale-trough-hor.png deleted file mode 100644 index 7adbe2d..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/scale-trough-hor.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/scale-trough-vert.png b/vmcompact/sun-valley-theme/theme/light/scale-trough-vert.png deleted file mode 100644 index 924dfa9..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/scale-trough-vert.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/scroll-down.png b/vmcompact/sun-valley-theme/theme/light/scroll-down.png deleted file mode 100644 index f4dd741..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/scroll-down.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/scroll-hor-thumb.png b/vmcompact/sun-valley-theme/theme/light/scroll-hor-thumb.png deleted file mode 100644 index 989bc94..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/scroll-hor-thumb.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/scroll-hor-trough.png b/vmcompact/sun-valley-theme/theme/light/scroll-hor-trough.png deleted file mode 100644 index afeae8c..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/scroll-hor-trough.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/scroll-left.png b/vmcompact/sun-valley-theme/theme/light/scroll-left.png deleted file mode 100644 index 498d3ca..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/scroll-left.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/scroll-right.png b/vmcompact/sun-valley-theme/theme/light/scroll-right.png deleted file mode 100644 index 7f771bf..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/scroll-right.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/scroll-up.png b/vmcompact/sun-valley-theme/theme/light/scroll-up.png deleted file mode 100644 index 09ef917..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/scroll-up.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/scroll-vert-thumb.png b/vmcompact/sun-valley-theme/theme/light/scroll-vert-thumb.png deleted file mode 100644 index 6f84abf..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/scroll-vert-thumb.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/scroll-vert-trough.png b/vmcompact/sun-valley-theme/theme/light/scroll-vert-trough.png deleted file mode 100644 index 175bb6e..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/scroll-vert-trough.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/separator.png b/vmcompact/sun-valley-theme/theme/light/separator.png deleted file mode 100644 index 1e7b972..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/separator.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/sizegrip.png b/vmcompact/sun-valley-theme/theme/light/sizegrip.png deleted file mode 100644 index bbcdc5f..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/sizegrip.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/switch-off-disabled.png b/vmcompact/sun-valley-theme/theme/light/switch-off-disabled.png deleted file mode 100644 index 56a098f..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/switch-off-disabled.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/switch-off-hover.png b/vmcompact/sun-valley-theme/theme/light/switch-off-hover.png deleted file mode 100644 index 2af2b43..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/switch-off-hover.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/switch-off-pressed.png b/vmcompact/sun-valley-theme/theme/light/switch-off-pressed.png deleted file mode 100644 index d5fef56..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/switch-off-pressed.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/switch-off-rest.png b/vmcompact/sun-valley-theme/theme/light/switch-off-rest.png deleted file mode 100644 index d996bcc..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/switch-off-rest.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/switch-on-disabled.png b/vmcompact/sun-valley-theme/theme/light/switch-on-disabled.png deleted file mode 100644 index 3d03bc9..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/switch-on-disabled.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/switch-on-hover.png b/vmcompact/sun-valley-theme/theme/light/switch-on-hover.png deleted file mode 100644 index 24eb9f7..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/switch-on-hover.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/switch-on-pressed.png b/vmcompact/sun-valley-theme/theme/light/switch-on-pressed.png deleted file mode 100644 index 6418536..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/switch-on-pressed.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/switch-on-rest.png b/vmcompact/sun-valley-theme/theme/light/switch-on-rest.png deleted file mode 100644 index bf85044..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/switch-on-rest.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/tab-hover.png b/vmcompact/sun-valley-theme/theme/light/tab-hover.png deleted file mode 100644 index 0c6df3e..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/tab-hover.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/tab-rest.png b/vmcompact/sun-valley-theme/theme/light/tab-rest.png deleted file mode 100644 index 725beb9..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/tab-rest.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/tab-selected.png b/vmcompact/sun-valley-theme/theme/light/tab-selected.png deleted file mode 100644 index c030177..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/tab-selected.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/treeheading-hover.png b/vmcompact/sun-valley-theme/theme/light/treeheading-hover.png deleted file mode 100644 index 47bf56f..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/treeheading-hover.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/treeheading-pressed.png b/vmcompact/sun-valley-theme/theme/light/treeheading-pressed.png deleted file mode 100644 index 089056d..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/treeheading-pressed.png and /dev/null differ diff --git a/vmcompact/sun-valley-theme/theme/light/treeheading-rest.png b/vmcompact/sun-valley-theme/theme/light/treeheading-rest.png deleted file mode 100644 index d4aa095..0000000 Binary files a/vmcompact/sun-valley-theme/theme/light/treeheading-rest.png and /dev/null differ