From fca049d952c1e70be02fa0f0512f34d75ee242e2 Mon Sep 17 00:00:00 2001 From: Jack Jansen Date: Tue, 18 Jan 2000 13:36:02 +0000 Subject: [PATCH] Made all textfields in message and question boxes minimal height and invisible, and use AutoSizeDialog() and ShowWindow() before doing interaction. --- Mac/Lib/EasyDialogs.py | 10 ++++++++++ Mac/Resources/dialogs.rsrc | Bin 14760 -> 15704 bytes 2 files changed, 10 insertions(+) diff --git a/Mac/Lib/EasyDialogs.py b/Mac/Lib/EasyDialogs.py index 657433645d31..44ac2b8c9dd5 100644 --- a/Mac/Lib/EasyDialogs.py +++ b/Mac/Lib/EasyDialogs.py @@ -55,6 +55,8 @@ def Message(msg, id=260, ok=None): h = d.GetDialogItemAsControl(1) h.SetControlTitle(ok) d.SetDialogDefaultItem(1) + d.AutoSizeDialog() + d.ShowWindow() while 1: n = ModalDialog(None) if n == 1: @@ -92,6 +94,8 @@ def AskString(prompt, default = "", id=261, ok=None, cancel=None): h.SetControlTitle(cancel) d.SetDialogDefaultItem(1) d.SetDialogCancelItem(2) + d.AutoSizeDialog() + d.ShowWindow() while 1: n = ModalDialog(None) if n == 1: @@ -132,6 +136,8 @@ def AskPassword(prompt, default='', id=264, ok=None, cancel=None): h.SetControlTitle(cancel) d.SetDialogDefaultItem(Dialogs.ok) d.SetDialogCancelItem(Dialogs.cancel) + d.AutoSizeDialog() + d.ShowWindow() while 1: n = ModalDialog(None) if n == 1: @@ -183,6 +189,8 @@ def AskYesNoCancel(question, default = 0, yes=None, no=None, cancel=None, id=262 d.SetDialogDefaultItem(3) elif default == -1: d.SetDialogDefaultItem(4) + d.AutoSizeDialog() + d.ShowWindow() while 1: n = ModalDialog(None) if n == 1: return default @@ -206,6 +214,8 @@ class ProgressBar: self.title(title) self.label(label) self._update(0) + self.d.AutoSizeDialog() + self.d.ShowWindow() self.d.DrawDialog() def __del__( self ): diff --git a/Mac/Resources/dialogs.rsrc b/Mac/Resources/dialogs.rsrc index d604de954afff350d34e89273cb46b5551572f0e..d2551469735d93c20cdb6caede53aab8f6615151 100644 GIT binary patch delta 1749 zc-nrZ31HK{8`33b-YCL1%sRk!{?P#afCp+8G7$wsXNm0c0r z2REo_6d#nag$5}IeF*fW&5DW@sv;ulL&$^J(!SWLZT%rF;)AH^nS1ZWnAz{% z^K-xNoHILIxcSMElt?{3x@68&0T6)JEU=KD@X$B;V^q2#-WH{~;f>)^%_L{88@7|Z zG3f_bIE*xYG{oA~a$UvuEb1Ec@G^wtUI$g9hq4u)4vg?x7?I`OTYLNZ{}Bhw$7C#a zzqad^)^n`Gv7z_-3PRfI+0(&RLv(D@>yzwZydYb45T(P3gY<3`Tksx6=sbutZ|`ka z@hgfA*ojfP6|hmowg)*}rqO^+XxppqiNtGODVmy~h&9m5NKw~+%Bn^io({NEo440g zA$Tc@r`##w8pGtZ`>ZkJWhZscJGNPDz!9Wyqf$nb?>gFG21}ixD00l9?32MIURV83 zsnhh~6c2a8&`sTr<@i{8Se!FWUBy5TEL`WUX_X#WEG&)n|9VWaTp~Q-5~W|@mo6X1 zq8vOrAY{2$Xj$z%1ahD7wucQ znSE+QyWO+N#-b_S%JpyB1w(w6>)p|Vuo(MD{)XPbZS+?L;Vue5#FF?9_Qrq{68{R9 zzd2Rz-@HB1B=J3b1%$E^-^Xcg=&-~OaDjdPl=ydy7TM{!9{dR)eo_s(CnbJU4L0!% zEO=Am5Vf(y;}RRR4rnq}!KjQk(KP*-IQ4}80>L}v`*b*;FE_j5`Z)dG!AwXk{?5Y@us ze7>F3%2oo2HCkB-Xc^VYE;GKbmHohNG_|rn7}qOhg7+4tWd|-!OvGReX%gQvi2+^R zpJRxZ|3=0c*GXK&1eblmPGykz7sbxQjaw8s58GpkoQIoNDRL5@QRFsZkbw!ZL#tzkdd8VT&5^Y`P9Pc%N@A7F3x4@m6r^C!*)@{H>|EnaZH zpUBSmi4ws?!+}KO?qKUW_i^hyx6N7M9&{}Cf>Z0(I(6O?os`LM+m!Ds6qa@8gV_Da Gx%L+iiy!O& delta 1539 zc-nY*DFB1DES5dC8P(Yy&Tclu+CBfQX0hlOVwIRR6T482+cW?t zY1+ihvOWDJMx!&53n6VmZdJjpelL_8qqUrOJ-7KN z<~xddjM7ll=VqsnYTElP!h^bZl#U>4K!iwmqK0`$fjytXbJDi`mf}l7Os!Tk) z^-VikVTkSZb^EvRN4(sq)|(hc2lT}qI(fOI55XB;?no>w8%>l!uW%KZ;F0(xZt>4m zC-Dd#_#kp5evPMq_$u*R3`YQCnLf&&fP{4Ec!wWA=2VH_TVpvMO8kbBIR2T8H)uWJ zA5nr)Es*6^0#TT8r4ocrFz%JuP3IWDkadQ!nBT4ZL@Y)Nxxq2bXbR&l)!2GD22^9r z;l@LHvY-!W*Q%5;=^Cv{72{T|%4Wu0T9rn|eOifqti)3_FfHKzj&40MGf5cIll23+ zeR{IHjED4OPZ*Er$ylvCLro_5m&)@=bqB}CeQ>s_nv}{lRXk|15B{BsC>1k4E^)*d zALmn(p_)m2Mm4i=&Ro?@VnxVp;an9jb2C53b2GokbN#M(u77Gg*FW24PfN2oF4`Q` yHv1!UNnpJh45pYJfpjy#>$O0McVb0&&yH|IOG|NW*!&V$^s6B?m~5U5-v0?^WA+pP -- 2.47.3