]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Made refile work -- basically set exportselection to 0 for list of
authorGuido van Rossum <guido@python.org>
Wed, 13 Jul 1994 16:53:32 +0000 (16:53 +0000)
committerGuido van Rossum <guido@python.org>
Wed, 13 Jul 1994 16:53:32 +0000 (16:53 +0000)
folders, then fix minor bugs and remove debug print statement.  Also
needs a fix to mhlib.py

Demo/tkinter/guido/mbox.py

index a4e86da646e0cc3753431306de7593a223574fe5..41ece240042884612f38cdc873e579bd492f4f8f 100755 (executable)
@@ -57,7 +57,7 @@ def main():
        folderbar = Scrollbar(right, {'relief': 'sunken', 'bd': 2})
        folderbar.pack({'fill': 'y', 'side': 'right'})
 
-       folderbox = Listbox(right)
+       folderbox = Listbox(right, {'exportselection': 0})
        folderbox.pack({'expand': 1, 'fill': 'both', 'side': 'left'})
 
        foldermenu = Menu(root)
@@ -159,7 +159,7 @@ def scan_unpost(e):
 
 scanparser = regex.compile('^ *\([0-9]+\)')
 
-def open_folder(*e):
+def open_folder(e=None):
        global folder, mhf
        sel = folderbox.curselection()
        if len(sel) != 1:
@@ -174,7 +174,7 @@ def open_folder(*e):
        mhf = mh.openfolder(folder)
        rescan()
 
-def open_message(*e):
+def open_message(e=None):
        global viewer
        sel = scanbox.curselection()
        if len(sel) != 1:
@@ -202,7 +202,7 @@ def open_message(*e):
 def interestingheader(header):
        return header != 'received'
 
-def remove_message():
+def remove_message(e=None):
        itop = scanbox.nearest(0)
        sel = scanbox.curselection()
        if not sel:
@@ -220,7 +220,7 @@ def remove_message():
 
 lastrefile = ''
 tofolder = None
-def refile_message():
+def refile_message(e=None):
        global lastrefile, tofolder
        itop = scanbox.nearest(0)
        sel = scanbox.curselection()
@@ -242,9 +242,7 @@ def refile_message():
                line = scanbox.get(i)
                if scanparser.match(line) >= 0:
                        todo.append(string.atoi(scanparser.group(1)))
-       print 'refile', todo, tofolder
        if lastrefile != refileto or not tofolder:
-               print 'new folder'
                lastrefile = refileto
                tofolder = None
                tofolder = mh.openfolder(lastrefile)
@@ -263,7 +261,6 @@ def fixfocus(near, itop):
        else:
                i = 'end'
        scanbox.select_from(i)
-       print 'yview', `itop`
        scanbox.yview(itop)
 
 def setfolders():