[cheese] widget: restore saved balance settings at startup
- From: Filippo Argiolas <fargiolas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [cheese] widget: restore saved balance settings at startup
- Date: Tue, 23 Feb 2010 15:33:17 +0000 (UTC)
commit 9eb28fe2bda9bdfbe1c2c44ed3fc7a0117353e98
Author: Filippo Argiolas <filippo argiolas gmail com>
Date: Tue Feb 23 16:29:27 2010 +0100
widget: restore saved balance settings at startup
Restore balance (brightness, saturation, hue) settings, saved in gconf,
when the camera is initialized.
Somehow I must have missed this while porting Cheese to use CheeseWidget.
https://bugzilla.gnome.org/show_bug.cgi?id=610823
libcheese/cheese-widget.c | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/libcheese/cheese-widget.c b/libcheese/cheese-widget.c
index 79a8d2b..7af9945 100644
--- a/libcheese/cheese-widget.c
+++ b/libcheese/cheese-widget.c
@@ -312,7 +312,8 @@ setup_camera (CheeseWidget *widget)
gdk_threads_enter ();
priv->webcam = cheese_camera_new (priv->screen,
- webcam_device, x_resolution,
+ webcam_device,
+ x_resolution,
y_resolution);
gdk_threads_leave ();
@@ -332,6 +333,10 @@ setup_camera (CheeseWidget *widget)
}
else
{
+ cheese_camera_set_balance_property (priv->webcam, "brightness", brightness);
+ cheese_camera_set_balance_property (priv->webcam, "contrast", contrast);
+ cheese_camera_set_balance_property (priv->webcam, "saturation", saturation);
+ cheese_camera_set_balance_property (priv->webcam, "hue", hue);
priv->state = CHEESE_WIDGET_STATE_READY;
g_object_notify (G_OBJECT (widget), "state");
cheese_camera_play (priv->webcam);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]