      toggle_var: :class:`tk.BooleanVar`, optional
          If provided, this variable will control the expanded (``True``) and minimized (``False``)
          state of the widget. Set to None to create the variable internally. Default: ``None``
      """
      def __init__(self, parent, *args, text="", toggle_var=None, **kwargs):
          logger.debug("Initializing %s: (parent: %s, text: %s, toggle_var: %s)",
                       self.__class__.__name__, parent, text, toggle_var)
          super().__init__(parent, *args, **kwargs)
          style = ttk.Style()
          font = get_config().default_font
          style.configure('GroupHeader.TLabel',
                          background="#176087",
 
</s> remove         style = ttk.Style()
        font = get_config().default_font
        style.configure('GroupHeader.TLabel',
                        background="#176087",
                        foreground="#FFFFFF",
                        font=(font[0], font[1], "bold"))

 </s> add  </s> remove     """ A container object that auto-fills columns """
    def __init__(self, parent, initial_columns, max_columns):
 </s> add     """ A container object that auto-fills columns.

    Parameters
    ----------
    parent: :class:`ttk.Frame`
        The parent widget that holds this container
    initial_columns: int
        The initial number of columns that this container should display
    max_columns: int
        The maximum number of column that this container is permitted to display
    style: str, optional
        The name of the style to use for the control panel. Styles are configured when TkInter
        initializes. The style name is the common prefix prior to the widget name. Default:
        empty string (use the OS style)
    """
    def __init__(self, parent, initial_columns, max_columns, style=""): </s> remove                  label_width, checkbuttons_frame, blank_nones):
 </s> add                  label_width, checkbuttons_frame, style, blank_nones):
    def __init__(self, parent, *args, text="", theme="CPanel", toggle_var=None, **kwargs):
        logger.debug("Initializing %s: (parent: %s, text: %s, theme: %s, toggle_var: %s)",
                     self.__class__.__name__, parent, text, theme, toggle_var)
      toggle_var: :class:`tk.BooleanVar`, optional
          If provided, this variable will control the expanded (``True``) and minimized (``False``)
          state of the widget. Set to None to create the variable internally. Default: ``None``
      """
    def __init__(self, parent, *args, text="", theme="CPanel", toggle_var=None, **kwargs):
        logger.debug("Initializing %s: (parent: %s, text: %s, theme: %s, toggle_var: %s)",
                     self.__class__.__name__, parent, text, theme, toggle_var)
    def __init__(self, parent, *args, text="", theme="CPanel", toggle_var=None, **kwargs):
        logger.debug("Initializing %s: (parent: %s, text: %s, theme: %s, toggle_var: %s)",
                     self.__class__.__name__, parent, text, theme, toggle_var)
    def __init__(self, parent, *args, text="", theme="CPanel", toggle_var=None, **kwargs):
        logger.debug("Initializing %s: (parent: %s, text: %s, theme: %s, toggle_var: %s)",
                     self.__class__.__name__, parent, text, theme, toggle_var)
          super().__init__(parent, *args, **kwargs)
          style = ttk.Style()
          font = get_config().default_font
          style.configure('GroupHeader.TLabel',
                          background="#176087",
keep keep keep keep replace replace replace keep keep keep keep keep
 GUI - Minor Updates
  - Add style support to control panel
  - Theme settings to red
  - Use standard tk buttons
  - Fix some graphical glitches 
lib/gui/custom_widgets.py