blob: a03c3f70a63cdd8d1849a935c04765186ee561f0 [file] [log] [blame]
Guido van Rossumc6360141990-10-13 19:23:40 +00001# Module 'filewin'
2# File windows, a subclass of textwin (which is a subclass of gwin)
3
Guido van Rossumc6360141990-10-13 19:23:40 +00004import textwin
Guido van Rossum40b0f3a1991-04-21 19:31:39 +00005import builtin
Guido van Rossumc6360141990-10-13 19:23:40 +00006
7
8# FILE WINDOW
9
10def open_readonly(fn): # Open a file window
Guido van Rossum40b0f3a1991-04-21 19:31:39 +000011 fp = builtin.open(fn, 'r')
12 w = textwin.open_readonly(fn, fp.read())
Guido van Rossumc6360141990-10-13 19:23:40 +000013 w.fn = fn
14 return w
15
16def open(fn): # Open a file window
Guido van Rossum40b0f3a1991-04-21 19:31:39 +000017 fp = builtin.open(fn, 'r')
18 w = textwin.open(fn, fp.read())
Guido van Rossumc6360141990-10-13 19:23:40 +000019 w.fn = fn
20 return w