@@ -78,32 +78,39 @@ def _show(title=None, message=None, _icon=None, _type=None, **options):
7878 # In others we get a Tcl_Obj.
7979 return str (res )
8080
81+
8182def showinfo (title = None , message = None , ** options ):
8283 "Show an info message"
8384 return _show (title , message , INFO , OK , ** options )
8485
86+
8587def showwarning (title = None , message = None , ** options ):
8688 "Show a warning message"
8789 return _show (title , message , WARNING , OK , ** options )
8890
91+
8992def showerror (title = None , message = None , ** options ):
9093 "Show an error message"
9194 return _show (title , message , ERROR , OK , ** options )
9295
96+
9397def askquestion (title = None , message = None , ** options ):
9498 "Ask a question"
9599 return _show (title , message , QUESTION , YESNO , ** options )
96100
101+
97102def askokcancel (title = None , message = None , ** options ):
98103 "Ask if operation should proceed; return true if the answer is ok"
99104 s = _show (title , message , QUESTION , OKCANCEL , ** options )
100105 return s == OK
101106
107+
102108def askyesno (title = None , message = None , ** options ):
103109 "Ask a question; return true if the answer is yes"
104110 s = _show (title , message , QUESTION , YESNO , ** options )
105111 return s == YES
106112
113+
107114def askyesnocancel (title = None , message = None , ** options ):
108115 "Ask a question; return true if the answer is yes, None if cancelled."
109116 s = _show (title , message , QUESTION , YESNOCANCEL , ** options )
@@ -113,6 +120,7 @@ def askyesnocancel(title=None, message=None, **options):
113120 return None
114121 return s == YES
115122
123+
116124def askretrycancel (title = None , message = None , ** options ):
117125 "Ask if operation should be retried; return true if the answer is yes"
118126 s = _show (title , message , WARNING , RETRYCANCEL , ** options )
0 commit comments