]> granicus.if.org Git - python/commitdiff
Made all textfields in message and question boxes minimal height and invisible, and...
authorJack Jansen <jack.jansen@cwi.nl>
Tue, 18 Jan 2000 13:36:02 +0000 (13:36 +0000)
committerJack Jansen <jack.jansen@cwi.nl>
Tue, 18 Jan 2000 13:36:02 +0000 (13:36 +0000)
Mac/Lib/EasyDialogs.py
Mac/Resources/dialogs.rsrc

index 657433645d319a6d48056ccb401e1ba7bb8c8b51..44ac2b8c9dd5c8ec7e6a5fa61f70e5843507aa8b 100644 (file)
@@ -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 ):
index d604de954afff350d34e89273cb46b5551572f0e..d2551469735d93c20cdb6caede53aab8f6615151 100644 (file)
Binary files a/Mac/Resources/dialogs.rsrc and b/Mac/Resources/dialogs.rsrc differ