                       self.title, type(var), val)
          return var
  
      # Build the full control
      def build_control(self, choices, dtype, rounding, min_max, radio_columns,
                        label_width, control_width):
          """ Build the correct control type for the option passed through """
          logger.debug("Build confog option control")
          self.build_control_label(label_width)
          self.build_one_control(choices, dtype, rounding, min_max, radio_columns, control_width)
          logger.debug("Built option control")
 
</s> remove         self.build_control_label(label_width)
        self.build_one_control(choices, dtype, rounding, min_max, radio_columns, control_width)
 </s> add         if self.control not in (ttk.Checkbutton, ttk.Radiobutton):
            self.build_control_label()
        self.build_one_control(choices,
                               dtype,
                               rounding,
                               min_max,
                               sysbrowser,
                               radio_columns,
                               control_width) </s> remove     def build_control_label(self, label_width):
 </s> add     def build_control_label(self): </s> remove     def build_one_control(self, choices, dtype, rounding, min_max, radio_columns, control_width):
 </s> add     def build_one_control(self, choices, dtype, rounding, min_max,
                          sysbrowser, radio_columns, control_width): </s> remove                      "rounding: %s, min_max: %s: radio_columns: %s, control_width: %s)",
                     self.title, self.control, choices, dtype, rounding, min_max, radio_columns,
                     control_width)
 </s> add                      "rounding: %s, sysbrowser: %s, min_max: %s: radio_columns: %s, "
                     "control_width: %s)", self.title, self.control, choices, dtype, rounding,
                     sysbrowser, min_max, radio_columns, control_width) </s> remove         lbl = ttk.Label(self.frame, text=title, width=label_width, anchor=tk.W)
 </s> add         lbl = ttk.Label(self.frame, text=title, width=self.label_width, anchor=tk.W)
    def build_control(self, choices, dtype, rounding, min_max, sysbrowser, radio_columns,
                      control_width):
                       self.title, type(var), val)
          return var
  
      # Build the full control
    def build_control(self, choices, dtype, rounding, min_max, sysbrowser, radio_columns,
                      control_width):
    def build_control(self, choices, dtype, rounding, min_max, sysbrowser, radio_columns,
                      control_width):
          """ Build the correct control type for the option passed through """
          logger.debug("Build confog option control")
          self.build_control_label(label_width)
          self.build_one_control(choices, dtype, rounding, min_max, radio_columns, control_width)
          logger.debug("Built option control")
keep keep keep keep replace 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