  
          self._page_frame = ttk.Frame(self)
          self._plugin_info = dict()
  
          self._config_cpanel_dict = self._get_config()
          self._build()
          self.update()
  
          self._page_frame.pack(fill=tk.BOTH, expand=True)
          self.title("{} Plugins".format(self._name.title()))
          self.tk.call('wm', 'iconphoto', self._w, get_images().icons["favicon"])
          logger.debug("Initialized %s", self.__class__.__name__)
 
</s> remove         self._page_frame.pack(fill=tk.BOTH, expand=True)
        self.title("{} Plugins".format(self._name.title()))
 </s> add         select = name if name else self._tree.get_children()[0]
        self._tree.selection_set(select)
        self._tree.focus(select)
        self._select_item(0)

        self.title("Congigure Settings") </s> remove         self._page_frame = ttk.Frame(self)
        self._plugin_info = dict()
 </s> add         header_frame = self._build_header()
        content_frame = ttk.Frame(self) </s> remove         self.configs = self.scan_for_plugin_configs()
 </s> add  </s> remove         self.tk_var = self.get_tk_var(track_modified)
 </s> add         self.tk_var = self.get_tk_var(initial_value, track_modified)
        self._tree = _Tree(content_frame, configurations, name).tree
        self._tree.bind("<ButtonRelease-1>", self._select_item)

        self._opts_frame = DisplayArea(content_frame, configurations, self._tree)
        self._opts_frame.pack(fill=tk.BOTH, expand=True, side=tk.RIGHT)
        footer_frame = self._build_footer()

        header_frame.pack(fill=tk.X, padx=5, pady=5, side=tk.TOP)
        content_frame.pack(fill=tk.BOTH, padx=5, pady=(0, 5), expand=True, side=tk.TOP)
        footer_frame.pack(fill=tk.X, padx=5, pady=(0, 5), side=tk.BOTTOM)
  
          self._page_frame = ttk.Frame(self)
          self._plugin_info = dict()
  
        self._tree = _Tree(content_frame, configurations, name).tree
        self._tree.bind("<ButtonRelease-1>", self._select_item)

        self._opts_frame = DisplayArea(content_frame, configurations, self._tree)
        self._opts_frame.pack(fill=tk.BOTH, expand=True, side=tk.RIGHT)
        footer_frame = self._build_footer()

        header_frame.pack(fill=tk.X, padx=5, pady=5, side=tk.TOP)
        content_frame.pack(fill=tk.BOTH, padx=5, pady=(0, 5), expand=True, side=tk.TOP)
        footer_frame.pack(fill=tk.X, padx=5, pady=(0, 5), side=tk.BOTTOM)
        self._tree = _Tree(content_frame, configurations, name).tree
        self._tree.bind("<ButtonRelease-1>", self._select_item)

        self._opts_frame = DisplayArea(content_frame, configurations, self._tree)
        self._opts_frame.pack(fill=tk.BOTH, expand=True, side=tk.RIGHT)
        footer_frame = self._build_footer()

        header_frame.pack(fill=tk.X, padx=5, pady=5, side=tk.TOP)
        content_frame.pack(fill=tk.BOTH, padx=5, pady=(0, 5), expand=True, side=tk.TOP)
        footer_frame.pack(fill=tk.X, padx=5, pady=(0, 5), side=tk.BOTTOM)
        self._tree = _Tree(content_frame, configurations, name).tree
        self._tree.bind("<ButtonRelease-1>", self._select_item)

        self._opts_frame = DisplayArea(content_frame, configurations, self._tree)
        self._opts_frame.pack(fill=tk.BOTH, expand=True, side=tk.RIGHT)
        footer_frame = self._build_footer()

        header_frame.pack(fill=tk.X, padx=5, pady=5, side=tk.TOP)
        content_frame.pack(fill=tk.BOTH, padx=5, pady=(0, 5), expand=True, side=tk.TOP)
        footer_frame.pack(fill=tk.X, padx=5, pady=(0, 5), side=tk.BOTTOM)
  
          self._page_frame.pack(fill=tk.BOTH, expand=True)
          self.title("{} Plugins".format(self._name.title()))
          self.tk.call('wm', 'iconphoto', self._w, get_images().icons["favicon"])
          logger.debug("Initialized %s", self.__class__.__name__)
keep keep keep keep replace replace replace keep keep keep keep keep
 GUI: Consolidate settings to single menu 
lib/gui/popup_configure.py