[empathy] update radio actions when a button is pressed
- From: Guillaume Desmottes <gdesmott src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [empathy] update radio actions when a button is pressed
- Date: Fri, 27 Nov 2009 16:41:13 +0000 (UTC)
commit 90c8334a4a0c8e84fdd430c44fffb54fa8623b7c
Author: Guillaume Desmottes <guillaume desmottes collabora co uk>
Date: Tue Nov 24 17:51:26 2009 +0000
update radio actions when a button is pressed
src/empathy-call-window.c | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
---
diff --git a/src/empathy-call-window.c b/src/empathy-call-window.c
index eca91d2..8f657f6 100644
--- a/src/empathy-call-window.c
+++ b/src/empathy-call-window.c
@@ -129,6 +129,7 @@ struct _EmpathyCallWindowPriv
GtkWidget *pane;
GtkAction *redial;
GtkAction *menu_fullscreen;
+ GtkAction *action_camera;
GtkWidget *tool_button_camera_off;
GtkWidget *tool_button_camera_preview;
GtkWidget *tool_button_camera_on;
@@ -744,6 +745,9 @@ disable_camera (EmpathyCallWindow *self)
priv->tool_button_camera_on), FALSE);
gtk_toggle_tool_button_set_active (GTK_TOGGLE_TOOL_BUTTON (
priv->tool_button_camera_preview), FALSE);
+
+ gtk_radio_action_set_current_value (GTK_RADIO_ACTION (priv->action_camera),
+ CAMERA_STATE_OFF);
unblock_camera_control_signals (self);
priv->camera_state = CAMERA_STATE_OFF;
@@ -791,6 +795,9 @@ enable_preview (EmpathyCallWindow *self)
priv->tool_button_camera_off), FALSE);
gtk_toggle_tool_button_set_active (GTK_TOGGLE_TOOL_BUTTON (
priv->tool_button_camera_on), FALSE);
+
+ gtk_radio_action_set_current_value (GTK_RADIO_ACTION (priv->action_camera),
+ CAMERA_STATE_PREVIEW);
unblock_camera_control_signals (self);
priv->camera_state = CAMERA_STATE_PREVIEW;
@@ -834,6 +841,9 @@ enable_camera (EmpathyCallWindow *self)
priv->tool_button_camera_off), FALSE);
gtk_toggle_tool_button_set_active (GTK_TOGGLE_TOOL_BUTTON (
priv->tool_button_camera_preview), FALSE);
+
+ gtk_radio_action_set_current_value (GTK_RADIO_ACTION (priv->action_camera),
+ CAMERA_STATE_ON);
unblock_camera_control_signals (self);
priv->camera_state = CAMERA_STATE_ON;
@@ -894,6 +904,7 @@ empathy_call_window_init (EmpathyCallWindow *self)
"camera_off", &priv->tool_button_camera_off,
"camera_preview", &priv->tool_button_camera_preview,
"camera_on", &priv->tool_button_camera_on,
+ "action_camera_off", &priv->action_camera,
NULL);
g_free (filename);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]