Author: wrobell                      Date: Sat Dec 29 18:59:11 2007 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- works for both slideshow and fullscreen request, now

---- Files affected:
SOURCES:
   f-spot-fs.patch (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: SOURCES/f-spot-fs.patch
diff -u SOURCES/f-spot-fs.patch:1.1 SOURCES/f-spot-fs.patch:1.2
--- SOURCES/f-spot-fs.patch:1.1 Tue Jan 16 00:25:01 2007
+++ SOURCES/f-spot-fs.patch     Sat Dec 29 19:59:06 2007
@@ -1,6 +1,6 @@
---- f-spot-0.2.2/src/MainWindow.cs     2006-10-06 02:23:08.000000000 +0100
-+++ f-spot-0.2.2.new/src/MainWindow.cs 2006-11-20 04:55:56.000000000 +0000
-@@ -1999,6 +1999,13 @@
+--- f-spot-0.4.1/src/MainWindow.cs.orig        2007-12-29 18:48:46.000000000 
+0000
++++ f-spot-0.4.1/src/MainWindow.cs     2007-12-29 18:43:59.000000000 +0000
+@@ -2099,6 +2099,13 @@
                int active = Math.Max (ActiveIndex (), 0);
                if (fsview == null) {
                        fsview = new FSpot.FullScreenView (query);
@@ -12,5 +12,19 @@
 +                      fsview.SetDefaultSize(bounds.Width, bounds.Height);
 +
                        fsview.Destroyed += HandleFullScreenViewDestroy;
-             fsview.View.Item.Index = active;
-             ColorDialog.SwitchViews (fsview.View);
+                       fsview.View.Item.Index = active;
+                       ColorDialog.SwitchViews (fsview.View);
+@@ -2142,6 +2149,13 @@
+               int active = Math.Max (ActiveIndex (), 0);
+               if (fsview == null) {
+                       fsview = new FSpot.FullScreenView (query);
++
++                      Gdk.Screen screen = fsview.Screen;
++                      int monitor = screen.GetMonitorAtWindow 
(main_window.GdkWindow);
++                      Gdk.Rectangle bounds = 
screen.GetMonitorGeometry(monitor);
++                      fsview.Move(bounds.X, 0);
++                      fsview.SetDefaultSize(bounds.Width, bounds.Height);
++
+                       fsview.Destroyed += HandleFullScreenViewDestroy;
+                       fsview.View.Item.Index = active;
+                       ColorDialog.SwitchViews (fsview.View);
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/f-spot-fs.patch?r1=1.1&r2=1.2&f=u

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to