Mercurial > cpython-lru_cache-weakref
diff Mac/Lib/FrameWork.py @ 16599:260f033ae7df legacy-trunk
DialogWindows now have a self.dlg in addition to self.wid.
| author | Jack Jansen <jack.jansen@cwi.nl> |
|---|---|
| date | Wed, 14 Feb 2001 17:07:04 +0000 |
| parents | 90ede5165d1f |
| children | 19c2f50e5395 |
line wrap: on
line diff
--- a/Mac/Lib/FrameWork.py Wed Feb 14 17:06:32 2001 +0000 +++ b/Mac/Lib/FrameWork.py Wed Feb 14 17:07:04 2001 +0000 @@ -222,8 +222,9 @@ return old def do_dialogevent(self, event): - gotone, window, item = DialogSelect(event) + gotone, dlg, item = DialogSelect(event) if gotone: + window = dlg.GetDialogWindow() if self._windows.has_key(window): self._windows[window].do_itemhit(item, event) else: @@ -995,14 +996,15 @@ """A modeless dialog window""" def open(self, resid): - self.wid = GetNewDialog(resid, -1) + self.dlg = GetNewDialog(resid, -1) + self.wid = self.dlg.GetDialogWindow() self.do_postopen() def close(self): self.do_postclose() def do_itemhit(self, item, event): - print 'Dialog %s, item %d hit'%(self.wid, item) + print 'Dialog %s, item %d hit'%(self.dlg, item) def do_rawupdate(self, window, event): pass
