                                   is_radio=val["gui_radio"],
                                   rounding=val["rounding"],
                                   min_max=val["min_max"],
                                   helptext=val["helptext"],
                                   radio_columns=radio_columns)
              val["selected"] = ctl.tk_var
          logger.debug("Added Config Frame")
  
      def get_holding_frame(self, group):
          """ Return either the main options frame or a group frame """
 
</s> remove     def get_holding_frame(self, group):
        """ Return either the main options frame or a group frame """
        if group is None:
            return self.optsframe
 </s> add     def get_group_frame(self, group):
        """ Return a new group frame """ </s> remove         self.optsframe.bind("<Configure>", self.update_scrollbar)
 </s> add         self.mainframe.bind("<Configure>", self.update_scrollbar) </s> remove         self.build_panel(radio_columns)
 </s> add         self.build_panel(radio_columns, blank_nones) </s> remove     def build_panel(self, radio_columns):
 </s> add     def get_opts_frame(self):
        """ Return an autofill container for the options inside a main frame """
        mainframe = ttk.Frame(self.canvas)
        if self.header_text is not None:
            self.add_info(mainframe)
        optsframe = ttk.Frame(mainframe)
        optsframe.pack(expand=True, fill=tk.BOTH)
        holder = AutoFillContainer(optsframe, self.columns)
        logger.debug("Opts frames: '%s'", holder)
        return mainframe, holder

    def add_info(self, frame):
        """ Plugin information """
        gui_style = ttk.Style()
        gui_style.configure('White.TFrame', background='#FFFFFF')
        gui_style.configure('Header.TLabel', background='#FFFFFF', font=("", 9, "bold"))
        gui_style.configure('Body.TLabel', background='#FFFFFF', font=("", 9))

        info_frame = ttk.Frame(frame, style='White.TFrame', relief=tk.SOLID)
        info_frame.pack(fill=tk.X, side=tk.TOP, expand=True, padx=10, pady=10)
        label_frame = ttk.Frame(info_frame, style='White.TFrame')
        label_frame.pack(padx=5, pady=5, fill=tk.X, expand=True)
        for idx, line in enumerate(self.header_text.splitlines()):
            if not line:
                continue
            style = "Header.TLabel" if idx == 0 else "Body.TLabel"
            info = ttk.Label(label_frame, text=line, style=style, anchor=tk.W)
            info.pack(fill=tk.X, padx=0, pady=0, expand=True, side=tk.TOP)
        info.bind("<Configure>", adjust_wraplength)

    def build_panel(self, radio_columns, blank_nones):
                                 sysbrowser=val.get("sysbrowser", None),
                                 checkbuttons_frame=group_frame["chkbtns"],
                                 radio_columns=radio_columns,
                                 blank_nones=blank_nones)
            if group_frame["chkbtns"].items > 0:
                group_frame["chkbtns"].parent.pack(side=tk.BOTTOM, fill=tk.X, anchor=tk.NW)
                                   is_radio=val["gui_radio"],
                                   rounding=val["rounding"],
                                   min_max=val["min_max"],
                                   helptext=val["helptext"],
                                 sysbrowser=val.get("sysbrowser", None),
                                 checkbuttons_frame=group_frame["chkbtns"],
                                 radio_columns=radio_columns,
                                 blank_nones=blank_nones)
            if group_frame["chkbtns"].items > 0:
                group_frame["chkbtns"].parent.pack(side=tk.BOTTOM, fill=tk.X, anchor=tk.NW)
              val["selected"] = ctl.tk_var
          logger.debug("Added Config Frame")
  
      def get_holding_frame(self, group):
          """ Return either the main options frame or a group frame """
keep keep keep keep replace keep keep keep keep keep
 GUI Update


- Launch in fullscreen
- Expand Control Helper. Clean up config popup
- Standardize and overhaul GUI for CliOpts 
lib/gui/control_helper.py