mailr14202 - /branches/gui_testing/gui/menu.py


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by edward on August 06, 2011 - 17:02:
Author: bugman
Date: Sat Aug  6 17:02:43 2011
New Revision: 14202

URL: http://svn.gna.org/viewcvs/relax?rev=14202&view=rev
Log:
Many of the 'File' menu entries are now disabled when the execution lock is 
on.


Modified:
    branches/gui_testing/gui/menu.py

Modified: branches/gui_testing/gui/menu.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/gui_testing/gui/menu.py?rev=14202&r1=14201&r2=14202&view=diff
==============================================================================
--- branches/gui_testing/gui/menu.py (original)
+++ branches/gui_testing/gui/menu.py Sat Aug  6 17:02:43 2011
@@ -287,12 +287,17 @@
         # The status object.
         status = Status()
 
+        # Flag for enabling or disabling the menu entries.
+        enable = False
+        if not status.exec_lock.locked():
+            enable = True
+
+        # The file menu entries.
+        self.menubar.Enable(self.MENU_FILE_NEW, enable)
+        self.menubar.Enable(self.MENU_FILE_CLOSE, enable)
+        self.menubar.Enable(self.MENU_FILE_CLOSE_ALL, enable)
+        self.menubar.Enable(self.MENU_FILE_OPEN, enable)
+
         # Loop over the user function menu items.
         for i in range(len(self.entries_uf)):
-            # Enable the menu entries.
-            if not status.exec_lock.locked():
-                self.menubar.Enable(self.entries_uf[i][0], True)
-
-            # Disable the menu entries.
-            else:
-                self.menubar.Enable(self.entries_uf[i][0], False)
+            self.menubar.Enable(self.entries_uf[i][0], enable)




Related Messages


Powered by MHonArc, Updated Sat Aug 06 17:40:01 2011