mailr10569 - /branches/bieri_gui/gui_bieri/analyses/auto_rx_base.py


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

Header


Content

Posted by edward on January 29, 2010 - 10:10:
Author: bugman
Date: Fri Jan 29 10:10:20 2010
New Revision: 10569

URL: http://svn.gna.org/viewcvs/relax?rev=10569&view=rev
Log:
Shifted the execute GUI element into the add_execute_relax() method.


Modified:
    branches/bieri_gui/gui_bieri/analyses/auto_rx_base.py

Modified: branches/bieri_gui/gui_bieri/analyses/auto_rx_base.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/bieri_gui/gui_bieri/analyses/auto_rx_base.py?rev=10569&r1=10568&r2=10569&view=diff
==============================================================================
--- branches/bieri_gui/gui_bieri/analyses/auto_rx_base.py (original)
+++ branches/bieri_gui/gui_bieri/analyses/auto_rx_base.py Fri Jan 29 10:10:20 
2010
@@ -169,7 +169,6 @@
         results_dir_copy_copy_copy_copy = wx.BoxSizer(wx.HORIZONTAL)
         results_dir_copy_copy_copy_1 = wx.BoxSizer(wx.HORIZONTAL)
         nmr_freq_copy_copy_copy_1 = wx.BoxSizer(wx.HORIZONTAL)
-        exec_relax_copy_1_copy = wx.BoxSizer(wx.HORIZONTAL)
         sizer_5_copy_1 = wx.BoxSizer(wx.HORIZONTAL)
         sizer_6_copy_1 = wx.BoxSizer(wx.VERTICAL)
         exec_relax_copy_1 = wx.BoxSizer(wx.HORIZONTAL)
@@ -181,9 +180,6 @@
 
         # A grid sizer for the peak list info.
         sizer_11.Add(results_dir_copy_copy, 1, wx.EXPAND, 0)
-        exec_relax_copy_1_copy.Add(self.label_5_copy_1_copy, 0, 
wx.ALIGN_CENTER_VERTICAL|wx.ADJUST_MINSIZE, 0)
-        exec_relax_copy_1_copy.Add(self.relax_start_r1_1, 0, 
wx.RIGHT|wx.ADJUST_MINSIZE, 0)
-        sizer_11.Add(exec_relax_copy_1_copy, 0, wx.ALIGN_RIGHT, 0)
         sizer_10_copy.Add(self.bitmap_1_copy_copy_copy, 0, 
wx.ADJUST_MINSIZE, 10)
         sizer_11_copy.Add(self.label_4_copy_copy_copy, 0, 
wx.BOTTOM|wx.ADJUST_MINSIZE, 18)
         
nmr_freq_copy_copy_copy_1.Add(self.label_2_copy_copy_copy_2_copy_copy_1, 0, 
wx.LEFT|wx.ALIGN_CENTER_VERTICAL|wx.ADJUST_MINSIZE, 0)
@@ -202,9 +198,6 @@
         self.label_2_copy_copy_5.SetMinSize((230, 17))
         self.label_2_copy_copy_2_copy_1.SetMinSize((230, 17))
         self.label_2_copy_copy_3_copy_1.SetMinSize((230, 17))
-        self.label_5_copy_1_copy.SetMinSize((118, 17))
-        self.relax_start_r1_1.SetName('hello')
-        self.relax_start_r1_1.SetSize(self.relax_start_r1_1.GetBestSize())
         self.label_4_copy_copy_copy.SetFont(wx.Font(16, wx.DEFAULT, 
wx.NORMAL, wx.NORMAL, 0, "Sans"))
         self.label_2_copy_copy_copy_2_copy_copy_1.SetMinSize((230, 17))
         self.nmrfreq_value_r21.SetMinSize((350, 27))
@@ -217,6 +210,32 @@
         self.label_5_copy_1_copy_copy_copy_1.SetMinSize((118, 17))
         self.relax_start_r1_1_copy_copy_1.SetName('hello')
         
self.relax_start_r1_1_copy_copy_1.SetSize(self.relax_start_r1_1_copy_copy_1.GetBestSize())
+
+
+    def add_execute_relax(self, box):
+        """Create and add the relax execution GUI element to the given box.
+
+        @param box:     The box element to pack the relax execution GUI 
element into.
+        @type box:      wx.BoxSizer instance
+        """
+
+        # A horizontal sizer for the contents.
+        sizer = wx.BoxSizer(wx.HORIZONTAL)
+
+        # The label.
+        label = wx.StaticText(self.parent, -1, "Execute relax        ", 
style=wx.ALIGN_RIGHT)
+        label.SetMinSize((118, 17))
+        sizer.Add(label, 0, wx.ALIGN_CENTER_VERTICAL|wx.ADJUST_MINSIZE, 0)
+
+        # The button.
+        button = wx.BitmapButton(self.parent, -1, 
wx.Bitmap(IMAGE_PATH+'relax_start.gif', wx.BITMAP_TYPE_ANY))
+        button.SetName('hello')
+        button.SetSize(button.GetBestSize())
+        self.gui.Bind(wx.EVT_BUTTON, self.exec_r1_1, button)
+        sizer.Add(button, 0, wx.RIGHT|wx.ADJUST_MINSIZE, 0)
+
+        # Add the element to the box.
+        box.Add(sizer, 0, wx.ALIGN_RIGHT, 0)
 
 
     def add_frame_title(self, box):
@@ -511,8 +530,8 @@
         # Add the peak list selection GUI element.
         self.add_peak_list_selection(box)
 
-        self.label_5_copy_1_copy = wx.StaticText(self.parent, -1, "Execute 
relax        ", style=wx.ALIGN_RIGHT)
-        self.relax_start_r1_1 = wx.BitmapButton(self.parent, -1, 
wx.Bitmap(IMAGE_PATH+'relax_start.gif', wx.BITMAP_TYPE_ANY))
+        # Add the execution GUI element.
+        self.add_execute_relax(box)
 
         # Return the box.
         return box




Related Messages


Powered by MHonArc, Updated Fri Jan 29 10:40:03 2010