Reindent.
diff --git a/Lib/lib-tk/Tix.py b/Lib/lib-tk/Tix.py
index 18b8673..06e081a 100755
--- a/Lib/lib-tk/Tix.py
+++ b/Lib/lib-tk/Tix.py
@@ -4,7 +4,7 @@
 #
 # Tix.py -- Tix widget wrappers.
 #
-#	For Tix, see http://tix.sourceforge.net
+#       For Tix, see http://tix.sourceforge.net
 #
 #       - Sudhir Shenoy (sshenoy@gol.com), Dec. 1995.
 #         based on an idea of Jean-Marc Lugrin (lugrin@ms.com)
@@ -165,7 +165,7 @@
             active_bg       active_fg      bg
             bold_font       dark1_bg       dark1_fg
             dark2_bg        dark2_fg       disabled_fg
-            fg       	    fixed_font     font
+            fg              fixed_font     font
             inactive_bg     inactive_fg    input1_bg
             input2_bg       italic_font    light1_bg
             light1_fg       light2_bg      light2_fg
@@ -207,9 +207,9 @@
             self.tk.eval('global tcl_pkgPath; lappend tcl_pkgPath {%s}' % tixlib)
         # Load Tix - this should work dynamically or statically
         # If it's static, lib/tix8.1/pkgIndex.tcl should have
-        #		'load {} Tix'
+        #               'load {} Tix'
         # If it's dynamic under Unix, lib/tix8.1/pkgIndex.tcl should have
-        #		'load libtix8.1.8.3.so Tix'
+        #               'load libtix8.1.8.3.so Tix'
         self.tk.eval('package require Tix')
 
 
@@ -258,7 +258,7 @@
                        'tixForm', 'slaves', self._w)))
 
 
-    
+
 
 Tkinter.Widget.__bases__ = Tkinter.Widget.__bases__ + (Form,)
 
@@ -277,37 +277,37 @@
     """
     def __init__ (self, master=None, widgetName=None,
                 static_options=None, cnf={}, kw={}):
-       # Merge keywords and dictionary arguments
-       if kw:
+        # Merge keywords and dictionary arguments
+        if kw:
             cnf = _cnfmerge((cnf, kw))
-       else:
-           cnf = _cnfmerge(cnf)
+        else:
+            cnf = _cnfmerge(cnf)
 
-       # Move static options into extra. static_options must be
-       # a list of keywords (or None).
-       extra=()
-       if static_options:
-           for k,v in cnf.items()[:]:
-              if k in static_options:
-                  extra = extra + ('-' + k, v)
-                  del cnf[k]
+        # Move static options into extra. static_options must be
+        # a list of keywords (or None).
+        extra=()
+        if static_options:
+            for k,v in cnf.items()[:]:
+                if k in static_options:
+                    extra = extra + ('-' + k, v)
+                    del cnf[k]
 
-       self.widgetName = widgetName
-       Widget._setup(self, master, cnf)
+        self.widgetName = widgetName
+        Widget._setup(self, master, cnf)
 
-       # If widgetName is None, this is a dummy creation call where the
-       # corresponding Tk widget has already been created by Tix
-       if widgetName:
-           apply(self.tk.call, (widgetName, self._w) + extra)
+        # If widgetName is None, this is a dummy creation call where the
+        # corresponding Tk widget has already been created by Tix
+        if widgetName:
+            apply(self.tk.call, (widgetName, self._w) + extra)
 
-       # Non-static options - to be done via a 'config' command
-       if cnf:
-           Widget.config(self, cnf)
+        # Non-static options - to be done via a 'config' command
+        if cnf:
+            Widget.config(self, cnf)
 
-       # Dictionary to hold subwidget names for easier access. We can't
-       # use the children list because the public Tix names may not be the
-       # same as the pathname component
-       self.subwidget_list = {}
+        # Dictionary to hold subwidget names for easier access. We can't
+        # use the children list because the public Tix names may not be the
+        # same as the pathname component
+        self.subwidget_list = {}
 
     # We set up an attribute access function so that it is possible to
     # do w.ok['text'] = 'Hello' rather than w.subwidget('ok')['text'] = 'Hello'
@@ -315,65 +315,65 @@
     # We can even do w.ok.invoke() because w.ok is subclassed from the
     # Button class if you go through the proper constructors
     def __getattr__(self, name):
-       if self.subwidget_list.has_key(name):
-           return self.subwidget_list[name]
-       raise AttributeError, name
+        if self.subwidget_list.has_key(name):
+            return self.subwidget_list[name]
+        raise AttributeError, name
 
     def set_silent(self, value):
-       """Set a variable without calling its action routine"""
-       self.tk.call('tixSetSilent', self._w, value)
+        """Set a variable without calling its action routine"""
+        self.tk.call('tixSetSilent', self._w, value)
 
     def subwidget(self, name):
-       """Return the named subwidget (which must have been created by
-       the sub-class)."""
-       n = self._subwidget_name(name)
-       if not n:
-           raise TclError, "Subwidget " + name + " not child of " + self._name
-       # Remove header of name and leading dot
-       n = n[len(self._w)+1:]
-       return self._nametowidget(n)
+        """Return the named subwidget (which must have been created by
+        the sub-class)."""
+        n = self._subwidget_name(name)
+        if not n:
+            raise TclError, "Subwidget " + name + " not child of " + self._name
+        # Remove header of name and leading dot
+        n = n[len(self._w)+1:]
+        return self._nametowidget(n)
 
     def subwidgets_all(self):
-       """Return all subwidgets."""
-       names = self._subwidget_names()
-       if not names:
-           return []
-       retlist = []
-       for name in names:
-           name = name[len(self._w)+1:]
-           try:
-              retlist.append(self._nametowidget(name))
-           except:
-              # some of the widgets are unknown e.g. border in LabelFrame
-              pass
-       return retlist
+        """Return all subwidgets."""
+        names = self._subwidget_names()
+        if not names:
+            return []
+        retlist = []
+        for name in names:
+            name = name[len(self._w)+1:]
+            try:
+                retlist.append(self._nametowidget(name))
+            except:
+                # some of the widgets are unknown e.g. border in LabelFrame
+                pass
+        return retlist
 
     def _subwidget_name(self,name):
-       """Get a subwidget name (returns a String, not a Widget !)"""
-       try:
-           return self.tk.call(self._w, 'subwidget', name)
-       except TclError:
-           return None
+        """Get a subwidget name (returns a String, not a Widget !)"""
+        try:
+            return self.tk.call(self._w, 'subwidget', name)
+        except TclError:
+            return None
 
     def _subwidget_names(self):
-       """Return the name of all subwidgets."""
-       try:
-           x = self.tk.call(self._w, 'subwidgets', '-all')
-           return self.tk.split(x)
-       except TclError:
-           return None
+        """Return the name of all subwidgets."""
+        try:
+            x = self.tk.call(self._w, 'subwidgets', '-all')
+            return self.tk.split(x)
+        except TclError:
+            return None
 
     def config_all(self, option, value):
-       """Set configuration options for all subwidgets (and self)."""
-       if option == '':
-           return
-       elif not isinstance(option, StringType):
-           option = `option`
-       if not isinstance(value, StringType):
-           value = `value`
-       names = self._subwidget_names()
-       for name in names:
-           self.tk.call(name, 'configure', '-' + option, value)
+        """Set configuration options for all subwidgets (and self)."""
+        if option == '':
+            return
+        elif not isinstance(option, StringType):
+            option = `option`
+        if not isinstance(value, StringType):
+            value = `value`
+        names = self._subwidget_names()
+        for name in names:
+            self.tk.call(name, 'configure', '-' + option, value)
 
 # Subwidgets are child widgets created automatically by mega-widgets.
 # In python, we have to create these subwidgets manually to mirror their
@@ -387,53 +387,53 @@
 
     def __init__(self, master, name,
                destroy_physically=1, check_intermediate=1):
-       if check_intermediate:
-           path = master._subwidget_name(name)
-           try:
-              path = path[len(master._w)+1:]
-              plist = string.splitfields(path, '.')
-           except:
-              plist = []
+        if check_intermediate:
+            path = master._subwidget_name(name)
+            try:
+                path = path[len(master._w)+1:]
+                plist = string.splitfields(path, '.')
+            except:
+                plist = []
 
-       if (not check_intermediate) or len(plist) < 2:
-           # immediate descendant
-           TixWidget.__init__(self, master, None, None, {'name' : name})
-       else:
-           # Ensure that the intermediate widgets exist
-           parent = master
-           for i in range(len(plist) - 1):
-              n = string.joinfields(plist[:i+1], '.')
-              try:
-                  w = master._nametowidget(n)
-                  parent = w
-              except KeyError:
-                  # Create the intermediate widget
-                  parent = TixSubWidget(parent, plist[i],
-                                     destroy_physically=0,
-                                     check_intermediate=0)
-           TixWidget.__init__(self, parent, None, None, {'name' : name})
-       self.destroy_physically = destroy_physically
+        if (not check_intermediate) or len(plist) < 2:
+            # immediate descendant
+            TixWidget.__init__(self, master, None, None, {'name' : name})
+        else:
+            # Ensure that the intermediate widgets exist
+            parent = master
+            for i in range(len(plist) - 1):
+                n = string.joinfields(plist[:i+1], '.')
+                try:
+                    w = master._nametowidget(n)
+                    parent = w
+                except KeyError:
+                    # Create the intermediate widget
+                    parent = TixSubWidget(parent, plist[i],
+                                       destroy_physically=0,
+                                       check_intermediate=0)
+            TixWidget.__init__(self, parent, None, None, {'name' : name})
+        self.destroy_physically = destroy_physically
 
     def destroy(self):
-       # For some widgets e.g., a NoteBook, when we call destructors,
-       # we must be careful not to destroy the frame widget since this
-       # also destroys the parent NoteBook thus leading to an exception
-       # in Tkinter when it finally calls Tcl to destroy the NoteBook
-       for c in self.children.values(): c.destroy()
-       if self.master.children.has_key(self._name):
-           del self.master.children[self._name]
-       if self.master.subwidget_list.has_key(self._name):
-           del self.master.subwidget_list[self._name]
-       if self.destroy_physically:
-           # This is bypassed only for a few widgets
-           self.tk.call('destroy', self._w)
+        # For some widgets e.g., a NoteBook, when we call destructors,
+        # we must be careful not to destroy the frame widget since this
+        # also destroys the parent NoteBook thus leading to an exception
+        # in Tkinter when it finally calls Tcl to destroy the NoteBook
+        for c in self.children.values(): c.destroy()
+        if self.master.children.has_key(self._name):
+            del self.master.children[self._name]
+        if self.master.subwidget_list.has_key(self._name):
+            del self.master.subwidget_list[self._name]
+        if self.destroy_physically:
+            # This is bypassed only for a few widgets
+            self.tk.call('destroy', self._w)
 
 
 # Useful func. to split Tcl lists and return as a dict. From Tkinter.py
 def _lst2dict(lst):
     dict = {}
     for x in lst:
-       dict[x[0][1:]] = (x[0][1:],) + x[1:]
+        dict[x[0][1:]] = (x[0][1:],) + x[1:]
     return dict
 
 # Useful class to create a display style - later shared by many items.
@@ -452,32 +452,32 @@
                             self._options(cnf,kw) )
 
     def __str__(self):
-       return self.stylename
- 
+        return self.stylename
+
     def _options(self, cnf, kw ):
-       if kw and cnf:
-           cnf = _cnfmerge((cnf, kw))
-       elif kw:
-           cnf = kw
-       opts = ()
-       for k, v in cnf.items():
-           opts = opts + ('-'+k, v)
-       return opts
- 
+        if kw and cnf:
+            cnf = _cnfmerge((cnf, kw))
+        elif kw:
+            cnf = kw
+        opts = ()
+        for k, v in cnf.items():
+            opts = opts + ('-'+k, v)
+        return opts
+
     def delete(self):
-       self.tk.call(self.stylename, 'delete')
- 
+        self.tk.call(self.stylename, 'delete')
+
     def __setitem__(self,key,value):
-       self.tk.call(self.stylename, 'configure', '-%s'%key, value)
- 
+        self.tk.call(self.stylename, 'configure', '-%s'%key, value)
+
     def config(self, cnf={}, **kw):
-       return _lst2dict(
-           self.tk.split(
-              apply(self.tk.call,
-                    (self.stylename, 'configure') + self._options(cnf,kw))))
- 
+        return _lst2dict(
+            self.tk.split(
+               apply(self.tk.call,
+                     (self.stylename, 'configure') + self._options(cnf,kw))))
+
     def __getitem__(self,key):
-       return self.tk.call(self.stylename, 'cget', '-%s'%key)
+        return self.tk.call(self.stylename, 'cget', '-%s'%key)
 
 
 ######################################################
@@ -494,42 +494,42 @@
 
     def __init__(self, master=None, cnf={}, **kw):
         # static seem to be -installcolormap -initwait -statusbar -cursor
-       static = ['options', 'installcolormap', 'initwait', 'statusbar',
-                 'cursor']
-       TixWidget.__init__(self, master, 'tixBalloon', static, cnf, kw)
-       self.subwidget_list['label'] = _dummyLabel(self, 'label',
-                                                  destroy_physically=0)
-       self.subwidget_list['message'] = _dummyLabel(self, 'message',
-                                                    destroy_physically=0)
+        static = ['options', 'installcolormap', 'initwait', 'statusbar',
+                  'cursor']
+        TixWidget.__init__(self, master, 'tixBalloon', static, cnf, kw)
+        self.subwidget_list['label'] = _dummyLabel(self, 'label',
+                                                   destroy_physically=0)
+        self.subwidget_list['message'] = _dummyLabel(self, 'message',
+                                                     destroy_physically=0)
 
     def bind_widget(self, widget, cnf={}, **kw):
-       """Bind balloon widget to another.
-       One balloon widget may be bound to several widgets at the same time"""
-       apply(self.tk.call, 
-             (self._w, 'bind', widget._w) + self._options(cnf, kw))
+        """Bind balloon widget to another.
+        One balloon widget may be bound to several widgets at the same time"""
+        apply(self.tk.call,
+              (self._w, 'bind', widget._w) + self._options(cnf, kw))
 
     def unbind_widget(self, widget):
-       self.tk.call(self._w, 'unbind', widget._w)
+        self.tk.call(self._w, 'unbind', widget._w)
 
 class ButtonBox(TixWidget):
     """ButtonBox - A container for pushbuttons.
     Subwidgets are the buttons added with the add method.
     """
     def __init__(self, master=None, cnf={}, **kw):
-       TixWidget.__init__(self, master, 'tixButtonBox',
-                          ['orientation', 'options'], cnf, kw)
+        TixWidget.__init__(self, master, 'tixButtonBox',
+                           ['orientation', 'options'], cnf, kw)
 
     def add(self, name, cnf={}, **kw):
-       """Add a button with given name to box."""
+        """Add a button with given name to box."""
 
-       btn = apply(self.tk.call,
-                   (self._w, 'add', name) + self._options(cnf, kw))
-       self.subwidget_list[name] = _dummyButton(self, name)
-       return btn
+        btn = apply(self.tk.call,
+                    (self._w, 'add', name) + self._options(cnf, kw))
+        self.subwidget_list[name] = _dummyButton(self, name)
+        return btn
 
     def invoke(self, name):
-       if self.subwidget_list.has_key(name):
-           self.tk.call(self._w, 'invoke', name)
+        if self.subwidget_list.has_key(name):
+            self.tk.call(self._w, 'invoke', name)
 
 class ComboBox(TixWidget):
     """ComboBox - an Entry field with a dropdown menu. The user can select a
@@ -541,36 +541,36 @@
     entry       Entry
     arrow       Button
     slistbox    ScrolledListBox
-    tick        Button 
+    tick        Button
     cross       Button : present if created with the fancy option"""
 
     def __init__ (self, master=None, cnf={}, **kw):
-       TixWidget.__init__(self, master, 'tixComboBox', 
-                          ['editable', 'dropdown', 'fancy', 'options'],
-                          cnf, kw)
-       self.subwidget_list['label'] = _dummyLabel(self, 'label')
-       self.subwidget_list['entry'] = _dummyEntry(self, 'entry')
-       self.subwidget_list['arrow'] = _dummyButton(self, 'arrow')
-       self.subwidget_list['slistbox'] = _dummyScrolledListBox(self,
-                                                               'slistbox')
-       try:
-           self.subwidget_list['tick'] = _dummyButton(self, 'tick')
-           self.subwidget_list['cross'] = _dummyButton(self, 'cross')
-       except TypeError:
-           # unavailable when -fancy not specified
-           pass
+        TixWidget.__init__(self, master, 'tixComboBox',
+                           ['editable', 'dropdown', 'fancy', 'options'],
+                           cnf, kw)
+        self.subwidget_list['label'] = _dummyLabel(self, 'label')
+        self.subwidget_list['entry'] = _dummyEntry(self, 'entry')
+        self.subwidget_list['arrow'] = _dummyButton(self, 'arrow')
+        self.subwidget_list['slistbox'] = _dummyScrolledListBox(self,
+                                                                'slistbox')
+        try:
+            self.subwidget_list['tick'] = _dummyButton(self, 'tick')
+            self.subwidget_list['cross'] = _dummyButton(self, 'cross')
+        except TypeError:
+            # unavailable when -fancy not specified
+            pass
 
     def add_history(self, str):
-       self.tk.call(self._w, 'addhistory', str)
+        self.tk.call(self._w, 'addhistory', str)
 
     def append_history(self, str):
-       self.tk.call(self._w, 'appendhistory', str)
+        self.tk.call(self._w, 'appendhistory', str)
 
     def insert(self, index, str):
-       self.tk.call(self._w, 'insert', index, str)
+        self.tk.call(self._w, 'insert', index, str)
 
     def pick(self, index):
-       self.tk.call(self._w, 'pick', index)
+        self.tk.call(self._w, 'pick', index)
 
 class Control(TixWidget):
     """Control - An entry field with value change arrows.  The user can
@@ -586,23 +586,23 @@
     label       Label"""
 
     def __init__ (self, master=None, cnf={}, **kw):
-       TixWidget.__init__(self, master, 'tixControl', ['options'], cnf, kw)
-       self.subwidget_list['incr'] = _dummyButton(self, 'incr')
-       self.subwidget_list['decr'] = _dummyButton(self, 'decr')
-       self.subwidget_list['label'] = _dummyLabel(self, 'label')
-       self.subwidget_list['entry'] = _dummyEntry(self, 'entry')
+        TixWidget.__init__(self, master, 'tixControl', ['options'], cnf, kw)
+        self.subwidget_list['incr'] = _dummyButton(self, 'incr')
+        self.subwidget_list['decr'] = _dummyButton(self, 'decr')
+        self.subwidget_list['label'] = _dummyLabel(self, 'label')
+        self.subwidget_list['entry'] = _dummyEntry(self, 'entry')
 
     def decrement(self):
-       self.tk.call(self._w, 'decr')
+        self.tk.call(self._w, 'decr')
 
     def increment(self):
-       self.tk.call(self._w, 'incr')
+        self.tk.call(self._w, 'incr')
 
     def invoke(self):
-       self.tk.call(self._w, 'invoke')
+        self.tk.call(self._w, 'invoke')
 
     def update(self):
-       self.tk.call(self._w, 'update')
+        self.tk.call(self._w, 'update')
 
 class DirList(TixWidget):
     """DirList - displays a list view of a directory, its previous
@@ -616,13 +616,13 @@
     vsb              Scrollbar"""
 
     def __init__(self, master, cnf={}, **kw):
-       TixWidget.__init__(self, master, 'tixDirList', ['options'], cnf, kw)
-       self.subwidget_list['hlist'] = _dummyHList(self, 'hlist')
-       self.subwidget_list['vsb'] = _dummyScrollbar(self, 'vsb')
-       self.subwidget_list['hsb'] = _dummyScrollbar(self, 'hsb')
+        TixWidget.__init__(self, master, 'tixDirList', ['options'], cnf, kw)
+        self.subwidget_list['hlist'] = _dummyHList(self, 'hlist')
+        self.subwidget_list['vsb'] = _dummyScrollbar(self, 'vsb')
+        self.subwidget_list['hsb'] = _dummyScrollbar(self, 'hsb')
 
     def chdir(self, dir):
-       self.tk.call(self._w, 'chdir', dir)
+        self.tk.call(self._w, 'chdir', dir)
 
 class DirTree(TixWidget):
     """DirTree - Directory Listing in a hierarchical view.
@@ -637,13 +637,13 @@
     vsb              Scrollbar"""
 
     def __init__(self, master, cnf={}, **kw):
-       TixWidget.__init__(self, master, 'tixDirTree', ['options'], cnf, kw)
-       self.subwidget_list['hlist'] = _dummyHList(self, 'hlist')
-       self.subwidget_list['vsb'] = _dummyScrollbar(self, 'vsb')
-       self.subwidget_list['hsb'] = _dummyScrollbar(self, 'hsb')
+        TixWidget.__init__(self, master, 'tixDirTree', ['options'], cnf, kw)
+        self.subwidget_list['hlist'] = _dummyHList(self, 'hlist')
+        self.subwidget_list['vsb'] = _dummyScrollbar(self, 'vsb')
+        self.subwidget_list['hsb'] = _dummyScrollbar(self, 'hsb')
 
     def chdir(self, dir):
-       self.tk.call(self._w, 'chdir', dir)
+        self.tk.call(self._w, 'chdir', dir)
 
 class DirSelectBox(TixWidget):
     """DirSelectBox - Motif style file select box.
@@ -651,7 +651,7 @@
     the user to choose a file. FileSelectBox stores the files mostly
     recently selected into a ComboBox widget so that they can be quickly
     selected again.
-    
+
     Subwidget       Class
     ---------       -----
     selection       ComboBox
@@ -660,9 +660,9 @@
     filelist       ScrolledListBox"""
 
     def __init__(self, master, cnf={}, **kw):
-       TixWidget.__init__(self, master, 'tixDirSelectBox', ['options'], cnf, kw)
-       self.subwidget_list['dirlist'] = _dummyDirList(self, 'dirlist')
-       self.subwidget_list['dircbx'] = _dummyFileComboBox(self, 'dircbx')
+        TixWidget.__init__(self, master, 'tixDirSelectBox', ['options'], cnf, kw)
+        self.subwidget_list['dirlist'] = _dummyDirList(self, 'dirlist')
+        self.subwidget_list['dircbx'] = _dummyFileComboBox(self, 'dircbx')
 
 class ExFileSelectBox(TixWidget):
     """ExFileSelectBox - MS Windows style file select box.
@@ -680,21 +680,21 @@
     filelist       ScrolledListBox"""
 
     def __init__(self, master, cnf={}, **kw):
-       TixWidget.__init__(self, master, 'tixExFileSelectBox', ['options'], cnf, kw)
-       self.subwidget_list['cancel'] = _dummyButton(self, 'cancel')
-       self.subwidget_list['ok'] = _dummyButton(self, 'ok')
-       self.subwidget_list['hidden'] = _dummyCheckbutton(self, 'hidden')
-       self.subwidget_list['types'] = _dummyComboBox(self, 'types')
-       self.subwidget_list['dir'] = _dummyComboBox(self, 'dir')
-       self.subwidget_list['dirlist'] = _dummyDirList(self, 'dirlist')
-       self.subwidget_list['file'] = _dummyComboBox(self, 'file')
-       self.subwidget_list['filelist'] = _dummyScrolledListBox(self, 'filelist')
+        TixWidget.__init__(self, master, 'tixExFileSelectBox', ['options'], cnf, kw)
+        self.subwidget_list['cancel'] = _dummyButton(self, 'cancel')
+        self.subwidget_list['ok'] = _dummyButton(self, 'ok')
+        self.subwidget_list['hidden'] = _dummyCheckbutton(self, 'hidden')
+        self.subwidget_list['types'] = _dummyComboBox(self, 'types')
+        self.subwidget_list['dir'] = _dummyComboBox(self, 'dir')
+        self.subwidget_list['dirlist'] = _dummyDirList(self, 'dirlist')
+        self.subwidget_list['file'] = _dummyComboBox(self, 'file')
+        self.subwidget_list['filelist'] = _dummyScrolledListBox(self, 'filelist')
 
     def filter(self):
-       self.tk.call(self._w, 'filter')
+        self.tk.call(self._w, 'filter')
 
     def invoke(self):
-       self.tk.call(self._w, 'invoke')
+        self.tk.call(self._w, 'invoke')
 
 
 # Should inherit from a Dialog class
@@ -708,16 +708,16 @@
     dirbox       DirSelectDialog"""
 
     def __init__(self, master, cnf={}, **kw):
-       TixWidget.__init__(self, master, 'tixDirSelectDialog',
-                        ['options'], cnf, kw)
-       self.subwidget_list['dirbox'] = _dummyDirSelectBox(self, 'dirbox')
-       # cancel and ok buttons are missing
-       
+        TixWidget.__init__(self, master, 'tixDirSelectDialog',
+                         ['options'], cnf, kw)
+        self.subwidget_list['dirbox'] = _dummyDirSelectBox(self, 'dirbox')
+        # cancel and ok buttons are missing
+
     def popup(self):
-       self.tk.call(self._w, 'popup')
+        self.tk.call(self._w, 'popup')
 
     def popdown(self):
-       self.tk.call(self._w, 'popdown')
+        self.tk.call(self._w, 'popdown')
 
 
 # Should inherit from a Dialog class
@@ -730,15 +730,15 @@
     fsbox       ExFileSelectBox"""
 
     def __init__(self, master, cnf={}, **kw):
-       TixWidget.__init__(self, master, 'tixExFileSelectDialog',
-                        ['options'], cnf, kw)
-       self.subwidget_list['fsbox'] = _dummyExFileSelectBox(self, 'fsbox')
+        TixWidget.__init__(self, master, 'tixExFileSelectDialog',
+                         ['options'], cnf, kw)
+        self.subwidget_list['fsbox'] = _dummyExFileSelectBox(self, 'fsbox')
 
     def popup(self):
-       self.tk.call(self._w, 'popup')
+        self.tk.call(self._w, 'popup')
 
     def popdown(self):
-       self.tk.call(self._w, 'popdown')
+        self.tk.call(self._w, 'popdown')
 
 class FileSelectBox(TixWidget):
     """ExFileSelectBox - Motif style file select box.
@@ -746,7 +746,7 @@
     the user to choose a file. FileSelectBox stores the files mostly
     recently selected into a ComboBox widget so that they can be quickly
     selected again.
-    
+
     Subwidget       Class
     ---------       -----
     selection       ComboBox
@@ -755,17 +755,17 @@
     filelist       ScrolledListBox"""
 
     def __init__(self, master, cnf={}, **kw):
-       TixWidget.__init__(self, master, 'tixFileSelectBox', ['options'], cnf, kw)
-       self.subwidget_list['dirlist'] = _dummyScrolledListBox(self, 'dirlist')
-       self.subwidget_list['filelist'] = _dummyScrolledListBox(self, 'filelist')
-       self.subwidget_list['filter'] = _dummyComboBox(self, 'filter')
-       self.subwidget_list['selection'] = _dummyComboBox(self, 'selection')
+        TixWidget.__init__(self, master, 'tixFileSelectBox', ['options'], cnf, kw)
+        self.subwidget_list['dirlist'] = _dummyScrolledListBox(self, 'dirlist')
+        self.subwidget_list['filelist'] = _dummyScrolledListBox(self, 'filelist')
+        self.subwidget_list['filter'] = _dummyComboBox(self, 'filter')
+        self.subwidget_list['selection'] = _dummyComboBox(self, 'selection')
 
     def apply_filter(self):              # name of subwidget is same as command
-       self.tk.call(self._w, 'filter')
+        self.tk.call(self._w, 'filter')
 
     def invoke(self):
-       self.tk.call(self._w, 'invoke')
+        self.tk.call(self._w, 'invoke')
 
 # Should inherit from a Dialog class
 class FileSelectDialog(TixWidget):
@@ -777,16 +777,16 @@
     fsbox       FileSelectBox"""
 
     def __init__(self, master, cnf={}, **kw):
-       TixWidget.__init__(self, master, 'tixFileSelectDialog',
-                        ['options'], cnf, kw)
-       self.subwidget_list['btns'] = _dummyStdButtonBox(self, 'btns')
-       self.subwidget_list['fsbox'] = _dummyFileSelectBox(self, 'fsbox')
+        TixWidget.__init__(self, master, 'tixFileSelectDialog',
+                         ['options'], cnf, kw)
+        self.subwidget_list['btns'] = _dummyStdButtonBox(self, 'btns')
+        self.subwidget_list['fsbox'] = _dummyFileSelectBox(self, 'fsbox')
 
     def popup(self):
-       self.tk.call(self._w, 'popup')
+        self.tk.call(self._w, 'popup')
 
     def popdown(self):
-       self.tk.call(self._w, 'popdown')
+        self.tk.call(self._w, 'popdown')
 
 class FileEntry(TixWidget):
     """FileEntry - Entry field with button that invokes a FileSelectDialog.
@@ -800,17 +800,17 @@
     entry       Entry"""
 
     def __init__(self, master, cnf={}, **kw):
-       TixWidget.__init__(self, master, 'tixFileEntry',
-                        ['dialogtype', 'options'], cnf, kw)
-       self.subwidget_list['button'] = _dummyButton(self, 'button')
-       self.subwidget_list['entry'] = _dummyEntry(self, 'entry')
+        TixWidget.__init__(self, master, 'tixFileEntry',
+                         ['dialogtype', 'options'], cnf, kw)
+        self.subwidget_list['button'] = _dummyButton(self, 'button')
+        self.subwidget_list['entry'] = _dummyEntry(self, 'entry')
 
     def invoke(self):
-       self.tk.call(self._w, 'invoke')
+        self.tk.call(self._w, 'invoke')
 
     def file_dialog(self):
-       # XXX return python object
-       pass
+        # XXX return python object
+        pass
 
 class HList(TixWidget):
     """HList - Hierarchy display  widget can be used to display any data
@@ -821,181 +821,181 @@
     Subwidgets - None"""
 
     def __init__ (self,master=None,cnf={}, **kw):
-       TixWidget.__init__(self, master, 'tixHList',
-                        ['columns', 'options'], cnf, kw)
+        TixWidget.__init__(self, master, 'tixHList',
+                         ['columns', 'options'], cnf, kw)
 
     def add(self, entry, cnf={}, **kw):
-       return apply(self.tk.call,
-                   (self._w, 'add', entry) + self._options(cnf, kw))
+        return apply(self.tk.call,
+                    (self._w, 'add', entry) + self._options(cnf, kw))
 
     def add_child(self, parent=None, cnf={}, **kw):
-       if not parent:
-           parent = ''
-       return apply(self.tk.call,
-                   (self._w, 'addchild', parent) + self._options(cnf, kw))
+        if not parent:
+            parent = ''
+        return apply(self.tk.call,
+                    (self._w, 'addchild', parent) + self._options(cnf, kw))
 
     def anchor_set(self, entry):
-       self.tk.call(self._w, 'anchor', 'set', entry)
+        self.tk.call(self._w, 'anchor', 'set', entry)
 
     def anchor_clear(self):
-       self.tk.call(self._w, 'anchor', 'clear')
+        self.tk.call(self._w, 'anchor', 'clear')
 
     def column_width(self, col=0, width=None, chars=None):
-       if not chars:
-           return self.tk.call(self._w, 'column', 'width', col, width)
-       else:
-           return self.tk.call(self._w, 'column', 'width', col,
-                            '-char', chars)
+        if not chars:
+            return self.tk.call(self._w, 'column', 'width', col, width)
+        else:
+            return self.tk.call(self._w, 'column', 'width', col,
+                             '-char', chars)
 
     def delete_all(self):
-       self.tk.call(self._w, 'delete', 'all')
+        self.tk.call(self._w, 'delete', 'all')
 
     def delete_entry(self, entry):
-       self.tk.call(self._w, 'delete', 'entry', entry)
+        self.tk.call(self._w, 'delete', 'entry', entry)
 
     def delete_offsprings(self, entry):
-       self.tk.call(self._w, 'delete', 'offsprings', entry)
+        self.tk.call(self._w, 'delete', 'offsprings', entry)
 
     def delete_siblings(self, entry):
-       self.tk.call(self._w, 'delete', 'siblings', entry)
+        self.tk.call(self._w, 'delete', 'siblings', entry)
 
     def dragsite_set(self, index):
-       self.tk.call(self._w, 'dragsite', 'set', index)
+        self.tk.call(self._w, 'dragsite', 'set', index)
 
     def dragsite_clear(self):
-       self.tk.call(self._w, 'dragsite', 'clear')
+        self.tk.call(self._w, 'dragsite', 'clear')
 
     def dropsite_set(self, index):
-       self.tk.call(self._w, 'dropsite', 'set', index)
+        self.tk.call(self._w, 'dropsite', 'set', index)
 
     def dropsite_clear(self):
-       self.tk.call(self._w, 'dropsite', 'clear')
+        self.tk.call(self._w, 'dropsite', 'clear')
 
     def header_create(self, col, cnf={}, **kw):
         apply(self.tk.call,
               (self._w, 'header', 'create', col) + self._options(cnf, kw))
- 
+
     def header_configure(self, col, cnf={}, **kw):
-       if cnf is None:
-           return _lst2dict(
-              self.tk.split(
-                  self.tk.call(self._w, 'header', 'configure', col)))
-       apply(self.tk.call, (self._w, 'header', 'configure', col)
-             + self._options(cnf, kw))
- 
+        if cnf is None:
+            return _lst2dict(
+               self.tk.split(
+                   self.tk.call(self._w, 'header', 'configure', col)))
+        apply(self.tk.call, (self._w, 'header', 'configure', col)
+              + self._options(cnf, kw))
+
     def header_cget(self,  col, opt):
-       return self.tk.call(self._w, 'header', 'cget', col, opt)
- 
+        return self.tk.call(self._w, 'header', 'cget', col, opt)
+
     def header_exists(self,  col):
-       return self.tk.call(self._w, 'header', 'exists', col)
- 
+        return self.tk.call(self._w, 'header', 'exists', col)
+
     def header_delete(self, col):
         self.tk.call(self._w, 'header', 'delete', col)
- 
+
     def header_size(self, col):
         return self.tk.call(self._w, 'header', 'size', col)
- 
+
     def hide_entry(self, entry):
-       self.tk.call(self._w, 'hide', 'entry', entry)
+        self.tk.call(self._w, 'hide', 'entry', entry)
 
     def indicator_create(self, entry, cnf={}, **kw):
         apply(self.tk.call,
               (self._w, 'indicator', 'create', entry) + self._options(cnf, kw))
- 
+
     def indicator_configure(self, entry, cnf={}, **kw):
-       if cnf is None:
-           return _lst2dict(
-              self.tk.split(
-                  self.tk.call(self._w, 'indicator', 'configure', entry)))
-       apply(self.tk.call,
-             (self._w, 'indicator', 'configure', entry) + self._options(cnf, kw))
- 
+        if cnf is None:
+            return _lst2dict(
+               self.tk.split(
+                   self.tk.call(self._w, 'indicator', 'configure', entry)))
+        apply(self.tk.call,
+              (self._w, 'indicator', 'configure', entry) + self._options(cnf, kw))
+
     def indicator_cget(self,  entry, opt):
-       return self.tk.call(self._w, 'indicator', 'cget', entry, opt)
- 
+        return self.tk.call(self._w, 'indicator', 'cget', entry, opt)
+
     def indicator_exists(self,  entry):
-       return self.tk.call (self._w, 'indicator', 'exists', entry)
- 
+        return self.tk.call (self._w, 'indicator', 'exists', entry)
+
     def indicator_delete(self, entry):
         self.tk.call(self._w, 'indicator', 'delete', entry)
- 
+
     def indicator_size(self, entry):
         return self.tk.call(self._w, 'indicator', 'size', entry)
 
     def info_anchor(self):
-       return self.tk.call(self._w, 'info', 'anchor')
+        return self.tk.call(self._w, 'info', 'anchor')
 
     def info_children(self, entry=None):
-       c = self.tk.call(self._w, 'info', 'children', entry)
-       return self.tk.splitlist(c)
+        c = self.tk.call(self._w, 'info', 'children', entry)
+        return self.tk.splitlist(c)
 
     def info_data(self, entry):
-       return self.tk.call(self._w, 'info', 'data', entry)
+        return self.tk.call(self._w, 'info', 'data', entry)
 
     def info_exists(self, entry):
-       return self.tk.call(self._w, 'info', 'exists', entry)
+        return self.tk.call(self._w, 'info', 'exists', entry)
 
     def info_hidden(self, entry):
-       return self.tk.call(self._w, 'info', 'hidden', entry)
+        return self.tk.call(self._w, 'info', 'hidden', entry)
 
     def info_next(self, entry):
-       return self.tk.call(self._w, 'info', 'next', entry)
+        return self.tk.call(self._w, 'info', 'next', entry)
 
     def info_parent(self, entry):
-       return self.tk.call(self._w, 'info', 'parent', entry)
+        return self.tk.call(self._w, 'info', 'parent', entry)
 
     def info_prev(self, entry):
-       return self.tk.call(self._w, 'info', 'prev', entry)
+        return self.tk.call(self._w, 'info', 'prev', entry)
 
     def info_selection(self):
-       c = self.tk.call(self._w, 'info', 'selection')
-       return self.tk.splitlist(c)
+        c = self.tk.call(self._w, 'info', 'selection')
+        return self.tk.splitlist(c)
 
     def item_cget(self, entry, col, opt):
-       return self.tk.call(self._w, 'item', 'cget', entry, col, opt)
- 
+        return self.tk.call(self._w, 'item', 'cget', entry, col, opt)
+
     def item_configure(self, entry, col, cnf={}, **kw):
-       if cnf is None:
-           return _lst2dict(
-              self.tk.split(
-                  self.tk.call(self._w, 'item', 'configure', entry, col)))
-       apply(self.tk.call, (self._w, 'item', 'configure', entry, col) +
-             self._options(cnf, kw))
+        if cnf is None:
+            return _lst2dict(
+               self.tk.split(
+                   self.tk.call(self._w, 'item', 'configure', entry, col)))
+        apply(self.tk.call, (self._w, 'item', 'configure', entry, col) +
+              self._options(cnf, kw))
 
     def item_create(self, entry, col, cnf={}, **kw):
-       apply(self.tk.call,
-             (self._w, 'item', 'create', entry, col) + self._options(cnf, kw))
+        apply(self.tk.call,
+              (self._w, 'item', 'create', entry, col) + self._options(cnf, kw))
 
     def item_exists(self, entry, col):
-       return self.tk.call(self._w, 'item', 'exists', entry, col)
- 
+        return self.tk.call(self._w, 'item', 'exists', entry, col)
+
     def item_delete(self, entry, col):
-       self.tk.call(self._w, 'item', 'delete', entry, col)
+        self.tk.call(self._w, 'item', 'delete', entry, col)
 
     def nearest(self, y):
-       return self.tk.call(self._w, 'nearest', y)
+        return self.tk.call(self._w, 'nearest', y)
 
     def see(self, entry):
-       self.tk.call(self._w, 'see', entry)
+        self.tk.call(self._w, 'see', entry)
 
     def selection_clear(self, cnf={}, **kw):
-       apply(self.tk.call,
-             (self._w, 'selection', 'clear') + self._options(cnf, kw))
+        apply(self.tk.call,
+              (self._w, 'selection', 'clear') + self._options(cnf, kw))
 
     def selection_includes(self, entry):
-       return self.tk.call(self._w, 'selection', 'includes', entry)
+        return self.tk.call(self._w, 'selection', 'includes', entry)
 
     def selection_set(self, first, last=None):
-       self.tk.call(self._w, 'selection', 'set', first, last)
+        self.tk.call(self._w, 'selection', 'set', first, last)
 
     def show_entry(self, entry):
-       return self.tk.call(self._w, 'show', 'entry', entry)
+        return self.tk.call(self._w, 'show', 'entry', entry)
 
     def xview(self, *args):
-       apply(self.tk.call, (self._w, 'xview') + args)
+        apply(self.tk.call, (self._w, 'xview') + args)
 
     def yview(self, *args):
-       apply(self.tk.call, (self._w, 'yview') + args)
+        apply(self.tk.call, (self._w, 'yview') + args)
 
 class InputOnly(TixWidget):
     """InputOnly - Invisible widget.
@@ -1003,7 +1003,7 @@
     Subwidgets - None"""
 
     def __init__ (self,master=None,cnf={}, **kw):
-       TixWidget.__init__(self, master, 'tixInputOnly', None, cnf, kw)
+        TixWidget.__init__(self, master, 'tixInputOnly', None, cnf, kw)
 
 class LabelEntry(TixWidget):
     """LabelEntry - Entry field with label. Packages an entry widget
@@ -1016,10 +1016,10 @@
     entry       Entry"""
 
     def __init__ (self,master=None,cnf={}, **kw):
-       TixWidget.__init__(self, master, 'tixLabelEntry',
-                        ['labelside','options'], cnf, kw)
-       self.subwidget_list['label'] = _dummyLabel(self, 'label')
-       self.subwidget_list['entry'] = _dummyEntry(self, 'entry')
+        TixWidget.__init__(self, master, 'tixLabelEntry',
+                         ['labelside','options'], cnf, kw)
+        self.subwidget_list['label'] = _dummyLabel(self, 'label')
+        self.subwidget_list['entry'] = _dummyEntry(self, 'entry')
 
 class LabelFrame(TixWidget):
     """LabelFrame - Labelled Frame container. Packages a frame widget
@@ -1033,10 +1033,10 @@
     frame       Frame"""
 
     def __init__ (self,master=None,cnf={}, **kw):
-       TixWidget.__init__(self, master, 'tixLabelFrame',
-                        ['labelside','options'], cnf, kw)
-       self.subwidget_list['label'] = _dummyLabel(self, 'label')
-       self.subwidget_list['frame'] = _dummyFrame(self, 'frame')
+        TixWidget.__init__(self, master, 'tixLabelFrame',
+                         ['labelside','options'], cnf, kw)
+        self.subwidget_list['label'] = _dummyLabel(self, 'label')
+        self.subwidget_list['frame'] = _dummyFrame(self, 'frame')
 
 
 class ListNoteBook(TixWidget):
@@ -1048,19 +1048,19 @@
     choosing the name of the desired page in the hlist subwidget."""
 
     def __init__(self, master, cnf={}, **kw):
-       TixWidget.__init__(self, master, 'tixDirList', ['options'], cnf, kw)
-       self.subwidget_list['hlist'] = _dummyHList(self, 'hlist')
-       self.subwidget_list['shlist'] = _dummyScrolledHList(self, 'vsb')
+        TixWidget.__init__(self, master, 'tixDirList', ['options'], cnf, kw)
+        self.subwidget_list['hlist'] = _dummyHList(self, 'hlist')
+        self.subwidget_list['shlist'] = _dummyScrolledHList(self, 'vsb')
 
 
     def add(self, name, cnf={}, **kw):
-       apply(self.tk.call,
-             (self._w, 'add', name) + self._options(cnf, kw))
-       self.subwidget_list[name] = TixSubWidget(self, name)
-       return self.subwidget_list[name]
+        apply(self.tk.call,
+              (self._w, 'add', name) + self._options(cnf, kw))
+        self.subwidget_list[name] = TixSubWidget(self, name)
+        return self.subwidget_list[name]
 
     def raise_page(self, name):              # raise is a python keyword
-       self.tk.call(self._w, 'raise', name)
+        self.tk.call(self._w, 'raise', name)
 
 class Meter(TixWidget):
     """The Meter widget can be used to show the progress of a background
@@ -1068,8 +1068,8 @@
     """
 
     def __init__(self, master=None, cnf={}, **kw):
-       TixWidget.__init__(self, master, 'tixMeter',
-                        ['options'], cnf, kw)
+        TixWidget.__init__(self, master, 'tixMeter',
+                         ['options'], cnf, kw)
 
 class NoteBook(TixWidget):
     """NoteBook - Multi-page container widget (tabbed notebook metaphor).
@@ -1080,37 +1080,37 @@
     <pages>       page widgets added dynamically with the add method"""
 
     def __init__ (self,master=None,cnf={}, **kw):
-       TixWidget.__init__(self,master,'tixNoteBook', ['options'], cnf, kw)
-       self.subwidget_list['nbframe'] = TixSubWidget(self, 'nbframe',
-                                                destroy_physically=0)
+        TixWidget.__init__(self,master,'tixNoteBook', ['options'], cnf, kw)
+        self.subwidget_list['nbframe'] = TixSubWidget(self, 'nbframe',
+                                                 destroy_physically=0)
 
     def add(self, name, cnf={}, **kw):
-       apply(self.tk.call,
-             (self._w, 'add', name) + self._options(cnf, kw))
-       self.subwidget_list[name] = TixSubWidget(self, name)
-       return self.subwidget_list[name]
+        apply(self.tk.call,
+              (self._w, 'add', name) + self._options(cnf, kw))
+        self.subwidget_list[name] = TixSubWidget(self, name)
+        return self.subwidget_list[name]
 
     def delete(self, name):
-       self.tk.call(self._w, 'delete', name)
-       self.subwidget_list[name].destroy()
-       del self.subwidget_list[name]
+        self.tk.call(self._w, 'delete', name)
+        self.subwidget_list[name].destroy()
+        del self.subwidget_list[name]
 
     def page(self, name):
-       return self.subwidget(name)
+        return self.subwidget(name)
 
     def pages(self):
-       # Can't call subwidgets_all directly because we don't want .nbframe
-       names = self.tk.split(self.tk.call(self._w, 'pages'))
-       ret = []
-       for x in names:
-           ret.append(self.subwidget(x))
-       return ret
+        # Can't call subwidgets_all directly because we don't want .nbframe
+        names = self.tk.split(self.tk.call(self._w, 'pages'))
+        ret = []
+        for x in names:
+            ret.append(self.subwidget(x))
+        return ret
 
     def raise_page(self, name):              # raise is a python keyword
-       self.tk.call(self._w, 'raise', name)
+        self.tk.call(self._w, 'raise', name)
 
     def raised(self):
-       return self.tk.call(self._w, 'raised')
+        return self.tk.call(self._w, 'raised')
 
 class NoteBookFrame(TixWidget):
     """Will be added when Tix documentation is available !!!"""
@@ -1125,26 +1125,26 @@
     menu       Menu"""
 
     def __init__(self, master, cnf={}, **kw):
-       TixWidget.__init__(self, master, 'tixOptionMenu', ['options'], cnf, kw)
-       self.subwidget_list['menubutton'] = _dummyMenubutton(self, 'menubutton')
-       self.subwidget_list['menu'] = _dummyMenu(self, 'menu')
+        TixWidget.__init__(self, master, 'tixOptionMenu', ['options'], cnf, kw)
+        self.subwidget_list['menubutton'] = _dummyMenubutton(self, 'menubutton')
+        self.subwidget_list['menu'] = _dummyMenu(self, 'menu')
 
     def add_command(self, name, cnf={}, **kw):
-       apply(self.tk.call,
-             (self._w, 'add', 'command', name) + self._options(cnf, kw))
+        apply(self.tk.call,
+              (self._w, 'add', 'command', name) + self._options(cnf, kw))
 
     def add_separator(self, name, cnf={}, **kw):
-       apply(self.tk.call,
-             (self._w, 'add', 'separator', name) + self._options(cnf, kw))
+        apply(self.tk.call,
+              (self._w, 'add', 'separator', name) + self._options(cnf, kw))
 
     def delete(self, name):
-       self.tk.call(self._w, 'delete', name)
+        self.tk.call(self._w, 'delete', name)
 
     def disable(self, name):
-       self.tk.call(self._w, 'disable', name)
+        self.tk.call(self._w, 'disable', name)
 
     def enable(self, name):
-       self.tk.call(self._w, 'enable', name)
+        self.tk.call(self._w, 'enable', name)
 
 class PanedWindow(TixWidget):
     """PanedWindow - Multi-pane container widget
@@ -1158,21 +1158,21 @@
     <panes>       g/p widgets added dynamically with the add method."""
 
     def __init__(self, master, cnf={}, **kw):
-       TixWidget.__init__(self, master, 'tixPanedWindow', ['orientation', 'options'], cnf, kw)
+        TixWidget.__init__(self, master, 'tixPanedWindow', ['orientation', 'options'], cnf, kw)
 
     def add(self, name, cnf={}, **kw):
-       apply(self.tk.call,
-             (self._w, 'add', name) + self._options(cnf, kw))
-       self.subwidget_list[name] = TixSubWidget(self, name,
-                                           check_intermediate=0)
-       return self.subwidget_list[name]
+        apply(self.tk.call,
+              (self._w, 'add', name) + self._options(cnf, kw))
+        self.subwidget_list[name] = TixSubWidget(self, name,
+                                            check_intermediate=0)
+        return self.subwidget_list[name]
 
     def panes(self):
-       names = self.tk.call(self._w, 'panes')
-       ret = []
-       for x in names:
-           ret.append(self.subwidget(x))
-       return ret
+        names = self.tk.call(self._w, 'panes')
+        ret = []
+        for x in names:
+            ret.append(self.subwidget(x))
+        return ret
 
 class PopupMenu(TixWidget):
     """PopupMenu widget can be used as a replacement of the tk_popup command.
@@ -1186,90 +1186,90 @@
     menu       Menu"""
 
     def __init__(self, master, cnf={}, **kw):
-       TixWidget.__init__(self, master, 'tixPopupMenu', ['options'], cnf, kw)
-       self.subwidget_list['menubutton'] = _dummyMenubutton(self, 'menubutton')
-       self.subwidget_list['menu'] = _dummyMenu(self, 'menu')
+        TixWidget.__init__(self, master, 'tixPopupMenu', ['options'], cnf, kw)
+        self.subwidget_list['menubutton'] = _dummyMenubutton(self, 'menubutton')
+        self.subwidget_list['menu'] = _dummyMenu(self, 'menu')
 
     def bind_widget(self, widget):
-       self.tk.call(self._w, 'bind', widget._w)
+        self.tk.call(self._w, 'bind', widget._w)
 
     def unbind_widget(self, widget):
-       self.tk.call(self._w, 'unbind', widget._w)
+        self.tk.call(self._w, 'unbind', widget._w)
 
     def post_widget(self, widget, x, y):
-       self.tk.call(self._w, 'post', widget._w, x, y)
+        self.tk.call(self._w, 'post', widget._w, x, y)
 
 class ResizeHandle(TixWidget):
     """Internal widget to draw resize handles on Scrolled widgets."""
 
     def __init__(self, master, cnf={}, **kw):
-       # There seems to be a Tix bug rejecting the configure method
-       # Let's try making the flags -static
-       flags = ['options', 'command', 'cursorfg', 'cursorbg',
-                'handlesize', 'hintcolor', 'hintwidth',
-                'x', 'y']
-       # In fact, x y height width are configurable
-       TixWidget.__init__(self, master, 'tixResizeHandle',
-                           flags, cnf, kw)
+        # There seems to be a Tix bug rejecting the configure method
+        # Let's try making the flags -static
+        flags = ['options', 'command', 'cursorfg', 'cursorbg',
+                 'handlesize', 'hintcolor', 'hintwidth',
+                 'x', 'y']
+        # In fact, x y height width are configurable
+        TixWidget.__init__(self, master, 'tixResizeHandle',
+                            flags, cnf, kw)
 
     def attach_widget(self, widget):
-       self.tk.call(self._w, 'attachwidget', widget._w)
+        self.tk.call(self._w, 'attachwidget', widget._w)
 
     def detach_widget(self, widget):
-       self.tk.call(self._w, 'detachwidget', widget._w)
+        self.tk.call(self._w, 'detachwidget', widget._w)
 
     def hide(self, widget):
-       self.tk.call(self._w, 'hide', widget._w)
+        self.tk.call(self._w, 'hide', widget._w)
 
     def show(self, widget):
-       self.tk.call(self._w, 'show', widget._w)
+        self.tk.call(self._w, 'show', widget._w)
 
 class ScrolledHList(TixWidget):
     """ScrolledHList - HList with automatic scrollbars."""
 
     def __init__(self, master, cnf={}, **kw):
-       TixWidget.__init__(self, master, 'tixScrolledHList', ['options'],
-                        cnf, kw)
-       self.subwidget_list['hlist'] = _dummyHList(self, 'hlist')
-       self.subwidget_list['vsb'] = _dummyScrollbar(self, 'vsb')
-       self.subwidget_list['hsb'] = _dummyScrollbar(self, 'hsb')
+        TixWidget.__init__(self, master, 'tixScrolledHList', ['options'],
+                         cnf, kw)
+        self.subwidget_list['hlist'] = _dummyHList(self, 'hlist')
+        self.subwidget_list['vsb'] = _dummyScrollbar(self, 'vsb')
+        self.subwidget_list['hsb'] = _dummyScrollbar(self, 'hsb')
 
 class ScrolledListBox(TixWidget):
     """ScrolledListBox - Listbox with automatic scrollbars."""
 
     def __init__(self, master, cnf={}, **kw):
-       TixWidget.__init__(self, master, 'tixScrolledListBox', ['options'], cnf, kw)
-       self.subwidget_list['listbox'] = _dummyListbox(self, 'listbox')
-       self.subwidget_list['vsb'] = _dummyScrollbar(self, 'vsb')
-       self.subwidget_list['hsb'] = _dummyScrollbar(self, 'hsb')
+        TixWidget.__init__(self, master, 'tixScrolledListBox', ['options'], cnf, kw)
+        self.subwidget_list['listbox'] = _dummyListbox(self, 'listbox')
+        self.subwidget_list['vsb'] = _dummyScrollbar(self, 'vsb')
+        self.subwidget_list['hsb'] = _dummyScrollbar(self, 'hsb')
 
 class ScrolledText(TixWidget):
     """ScrolledText - Text with automatic scrollbars."""
 
     def __init__(self, master, cnf={}, **kw):
-       TixWidget.__init__(self, master, 'tixScrolledText', ['options'], cnf, kw)
-       self.subwidget_list['text'] = _dummyText(self, 'text')
-       self.subwidget_list['vsb'] = _dummyScrollbar(self, 'vsb')
-       self.subwidget_list['hsb'] = _dummyScrollbar(self, 'hsb')
+        TixWidget.__init__(self, master, 'tixScrolledText', ['options'], cnf, kw)
+        self.subwidget_list['text'] = _dummyText(self, 'text')
+        self.subwidget_list['vsb'] = _dummyScrollbar(self, 'vsb')
+        self.subwidget_list['hsb'] = _dummyScrollbar(self, 'hsb')
 
 class ScrolledTList(TixWidget):
     """ScrolledTList - TList with automatic scrollbars."""
 
     def __init__(self, master, cnf={}, **kw):
-       TixWidget.__init__(self, master, 'tixScrolledTList', ['options'],
-                        cnf, kw)
-       self.subwidget_list['tlist'] = _dummyTList(self, 'tlist')
-       self.subwidget_list['vsb'] = _dummyScrollbar(self, 'vsb')
-       self.subwidget_list['hsb'] = _dummyScrollbar(self, 'hsb')
+        TixWidget.__init__(self, master, 'tixScrolledTList', ['options'],
+                         cnf, kw)
+        self.subwidget_list['tlist'] = _dummyTList(self, 'tlist')
+        self.subwidget_list['vsb'] = _dummyScrollbar(self, 'vsb')
+        self.subwidget_list['hsb'] = _dummyScrollbar(self, 'hsb')
 
 class ScrolledWindow(TixWidget):
     """ScrolledWindow - Window with automatic scrollbars."""
 
     def __init__(self, master, cnf={}, **kw):
-       TixWidget.__init__(self, master, 'tixScrolledWindow', ['options'], cnf, kw)
-       self.subwidget_list['window'] = _dummyFrame(self, 'window')
-       self.subwidget_list['vsb'] = _dummyScrollbar(self, 'vsb')
-       self.subwidget_list['hsb'] = _dummyScrollbar(self, 'hsb')
+        TixWidget.__init__(self, master, 'tixScrolledWindow', ['options'], cnf, kw)
+        self.subwidget_list['window'] = _dummyFrame(self, 'window')
+        self.subwidget_list['vsb'] = _dummyScrollbar(self, 'vsb')
+        self.subwidget_list['hsb'] = _dummyScrollbar(self, 'hsb')
 
 class Select(TixWidget):
     """Select - Container of button subwidgets. It can be used to provide
@@ -1278,35 +1278,35 @@
     Subwidgets are buttons added dynamically using the add method."""
 
     def __init__(self, master, cnf={}, **kw):
-       TixWidget.__init__(self, master, 'tixSelect',
-                        ['allowzero', 'radio', 'orientation', 'labelside',
-                         'options'],
-                        cnf, kw)
-       self.subwidget_list['label'] = _dummyLabel(self, 'label')
+        TixWidget.__init__(self, master, 'tixSelect',
+                         ['allowzero', 'radio', 'orientation', 'labelside',
+                          'options'],
+                         cnf, kw)
+        self.subwidget_list['label'] = _dummyLabel(self, 'label')
 
     def add(self, name, cnf={}, **kw):
-       apply(self.tk.call,
-             (self._w, 'add', name) + self._options(cnf, kw))
-       self.subwidget_list[name] = _dummyButton(self, name)
-       return self.subwidget_list[name]
+        apply(self.tk.call,
+              (self._w, 'add', name) + self._options(cnf, kw))
+        self.subwidget_list[name] = _dummyButton(self, name)
+        return self.subwidget_list[name]
 
     def invoke(self, name):
-       self.tk.call(self._w, 'invoke', name)
+        self.tk.call(self._w, 'invoke', name)
 
 class StdButtonBox(TixWidget):
     """StdButtonBox - Standard Button Box (OK, Apply, Cancel and Help) """
 
     def __init__(self, master=None, cnf={}, **kw):
-       TixWidget.__init__(self, master, 'tixStdButtonBox',
-                        ['orientation', 'options'], cnf, kw)
-       self.subwidget_list['ok'] = _dummyButton(self, 'ok')
-       self.subwidget_list['apply'] = _dummyButton(self, 'apply')
-       self.subwidget_list['cancel'] = _dummyButton(self, 'cancel')
-       self.subwidget_list['help'] = _dummyButton(self, 'help')
+        TixWidget.__init__(self, master, 'tixStdButtonBox',
+                         ['orientation', 'options'], cnf, kw)
+        self.subwidget_list['ok'] = _dummyButton(self, 'ok')
+        self.subwidget_list['apply'] = _dummyButton(self, 'apply')
+        self.subwidget_list['cancel'] = _dummyButton(self, 'cancel')
+        self.subwidget_list['help'] = _dummyButton(self, 'help')
 
     def invoke(self, name):
-       if self.subwidget_list.has_key(name):
-           self.tk.call(self._w, 'invoke', name)
+        if self.subwidget_list.has_key(name):
+            self.tk.call(self._w, 'invoke', name)
 
 class TList(TixWidget):
     """TList - Hierarchy display widget which can be
@@ -1319,85 +1319,85 @@
     Subwidgets - None"""
 
     def __init__ (self,master=None,cnf={}, **kw):
-       TixWidget.__init__(self, master, 'tixTList', ['options'], cnf, kw)
+        TixWidget.__init__(self, master, 'tixTList', ['options'], cnf, kw)
 
     def active_set(self, index):
-       self.tk.call(self._w, 'active', 'set', index)
+        self.tk.call(self._w, 'active', 'set', index)
 
     def active_clear(self):
-       self.tk.call(self._w, 'active', 'clear')
+        self.tk.call(self._w, 'active', 'clear')
 
     def anchor_set(self, index):
-       self.tk.call(self._w, 'anchor', 'set', index)
+        self.tk.call(self._w, 'anchor', 'set', index)
 
     def anchor_clear(self):
-       self.tk.call(self._w, 'anchor', 'clear')
+        self.tk.call(self._w, 'anchor', 'clear')
 
     def delete(self, from_, to=None):
-       self.tk.call(self._w, 'delete', from_, to)
+        self.tk.call(self._w, 'delete', from_, to)
 
     def dragsite_set(self, index):
-       self.tk.call(self._w, 'dragsite', 'set', index)
+        self.tk.call(self._w, 'dragsite', 'set', index)
 
     def dragsite_clear(self):
-       self.tk.call(self._w, 'dragsite', 'clear')
+        self.tk.call(self._w, 'dragsite', 'clear')
 
     def dropsite_set(self, index):
-       self.tk.call(self._w, 'dropsite', 'set', index)
+        self.tk.call(self._w, 'dropsite', 'set', index)
 
     def dropsite_clear(self):
-       self.tk.call(self._w, 'dropsite', 'clear')
+        self.tk.call(self._w, 'dropsite', 'clear')
 
     def insert(self, index, cnf={}, **kw):
-       apply(self.tk.call,
-              (self._w, 'insert', index) + self._options(cnf, kw))
+        apply(self.tk.call,
+               (self._w, 'insert', index) + self._options(cnf, kw))
 
     def info_active(self):
-       return self.tk.call(self._w, 'info', 'active')
+        return self.tk.call(self._w, 'info', 'active')
 
     def info_anchor(self):
-       return self.tk.call(self._w, 'info', 'anchor')
+        return self.tk.call(self._w, 'info', 'anchor')
 
     def info_down(self, index):
-       return self.tk.call(self._w, 'info', 'down', index)
+        return self.tk.call(self._w, 'info', 'down', index)
 
     def info_left(self, index):
-       return self.tk.call(self._w, 'info', 'left', index)
+        return self.tk.call(self._w, 'info', 'left', index)
 
     def info_right(self, index):
-       return self.tk.call(self._w, 'info', 'right', index)
+        return self.tk.call(self._w, 'info', 'right', index)
 
     def info_selection(self):
-       c = self.tk.call(self._w, 'info', 'selection')
-       return self.tk.splitlist(c)
+        c = self.tk.call(self._w, 'info', 'selection')
+        return self.tk.splitlist(c)
 
     def info_size(self):
-       return self.tk.call(self._w, 'info', 'size')
+        return self.tk.call(self._w, 'info', 'size')
 
     def info_up(self, index):
-       return self.tk.call(self._w, 'info', 'up', index)
+        return self.tk.call(self._w, 'info', 'up', index)
 
     def nearest(self, x, y):
-       return self.tk.call(self._w, 'nearest', x, y)
+        return self.tk.call(self._w, 'nearest', x, y)
 
     def see(self, index):
-       self.tk.call(self._w, 'see', index)
+        self.tk.call(self._w, 'see', index)
 
     def selection_clear(self, cnf={}, **kw):
-       apply(self.tk.call,
-             (self._w, 'selection', 'clear') + self._options(cnf, kw))
+        apply(self.tk.call,
+              (self._w, 'selection', 'clear') + self._options(cnf, kw))
 
     def selection_includes(self, index):
-       return self.tk.call(self._w, 'selection', 'includes', index)
+        return self.tk.call(self._w, 'selection', 'includes', index)
 
     def selection_set(self, first, last=None):
-       self.tk.call(self._w, 'selection', 'set', first, last)
+        self.tk.call(self._w, 'selection', 'set', first, last)
 
     def xview(self, *args):
-       apply(self.tk.call, (self._w, 'xview') + args)
+        apply(self.tk.call, (self._w, 'xview') + args)
 
     def yview(self, *args):
-       apply(self.tk.call, (self._w, 'yview') + args)
+        apply(self.tk.call, (self._w, 'yview') + args)
 
 class Tree(TixWidget):
     """Tree - The tixTree widget can be used to display hierachical
@@ -1405,26 +1405,26 @@
     the view of the tree by opening or closing parts of the tree."""
 
     def __init__(self, master=None, cnf={}, **kw):
-       TixWidget.__init__(self, master, 'tixTree',
-                        ['options'], cnf, kw)
-       self.subwidget_list['hlist'] = _dummyHList(self, 'hlist')
-       self.subwidget_list['vsb'] = _dummyScrollbar(self, 'vsb')
-       self.subwidget_list['hsb'] = _dummyScrollbar(self, 'hsb')
+        TixWidget.__init__(self, master, 'tixTree',
+                         ['options'], cnf, kw)
+        self.subwidget_list['hlist'] = _dummyHList(self, 'hlist')
+        self.subwidget_list['vsb'] = _dummyScrollbar(self, 'vsb')
+        self.subwidget_list['hsb'] = _dummyScrollbar(self, 'hsb')
 
     def autosetmode(self):
-       self.tk.call(self._w, 'autosetmode')
+        self.tk.call(self._w, 'autosetmode')
 
     def close(self, entrypath):
-       self.tk.call(self._w, 'close', entrypath)
+        self.tk.call(self._w, 'close', entrypath)
 
     def getmode(self, entrypath):
-       return self.tk.call(self._w, 'getmode', entrypath)
+        return self.tk.call(self._w, 'getmode', entrypath)
 
     def open(self, entrypath):
-       self.tk.call(self._w, 'open', entrypath)
+        self.tk.call(self._w, 'open', entrypath)
 
     def setmode(self, entrypath, mode='none'):
-       self.tk.call(self._w, 'setmode', entrypath, mode)
+        self.tk.call(self._w, 'setmode', entrypath, mode)
 
 
 # Could try subclassing Tree for CheckList - would need another arg to init
@@ -1441,7 +1441,7 @@
         self.subwidget_list['hlist'] = _dummyHList(self, 'hlist')
         self.subwidget_list['vsb'] = _dummyScrollbar(self, 'vsb')
         self.subwidget_list['hsb'] = _dummyScrollbar(self, 'hsb')
-        
+
     def autosetmode(self):
         self.tk.call(self._w, 'autosetmode')
 
@@ -1472,128 +1472,128 @@
 
 class _dummyButton(Button, TixSubWidget):
     def __init__(self, master, name, destroy_physically=1):
-       TixSubWidget.__init__(self, master, name, destroy_physically)
+        TixSubWidget.__init__(self, master, name, destroy_physically)
 
 class _dummyCheckbutton(Checkbutton, TixSubWidget):
     def __init__(self, master, name, destroy_physically=1):
-       TixSubWidget.__init__(self, master, name, destroy_physically)
+        TixSubWidget.__init__(self, master, name, destroy_physically)
 
 class _dummyEntry(Entry, TixSubWidget):
     def __init__(self, master, name, destroy_physically=1):
-       TixSubWidget.__init__(self, master, name, destroy_physically)
+        TixSubWidget.__init__(self, master, name, destroy_physically)
 
 class _dummyFrame(Frame, TixSubWidget):
     def __init__(self, master, name, destroy_physically=1):
-       TixSubWidget.__init__(self, master, name, destroy_physically)
+        TixSubWidget.__init__(self, master, name, destroy_physically)
 
 class _dummyLabel(Label, TixSubWidget):
     def __init__(self, master, name, destroy_physically=1):
-       TixSubWidget.__init__(self, master, name, destroy_physically)
+        TixSubWidget.__init__(self, master, name, destroy_physically)
 
 class _dummyListbox(Listbox, TixSubWidget):
     def __init__(self, master, name, destroy_physically=1):
-       TixSubWidget.__init__(self, master, name, destroy_physically)
+        TixSubWidget.__init__(self, master, name, destroy_physically)
 
 class _dummyMenu(Menu, TixSubWidget):
     def __init__(self, master, name, destroy_physically=1):
-       TixSubWidget.__init__(self, master, name, destroy_physically)
+        TixSubWidget.__init__(self, master, name, destroy_physically)
 
 class _dummyMenubutton(Menubutton, TixSubWidget):
     def __init__(self, master, name, destroy_physically=1):
-       TixSubWidget.__init__(self, master, name, destroy_physically)
+        TixSubWidget.__init__(self, master, name, destroy_physically)
 
 class _dummyScrollbar(Scrollbar, TixSubWidget):
     def __init__(self, master, name, destroy_physically=1):
-       TixSubWidget.__init__(self, master, name, destroy_physically)
+        TixSubWidget.__init__(self, master, name, destroy_physically)
 
 class _dummyText(Text, TixSubWidget):
     def __init__(self, master, name, destroy_physically=1):
-       TixSubWidget.__init__(self, master, name, destroy_physically)
+        TixSubWidget.__init__(self, master, name, destroy_physically)
 
 class _dummyScrolledListBox(ScrolledListBox, TixSubWidget):
     def __init__(self, master, name, destroy_physically=1):
-       TixSubWidget.__init__(self, master, name, destroy_physically)
-       self.subwidget_list['listbox'] = _dummyListbox(self, 'listbox')
-       self.subwidget_list['vsb'] = _dummyScrollbar(self, 'vsb')
-       self.subwidget_list['hsb'] = _dummyScrollbar(self, 'hsb')
+        TixSubWidget.__init__(self, master, name, destroy_physically)
+        self.subwidget_list['listbox'] = _dummyListbox(self, 'listbox')
+        self.subwidget_list['vsb'] = _dummyScrollbar(self, 'vsb')
+        self.subwidget_list['hsb'] = _dummyScrollbar(self, 'hsb')
 
 class _dummyHList(HList, TixSubWidget):
     def __init__(self, master, name, destroy_physically=1):
-       TixSubWidget.__init__(self, master, name, destroy_physically)
+        TixSubWidget.__init__(self, master, name, destroy_physically)
 
 class _dummyScrolledHList(ScrolledHList, TixSubWidget):
     def __init__(self, master, name, destroy_physically=1):
-       TixSubWidget.__init__(self, master, name, destroy_physically)
-       self.subwidget_list['hlist'] = _dummyHList(self, 'hlist')
-       self.subwidget_list['vsb'] = _dummyScrollbar(self, 'vsb')
-       self.subwidget_list['hsb'] = _dummyScrollbar(self, 'hsb')
+        TixSubWidget.__init__(self, master, name, destroy_physically)
+        self.subwidget_list['hlist'] = _dummyHList(self, 'hlist')
+        self.subwidget_list['vsb'] = _dummyScrollbar(self, 'vsb')
+        self.subwidget_list['hsb'] = _dummyScrollbar(self, 'hsb')
 
 class _dummyTList(TList, TixSubWidget):
     def __init__(self, master, name, destroy_physically=1):
-       TixSubWidget.__init__(self, master, name, destroy_physically)
+        TixSubWidget.__init__(self, master, name, destroy_physically)
 
 class _dummyComboBox(ComboBox, TixSubWidget):
     def __init__(self, master, name, destroy_physically=1):
-       TixSubWidget.__init__(self, master, name, destroy_physically)
-       self.subwidget_list['entry'] = _dummyEntry(self, 'entry')
-       self.subwidget_list['arrow'] = _dummyButton(self, 'arrow')
-       # I'm not sure about this destroy_physically=0 in all cases;
-       # it may depend on if -dropdown is true; I've added as a trial
-       self.subwidget_list['slistbox'] = _dummyScrolledListBox(self,
-                                                        'slistbox',
-                                                        destroy_physically=0)
-       self.subwidget_list['listbox'] = _dummyListbox(self, 'listbox',
-                                                 destroy_physically=0)
+        TixSubWidget.__init__(self, master, name, destroy_physically)
+        self.subwidget_list['entry'] = _dummyEntry(self, 'entry')
+        self.subwidget_list['arrow'] = _dummyButton(self, 'arrow')
+        # I'm not sure about this destroy_physically=0 in all cases;
+        # it may depend on if -dropdown is true; I've added as a trial
+        self.subwidget_list['slistbox'] = _dummyScrolledListBox(self,
+                                                         'slistbox',
+                                                         destroy_physically=0)
+        self.subwidget_list['listbox'] = _dummyListbox(self, 'listbox',
+                                                  destroy_physically=0)
 
 class _dummyDirList(DirList, TixSubWidget):
     def __init__(self, master, name, destroy_physically=1):
-       TixSubWidget.__init__(self, master, name, destroy_physically)
-       self.subwidget_list['hlist'] = _dummyHList(self, 'hlist')
-       self.subwidget_list['vsb'] = _dummyScrollbar(self, 'vsb')
-       self.subwidget_list['hsb'] = _dummyScrollbar(self, 'hsb')
+        TixSubWidget.__init__(self, master, name, destroy_physically)
+        self.subwidget_list['hlist'] = _dummyHList(self, 'hlist')
+        self.subwidget_list['vsb'] = _dummyScrollbar(self, 'vsb')
+        self.subwidget_list['hsb'] = _dummyScrollbar(self, 'hsb')
 
 class _dummyDirSelectBox(DirSelectBox, TixSubWidget):
     def __init__(self, master, name, destroy_physically=1):
-       TixSubWidget.__init__(self, master, name, destroy_physically)
-       self.subwidget_list['dirlist'] = _dummyDirList(self, 'dirlist')
-       self.subwidget_list['dircbx'] = _dummyFileComboBox(self, 'dircbx')
+        TixSubWidget.__init__(self, master, name, destroy_physically)
+        self.subwidget_list['dirlist'] = _dummyDirList(self, 'dirlist')
+        self.subwidget_list['dircbx'] = _dummyFileComboBox(self, 'dircbx')
 
 class _dummyExFileSelectBox(ExFileSelectBox, TixSubWidget):
     def __init__(self, master, name, destroy_physically=1):
-       TixSubWidget.__init__(self, master, name, destroy_physically)
-       self.subwidget_list['cancel'] = _dummyButton(self, 'cancel')
-       self.subwidget_list['ok'] = _dummyButton(self, 'ok')
-       self.subwidget_list['hidden'] = _dummyCheckbutton(self, 'hidden')
-       self.subwidget_list['types'] = _dummyComboBox(self, 'types')
-       self.subwidget_list['dir'] = _dummyComboBox(self, 'dir')
-       self.subwidget_list['dirlist'] = _dummyScrolledListBox(self, 'dirlist')
-       self.subwidget_list['file'] = _dummyComboBox(self, 'file')
-       self.subwidget_list['filelist'] = _dummyScrolledListBox(self, 'filelist')
+        TixSubWidget.__init__(self, master, name, destroy_physically)
+        self.subwidget_list['cancel'] = _dummyButton(self, 'cancel')
+        self.subwidget_list['ok'] = _dummyButton(self, 'ok')
+        self.subwidget_list['hidden'] = _dummyCheckbutton(self, 'hidden')
+        self.subwidget_list['types'] = _dummyComboBox(self, 'types')
+        self.subwidget_list['dir'] = _dummyComboBox(self, 'dir')
+        self.subwidget_list['dirlist'] = _dummyScrolledListBox(self, 'dirlist')
+        self.subwidget_list['file'] = _dummyComboBox(self, 'file')
+        self.subwidget_list['filelist'] = _dummyScrolledListBox(self, 'filelist')
 
 class _dummyFileSelectBox(FileSelectBox, TixSubWidget):
     def __init__(self, master, name, destroy_physically=1):
-       TixSubWidget.__init__(self, master, name, destroy_physically)
-       self.subwidget_list['dirlist'] = _dummyScrolledListBox(self, 'dirlist')
-       self.subwidget_list['filelist'] = _dummyScrolledListBox(self, 'filelist')
-       self.subwidget_list['filter'] = _dummyComboBox(self, 'filter')
-       self.subwidget_list['selection'] = _dummyComboBox(self, 'selection')
+        TixSubWidget.__init__(self, master, name, destroy_physically)
+        self.subwidget_list['dirlist'] = _dummyScrolledListBox(self, 'dirlist')
+        self.subwidget_list['filelist'] = _dummyScrolledListBox(self, 'filelist')
+        self.subwidget_list['filter'] = _dummyComboBox(self, 'filter')
+        self.subwidget_list['selection'] = _dummyComboBox(self, 'selection')
 
 class _dummyFileComboBox(ComboBox, TixSubWidget):
     def __init__(self, master, name, destroy_physically=1):
-       TixSubWidget.__init__(self, master, name, destroy_physically)
-       self.subwidget_list['dircbx'] = _dummyComboBox(self, 'dircbx')
+        TixSubWidget.__init__(self, master, name, destroy_physically)
+        self.subwidget_list['dircbx'] = _dummyComboBox(self, 'dircbx')
 
 class _dummyStdButtonBox(StdButtonBox, TixSubWidget):
     def __init__(self, master, name, destroy_physically=1):
-       TixSubWidget.__init__(self, master, name, destroy_physically)
-       self.subwidget_list['ok'] = _dummyButton(self, 'ok')
-       self.subwidget_list['apply'] = _dummyButton(self, 'apply')
-       self.subwidget_list['cancel'] = _dummyButton(self, 'cancel')
-       self.subwidget_list['help'] = _dummyButton(self, 'help')
+        TixSubWidget.__init__(self, master, name, destroy_physically)
+        self.subwidget_list['ok'] = _dummyButton(self, 'ok')
+        self.subwidget_list['apply'] = _dummyButton(self, 'apply')
+        self.subwidget_list['cancel'] = _dummyButton(self, 'cancel')
+        self.subwidget_list['help'] = _dummyButton(self, 'help')
 
 class _dummyNoteBookFrame(NoteBookFrame, TixSubWidget):
     def __init__(self, master, name, destroy_physically=0):
-       TixSubWidget.__init__(self, master, name, destroy_physically)
+        TixSubWidget.__init__(self, master, name, destroy_physically)
 
 ########################
 ### Utility Routines ###
@@ -1612,7 +1612,7 @@
 def FileTypeList(dict):
     s = ''
     for type in dict.keys():
-       s = s + '{{' + type + '} {' + type + ' - ' + dict[type] + '}} '
+        s = s + '{{' + type + '} {' + type + ' - ' + dict[type] + '}} '
     return s
 
 # Still to be done:
@@ -1624,4 +1624,3 @@
     to see all the objects.
     """
     pass
-