          super().__init__(parent)
          self.pack(side=tk.TOP, anchor=tk.W, padx=10, pady=(2, 0),
                    fill=tk.BOTH, expand=True)
          self._theme = get_config().user_theme["console"]
          self._console = _ReadOnlyText(self)
          rc_menu = ContextMenu(self._console)
          rc_menu.cm_bind()
          self._console_clear = get_config().tk_vars['consoleclear']
          self._set_console_clear_var_trace()
          self._debug = debug
 
</s> remove         super().__init__(parent)
        self.pack(side=tk.TOP, anchor=tk.W, padx=10, pady=(2, 0),
                  fill=tk.BOTH, expand=True)
 </s> add         super().__init__(parent, relief=tk.SOLID, padding=1, style="Console.TFrame") </s> remove         self._console_clear = get_config().tk_vars['consoleclear']
 </s> add         self._console_clear = get_config().tk_vars['console_clear'] </s> remove             Tooltip(btn, text=hlp, wraplength=200)
 </s> add             Tooltip(btn, text=hlp, wrap_length=200) </s> remove                 tooltip_kwargs = dict(text=self.option.helptext, wraplength=600)
 </s> add                 tooltip_kwargs = dict(text=self.option.helptext, wrap_length=600)
        self._console = _ReadOnlyText(self, relief=tk.FLAT)
          super().__init__(parent)
          self.pack(side=tk.TOP, anchor=tk.W, padx=10, pady=(2, 0),
                    fill=tk.BOTH, expand=True)
          self._theme = get_config().user_theme["console"]
        self._console = _ReadOnlyText(self, relief=tk.FLAT)
          rc_menu = ContextMenu(self._console)
          rc_menu.cm_bind()
          self._console_clear = get_config().tk_vars['consoleclear']
          self._set_console_clear_var_trace()
          self._debug = debug
keep keep keep keep replace keep keep keep keep keep
 GUI fixes
  - Split themes and styles to own module
  - Fix border on console window
  - variable name updates to make pep8 happy 
lib/gui/custom_widgets.py