[pitivi: 22/41] Attach the label to checkbuttons for ToggleWidgets in gstwidget
- From: Thibault Saunier <tsaunier src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pitivi: 22/41] Attach the label to checkbuttons for ToggleWidgets in gstwidget
- Date: Sat, 13 Aug 2011 12:08:05 +0000 (UTC)
commit 69ee4beeb2e1f65bc1bec8415b75fbe008449518
Author: Jean-FranÃois Fortin Tam <nekohayo gmail com>
Date: Sun Jul 24 23:49:08 2011 -0400
Attach the label to checkbuttons for ToggleWidgets in gstwidget
pitivi/ui/gstwidget.py | 13 +++++++++----
1 files changed, 9 insertions(+), 4 deletions(-)
---
diff --git a/pitivi/ui/gstwidget.py b/pitivi/ui/gstwidget.py
index cbfaa16..e406e4e 100644
--- a/pitivi/ui/gstwidget.py
+++ b/pitivi/ui/gstwidget.py
@@ -119,19 +119,24 @@ class GstElementSettingsWidget(gtk.VBox, Loggable):
or not prop.flags & gobject.PARAM_READABLE:
continue
- label = gtk.Label(prop.nick + ":")
- label.set_alignment(0.0, 0.5)
- table.attach(label, 0, 1, y, y + 1, xoptions=gtk.FILL, yoptions=gtk.FILL)
if use_element_props:
prop_value = self.element.get_property(prop.name)
else:
prop_value = properties.get(prop.name)
+
widget = make_property_widget(self.element, prop, prop_value)
+ if isinstance(widget, dynamic.ToggleWidget):
+ widget.set_label(prop.nick)
+ table.attach(widget, 0, 2, y, y + 1, yoptions=gtk.FILL)
+ else:
+ label = gtk.Label(prop.nick + ":")
+ label.set_alignment(0.0, 0.5)
+ table.attach(label, 0, 1, y, y + 1, xoptions=gtk.FILL, yoptions=gtk.FILL)
+ table.attach(widget, 1, 2, y, y + 1, yoptions=gtk.FILL)
if hasattr(prop, 'description'): # TODO: check that
widget.set_tooltip_text(prop.description)
- table.attach(widget, 1, 2, y, y + 1, yoptions=gtk.FILL)
self.properties[prop] = widget
if default_btn:
button = self._getResetToDefaultValueButton(prop, widget)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]