[pitivi] Add a gtk.ScrolledWindow in the effect_setting_ui
- From: Edward Hervey <edwardrv src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pitivi] Add a gtk.ScrolledWindow in the effect_setting_ui
- Date: Wed, 22 Sep 2010 13:42:56 +0000 (UTC)
commit 7a02aacca8705d9a172bc2fa9aeb05304581b05a
Author: Thibault Saunier <tsaunier gnome org>
Date: Tue Jul 20 14:20:32 2010 -0400
Add a gtk.ScrolledWindow in the effect_setting_ui
pitivi/ui/effectsconfiguration.py | 17 ++++++++++-------
1 files changed, 10 insertions(+), 7 deletions(-)
---
diff --git a/pitivi/ui/effectsconfiguration.py b/pitivi/ui/effectsconfiguration.py
index 435fb6a..3e3fd45 100644
--- a/pitivi/ui/effectsconfiguration.py
+++ b/pitivi/ui/effectsconfiguration.py
@@ -33,7 +33,7 @@ class EffectsPropertiesHandling:
def __init__(self):
self.cache_dict = {}
self.pipeline = None
- self.current_config_ui = None
+ self._current_effect_setting_ui = None
def getEffectConfigurationUI(self, effect):
"""
@@ -43,12 +43,15 @@ class EffectsPropertiesHandling:
"""
if effect not in self.cache_dict:
#Here we should handle special effects configuration UI
- effect_configuration_ui = GstElementSettingsWidget()
- effect_configuration_ui.setElement(effect, ignore=PROPS_TO_IGNORE,
+ effect_configuration_ui = gtk.ScrolledWindow()
+ effect_set_ui = GstElementSettingsWidget()
+ effect_set_ui.setElement(effect, ignore=PROPS_TO_IGNORE,
default_btn=True, use_element_props=True)
- self._connectAllWidgetCbs(effect_configuration_ui, effect)
+ effect_configuration_ui.add_with_viewport(effect_set_ui)
+ self._connectAllWidgetCbs(effect_set_ui, effect)
self.cache_dict[effect] = effect_configuration_ui
- self.current_config_ui = self.cache_dict[effect]
+ effect_set_ui = self.cache_dict[effect].get_children()[0].get_children()[0]
+ self._current_effect_setting_ui = effect_set_ui
return self.cache_dict[effect]
def _flushSeekVideo(self):
@@ -69,6 +72,6 @@ class EffectsPropertiesHandling:
widget.connect("clicked", self._onValueChangedCb)
def _onValueChangedCb(self, widget):
- for prop, value in self.current_config_ui.getSettings().iteritems():
- self.current_config_ui.element.set_property(prop, value)
+ for prop, value in self._current_effect_setting_ui.getSettings().iteritems():
+ self._current_effect_setting_ui.element.set_property(prop, value)
self._flushSeekVideo()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]