          theme: dict
              The user configuration theme options
          """
          images = dict()
          backgrounds = dict(normal=theme["control_color"],
                             disabled=theme["control_disabled"],
                             active=theme["control_active"])
          foregrounds = dict(normal=theme["control_disabled"],
                             disabled=theme["control_color"],
                             active=theme["control_disabled"])
          borders = dict(normal=theme["header_color"],
                         disabled=theme["control_color"],
                         active=theme["header_color"])
  
          for state in ("normal", "disabled", "active"):
              # Create arrow and slider widgets for each state
              img_args = ((16, 16), backgrounds[state])
              for dir_ in ("up", "down"):
                  images[f"img_{dir_}_{state}"] = self._images.get_image(
                      *img_args,
 
</s> remove             img_args = ((16, 16), backgrounds[state])
 </s> add             img_args = ((16, 16), theme["background"][idx]) </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                     foreground=foregrounds[state],
 </s> add                     foreground=theme["foreground"][idx],
        for idx, state in enumerate(("normal", "disabled", "active")):
          theme: dict
              The user configuration theme options
          """
          images = dict()
        for idx, state in enumerate(("normal", "disabled", "active")):
        for idx, state in enumerate(("normal", "disabled", "active")):
        for idx, state in enumerate(("normal", "disabled", "active")):
        for idx, state in enumerate(("normal", "disabled", "active")):
        for idx, state in enumerate(("normal", "disabled", "active")):
        for idx, state in enumerate(("normal", "disabled", "active")):
        for idx, state in enumerate(("normal", "disabled", "active")):
        for idx, state in enumerate(("normal", "disabled", "active")):
        for idx, state in enumerate(("normal", "disabled", "active")):
        for idx, state in enumerate(("normal", "disabled", "active")):
        for idx, state in enumerate(("normal", "disabled", "active")):
              # Create arrow and slider widgets for each state
              img_args = ((16, 16), backgrounds[state])
              for dir_ in ("up", "down"):
                  images[f"img_{dir_}_{state}"] = self._images.get_image(
                      *img_args,
keep keep keep keep replace replace replace replace replace replace replace replace replace replace replace keep keep keep keep keep
 GUI - Add theme support to console 
lib/gui/utils.py