[frogr] Enable 'menu' key to show contextual menu on icon view



commit 9f8b54d16cdd7eabee10d8b456463423443f22fc
Author: Mario Sanchez Prada <msanchez igalia com>
Date:   Mon Jan 17 20:44:20 2011 +0100

    Enable 'menu' key to show contextual menu on icon view

 src/frogr-main-view.c |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)
---
diff --git a/src/frogr-main-view.c b/src/frogr-main-view.c
index 0b7c301..f1e1d0a 100644
--- a/src/frogr-main-view.c
+++ b/src/frogr-main-view.c
@@ -619,6 +619,15 @@ _on_icon_view_key_press_event (GtkWidget *widget,
   if ((event->type == GDK_KEY_PRESS) && (event->keyval == GDK_Delete))
     _remove_selected_pictures (mainview);
 
+  /* Show contextual menu if pressed the 'Menu' key */
+  if ((event->type == GDK_KEY_PRESS) && (event->keyval == GDK_Menu)
+      && (_n_selected_pictures (mainview) > 0))
+    {
+      gtk_menu_popup (GTK_MENU (priv->ctxt_menu),
+                      NULL, NULL, NULL, NULL,
+                      0, gtk_get_current_event_time ());
+    }
+
   return FALSE;
 }
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]