mailr16075 - in /branches/uf_redesign/gui: uf_objects.py wizard.py wizard_elements.py


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

Header


Content

Posted by edward on May 07, 2012 - 20:09:
Author: bugman
Date: Mon May  7 20:09:45 2012
New Revision: 16075

URL: http://svn.gna.org/viewcvs/relax?rev=16075&view=rev
Log:
Eliminated the wiz_combo_default and combo_default args from the GUI 
auto-generated user functions.

These are now provided by the 'default' arg.


Modified:
    branches/uf_redesign/gui/uf_objects.py
    branches/uf_redesign/gui/wizard.py
    branches/uf_redesign/gui/wizard_elements.py

Modified: branches/uf_redesign/gui/uf_objects.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/uf_redesign/gui/uf_objects.py?rev=16075&r1=16074&r2=16075&view=diff
==============================================================================
--- branches/uf_redesign/gui/uf_objects.py (original)
+++ branches/uf_redesign/gui/uf_objects.py Mon May  7 20:09:45 2012
@@ -213,7 +213,7 @@
 
             # Value types.
             elif arg['py_type'] in ['float', 'int', 'num', 'str']:
-                self.element_value(key=arg['name'], default=arg['default'], 
element_type=arg['wiz_element_type'], value_type=arg['py_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'])
+                self.element_value(key=arg['name'], default=arg['default'], 
element_type=arg['wiz_element_type'], value_type=arg['py_type'], sizer=sizer, 
desc=desc, combo_choices=arg['wiz_combo_choices'], 
combo_data=arg['wiz_combo_data'], tooltip=arg['desc'], 
read_only=arg['wiz_read_only'])
 
             # Bool type.
             elif arg['py_type'] == 'bool':
@@ -240,7 +240,7 @@
                 if arg['py_type'] in ['float_or_float_list', 
'int_or_int_list', 'num_or_num_list', 'str_or_str_list', 
'float_or_float_tuple', 'int_or_int_tuple', 'num_or_num_tuple', 
'str_or_str_tuple']:
                     single_value = True
 
-                self.element_sequence(key=arg['name'], 
default=arg['default'], element_type=arg['wiz_element_type'], 
seq_type=seq_type, value_type=value_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'], 
single_value=single_value, read_only=arg['wiz_read_only'])
+                self.element_sequence(key=arg['name'], 
default=arg['default'], element_type=arg['wiz_element_type'], 
seq_type=seq_type, value_type=value_type, sizer=sizer, desc=desc, 
combo_choices=arg['wiz_combo_choices'], combo_data=arg['wiz_combo_data'], 
combo_list_size=arg['wiz_combo_list_size'], tooltip=arg['desc'], 
single_value=single_value, read_only=arg['wiz_read_only'])
 
             # String list of lists.
             elif arg['py_type'] in ['float_list_of_lists', 
'int_list_of_lists', 'num_list_of_lists', 'str_list_of_lists', 
'float_tuple_of_tuples', 'int_tuple_of_tuples', 'num_tuple_of_tuples', 
'str_tuple_of_tuples']:
@@ -258,7 +258,7 @@
                 else:
                     value_type = 'str'
 
-                self.element_sequence_2D(key=arg['name'], 
default=arg['default'], sizer=sizer, element_type=arg['wiz_element_type'], 
seq_type=seq_type, value_type=value_type, titles=arg['list_titles'], 
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'], 
read_only=arg['wiz_read_only'])
+                self.element_sequence_2D(key=arg['name'], 
default=arg['default'], sizer=sizer, element_type=arg['wiz_element_type'], 
seq_type=seq_type, value_type=value_type, titles=arg['list_titles'], 
desc=desc, combo_choices=arg['wiz_combo_choices'], 
combo_data=arg['wiz_combo_data'], combo_list_size=arg['wiz_combo_list_size'], 
tooltip=arg['desc'], read_only=arg['wiz_read_only'])
 
             # Unknown type.
             else:

Modified: branches/uf_redesign/gui/wizard.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/uf_redesign/gui/wizard.py?rev=16075&r1=16074&r2=16075&view=diff
==============================================================================
--- branches/uf_redesign/gui/wizard.py (original)
+++ branches/uf_redesign/gui/wizard.py Mon May  7 20:09:45 2012
@@ -679,7 +679,7 @@
         self._elements[key] = element
 
 
-    def element_sequence(self, key=None, default=None, sizer=None, 
element_type='default', seq_type=None, value_type=None, desc=None, 
combo_choices=None, combo_data=None, combo_default=None, 
combo_list_size=None, tooltip=None, divider=None, padding=0, spacer=None, 
single_value=False, read_only=False):
+    def element_sequence(self, key=None, default=None, sizer=None, 
element_type='default', seq_type=None, value_type=None, desc=None, 
combo_choices=None, combo_data=None, combo_list_size=None, tooltip=None, 
divider=None, padding=0, spacer=None, single_value=False, read_only=False):
         """Set up the element and store it.
 
         @keyword key:               The dictionary key to store the element 
with.
@@ -700,8 +700,6 @@
         @type combo_choices:        list of str
         @keyword combo_data:        The data returned by a call to 
GetValue().  This is only used if the element_type is set to 'combo'.  If 
supplied, it should be the same length at the combo_choices list.  If not 
supplied, the combo_choices list will be used for the returned data.
         @type combo_data:           list
-        @keyword combo_default:     The default value of the ComboBox.  This 
is only used if the element_type is set to 'combo'.
-        @type combo_default:        str or None
         @keyword combo_list_size:   The number of initial entries in a 
Combo_list object.
         @type combo_list_size:      int or None
         @keyword tooltip:           The tooltip which appears on hovering 
over the text or input field.
@@ -719,13 +717,13 @@
         """
 
         # Create the element.
-        element = Sequence(name=key, default=default, 
element_type=element_type, seq_type=seq_type, value_type=value_type, 
parent=self, sizer=sizer, desc=desc, combo_choices=combo_choices, 
combo_data=combo_data, combo_default=combo_default, 
combo_list_size=combo_list_size, tooltip=tooltip, divider=divider, 
padding=padding, spacer=spacer, single_value=single_value, 
read_only=read_only)
+        element = Sequence(name=key, default=default, 
element_type=element_type, seq_type=seq_type, value_type=value_type, 
parent=self, sizer=sizer, desc=desc, combo_choices=combo_choices, 
combo_data=combo_data, combo_list_size=combo_list_size, tooltip=tooltip, 
divider=divider, padding=padding, spacer=spacer, single_value=single_value, 
read_only=read_only)
 
         # Store it.
         self._elements[key] = element
 
 
-    def element_sequence_2D(self, key=None, default=None, sizer=None, 
element_type='default', seq_type=None, value_type=None, titles=None, 
desc=None, combo_choices=None, combo_data=None, combo_default=None, 
combo_list_size=None, tooltip=None, divider=None, padding=0, spacer=None, 
read_only=False):
+    def element_sequence_2D(self, key=None, default=None, sizer=None, 
element_type='default', seq_type=None, value_type=None, titles=None, 
desc=None, combo_choices=None, combo_data=None, combo_list_size=None, 
tooltip=None, divider=None, padding=0, spacer=None, read_only=False):
         """Set up the element and store it.
 
         @keyword key:               The dictionary key to store the element 
with.
@@ -748,8 +746,6 @@
         @type combo_choices:        list of str
         @keyword combo_data:        The data returned by a call to 
GetValue().  This is only used if the element_type is set to 'combo'.  If 
supplied, it should be the same length at the combo_choices list.  If not 
supplied, the combo_choices list will be used for the returned data.
         @type combo_data:           list
-        @keyword combo_default:     The default value of the ComboBox.  This 
is only used if the element_type is set to 'combo'.
-        @type combo_default:        str or None
         @keyword combo_list_size:   The number of initial entries in a 
Combo_list object.
         @type combo_list_size:      int or None
         @keyword tooltip:           The tooltip which appears on hovering 
over the text or input field.
@@ -765,13 +761,13 @@
         """
 
         # Create the element.
-        element = Sequence_2D(name=key, parent=self, default=default, 
sizer=sizer, element_type=element_type, seq_type=seq_type, 
value_type=value_type, titles=titles, desc=desc, combo_choices=combo_choices, 
combo_data=combo_data, combo_default=combo_default, 
combo_list_size=combo_list_size, tooltip=tooltip, divider=divider, 
padding=padding, spacer=spacer, read_only=read_only)
+        element = Sequence_2D(name=key, parent=self, default=default, 
sizer=sizer, element_type=element_type, seq_type=seq_type, 
value_type=value_type, titles=titles, desc=desc, combo_choices=combo_choices, 
combo_data=combo_data, combo_list_size=combo_list_size, tooltip=tooltip, 
divider=divider, padding=padding, spacer=spacer, read_only=read_only)
 
         # Store it.
         self._elements[key] = element
 
 
-    def element_value(self, key=None, default=None, element_type='text', 
value_type=None, sizer=None, desc=None, combo_choices=None, combo_data=None, 
combo_default=None, tooltip=None, divider=None, padding=0, spacer=None, 
read_only=False):
+    def element_value(self, key=None, default=None, element_type='text', 
value_type=None, sizer=None, desc=None, combo_choices=None, combo_data=None, 
tooltip=None, divider=None, padding=0, spacer=None, read_only=False):
         """Set up the string element and store it.
 
         @keyword key:           The dictionary key to store the element with.
@@ -790,8 +786,6 @@
         @type combo_choices:    list of str
         @keyword combo_data:    The data returned by a call to GetValue().  
This is only used if the element_type is set to 'combo'.  If supplied, it 
should be the same length at the combo_choices list.  If not supplied, the 
combo_choices list will be used for the returned data.
         @type combo_data:       list
-        @keyword combo_default: The default value of the ComboBox.  This is 
only used if the element_type is set to 'combo'.
-        @type combo_default:    str or None
         @keyword tooltip:       The tooltip which appears on hovering over 
the text or input field.
         @type tooltip:          str
         @keyword divider:       The optional position of the divider.  If 
None, the class variable _div_left will be used.
@@ -805,7 +799,7 @@
         """
 
         # Create the element.
-        element = Value(name=key, parent=self, default=default, 
element_type=element_type, value_type=value_type, sizer=sizer, desc=desc, 
combo_choices=combo_choices, combo_data=combo_data, 
combo_default=combo_default, tooltip=tooltip, divider=divider, 
padding=padding, spacer=spacer, read_only=read_only)
+        element = Value(name=key, parent=self, default=default, 
element_type=element_type, value_type=value_type, sizer=sizer, desc=desc, 
combo_choices=combo_choices, combo_data=combo_data, tooltip=tooltip, 
divider=divider, padding=padding, spacer=spacer, read_only=read_only)
 
         # Store it.
         self._elements[key] = element

Modified: branches/uf_redesign/gui/wizard_elements.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/uf_redesign/gui/wizard_elements.py?rev=16075&r1=16074&r2=16075&view=diff
==============================================================================
--- branches/uf_redesign/gui/wizard_elements.py (original)
+++ branches/uf_redesign/gui/wizard_elements.py Mon May  7 20:09:45 2012
@@ -54,7 +54,7 @@
         - tuple of strings
     """
 
-    def __init__(self, name=None, default=None, parent=None, 
element_type='default', seq_type=None, value_type=None, sizer=None, 
desc=None, combo_choices=None, combo_data=None, combo_default=None, 
combo_list_size=None, tooltip=None, divider=None, padding=0, spacer=None, 
single_value=False, read_only=False):
+    def __init__(self, name=None, default=None, parent=None, 
element_type='default', seq_type=None, value_type=None, sizer=None, 
desc=None, combo_choices=None, combo_data=None, combo_list_size=None, 
tooltip=None, divider=None, padding=0, spacer=None, single_value=False, 
read_only=False):
         """Set up the element.
 
         @keyword name:              The name of the element to use in 
titles, etc.
@@ -77,8 +77,6 @@
         @type combo_choices:        list of str
         @keyword combo_data:        The data returned by a call to 
GetValue().  This is only used if the element_type is set to 'combo'.  If 
supplied, it should be the same length at the combo_choices list.  If not 
supplied, the combo_choices list will be used for the returned data.
         @type combo_data:           list
-        @keyword combo_default:     The default value of the ComboBox.  This 
is only used if the element_type is set to 'combo'.
-        @type combo_default:        str or None
         @keyword combo_list_size:   The number of initial entries in a 
Combo_list object.
         @type combo_list_size:      int or None
         @keyword tooltip:           The tooltip which appears on hovering 
over the text or input field.
@@ -186,7 +184,7 @@
                 read_only = False
 
             # Set up the Combo_list object.
-            self._field = Combo_list(parent, sizer, desc, n=combo_list_size, 
choices=combo_choices, data=combo_data, default=combo_default, 
tooltip=tooltip, read_only=read_only)
+            self._field = Combo_list(parent, sizer, desc, n=combo_list_size, 
choices=combo_choices, data=combo_data, default=default, tooltip=tooltip, 
read_only=read_only)
 
         # Unknown field.
         else:
@@ -682,7 +680,7 @@
         - tuple of strings
     """
 
-    def __init__(self, name=None, default=None, parent=None, sizer=None, 
element_type='default', seq_type=None, value_type=None, titles=None, 
desc=None, combo_choices=None, combo_data=None, combo_default=None, 
combo_list_size=None, tooltip=None, divider=None, padding=0, spacer=None, 
read_only=False):
+    def __init__(self, name=None, default=None, parent=None, sizer=None, 
element_type='default', seq_type=None, value_type=None, titles=None, 
desc=None, combo_choices=None, combo_data=None, combo_list_size=None, 
tooltip=None, divider=None, padding=0, spacer=None, read_only=False):
         """Set up the element.
 
         @keyword name:              The name of the element to use in 
titles, etc.
@@ -707,8 +705,6 @@
         @type combo_choices:        list of str
         @keyword combo_data:        The data returned by a call to 
GetValue().  This is only used if the element_type is set to 'combo'.  If 
supplied, it should be the same length at the combo_choices list.  If not 
supplied, the combo_choices list will be used for the returned data.
         @type combo_data:           list
-        @keyword combo_default:     The default value of the ComboBox.  This 
is only used if the element_type is set to 'combo'.
-        @type combo_default:        str or None
         @keyword combo_list_size:   The number of initial entries in a 
Combo_list object.
         @type combo_list_size:      int or None
         @keyword tooltip:           The tooltip which appears on hovering 
over the text or input field.
@@ -727,7 +723,7 @@
         self.titles = titles
 
         # Initialise the base class.
-        Sequence.__init__(self, name=name, default=default, parent=parent, 
sizer=sizer, element_type=element_type, seq_type=seq_type, 
value_type=value_type, desc=desc, combo_choices=combo_choices, 
combo_data=combo_data, combo_default=combo_default, 
combo_list_size=combo_list_size, tooltip=tooltip, divider=divider, 
padding=padding, spacer=spacer, read_only=read_only)
+        Sequence.__init__(self, name=name, default=default, parent=parent, 
sizer=sizer, element_type=element_type, seq_type=seq_type, 
value_type=value_type, desc=desc, combo_choices=combo_choices, 
combo_data=combo_data, combo_list_size=combo_list_size, tooltip=tooltip, 
divider=divider, padding=padding, spacer=spacer, read_only=read_only)
 
 
     def open_dialog(self, event):
@@ -1107,7 +1103,7 @@
         - strings
     """
 
-    def __init__(self, name=None, default=None, parent=None, 
element_type='text', value_type=None, sizer=None, desc=None, 
combo_choices=None, combo_data=None, combo_default=None, tooltip=None, 
divider=None, padding=0, spacer=None, read_only=False):
+    def __init__(self, name=None, default=None, parent=None, 
element_type='text', value_type=None, sizer=None, desc=None, 
combo_choices=None, combo_data=None, tooltip=None, divider=None, padding=0, 
spacer=None, read_only=False):
         """Set up the base value element.
 
         @keyword name:          The name of the element to use in titles, 
etc.
@@ -1128,8 +1124,6 @@
         @type combo_choices:    list of str
         @keyword combo_data:    The data returned by a call to GetValue().  
This is only used if the element_type is set to 'combo'.  If supplied, it 
should be the same length at the combo_choices list.  If not supplied, the 
combo_choices list will be used for the returned data.
         @type combo_data:       list
-        @keyword combo_default: The default value of the ComboBox.  This is 
only used if the element_type is set to 'combo'.
-        @type combo_default:    str or None
         @keyword tooltip:       The tooltip which appears on hovering over 
the text or input field.
         @type tooltip:          str
         @keyword divider:       The optional position of the divider.  If 
None, the class variable _div_left will be used.
@@ -1215,7 +1209,7 @@
             self._field = wx.ComboBox(parent, -1, '', style=style)
 
             # Update the choices.
-            self.ResetChoices(combo_choices=combo_choices, 
combo_data=combo_data, combo_default=combo_default)
+            self.ResetChoices(combo_choices=combo_choices, 
combo_data=combo_data, combo_default=default)
 
         # Unknown field.
         else:




Related Messages


Powered by MHonArc, Updated Mon May 07 20:20:06 2012