comparison src/layout_image.c @ 160:85657b4766c9

use accels also in fullscreen mode
author nadvornik
date Tue, 18 Dec 2007 21:15:16 +0000
parents dd6dc0a55d3d
children 126724275319
comparison
equal deleted inserted replaced
159:436376b60867 160:85657b4766c9
85 85
86 menu = layout_image_pop_menu(lw); 86 menu = layout_image_pop_menu(lw);
87 gtk_menu_popup(GTK_MENU(menu), NULL, NULL, layout_image_fullscreen_menu_pos_cb, lw, 0, GDK_CURRENT_TIME); 87 gtk_menu_popup(GTK_MENU(menu), NULL, NULL, layout_image_fullscreen_menu_pos_cb, lw, 0, GDK_CURRENT_TIME);
88 } 88 }
89 89
90 #if 0
91 /* this is handled by layout_key_press_cb */
92
93
90 static gint layout_image_full_screen_key_press_cb(GtkWidget *widget, GdkEventKey *event, gpointer data) 94 static gint layout_image_full_screen_key_press_cb(GtkWidget *widget, GdkEventKey *event, gpointer data)
91 { 95 {
92 LayoutWindow *lw = data; 96 LayoutWindow *lw = data;
93 gint stop_signal; 97 gint stop_signal;
94 gint x = 0; 98 gint x = 0;
320 } 324 }
321 325
322 return stop_signal; 326 return stop_signal;
323 } 327 }
324 328
329 #endif
330
325 static void layout_image_full_screen_stop_func(FullScreenData *fs, gpointer data) 331 static void layout_image_full_screen_stop_func(FullScreenData *fs, gpointer data)
326 { 332 {
327 LayoutWindow *lw = data; 333 LayoutWindow *lw = data;
328 334
329 /* restore image window */ 335 /* restore image window */
355 } 361 }
356 362
357 layout_image_set_buttons(lw); 363 layout_image_set_buttons(lw);
358 364
359 g_signal_connect(G_OBJECT(lw->full_screen->window), "key_press_event", 365 g_signal_connect(G_OBJECT(lw->full_screen->window), "key_press_event",
360 G_CALLBACK(layout_image_full_screen_key_press_cb), lw); 366 G_CALLBACK(layout_key_press_cb), lw);
361 367
368 layout_actions_add_window(lw, lw->full_screen->window);
362 #if 0 369 #if 0
363 gtk_widget_set_sensitive(lw->window, FALSE); 370 gtk_widget_set_sensitive(lw->window, FALSE);
364 if (lw->tools) gtk_widget_set_sensitive(lw->tools, FALSE); 371 if (lw->tools) gtk_widget_set_sensitive(lw->tools, FALSE);
365 #endif 372 #endif
366 373