From 8574378ad48cbae4589645774fdee8f141e0b823 Mon Sep 17 00:00:00 2001 From: Jack Jansen Date: Thu, 10 Feb 2000 16:15:53 +0000 Subject: In AskYesNoCancel() treat the "yes" and "no" buttons the same way as the cancel button (i.e. an empty label hides the button). --- Mac/Lib/EasyDialogs.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/Mac/Lib/EasyDialogs.py b/Mac/Lib/EasyDialogs.py index 44ac2b8..1327243 100644 --- a/Mac/Lib/EasyDialogs.py +++ b/Mac/Lib/EasyDialogs.py @@ -171,11 +171,17 @@ def AskYesNoCancel(question, default = 0, yes=None, no=None, cancel=None, id=262 h = d.GetDialogItemAsControl(5) SetDialogItemText(h, lf2cr(question)) if yes != None: - h = d.GetDialogItemAsControl(2) - h.SetControlTitle(yes) + if yes == '': + d.HideDialogItem(2) + else: + h = d.GetDialogItemAsControl(2) + h.SetControlTitle(yes) if no != None: - h = d.GetDialogItemAsControl(3) - h.SetControlTitle(no) + if no == '': + d.HideDialogItem(3) + else: + h = d.GetDialogItemAsControl(3) + h.SetControlTitle(no) if cancel != None: if cancel == '': d.HideDialogItem(4) -- cgit v0.12