0.8.0
[geeqie.git] / src / img-main.c
index cbf4921..871fe06 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * GQview image viewer
- * (C)1999 John Ellis
+ * (C)2000 John Ellis
  *
  * Author: John Ellis
  *
@@ -89,6 +89,9 @@ static gint full_screen_key_press_cb(GtkWidget *widget, GdkEventKey *event, gpoi
                case 'S': case 's':
                        slideshow_toggle();
                        break;
+               case 'V': case 'v':
+                       full_screen_stop();
+                       break;
                }
 
        if (event->state & GDK_CONTROL_MASK)
@@ -120,9 +123,6 @@ static gint full_screen_key_press_cb(GtkWidget *widget, GdkEventKey *event, gpoi
                        case '8':
                                n = 7;
                                break;
-                       case 'F': case 'f':
-                               full_screen_stop();
-                               break;
                        case 'C': case 'c':
                                full_screen_stop();
                                file_util_copy(image_area_get_path(imd), NULL, current_path);
@@ -285,6 +285,9 @@ void full_screen_stop()
        gtk_widget_destroy(full_screen_window);
        full_screen_window = NULL;
 
+       image_area_free(full_screen_image);
+       full_screen_image = NULL;
+
        gtk_widget_show(mainwindow);
 }
 
@@ -359,3 +362,8 @@ GtkWidget *image_create()
        return main_image->eventbox;
 }
 
+void image_to_root()
+{
+       image_area_to_root(main_image, (image_area_get_zoom(main_image) == 0));
+}
+