mirror of
https://github.com/python/cpython.git
synced 2025-08-04 00:48:58 +00:00
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:
parent
ad892dc80d
commit
8574378ad4
1 changed files with 10 additions and 4 deletions
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue