Mercurial > geeqie.yaz
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 |