[vinagre] Requests an screen update. Closes #577153.
- From: Jonh Wendell <jwendell src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [vinagre] Requests an screen update. Closes #577153.
- Date: Thu, 22 Oct 2009 12:02:09 +0000 (UTC)
commit 0ce34bf69fe119b01d68ebba9a792a5c59917dbe
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 b96cbce..83adc2b 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)
{
@@ -681,6 +687,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]