summaryrefslogtreecommitdiffstats
path: root/Demo/tkinter/guido/mbox.py
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>1994-07-13 16:53:32 (GMT)
committerGuido van Rossum <guido@python.org>1994-07-13 16:53:32 (GMT)
commit78b0c82535af09fde940d1b040f9da72c20f7c70 (patch)
treec666a065e242157fa3228e7277b5b3d72d5aaf6f /Demo/tkinter/guido/mbox.py
parent74f2565e7c1d3f9beb43f83f3d57a25031f8ed8b (diff)
downloadcpython-78b0c82535af09fde940d1b040f9da72c20f7c70.zip
cpython-78b0c82535af09fde940d1b040f9da72c20f7c70.tar.gz
cpython-78b0c82535af09fde940d1b040f9da72c20f7c70.tar.bz2
Made refile work -- basically set exportselection to 0 for list of
folders, then fix minor bugs and remove debug print statement. Also needs a fix to mhlib.py
Diffstat (limited to 'Demo/tkinter/guido/mbox.py')
-rwxr-xr-xDemo/tkinter/guido/mbox.py13
1 files changed, 5 insertions, 8 deletions
diff --git a/Demo/tkinter/guido/mbox.py b/Demo/tkinter/guido/mbox.py
index a4e86da..41ece24 100755
--- a/Demo/tkinter/guido/mbox.py
+++ b/Demo/tkinter/guido/mbox.py
@@ -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():