          self.command = command
          self.title = command.title()
  
      def build_tab(self):
          ''' Build the tab '''
          actionframe = ActionFrame(self.gui, self.page, self.command)
          actionframe.build_frame()
          self.add_frame_seperator()
          opt_frame = self.add_right_frame()
          
          for option in self.gui.opts[self.command]:
 
</s> remove         self.add_frame_seperator()
        opt_frame = self.add_right_frame()
        
        for option in self.gui.opts[self.command]:
            self.build_tabs(option, opt_frame)
        
 </s> add         self.add_frame_separator()
        opts_frame = OptionsFrame(self.utils, self.page, self.command)
        opts_frame.build_frame()
 </s> remove     ''' Tabs to hold the command options '''
    def __init__(self, gui, notebook, command):
        self.gui = gui
 </s> add     """ Tabs to hold the command options """

    def __init__(self, utils, notebook, command):
        self.utils = utils </s> remove     def build_frame(self):
        ''' Add help display and Action buttons to the left frame of each page '''
        frame = tk.Frame(self.page)
        frame.pack(fill=tk.X, padx=(10,5), side=tk.LEFT, anchor=tk.N)
 </s> add     Adapted from StackOverflow: </s> remove class ActionFrame(object):
    '''Action Frame - Displays information and action controls '''
    def __init__(self, gui, page, command):
        self.gui = gui
        self.page = page
        self.command = command
        self.title = command.title()
 </s> add class Tooltip:
    """
    Create a tooltip for a given widget as the mouse goes on it. </s> remove     @staticmethod
    def update_scrollbar(event, canvas):
        canvas.configure(scrollregion=canvas.bbox('all'))

# Build the Right Frame Options
    def build_tabs(self, option, option_frame):
        ''' Build the correct control type for the option passed through '''
        ctl = option['control']
        ctltitle = option['control_title']
        sysbrowser = option['filesystem_browser']
        ctlhelp = ' '.join(option.get('help', '').split())
 </s> add     def resize_frame(self, event):
        """ Resize the options frame to fit the canvas """
        canvas_width = event.width
        self.canvas.itemconfig(self.optscanvas, width=canvas_width)

class OptionControl(object):
    """ Build the correct control for the option parsed and place it on the
    frame """

    def __init__(self, utils, option, option_frame):
        self.utils = utils
        self.option = option
        self.option_frame = option_frame

    def build_full_control(self):
        """ Build the correct control type for the option passed through """
        ctl = self.option['control']
        ctltitle = self.option['control_title']
        sysbrowser = self.option['filesystem_browser']
        ctlhelp = ' '.join(self.option.get('help', '').split())
        """ Build the tab """
        actionframe = ActionFrame(self.utils, self.page, self.command)
          self.command = command
          self.title = command.title()
  
      def build_tab(self):
        """ Build the tab """
        actionframe = ActionFrame(self.utils, self.page, self.command)
        """ Build the tab """
        actionframe = ActionFrame(self.utils, self.page, self.command)
          actionframe.build_frame()
          self.add_frame_seperator()
          opt_frame = self.add_right_frame()
          
          for option in self.gui.opts[self.command]:
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