Initial revision

This commit is contained in:
Guido van Rossum 1990-10-13 19:23:40 +00:00
parent df79a1ee19
commit c636014c43
47 changed files with 5492 additions and 0 deletions

28
Lib/lib-stdwin/dirwin.py Normal file
View file

@ -0,0 +1,28 @@
# Module 'dirwin'
# Directory windows, a subclass of listwin
import gwin
import listwin
import anywin
import path
import dircache
def action(w, string, i, detail):
(h, v), clicks, button, mask = detail
if clicks = 2:
name = path.cat(w.name, string)
try:
w = anywin.open(name)
except posix.error, why:
stdwin.message('Can\'t open ' + name + ': ' + why[1])
def open(name):
name = path.cat(name, '')
list = dircache.opendir(name)[:]
list.sort()
dircache.annotate(name, list)
w = listwin.open(name, list)
w.name = name
w.action = action
return w