      @staticmethod
      def set_control_title(opts):
          ''' Take the option switch and format it nicely '''
          ctltitle = opts[1] if len(opts) == 2 else opts[0]
          ctltitle = ctltitle.replace('-',' ').replace('_',' ').strip().title()
          return ctltitle
   
      @staticmethod
      def set_control(option):
          ''' Set the control and filesystem browser to use for each option '''
 
</s> remove         ''' Take the option switch and format it nicely '''
 </s> add         """ Take the option switch and format it nicely """ </s> remove         ''' Set the control and filesystem browser to use for each option '''
 </s> add         """ Set the control and filesystem browser to use for each option """ </s> remove         ctl = tk.Entry
 </s> add         ctl = ttk.Entry </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()) </s> remove     
    def build_control_label(self, frame, control_title):
        ''' Build and place the control label '''
        lbl = tk.Label(frame, text=control_title, width=15, anchor=tk.W)
 </s> add     @staticmethod
    def build_one_control_label(frame, control_title):
        """ Build and place the control label """
        lbl = ttk.Label(frame, text=control_title, width=18, anchor=tk.W)
        ctltitle = ctltitle.replace('-', ' ').replace('_', ' ').strip().title()
      @staticmethod
      def set_control_title(opts):
          ''' Take the option switch and format it nicely '''
          ctltitle = opts[1] if len(opts) == 2 else opts[0]
        ctltitle = ctltitle.replace('-', ' ').replace('_', ' ').strip().title()
          return ctltitle
   
      @staticmethod
      def set_control(option):
          ''' Set the control and filesystem browser to use for each option '''
keep keep keep keep 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