          logger.debug("Build console")
          self._console.config(width=100,
                               height=6,
                               bg=self._theme["background_color"],
                               fg=self._theme["foreground_color"])
          self._console.pack(side=tk.LEFT, anchor=tk.N, fill=tk.BOTH, expand=True)
  
          scrollbar = ttk.Scrollbar(self, command=self._console.yview)
          scrollbar.pack(side=tk.LEFT, fill="y")
          self._console.configure(yscrollcommand=scrollbar.set)
  
 
</s> remove         scrollbar = ttk.Scrollbar(self, command=self._console.yview)
        scrollbar.pack(side=tk.LEFT, fill="y")
 </s> add         scrollbar = ttk.Scrollbar(self,
                                  command=self._console.yview,
                                  style="Console.Vertical.TScrollbar") </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         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"):
 </s> add         for idx, state in enumerate(("normal", "disabled", "active")):
                             fg=self._theme["stdout_color"])
          logger.debug("Build console")
          self._console.config(width=100,
                               height=6,
                               bg=self._theme["background_color"],
                             fg=self._theme["stdout_color"])
                             fg=self._theme["stdout_color"])
  
          scrollbar = ttk.Scrollbar(self, command=self._console.yview)
          scrollbar.pack(side=tk.LEFT, fill="y")
          self._console.configure(yscrollcommand=scrollbar.set)
  
keep keep keep keep replace replace keep keep keep keep keep
 GUI - Add theme support to console 
lib/gui/custom_widgets.py