      Parameters
      ----------
      widget: tkinter object
          The widget to apply the tool-tip to
      background: str, optional
          The hex code for the background color. Default:'#FFFFEA'
      pad: tuple, optional
          (left, top, right, bottom) padding for the tool-tip. Default: (5, 3, 5, 3)
      text: str, optional
          The text to be displayed in the tool-tip. Default: 'widget info'
      text_variable: :class:`tkinter.strVar`, optional
 
</s> remove                        background=background,
 </s> add                        background=self._theme["background_color"],
                       highlightbackground=self._theme["border_color"],
                       highlightcolor=self._theme["border_color"],
                       highlightthickness=1, </s> remove     def __init__(self, widget, *, background="#FFFFEA", pad=(5, 3, 5, 3), text="widget info",
 </s> add     def __init__(self, widget, *, pad=(5, 3, 5, 3), text="widget info", </s> remove                          background=background,
 </s> add                          background=self._theme["background_color"],
                         foreground=self._theme["font_color"], </s> remove         background = self._background
 </s> add  </s> remove         self._background = background
 </s> add         self._theme = get_config().user_theme["tooltip"]
      Parameters
      ----------
      widget: tkinter object
          The widget to apply the tool-tip to


      pad: tuple, optional
          (left, top, right, bottom) padding for the tool-tip. Default: (5, 3, 5, 3)
      text: str, optional
          The text to be displayed in the tool-tip. Default: 'widget info'
      text_variable: :class:`tkinter.strVar`, optional
keep keep keep keep replace replace keep keep keep keep keep
 GUI - Add missing file 
lib/gui/custom_widgets.py