      def add_browser_buttons(self, frame, sysbrowser, filepath):
          ''' Add correct file browser button for control '''
          img = getattr(self.gui, 'ico' + sysbrowser)
          action = getattr(self, 'ask_' + sysbrowser)
          fileopn = tk.Button(frame, image=img, command=lambda cmd=action: cmd(filepath))
          fileopn.pack(side=tk.RIGHT)
  
      @staticmethod
      def ask_folder(filepath):
          ''' Pop-up to get path to a folder '''
          dirname = filedialog.askdirectory()
 
</s> remove         ''' Add correct file browser button for control '''
        img = getattr(self.gui, 'ico' + sysbrowser)
 </s> add         """ Add correct file browser button for control """
        img = self.utils.icons[sysbrowser] </s> remove         self.gui.bind_help(ctl, helptext)
        return(var)
 </s> add         ctl.pack(padx=5, pady=5, **packkwargs)
        Tooltip(ctl, text=helptext, wraplength=200)
        return var </s> remove         ''' Pop-up to get path to a folder '''
 </s> add         """ Pop-up to get path to a folder """ </s> remove         ''' Pop-up to get path to a file '''
 </s> add         """ Pop-up to get path to a file """ </s> remove         for utl in ('load', 'save', 'clear', 'reset'):
            img = getattr(self.gui, 'ico' + utl)
            action = getattr(self.gui, utl + '_config')
            btnutl = tk.Button( utlframe,
                                height=16,
                                width=16,
                                image=img,
                                command=lambda cmd=action: cmd(self.command))
            btnutl.pack(padx=2, pady=2, side=tk.LEFT)
            self.gui.bind_help(btnutl, utl.capitalize() + ' ' + self.title + ' config')

    def add_status_section(self, frame):
        ''' Build the info text section page '''
        statusframe = tk.Frame(frame)
        statusframe.pack(side=tk.TOP, pady=(5,0))
        
        lbltitle = tk.Label(statusframe, text='Status', width=15, anchor=tk.SW)
        lbltitle.pack(side=tk.TOP)
        self.gui.statustext.set('Idle')
        lblstatus = tk.Label(   statusframe,
                                height=1,
                                width=15,
                                textvariable=self.gui.statustext,
                                wraplength=120,
                                justify=tk.LEFT,
                                anchor=tk.NW,
                                bg="gray90")
        lblstatus.pack(side=tk.BOTTOM, anchor=tk.N)
 </s> add 
        fileopn = ttk.Button(frame, image=img,
                             command=lambda cmd=action: cmd(filepath))
        fileopn.pack(padx=(0, 5), side=tk.RIGHT)
      def add_browser_buttons(self, frame, sysbrowser, filepath):
          ''' Add correct file browser button for control '''
          img = getattr(self.gui, 'ico' + sysbrowser)
          action = getattr(self, 'ask_' + sysbrowser)
        fileopn = ttk.Button(frame, image=img,
                             command=lambda cmd=action: cmd(filepath))
        fileopn.pack(padx=(0, 5), side=tk.RIGHT)
        fileopn = ttk.Button(frame, image=img,
                             command=lambda cmd=action: cmd(filepath))
        fileopn.pack(padx=(0, 5), side=tk.RIGHT)
  
      @staticmethod
      def ask_folder(filepath):
          ''' Pop-up to get path to a folder '''
          dirname = filedialog.askdirectory()
keep keep keep keep replace replace keep keep keep keep keep
 GUI v0.2.1b (#352)

* Code refactor

* Console Added

* Add graphing with matplotlib

* Add GUI preview support

* Improve import handling.

* Add GUI integration for tools.py (Launch tools.py with the gui command)

* Reformat to conform to PEP8.

* Add Tooltips, 

* Make panels user adjustable

* Fix convert.py Sharpen default value 
scripts/gui.py