[Goodies-commits] r2959 - ristretto/trunk/src

Stephan Arts stephan at xfce.org
Tue Aug 7 10:27:31 CEST 2007


Author: stephan
Date: 2007-08-07 08:27:31 +0000 (Tue, 07 Aug 2007)
New Revision: 2959

Modified:
   ristretto/trunk/src/main.c
Log:
scale_fit by default

Modified: ristretto/trunk/src/main.c
===================================================================
--- ristretto/trunk/src/main.c	2007-08-07 08:02:14 UTC (rev 2958)
+++ ristretto/trunk/src/main.c	2007-08-07 08:27:31 UTC (rev 2959)
@@ -184,7 +184,7 @@
 	gtk_box_pack_start(GTK_BOX(main_vbox), main_hbox, TRUE, TRUE, 0);
 	gtk_box_pack_start(GTK_BOX(main_vbox), status_bar, FALSE, TRUE, 0);
 
-	rstto_picture_viewer_set_scale(RSTTO_PICTURE_VIEWER(viewer), 1);
+	rstto_picture_viewer_fit_scale(RSTTO_PICTURE_VIEWER(viewer));
 
 	gtk_toolbar_insert(GTK_TOOLBAR(image_tool_bar), zoom_fit, 0);
 	gtk_toolbar_insert(GTK_TOOLBAR(image_tool_bar), zoom_100, 0);
@@ -368,25 +368,28 @@
 static void
 cb_rstto_fullscreen(GtkWidget *widget, GdkEventWindowState *event, RsttoPictureViewer *viewer)
 {
-    if(event->new_window_state & GDK_WINDOW_STATE_FULLSCREEN)
+    if(event->changed_mask & GDK_WINDOW_STATE_FULLSCREEN)
     {
-        window_fullscreen = TRUE;
-        gtk_widget_hide(menu_bar);
-        gtk_widget_hide(image_tool_bar);
-        gtk_widget_hide(app_tool_bar);
-        gtk_widget_hide(status_bar);
-        viewer_scale = rstto_picture_viewer_get_scale(viewer);
-        rstto_picture_viewer_fit_scale(viewer);
+        if(event->new_window_state & GDK_WINDOW_STATE_FULLSCREEN)
+        {
+            window_fullscreen = TRUE;
+            gtk_widget_hide(menu_bar);
+            gtk_widget_hide(image_tool_bar);
+            gtk_widget_hide(app_tool_bar);
+            gtk_widget_hide(status_bar);
+            viewer_scale = rstto_picture_viewer_get_scale(viewer);
+            rstto_picture_viewer_fit_scale(viewer);
+        }
+        else
+        {
+            window_fullscreen = FALSE;
+            gtk_widget_show(menu_bar);
+            gtk_widget_show(image_tool_bar);
+            gtk_widget_show(app_tool_bar);
+            gtk_widget_show(status_bar);
+            rstto_picture_viewer_set_scale(viewer, viewer_scale);
+        }
     }
-    else
-    {
-        window_fullscreen = FALSE;
-        gtk_widget_show(menu_bar);
-        gtk_widget_show(image_tool_bar);
-        gtk_widget_show(app_tool_bar);
-        gtk_widget_show(status_bar);
-        rstto_picture_viewer_set_scale(viewer, viewer_scale);
-    }
 }
 
 static void




More information about the Goodies-commits mailing list