[pitivi] ProjectSettings: set widget values from project settings



commit f6e0a4bac09f78780d345d7bf6f833ca7966c23b
Author: Brandon Lewis <brandon_lewis alum berkeley edu>
Date:   Fri Nov 19 18:06:12 2010 +0000

    ProjectSettings: set widget values from project settings

 pitivi/ui/projectsettings.py |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)
---
diff --git a/pitivi/ui/projectsettings.py b/pitivi/ui/projectsettings.py
index 49ab4d6..4f210fa 100644
--- a/pitivi/ui/projectsettings.py
+++ b/pitivi/ui/projectsettings.py
@@ -70,6 +70,9 @@ class ProjectSettingsDialog(GladeWindow):
         GladeWindow.__init__(self, parent)
         self.project = project
 
+        self.settings = project.getSettings()
+        self.project = project
+
         # add custom widgets
         self.dar_fraction_widget = FractionWidget()
         self.video_properties_table.attach(self.dar_fraction_widget, 
@@ -95,6 +98,25 @@ class ProjectSettingsDialog(GladeWindow):
         self.channels_combo.set_model(audio_channels)
         self.sample_rate_combo.set_model(audio_rates)
         self.sample_depth_combo.set_model(audio_depths)
+
+        self.updateUI()
+
+    def updateUI(self):
+
+        self.width_spinbutton.set_value(self.settings.videowidth)
+        self.height_spinbutton.set_value(self.settings.videoheight)
+
+        # video
+        self.frame_rate_fraction_widget.setWidgetValue(self.settings.videorate)
+        self.par_fraction_widget.setWidgetValue(self.settings.videopar)
+
+        # audio
+        set_combo_value(self.channels_combo, self.settings.audiochannels)
+        set_combo_value(self.sample_rate_combo, self.settings.audiorate)
+        set_combo_value(self.sample_depth_combo, self.settings.audiodepth)
+
+        self._selectDarRadiobuttonToggledCb(self.select_dar_radiobutton)
+
     def updateSettings(self):
 
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]