                         width=round(int(20 * get_config().scaling_factor)),
                         height=round(int(12 * get_config().scaling_factor)))
          ctl.bind("<Button-1>", lambda *e, c=ctl, t=self.option.title: self._ask_color(c, t))
          ctl.pack(side=tk.LEFT, anchor=tk.W)
          lbl = ttk.Label(frame, text=self.option.title, width=self.label_width, anchor=tk.W)
          lbl.pack(padx=2, pady=5, side=tk.RIGHT, anchor=tk.N)
          frame.pack(side=tk.LEFT, anchor=tk.W)
          if self.option.helptext is not None:
              _get_tooltip(lbl, text=self.option.helptext, wraplength=600)
          logger.debug("Added control to Options Frame: %s", self.option.name)
 
</s> remove         lbl = ttk.Label(self.frame, text=self.option.title, width=self.label_width, anchor=tk.W)
 </s> add         lbl = ttk.Label(self.frame,
                        text=self.option.title,
                        width=self.label_width,
                        anchor=tk.W,
                        style="CPanel.TLabel") </s> remove                                   name=self.option.name)
 </s> add                                   name=self.option.name,
                                  style="CPanel.TCheckbutton") </s> remove         ctl.pack(side=tk.TOP, anchor=tk.W)
 </s> add         ctl.pack(side=tk.TOP, anchor=tk.W, fill=tk.X) </s> remove             sub_frame = ttk.Frame(parent)
 </s> add             sub_frame = ttk.Frame(parent, style="CPanel.TFrame")
        lbl = ttk.Label(frame,
                        text=self.option.title,
                        width=self.label_width,
                        anchor=tk.W,
                        style="CPanel.TLabel")
                         width=round(int(20 * get_config().scaling_factor)),
                         height=round(int(12 * get_config().scaling_factor)))
          ctl.bind("<Button-1>", lambda *e, c=ctl, t=self.option.title: self._ask_color(c, t))
          ctl.pack(side=tk.LEFT, anchor=tk.W)
        lbl = ttk.Label(frame,
                        text=self.option.title,
                        width=self.label_width,
                        anchor=tk.W,
                        style="CPanel.TLabel")
          lbl.pack(padx=2, pady=5, side=tk.RIGHT, anchor=tk.N)
          frame.pack(side=tk.LEFT, anchor=tk.W)
          if self.option.helptext is not None:
              _get_tooltip(lbl, text=self.option.helptext, wraplength=600)
          logger.debug("Added control to Options Frame: %s", self.option.name)
keep keep keep keep replace keep keep keep keep keep
 GUI - Make groups collapsible 
lib/gui/control_helper.py