Guido van Rossum | c636014 | 1990-10-13 19:23:40 +0000 | [diff] [blame] | 1 | # Module 'filewin' |
| 2 | # File windows, a subclass of textwin (which is a subclass of gwin) |
| 3 | |
Guido van Rossum | c636014 | 1990-10-13 19:23:40 +0000 | [diff] [blame] | 4 | import textwin |
Guido van Rossum | b6775db | 1994-08-01 11:34:53 +0000 | [diff] [blame] | 5 | import __builtin__ |
Guido van Rossum | c636014 | 1990-10-13 19:23:40 +0000 | [diff] [blame] | 6 | |
| 7 | |
| 8 | # FILE WINDOW |
| 9 | |
| 10 | def open_readonly(fn): # Open a file window |
Guido van Rossum | b6775db | 1994-08-01 11:34:53 +0000 | [diff] [blame] | 11 | fp = __builtin__.open(fn, 'r') |
Guido van Rossum | 40b0f3a | 1991-04-21 19:31:39 +0000 | [diff] [blame] | 12 | w = textwin.open_readonly(fn, fp.read()) |
Guido van Rossum | c636014 | 1990-10-13 19:23:40 +0000 | [diff] [blame] | 13 | w.fn = fn |
| 14 | return w |
| 15 | |
| 16 | def open(fn): # Open a file window |
Guido van Rossum | b6775db | 1994-08-01 11:34:53 +0000 | [diff] [blame] | 17 | fp = __builtin__.open(fn, 'r') |
Guido van Rossum | 40b0f3a | 1991-04-21 19:31:39 +0000 | [diff] [blame] | 18 | w = textwin.open(fn, fp.read()) |
Guido van Rossum | c636014 | 1990-10-13 19:23:40 +0000 | [diff] [blame] | 19 | w.fn = fn |
| 20 | return w |