diff libervia.py @ 392:f539f6f8ee9c

browser_side: standardize the dialogs size and buttons display: - do not set a default width/height for the XMLUI dialogs - do not display an extra "Close" button when XMLUI form is showed - the buttons order is OK/Save on the left, Cancel/Close on the right - horizontally center the dialog buttons
author souliane <souliane@mailoo.org>
date Mon, 03 Mar 2014 16:24:00 +0100
parents c86d7a8d2c1e
children 6a6551de4414
line wrap: on
line diff
--- a/libervia.py	Mon Mar 03 15:44:54 2014 +0100
+++ b/libervia.py	Mon Mar 03 16:24:00 2014 +0100
@@ -378,9 +378,9 @@
             pass
         elif "xmlui" in data:
             ui = XMLUI(self, xml_data = data['xmlui'])
-            _dialog = dialog.GenericDialog(ui.title, ui)
+            options = ['NO_CLOSE'] if ui.type == 'form' else []
+            _dialog = dialog.GenericDialog(ui.title, ui, options=options)
             ui.setCloseCb(_dialog.close)
-            _dialog.setSize('80%', '80%')
             _dialog.show()
         else:
             dialog.InfoDialog("Error",