In AskYesNoCancel() treat the "yes" and "no" buttons the same way as the cancel

button (i.e. an empty label hides the button).
This commit is contained in:
Jack Jansen 2000-02-10 16:15:53 +00:00
parent ad892dc80d
commit 8574378ad4
1 changed files with 10 additions and 4 deletions

View File

@ -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)