jdahlin - in flumotion/trunk: . data/glade flumotion/wizard

flumotion-commit at lists.fluendo.com flumotion-commit at lists.fluendo.com
Fri Dec 28 17:45:06 CET 2007


Author: jdahlin
Date: Fri Dec 28 17:44:20 2007
New Revision: 6054

Modified:
   flumotion/trunk/ChangeLog
   flumotion/trunk/data/glade/wizard_disk.glade
   flumotion/trunk/flumotion/wizard/consumptionsteps.py
Log:
2007-12-28  Johan Dahlin  <johan at gnome.org>

	* data/glade/wizard_disk.glade:
	* flumotion/wizard/consumptionsteps.py 
	(DiskStep.on_checkbutton_rotate_toggled)
	(DiskStep._update_radio): Avoid relying on __nonzero__ which is gone.
	(DiskStep.on_radiobutton_has_time_toggled)
	(DiskStep.on_radiobutton_has_size_toggled): 
	Use a separate method callback for each widget.



Modified: flumotion/trunk/ChangeLog
==============================================================================
--- flumotion/trunk/ChangeLog	(original)
+++ flumotion/trunk/ChangeLog	Fri Dec 28 17:44:20 2007
@@ -1,3 +1,13 @@
+2007-12-28  Johan Dahlin  <johan at gnome.org>
+
+	* data/glade/wizard_disk.glade:
+	* flumotion/wizard/consumptionsteps.py 
+	(DiskStep.on_checkbutton_rotate_toggled)
+	(DiskStep._update_radio): Avoid relying on __nonzero__ which is gone.
+	(DiskStep.on_radiobutton_has_time_toggled)
+	(DiskStep.on_radiobutton_has_size_toggled): 
+	Use a separate method callback for each widget.
+
 2007-12-28  Michael Smith <msmith at fluendo.com>
 
 	* flumotion/manager/component.py:

Modified: flumotion/trunk/data/glade/wizard_disk.glade
==============================================================================
--- flumotion/trunk/data/glade/wizard_disk.glade	(original)
+++ flumotion/trunk/data/glade/wizard_disk.glade	Fri Dec 28 17:44:20 2007
@@ -82,7 +82,7 @@
 		  <property name="active">True</property>
 		  <property name="inconsistent">False</property>
 		  <property name="draw_indicator">True</property>
-		  <signal name="toggled" handler="on_radiobutton_rotate_toggled" last_modification_time="Thu, 30 Sep 2004 14:54:10 GMT"/>
+		  <signal name="toggled" handler="on_radiobutton_has_time_toggled" last_modification_time="Thu, 30 Sep 2004 14:54:10 GMT"/>
 		</widget>
 		<packing>
 		  <property name="left_attach">0</property>
@@ -106,7 +106,7 @@
 		  <property name="inconsistent">False</property>
 		  <property name="draw_indicator">True</property>
 		  <property name="group">radiobutton_has_time</property>
-		  <signal name="toggled" handler="on_radiobutton_has_time_toggled" last_modification_time="Thu, 30 Sep 2004 14:42:57 GMT"/>
+		  <signal name="toggled" handler="on_radiobutton_has_size_toggled" last_modification_time="Thu, 30 Sep 2004 14:42:57 GMT"/>
 		</widget>
 		<packing>
 		  <property name="left_attach">0</property>

Modified: flumotion/trunk/flumotion/wizard/consumptionsteps.py
==============================================================================
--- flumotion/trunk/flumotion/wizard/consumptionsteps.py	(original)
+++ flumotion/trunk/flumotion/wizard/consumptionsteps.py	Fri Dec 28 17:44:20 2007
@@ -307,12 +307,12 @@
         if not self.checkbutton_rotate.get_active():
             options['rotate-type'] = 'none'
         else:
-            if self.radiobutton_has_time:
+            if self.radiobutton_has_time.get_active():
                 options['rotate-type'] = 'time'
                 time_value = self.combobox_time_list.get_selected()
                 options['time'] = long(
                     self.spinbutton_time.get_value() * time_value.unit)
-            elif self.radiobutton_has_size:
+            elif self.radiobutton_has_size.get_active():
                 options['rotate-type'] = 'size'
                 size_value = self.combobox_size_list.get_selected()
                 options['size'] = long(
@@ -329,12 +329,12 @@
     # Private
 
     def _update_radio(self):
-        if self.radiobutton_has_size:
+        if self.radiobutton_has_size.get_active():
             self.spinbutton_size.set_sensitive(True)
             self.combobox_size_list.set_sensitive(True)
             self.spinbutton_time.set_sensitive(False)
             self.combobox_time_list.set_sensitive(False)
-        elif self.radiobutton_has_time:
+        elif self.radiobutton_has_time.get_active():
             self.spinbutton_time.set_sensitive(True)
             self.combobox_time_list.set_sensitive(True)
             self.spinbutton_size.set_sensitive(False)
@@ -342,8 +342,10 @@
 
     # Callbacks
 
-    def on_radiobutton_rotate_toggled(self, button):
-        # This is bound to both radiobutton_has_size and radiobutton_has_time
+    def on_radiobutton_has_time_toggled(self, radio):
+        self._update_radio()
+
+    def on_radiobutton_has_size_toggled(self, radio):
         self._update_radio()
 
     def on_checkbutton_rotate_toggled(self, button):


More information about the flumotion-commit mailing list