diff options
author | Jack Jansen <jack.jansen@cwi.nl> | 1996-04-11 15:40:32 (GMT) |
---|---|---|
committer | Jack Jansen <jack.jansen@cwi.nl> | 1996-04-11 15:40:32 (GMT) |
commit | c9c0dd34203a9ebb6b24b8dd922b762bf2995b7a (patch) | |
tree | 8a97490c05a223af3adf121454a991197fb93d52 /Mac/Lib/test | |
parent | cef2c597fec211a708954a6d934d5ae708b1a61d (diff) | |
download | cpython-c9c0dd34203a9ebb6b24b8dd922b762bf2995b7a.zip cpython-c9c0dd34203a9ebb6b24b8dd922b762bf2995b7a.tar.gz cpython-c9c0dd34203a9ebb6b24b8dd922b762bf2995b7a.tar.bz2 |
Fixed ttedit to actually work
Fixed minor update bug in tlist
Diffstat (limited to 'Mac/Lib/test')
-rw-r--r-- | Mac/Lib/test/tlist.py | 8 | ||||
-rw-r--r-- | Mac/Lib/test/ttedit.py | 14 |
2 files changed, 7 insertions, 15 deletions
diff --git a/Mac/Lib/test/tlist.py b/Mac/Lib/test/tlist.py index be46c26..4dba121 100644 --- a/Mac/Lib/test/tlist.py +++ b/Mac/Lib/test/tlist.py @@ -19,20 +19,16 @@ class ListWindow(Window): r = (40, 40, 400, 300) w = Win.NewWindow(r, name, 1, 0, -1, 1, 0x55555555) r2 = (0, 0, 345, 245) + Qd.SetPort(w) + self.wid = w self.list = List.LNew(r2, (0, 0, 1, 1), (0,0), 0, w, 0, 1, 1, 1) self.filllist() w.DrawGrowIcon() - self.wid = w self.do_postopen() def do_activate(self, onoff, evt): self.list.LActivate(onoff) - def do_rawupdate(self, window, event): - window.BeginUpdate() - self.do_update(window, event) - window.EndUpdate() - def do_update(self, *args): self.list.LUpdate(self.wid.GetWindowPort().visRgn) diff --git a/Mac/Lib/test/ttedit.py b/Mac/Lib/test/ttedit.py index 59e250d..a4cd774 100644 --- a/Mac/Lib/test/ttedit.py +++ b/Mac/Lib/test/ttedit.py @@ -19,6 +19,7 @@ class TEWindow(Window): r2 = (0, 0, 345, 245) Qd.SetPort(w) self.ted = TE.TENew(r2, r2) + self.ted.TEAutoView(1) w.DrawGrowIcon() self.wid = w self.do_postopen() @@ -32,21 +33,16 @@ class TEWindow(Window): else: self.ted.TEDeactivate() - def do_rawupdate(self, window, event): - window.BeginUpdate() - self.do_update(window, event) - window.EndUpdate() - - def do_update(self, *args): - Qd.EraseRect(self.wid.GetWindowPort().portRect) - self.ted.TEUpdate(self.wid.GetWindowPort().portRect) + def do_update(self, wid, event): + Qd.EraseRect(wid.GetWindowPort().portRect) + self.ted.TEUpdate(wid.GetWindowPort().portRect) def do_contentclick(self, local, modifiers, evt): shifted = (modifiers & 0x200) self.ted.TEClick(local, shifted) def do_char(self, ch, event): - self.ted.TEKey(ch) + self.ted.TEKey(ord(ch)) class TestList(Application): def __init__(self): |