mailr10358 - /branches/bieri_gui/gui_bieri/analyses/auto_model_free.py


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

Header


Content

Posted by edward on January 26, 2010 - 11:34:
Author: bugman
Date: Tue Jan 26 11:34:50 2010
New Revision: 10358

URL: http://svn.gna.org/viewcvs/relax?rev=10358&view=rev
Log:
Wrote the build_right_box() method by collecting together all the sizer_15 
lines.


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

Modified: branches/bieri_gui/gui_bieri/analyses/auto_model_free.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/bieri_gui/gui_bieri/analyses/auto_model_free.py?rev=10358&r1=10357&r2=10358&view=diff
==============================================================================
--- branches/bieri_gui/gui_bieri/analyses/auto_model_free.py (original)
+++ branches/bieri_gui/gui_bieri/analyses/auto_model_free.py Tue Jan 26 
11:34:50 2010
@@ -151,7 +151,6 @@
 
     def __do_layout(self):
         # Box layout of elements.
-        sizer_15 = wx.BoxSizer(wx.VERTICAL)
         sizer_16 = wx.BoxSizer(wx.HORIZONTAL)
         sizer_17 = wx.BoxSizer(wx.VERTICAL)
         sizer_18 = wx.BoxSizer(wx.HORIZONTAL)
@@ -181,9 +180,7 @@
         nmr_freq_copy_copy_copy_copy_copy_1_copy = wx.BoxSizer(wx.HORIZONTAL)
         exec_relax_copy_1_copy_3 = wx.BoxSizer(wx.HORIZONTAL)
 
-        sizer_15.Add(self.label_4_copy_copy_copy_copy_1_copy, 0, 
wx.BOTTOM|wx.ADJUST_MINSIZE, 18)
         self.label_4_copy_copy_copy_copy_1_copy.SetFont(wx.Font(16, 
wx.DEFAULT, wx.NORMAL, wx.NORMAL, 0, "Sans"))
-        sizer_15.Add(exec_relax_copy_1_copy_3, 1, wx.ALIGN_RIGHT, 0)
         sizer_18.Add(self.label_7, 0, wx.ADJUST_MINSIZE, 0)
         sizer_18.Add(self.modelfreefreq1, 0, wx.ADJUST_MINSIZE, 0)
         sizer_17.Add(sizer_18, 0, 0, 0)
@@ -234,8 +231,6 @@
         sizer_19_copy_copy_copy_copy.Add(self.model_r2_3, 0, 
wx.ADJUST_MINSIZE, 0)
         sizer_17_copy_copy.Add(sizer_19_copy_copy_copy_copy, 0, 
wx.EXPAND|wx.SHAPED, 0)
         sizer_16.Add(self.panel_4_copy_1, 0, 0, 0)
-        sizer_15.Add(sizer_16, 0, 0, 0)
-        sizer_15.Add(self.label_9, 0, wx.TOP|wx.ADJUST_MINSIZE, 10)
         sizer_20.Add(self.m0, 0, wx.ADJUST_MINSIZE, 0)
         sizer_20.Add(self.m1, 0, wx.ADJUST_MINSIZE, 0)
         sizer_20.Add(self.m2, 0, wx.ADJUST_MINSIZE, 0)
@@ -246,22 +241,17 @@
         sizer_20.Add(self.m7, 0, wx.ADJUST_MINSIZE, 0)
         sizer_20.Add(self.m8, 0, wx.ADJUST_MINSIZE, 0)
         sizer_20.Add(self.m9, 0, wx.ADJUST_MINSIZE, 0)
-        sizer_15.Add(sizer_20, 1, wx.EXPAND, 0)
         sizer_21.Add(self.label_10, 0, wx.TOP|wx.ADJUST_MINSIZE, 1)
         sizer_21.Add(self.aic, 0, wx.ADJUST_MINSIZE, 0)
         sizer_21.Add(self.bic, 0, wx.ADJUST_MINSIZE, 0)
-        sizer_15.Add(sizer_21, 1, wx.TOP|wx.EXPAND, 5)
         
results_dir_copy_copy_copy_copy_copy_1_copy.Add(self.structure_file_copy_copy_1_copy,
 0, wx.LEFT|wx.ALIGN_CENTER_VERTICAL|wx.ADJUST_MINSIZE, 0)
         
results_dir_copy_copy_copy_copy_copy_1_copy.Add(self.structure_r21_copy_1_copy,
 0, wx.ALIGN_CENTER_VERTICAL|wx.ADJUST_MINSIZE, 0)
         
results_dir_copy_copy_copy_copy_copy_1_copy.Add(self.chan_struc_r21_copy_1_copy,
 0, wx.ALIGN_CENTER_VERTICAL|wx.ADJUST_MINSIZE, 10)
-        sizer_15.Add(results_dir_copy_copy_copy_copy_copy_1_copy, 1, 
wx.EXPAND, 0)
         
nmr_freq_copy_copy_copy_copy_copy_1_copy.Add(self.label_2_copy_copy_copy_2_copy_copy_copy_copy_1_copy,
 0, wx.LEFT|wx.ALIGN_CENTER_VERTICAL|wx.ADJUST_MINSIZE, 0)
         
nmr_freq_copy_copy_copy_copy_copy_1_copy.Add(self.unresolved_r21_copy_1_copy, 
0, wx.ALIGN_CENTER_VERTICAL|wx.ADJUST_MINSIZE, 0)
-        sizer_15.Add(nmr_freq_copy_copy_copy_copy_copy_1_copy, 0, 
wx.EXPAND|wx.SHAPED, 0)
         
results_dir_copy_copy_copy_1_copy_2.Add(self.label_2_copy_copy_3_copy_copy_copy_copy_2,
 0, wx.LEFT|wx.ALIGN_CENTER_VERTICAL|wx.ADJUST_MINSIZE, 0)
         results_dir_copy_copy_copy_1_copy_2.Add(self.resultsdir_r21_copy_2, 
0, wx.ALIGN_CENTER_VERTICAL|wx.ADJUST_MINSIZE, 0)
         
results_dir_copy_copy_copy_1_copy_2.Add(self.results_directory_r21_copy_2, 0, 
wx.ALIGN_CENTER_VERTICAL|wx.ADJUST_MINSIZE, 10)
-        sizer_15.Add(results_dir_copy_copy_copy_1_copy_2, 1, wx.EXPAND, 0)
         exec_relax_copy_1_copy_3.Add(self.label_5_copy_1_copy_3, 0, 
wx.ALIGN_CENTER_VERTICAL|wx.ADJUST_MINSIZE, 0)
         exec_relax_copy_1_copy_3.Add(self.relax_start_modelfree, 0, 
wx.RIGHT|wx.ADJUST_MINSIZE, 0)
         self.label_7.SetMinSize((80, 17))
@@ -399,6 +389,45 @@
         return box
 
 
+    def build_right_box(self):
+        """Construct the right hand box to pack into the main model-free box.
+
+        @return:    The right hand box element containing all model-free GUI 
elements (excluding the bitmap) to pack into the main model-free box.
+        @rtype:     wx.BoxSizer instance
+        """
+
+        # Use a vertical packing of elements.
+        box = wx.BoxSizer(wx.VERTICAL)
+
+        # Add the frame title.
+        box.Add(self.label_4_copy_copy_copy_copy_1_copy, 0, 
wx.BOTTOM|wx.ADJUST_MINSIZE, 18)
+
+        # Add the relaxation data input GUI element.
+        box.Add(sizer_16, 0, 0, 0)
+        box.Add(self.label_9, 0, wx.TOP|wx.ADJUST_MINSIZE, 10)
+
+        # Add the model-free models GUI element.
+        box.Add(sizer_20, 1, wx.EXPAND, 0)
+
+        # Add the model selection GUI element.
+        box.Add(sizer_21, 1, wx.TOP|wx.EXPAND, 5)
+
+        # Add the PDB file selection GUI element.
+        box.Add(results_dir_copy_copy_copy_copy_copy_1_copy, 1, wx.EXPAND, 0)
+
+        # Add the unresolved residues GUI element.
+        box.Add(nmr_freq_copy_copy_copy_copy_copy_1_copy, 0, 
wx.EXPAND|wx.SHAPED, 0)
+
+        # Add the results directory GUI element.
+        box.Add(results_dir_copy_copy_copy_1_copy_2, 1, wx.EXPAND, 0)
+
+        # Add the execution GUI element.
+        box.Add(exec_relax_copy_1_copy_3, 1, wx.ALIGN_RIGHT, 0)
+
+        # Return the box.
+        return box
+
+
     def exec_model_free(self, event):     # start model-free calculation by 
relax
         global LOCAL_TM
 




Related Messages


Powered by MHonArc, Updated Tue Jan 26 12:00:02 2010