changeset 1142:2f9f735334da

core (XMLUI): sugar method "note" allow to easily create a XMLUI note dialog (more methods for other dialogs should follow)
author Goffi <goffi@goffi.org>
date Wed, 27 Aug 2014 01:24:26 +0200
parents 7fcafc3206b1
children 3164b509bc99
files src/tools/xml_tools.py
diffstat 1 files changed, 17 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/tools/xml_tools.py	Wed Aug 27 00:23:14 2014 +0200
+++ b/src/tools/xml_tools.py	Wed Aug 27 01:24:26 2014 +0200
@@ -1026,6 +1026,23 @@
         return self.doc.toxml()
 
 
+# Some sugar for XMLUI dialogs
+
+def note(message, title='', level=C.XMLUI_DATA_LVL_INFO):
+    """Sugar to easily create a Note Dialog
+
+    @param message: body of the note
+    @param title: title of the note
+    @param level: one of C.XMLUI_DATA_LVL_*
+    """
+    note_xmlui = XMLUI(C.XMLUI_DIALOG, dialog_opt = {
+                       C.XMLUI_DATA_TYPE: C.XMLUI_DIALOG_NOTE,
+                       C.XMLUI_DATA_MESS: message,
+                       C.XMLUI_DATA_LVL: level},
+                       title=title
+                      )
+    return note_xmlui
+
 # Misc other funtions