          return retval
  
      def add_browser_buttons(self):
          """ Add correct file browser button for control """
          logger.debug("Adding browser buttons: (sysbrowser: '%s'", self.browser)
          for browser in self.browser:
              img = get_images().icons[browser]
              action = getattr(self, "ask_" + browser)
              fileopn = ttk.Button(self.frame,
                                   image=img,
 
</s> remove             fileopn = ttk.Button(self.frame,
                                 image=img,
                                 command=lambda cmd=action: cmd(self.tk_var, self.filetypes))
 </s> add             cmd = partial(action, filepath=self.tk_var, filetypes=self.filetypes)
            fileopn = ttk.Button(self.frame, image=img, command=cmd)
            add_command(fileopn.cget("command"), cmd) </s> remove         frame = ttk.Frame(parent)
 </s> add         frame = ttk.Frame(parent, name="fr_{}".format(self.title.lower())) </s> remove     @property
    def user_config_dict(self):
        """ Return the dictionary from user_config """
        return self.user_config.config_dict

 </s> add  </s> remove         if widget.configure() is None:
            return None
        for key, val in widget.configure().items():
 </s> add         for key in widget.config():
        logger.debug("Adding browser buttons: (sysbrowser: %s", self.browser)
          return retval
  
      def add_browser_buttons(self):
          """ Add correct file browser button for control """
        logger.debug("Adding browser buttons: (sysbrowser: %s", self.browser)
          for browser in self.browser:
              img = get_images().icons[browser]
              action = getattr(self, "ask_" + browser)
              fileopn = ttk.Button(self.frame,
                                   image=img,
keep keep keep keep replace keep keep keep keep keep
 Bugfix: Fix commands for re-arranged panels 
lib/gui/control_helper.py