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 657433645d..44ac2b8c9d 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 zcmaKsU2GIp6vzMP?#y;lit=G`)mD~JNF%d!w%yWcTyW(hX%Oo|N`kU!XuB084Uk z`<#1kN3+*IIviK=Cr4H+oUH%?(2)X`@oOGClQ~NHpVXTwzsP*w%-7Fw7kQ==8wiUX zVB-)H_|;JFyv2S%E&t7@-Vx0!5zrrWQyuy#RkrEI7_XHPT-CQ@U~oums{Mc^n2F`y zX{YgxCiZpNH}LLYmW$)3i8Hv^VW{q%#r0XXFs6x?8bSV0^dM~vVLLWqjD7%7v2NX^ zQ_DXgY{4Fk)6FU!D~r01k;Ww&uhMZ5qIyc zX=0@j;V&LhVj8=aIs*e+8=J>ciAi4Aji4 z<@p2A&sFeydTh*rw;(p}y>7LSv2+H^(mt!j6jd4ZWtA>i(iP9nNn>u=uco9Uhvw69 zwO@xn5}P}(a&Lm)zW&LYZQMdbV4wF*tR-iu*V02<_rg$Lqz88Q!&Fy4kZ<5++<|`y zbj$aU1%kFl+{OMda60fnI_yJzwLLUp?MLZ1n+j$S`0IN&n z_t6uEdP#T^{VY#w=9}FBv^*6iYT^b$!iplC--*d0Kx=>~2V)0=@<98zut}GgCxwIb z3;+A`JFcPMnK>BSTZ(1N5}GG277Ae)+$lekxWPpXYvk$P3WM`$CQLCm3g=MZu`k`@ zD}-+gE6pw2g#(%$nF<-2+t!NQ6h1E;)ErwOTqEo^U}4~rk{ delta 1539 zcmZvbU5J!r6vzMPnRh;RoJvy`O>GCXg{+)LQK36)LmVbJ}zP@xBofs%Q3!ZGPjnh?l|hrDd_+>4uO1jPC8mYs){ zI}p-ko=py8$Ya`zJlmJ=9~?Ft^-GoffOb59P5#@BE7zCfhjt8(Ob5|unMdApFYGPt z|38{$G49-RZrM`2hAe)NGYCs5ZDD3j@$pV?C|qoTvp^Y^(#=x-n^sFDtqnYS3#JdM zc@Xp(gGwbR#Z7V3?ZTV5Bv-3+>|sgwE(S0y=gPVm`^yBF%~(zPG5__}*h@KC%BJqD zG&P18GuuVW*`{V`GhAiE0=bXR%YJTCw`fy~y|M)RBUgW7xXGbImJn%av5_MvB9 zwDQ%qm3xN!%&c>sU7KvQ5dbzaQWyR@l**E?PC|YCwIMv#eb%~Hn-iqLoDBFxZGq{FU{^#cf3j$DeG(+&dR8_xZ)Qr z>!eBQh3U}AP+}>F9+?s*mJqO^qR|fju*v(7)VklU@ z!*v|dYW2smk8(L_Eck@$kH$`AvOpO(@f8r&(E)DY`y`~_cmn5>aLvY(_!V$}8sEnC zBH(Ew!BPGVsHr!_6#fAk78>6XmKC~Sd`oI+e??h5*$Sj4jKk6gG$xEAQXuyjN967nAN) zIlrH6WDTlc!pr0!&P@!Fzfn0Ru%De^2ee>$oacu|b%QC*q{a?lW#d4LIY?N3A_ww_ zTqXwSr=5{UhmmKh5>)bZ25gcVX|I!r;hAM_