          self._set_console_clear_var_trace()
          self._debug = debug
          self._build_console()
          self._add_tags()
          logger.debug("Initialized %s", self.__class__.__name__)
  
      def _set_console_clear_var_trace(self):
          """ Set a trace on the console clear tkinter variable to trigger :func:`_clear` """
          logger.debug("Set clear trace")
 
</s> remove         self._console_clear = get_config().tk_vars['consoleclear']
 </s> add         self._console_clear = get_config().tk_vars['console_clear'] </s> remove         self.retfile = getattr(self, "_{}".format(self._handletype.lower()))()
 </s> add         self.return_file = getattr(self, "_{}".format(self._handletype.lower()))() </s> remove     :attr:`~lib.gui.Config.tk_vars` ``consoleclear`` should be triggered.
 </s> add     :attr:`~lib.gui.Config.tk_vars` ``console_clear`` should be triggered. </s> remove             Tooltip(btnact, text=hlp, wraplength=200)
 </s> add             Tooltip(btnact, text=hlp, wrap_length=200) </s> remove         self._console = _ReadOnlyText(self)
 </s> add         self._console = _ReadOnlyText(self, relief=tk.FLAT)
        self.pack(side=tk.TOP, anchor=tk.W, padx=10, pady=(2, 0),
                  fill=tk.BOTH, expand=True)
          self._set_console_clear_var_trace()
          self._debug = debug
          self._build_console()
          self._add_tags()
        self.pack(side=tk.TOP, anchor=tk.W, padx=10, pady=(2, 0),
                  fill=tk.BOTH, expand=True)
          logger.debug("Initialized %s", self.__class__.__name__)
  
      def _set_console_clear_var_trace(self):
          """ Set a trace on the console clear tkinter variable to trigger :func:`_clear` """
          logger.debug("Set clear trace")
keep keep keep add 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