mirror of
https://github.com/TomSchimansky/CustomTkinter.git
synced 2023-08-10 21:13:13 +03:00
changed theme file format
This commit is contained in:
@ -33,25 +33,25 @@ class CTkFrame(CTkBaseClass):
|
||||
super().__init__(master=master, bg_color=bg_color, width=width, height=height, **kwargs)
|
||||
|
||||
# color
|
||||
self._border_color = ThemeManager.theme["color"]["frame_border"] if border_color is None else self._check_color_type(border_color)
|
||||
self._border_color = ThemeManager.theme["CTkFrame"]["border_color"] if border_color is None else self._check_color_type(border_color)
|
||||
|
||||
# determine fg_color of frame
|
||||
if fg_color is None:
|
||||
if isinstance(self.master, CTkFrame):
|
||||
if self.master._fg_color == ThemeManager.theme["color"]["frame_low"]:
|
||||
self._fg_color = ThemeManager.theme["color"]["frame_high"]
|
||||
if self.master._fg_color == ThemeManager.theme["CTkFrame"]["fg_color"]:
|
||||
self._fg_color = ThemeManager.theme["CTkFrame"]["top_fg_color"]
|
||||
else:
|
||||
self._fg_color = ThemeManager.theme["color"]["frame_low"]
|
||||
self._fg_color = ThemeManager.theme["CTkFrame"]["fg_color"]
|
||||
else:
|
||||
self._fg_color = ThemeManager.theme["color"]["frame_low"]
|
||||
self._fg_color = ThemeManager.theme["CTkFrame"]["fg_color"]
|
||||
else:
|
||||
self._fg_color = self._check_color_type(fg_color, transparency=True)
|
||||
|
||||
self._background_corner_colors = background_corner_colors # rendering options for DrawEngine
|
||||
|
||||
# shape
|
||||
self._corner_radius = ThemeManager.theme["shape"]["frame_corner_radius"] if corner_radius is None else corner_radius
|
||||
self._border_width = ThemeManager.theme["shape"]["frame_border_width"] if border_width is None else border_width
|
||||
self._corner_radius = ThemeManager.theme["CTkFrame"]["corner_radius"] if corner_radius is None else corner_radius
|
||||
self._border_width = ThemeManager.theme["CTkFrame"]["border_width"] if border_width is None else border_width
|
||||
|
||||
self._canvas = CTkCanvas(master=self,
|
||||
highlightthickness=0,
|
||||
|
Reference in New Issue
Block a user