Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/Remmina/Remmina.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'remmina/src/remmina_icon.c')
-rw-r--r--remmina/src/remmina_icon.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/remmina/src/remmina_icon.c b/remmina/src/remmina_icon.c
index c8ebf0ea8..f3a03ea8a 100644
--- a/remmina/src/remmina_icon.c
+++ b/remmina/src/remmina_icon.c
@@ -124,17 +124,33 @@ static void remmina_icon_populate_additional_menu_item(GtkWidget *menu)
{
GtkWidget *menuitem;
+#if GTK_VERSION == 3
menuitem = gtk_menu_item_new_with_label(_("Open Main Window"));
+#else
+ menuitem = gtk_image_menu_item_new_with_label(_("Open Main Window"));
+#endif
gtk_widget_show(menuitem);
+#if GTK_VERSION == 2
+ gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(menuitem),
+ gtk_image_new_from_icon_name("remmina", GTK_ICON_SIZE_MENU));
+#endif
gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem);
g_signal_connect(G_OBJECT(menuitem), "activate", G_CALLBACK(remmina_icon_main), NULL);
+#if GTK_VERSION == 2
+ menuitem = gtk_image_menu_item_new_from_stock(GTK_STOCK_PREFERENCES, NULL);
+#else
menuitem = gtk_menu_item_new_with_mnemonic(_("_Preferences"));
+#endif
gtk_widget_show(menuitem);
gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem);
g_signal_connect(G_OBJECT(menuitem), "activate", G_CALLBACK(remmina_icon_preferences), NULL);
+#if GTK_VERSION == 2
+ menuitem = gtk_image_menu_item_new_from_stock(GTK_STOCK_ABOUT, NULL);
+#else
menuitem = gtk_menu_item_new_with_mnemonic(_("_About"));
+#endif
gtk_widget_show(menuitem);
gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem);
g_signal_connect(G_OBJECT(menuitem), "activate", G_CALLBACK(remmina_icon_about), NULL);
@@ -158,7 +174,11 @@ static void remmina_icon_populate_additional_menu_item(GtkWidget *menu)
gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem);
#endif
+#if GTK_VERSION == 2
+ menuitem = gtk_image_menu_item_new_from_stock(GTK_STOCK_QUIT, NULL);
+#else
menuitem = gtk_menu_item_new_with_mnemonic(_("_Quit"));
+#endif
gtk_widget_show(menuitem);
gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem);
g_signal_connect(G_OBJECT(menuitem), "activate", G_CALLBACK(remmina_icon_destroy), NULL);
@@ -242,7 +262,9 @@ static void remmina_icon_populate_extra_menu_item(GtkWidget *menu)
gboolean new_ontop;
GHashTableIter iter;
gchar *tmp;
+#ifdef ENABLE_MINIMIZE_TO_TRAY
gint n;
+#endif
new_ontop = remmina_pref.applet_new_ontop;