                                background=self._user_theme["group_panel"]["group_background"],
                                groovewidth=4,
                                troughcolor=self._user_theme["group_panel"]["group_background"])
  
      def _config_settings_group_scrollbar(self, key, theme):
          """ Create a custom scroll bar widget so we can control the colors.
  
          Parameters
          ----------
          key: str
 
</s> remove             The user configuration theme options
 </s> add             The theme options for a scroll bar. The dict should contain the keys: `background`,
            `foreground`, `border`, with each item containing a tuple of the colors for the states
            `normal`, `disabled` and `active` respectively
        trough: str
            The hex code for the scrollbar trough color
        border: str
            The hex code for the scrollbar border color </s> remove                               troughcolor=theme["scrollbar_trough"],
                              bordercolor=theme["scrollbar_border"],
 </s> add                               troughcolor=trough,
                              bordercolor=border, </s> remove             self._config_settings_group_scrollbar(panel_type, theme)
 </s> add             sbar_theme = dict(background=(theme["control_color"],
                                          theme["control_disabled"],
                                          theme["control_active"]),
                              foreground=(theme["control_disabled"],
                                          theme["control_color"],
                                          theme["control_disabled"]),
                              border=(theme["header_color"],
                                      theme["control_color"],
                                      theme["header_color"]))
            self._get_custom_scrollbar(panel_type,
                                       sbar_theme,
                                       theme["scrollbar_trough"],
                                       theme["scrollbar_border"]) </s> remove         self._console.tag_config("default", foreground="#1E1E1E")
        self._console.tag_config("stderr", foreground="#E25056")
        self._console.tag_config("info", foreground="#2B445E")
        self._console.tag_config("verbose", foreground="#008140")
        self._console.tag_config("warning", foreground="#F77B00")
        self._console.tag_config("critical", foreground="red")
        self._console.tag_config("error", foreground="red")
 </s> add         self._console.tag_config("default", foreground=self._theme["stdout_color"])
        self._console.tag_config("stderr", foreground=self._theme["stderr_color"])
        self._console.tag_config("info", foreground=self._theme["info_color"])
        self._console.tag_config("verbose", foreground=self._theme["verbose_color"])
        self._console.tag_config("warning", foreground=self._theme["warning_color"])
        self._console.tag_config("critical", foreground=self._theme["critical_color"])
        self._console.tag_config("error", foreground=self._theme["error_color"])
    def _get_custom_scrollbar(self, key, theme, trough, border):
                                background=self._user_theme["group_panel"]["group_background"],
                                groovewidth=4,
                                troughcolor=self._user_theme["group_panel"]["group_background"])
  
    def _get_custom_scrollbar(self, key, theme, trough, border):
          """ Create a custom scroll bar widget so we can control the colors.
  
          Parameters
          ----------
          key: str
keep keep keep keep replace keep keep keep keep keep
 GUI - Add theme support to console 
lib/gui/utils.py