diff --git a/tkgui/graphics.py b/tkgui/graphics.py index ab14673..de9d699 100644 --- a/tkgui/graphics.py +++ b/tkgui/graphics.py @@ -200,11 +200,12 @@ def read_graphics(self): packs = self.packs = [p[0] for p in graphics.read_graphics()] self.graphics.set(tuple(sorted([graphics.get_title(p) for p in packs]))) current = graphics.current_pack() + default_bg = Style().lookup('TListbox', 'fill') for i, p in enumerate(packs): if p == current: self.graphicpacks.itemconfig(i, bg='pale green') else: - self.graphicpacks.itemconfig(i, bg='white') + self.graphicpacks.itemconfig(i, bg=default_bg) self.select_graphics() @@ -300,11 +301,12 @@ def read_colors(self): files = colors.read_colors() self.colors.set(files) current = colors.get_installed_file() + default_bg = Style().lookup('TListbox', 'fill') for i, f in enumerate(files): if f == current: self.color_files.itemconfig(i, bg='pale green') else: - self.color_files.itemconfig(i, bg='white') + self.color_files.itemconfig(i, bg=default_bg) self.select_colors() @@ -387,16 +389,17 @@ def read_tilesets(self): files = graphics.read_tilesets() self.tilesets.set(files) current = graphics.current_tilesets() + default_bg = Style().lookup('TListbox', 'fill') for i, f in enumerate(files): if f == current[0]: self.fonts.itemconfig(i, bg='pale green') else: - self.fonts.itemconfig(i, bg='white') + self.fonts.itemconfig(i, bg=default_bg) if lnp.settings.version_has_option('GRAPHICS_FONT'): if f == current[1]: self.graphicsfonts.itemconfig(i, bg='pale green') else: - self.graphicsfonts.itemconfig(i, bg='white') + self.graphicsfonts.itemconfig(i, bg=default_bg) def install_tilesets(self, mode=3): """ diff --git a/tkgui/options.py b/tkgui/options.py index f88047b..82c6ed6 100644 --- a/tkgui/options.py +++ b/tkgui/options.py @@ -265,11 +265,12 @@ def read_keybinds(self): files = keybinds.read_keybinds() self.keybinds.set(files) current = keybinds.get_installed_file() + default_bg = Style().lookup('TListbox', 'fill') for i, f in enumerate(files): if f == current: self.keybinding_files.itemconfig(i, bg='pale green') else: - self.keybinding_files.itemconfig(i, bg='white') + self.keybinding_files.itemconfig(i, bg=default_bg) def load_keybinds(self): """Replaces keybindings with selected file.""" @@ -312,11 +313,12 @@ def read_embarks(self): files = embarks.read_embarks() self.embarks.set(files) current = embarks.get_installed_files() + default_bg = Style().lookup('TListbox', 'fill') for i, f in enumerate(files): if f in current: self.embark_files.itemconfig(i, bg='pale green') else: - self.embark_files.itemconfig(i, bg='white') + self.embark_files.itemconfig(i, bg=default_bg) def install_embarks(self, listbox): """