mailr15980 - /branches/uf_redesign/gui/uf_objects.py


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

Header


Content

Posted by edward on May 04, 2012 - 18:25:
Author: bugman
Date: Fri May  4 18:25:33 2012
New Revision: 15980

URL: http://svn.gna.org/viewcvs/relax?rev=15980&view=rev
Log:
Integers and string list of lists are now accepted by the auto-generated GUI 
user functions.


Modified:
    branches/uf_redesign/gui/uf_objects.py

Modified: branches/uf_redesign/gui/uf_objects.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/uf_redesign/gui/uf_objects.py?rev=15980&r1=15979&r2=15980&view=diff
==============================================================================
--- branches/uf_redesign/gui/uf_objects.py (original)
+++ branches/uf_redesign/gui/uf_objects.py Fri May  4 18:25:33 2012
@@ -179,16 +179,24 @@
             # Alias.
             arg = self.uf_data.kargs[i]
 
-            # The arg description.
+            # The arg description formatting.
             desc = "The %s:" % arg['desc_short']
 
+            # Int type.
+            if arg['py_type'] == 'int':
+                self.element_int(key=arg['name'], 
element_type=arg['wiz_element_type'], sizer=sizer, desc=desc, 
combo_choices=arg['wiz_combo_choices'], combo_data=arg['wiz_combo_data'], 
combo_default=arg['wiz_combo_default'], tooltip=arg['desc'], 
read_only=arg['wiz_read_only'])
+
             # String type.
-            if arg['py_type'] == 'str':
+            elif arg['py_type'] == 'str':
                 self.element_string(key=arg['name'], 
element_type=arg['wiz_element_type'], sizer=sizer, desc=desc, 
combo_choices=arg['wiz_combo_choices'], combo_data=arg['wiz_combo_data'], 
combo_default=arg['wiz_combo_default'], tooltip=arg['desc'], 
read_only=arg['wiz_read_only'])
 
             # String list.
             elif arg['py_type'] == 'str_list':
                 self.element_string_list(key=arg['name'], 
element_type=arg['wiz_element_type'], sizer=sizer, desc=desc, 
combo_choices=arg['wiz_combo_choices'], combo_data=arg['wiz_combo_data'], 
combo_default=arg['wiz_combo_default'], 
combo_list_size=arg['wiz_combo_list_size'], tooltip=arg['desc'])
+
+            # String list of lists.
+            elif arg['py_type'] == 'str_list_of_lists':
+                self.element_string_list_of_lists(key=arg['name'], 
titles=arg['list_titles'], sizer=sizer, desc=desc, tooltip=arg['desc'])
 
             # Unknown type.
             else:




Related Messages


Powered by MHonArc, Updated Fri May 04 19:00:01 2012