[vinagre/request] Requests an screen update. Closes #577153.
- From: Jonh Wendell <jwendell src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [vinagre/request] Requests an screen update. Closes #577153.
- Date: Thu, 15 Oct 2009 18:53:58 +0000 (UTC)
commit b45dde8ac30a6f7e0bd3b4bb2e772ff4ea3de445
Author: Jonh Wendell <jwendell gnome org>
Date: Thu Oct 15 15:07:57 2009 -0300
Requests an screen update. Closes #577153.
plugins/vnc/vinagre-vnc-tab.c | 19 +++++++++++++++++++
1 files changed, 19 insertions(+), 0 deletions(-)
---
diff --git a/plugins/vnc/vinagre-vnc-tab.c b/plugins/vnc/vinagre-vnc-tab.c
index 441d6ca..89743da 100644
--- a/plugins/vnc/vinagre-vnc-tab.c
+++ b/plugins/vnc/vinagre-vnc-tab.c
@@ -103,6 +103,12 @@ view_original_size_cb (GtkAction *action, VinagreVncTab *vnc_tab)
vinagre_vnc_tab_original_size (vnc_tab);
}
+static void
+view_refresh_cb (GtkAction *action, VinagreVncTab *vnc_tab)
+{
+ vnc_display_request_update (VNC_DISPLAY (vnc_tab->priv->vnc));
+}
+
const static GSList *
vnc_get_connected_actions (VinagreTab *tab)
{
@@ -679,6 +685,19 @@ create_connected_actions (VinagreVncTab *tab)
list = g_slist_append (list, a);
tab->priv->original_size_action = a->action;
+ /* View->Refresh */
+ a = g_new (VinagreTabUiAction, 1);
+ a->paths = g_new (gchar *, 2);
+ a->paths[0] = g_strdup ("/MenuBar/ViewMenu");
+ a->paths[1] = NULL;
+ a->action = gtk_action_new ("VNCViewRefresh",
+ _("_Refresh Screen"),
+ _("Requests an update of the screen"),
+ "gtk-refresh");
+ gtk_action_set_icon_name (a->action, "gtk-refresh");
+ g_signal_connect (a->action, "activate", G_CALLBACK (view_refresh_cb), tab);
+ list = g_slist_append (list, a);
+
return list;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]