                  group_frame = ttk.LabelFrame(opts_frame, text="" if is_master else group.title())
  
              group_frame.pack(side=tk.TOP, fill=tk.X, padx=5, pady=5, anchor=tk.NW)
  
              self.group_frames[group] = dict(frame=group_frame,
                                              chkbtns=self.checkbuttons_frame(group_frame))
          group_frame = self.group_frames[group]
          return group_frame
  
      def add_scrollbar(self):
          """ Add a scrollbar to the options frame """
 
</s> remove                 group_frame = ttk.LabelFrame(opts_frame, text="" if is_master else group.title())
 </s> add                 group_frame = ToggledFrame(opts_frame, text=group.title())
                retval = group_frame.sub_frame
                retval.config(highlightbackground="#176087",
                              highlightcolor="#176087",
                              background="#FFFFFF") </s> remove         chk_frame = ttk.Frame(frame, name="chkbuttons")
 </s> add         chk_frame = ttk.Frame(frame, name="chkbuttons", style="CPanel.TFrame") </s> remove         """ Return a new group frame """
 </s> add         """ Return a group frame.

        If a group frame has already been created for the given group, then it will be returned,
        otherwise it will be created and returned.

        Parameters
        ----------
        group: str
            The name of the group to obtain the group frame for

        Returns
        -------
        :class:`ttk.Frame` or :class:`ToggledFrame`
            If this is a 'master' group frame then returns a standard frame. If this is any
            other group, then will return the ToggledFrame for that group
        """ </s> remove         frame = ttk.Frame(parent, name="fr_{}".format(self.option.name))
 </s> add         frame = ttk.Frame(parent, name="fr_{}".format(self.option.name), style="CPanel.TFrame")
            self.group_frames[group] = dict(frame=retval,
                                            chkbtns=self.checkbuttons_frame(retval))
                  group_frame = ttk.LabelFrame(opts_frame, text="" if is_master else group.title())
  
              group_frame.pack(side=tk.TOP, fill=tk.X, padx=5, pady=5, anchor=tk.NW)
  
            self.group_frames[group] = dict(frame=retval,
                                            chkbtns=self.checkbuttons_frame(retval))
            self.group_frames[group] = dict(frame=retval,
                                            chkbtns=self.checkbuttons_frame(retval))
          group_frame = self.group_frames[group]
          return group_frame
  
      def add_scrollbar(self):
          """ Add a scrollbar to the options frame """
keep keep keep keep replace replace keep keep keep keep keep
 GUI - Make groups collapsible 
lib/gui/control_helper.py