[Ocfs2-tools-commits] manish commits r739 - trunk/ocfs2console/ocfs2interface

svn-commits at oss.oracle.com svn-commits at oss.oracle.com
Sun Mar 27 03:05:44 CST 2005


Author: manish
Date: 2005-03-27 03:05:42 -0600 (Sun, 27 Mar 2005)
New Revision: 739

Modified:
   trunk/ocfs2console/ocfs2interface/format.py
   trunk/ocfs2console/ocfs2interface/guiutil.py
   trunk/ocfs2console/ocfs2interface/tune.py
Log:
Support for alternative button order


Modified: trunk/ocfs2console/ocfs2interface/format.py
===================================================================
--- trunk/ocfs2console/ocfs2interface/format.py	2005-03-26 01:18:17 UTC (rev 738)
+++ trunk/ocfs2console/ocfs2interface/format.py	2005-03-27 09:05:42 UTC (rev 739)
@@ -19,7 +19,7 @@
 
 import ocfs2
 
-from guiutil import set_props, error_box, format_bytes
+from guiutil import set_props, error_box, format_bytes, set_alt_button_order
 from process import Process
 
 from fswidgets import BaseCombo, NumNodes, VolumeLabel, ClusterSize, BlockSize
@@ -63,6 +63,8 @@
                         buttons=(gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL,
                                  gtk.STOCK_OK,     gtk.RESPONSE_OK))
 
+    set_alt_button_order(dialog, (gtk.RESPONSE_OK, gtk.RESPONSE_CANCEL))
+
     table = gtk.Table(rows=5, columns=2)
     set_props(table, row_spacing=4,
                      column_spacing=4,

Modified: trunk/ocfs2console/ocfs2interface/guiutil.py
===================================================================
--- trunk/ocfs2console/ocfs2interface/guiutil.py	2005-03-26 01:18:17 UTC (rev 738)
+++ trunk/ocfs2console/ocfs2interface/guiutil.py	2005-03-27 09:05:42 UTC (rev 739)
@@ -21,7 +21,7 @@
     for k, v in kwargs.items():
         obj.set_property(k, v)
 
-suffixes = ['K', 'MB', 'GB', 'TB']
+suffixes = ('K', 'MB', 'GB', 'TB')
 
 def format_bytes(bytes, show_bytes=False):
     if bytes == 1:
@@ -45,7 +45,8 @@
     dialog = gtk.MessageDialog(parent=parent,
                                flags=gtk.DIALOG_DESTROY_WITH_PARENT,
                                type=gtk.MESSAGE_ERROR,
-                               buttons=gtk.BUTTONS_OK, message_format=msg)
+                               buttons=gtk.BUTTONS_OK,
+                               message_format=msg)
     dialog.run()
     dialog.destroy()
 
@@ -77,4 +78,10 @@
 
     dialog.destroy()
 
-    return text    
+    return text
+
+try:
+    set_alt_button_order = gtk.Dialog.set_alternative_button_order
+except AttributeError:
+    def set_alt_button_order(dialog, new_order):
+        pass

Modified: trunk/ocfs2console/ocfs2interface/tune.py
===================================================================
--- trunk/ocfs2console/ocfs2interface/tune.py	2005-03-26 01:18:17 UTC (rev 738)
+++ trunk/ocfs2console/ocfs2interface/tune.py	2005-03-27 09:05:42 UTC (rev 739)
@@ -19,7 +19,7 @@
 
 import ocfs2
 
-from guiutil import set_props, error_box, format_bytes
+from guiutil import set_props, error_box, format_bytes, set_alt_button_order
 from process import Process
 
 from fswidgets import NumNodes, VolumeLabel
@@ -67,6 +67,9 @@
                         buttons=(gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL,
                                  gtk.STOCK_OK,     gtk.RESPONSE_OK))
 
+    set_alt_button_order(dialog, (gtk.RESPONSE_OK, gtk.RESPONSE_CANCEL))
+
+
     table = gtk.Table(rows=1, columns=2)
     set_props(table, row_spacing=4,
                      column_spacing=4,



More information about the Ocfs2-tools-commits mailing list