[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ff-cvs] fenfire/org/fenfire bin/fenpdf10.py fenpdf/BUGS...
From: |
Tuomas J. Lukka |
Subject: |
[ff-cvs] fenfire/org/fenfire bin/fenpdf10.py fenpdf/BUGS... |
Date: |
Sat, 16 Aug 2003 08:38:50 -0400 |
CVSROOT: /cvsroot/fenfire
Module name: fenfire
Branch:
Changes by: Tuomas J. Lukka <address@hidden> 03/08/16 08:38:50
Modified files:
org/fenfire/bin: fenpdf10.py
org/fenfire/fenpdf: BUGS fenpdfgeometry.py
org/fenfire/view: doublegeometer.py
Log message:
Geometry was coming from the wrong place - make sure you erase your
.class stuff when things move. Looks much better now.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/org/fenfire/bin/fenpdf10.py.diff?tr1=1.45&tr2=1.46&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/org/fenfire/fenpdf/BUGS.diff?tr1=1.6&tr2=1.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/org/fenfire/fenpdf/fenpdfgeometry.py.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/org/fenfire/view/doublegeometer.py.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
Patches:
Index: fenfire/org/fenfire/bin/fenpdf10.py
diff -u fenfire/org/fenfire/bin/fenpdf10.py:1.45
fenfire/org/fenfire/bin/fenpdf10.py:1.46
--- fenfire/org/fenfire/bin/fenpdf10.py:1.45 Sat Aug 16 02:32:56 2003
+++ fenfire/org/fenfire/bin/fenpdf10.py Sat Aug 16 08:38:50 2003
@@ -410,12 +410,12 @@
self.buoyManager = vob.buoy.buoymanager.MultiBuoyManager(
[mainNode], connectors, self.eventHandler,
ff.view.doublegeometer.DoubleGeometer(),
- ff.view.fenpdfgeometry.FenPDFGeometryConfiguration())
+ ff.fenpdf.fenpdfgeometry.FenPDFGeometryConfiguration())
else:
self.buoyManager = vob.buoy.buoymanager.MultiBuoyManager(
[mainNode, mainNode2], connectors, self.eventHandler,
ff.view.doublegeometer.DoubleGeometer(),
- ff.view.fenpdfgeometry.FenPDFGeometryConfiguration())
+ ff.fenpdf.fenpdfgeometry.FenPDFGeometryConfiguration())
w.setCursor('default')
Index: fenfire/org/fenfire/fenpdf/BUGS
diff -u fenfire/org/fenfire/fenpdf/BUGS:1.6 fenfire/org/fenfire/fenpdf/BUGS:1.7
--- fenfire/org/fenfire/fenpdf/BUGS:1.6 Fri Aug 15 05:40:53 2003
+++ fenfire/org/fenfire/fenpdf/BUGS Sat Aug 16 08:38:50 2003
@@ -12,14 +12,23 @@
- import assumes application/pdf!
+- Textures getting clobbered!
+
+ - a paper turned solid green
+
+ - letters vanish
+
+ - make sure text and paper always unbind the texture finally.
+ - text done
+
IMPORTANT:
- buoys not shown when fast-panning! Culled to wrong cs / size
calculated wrong because not rendered??
-- transclusions move by dragging WITHOUT ctrl!!!
+- transclusions / texts move by dragging WITHOUT ctrl!!!
-- startup takes far too long. Irregu?
+- startup takes far too long.
ANNOYANCE:
@@ -31,6 +40,7 @@
- can't start fullscreen
+- expose events not propagated
ALREADY FIXED, BUT SYMPTOM OF DEEPER ARCHITECTURAL PROBLEM:
Index: fenfire/org/fenfire/fenpdf/fenpdfgeometry.py
diff -u fenfire/org/fenfire/fenpdf/fenpdfgeometry.py:1.1
fenfire/org/fenfire/fenpdf/fenpdfgeometry.py:1.2
--- fenfire/org/fenfire/fenpdf/fenpdfgeometry.py:1.1 Thu Aug 14 03:50:58 2003
+++ fenfire/org/fenfire/fenpdf/fenpdfgeometry.py Sat Aug 16 08:38:50 2003
@@ -9,17 +9,17 @@
self.nadirManager = vob.buoy.NadirManager(.5, 3, "NADIRMANAGER")
- w = .6
- h = .5
+ w = .75
+ h = 1
self.buoyMainViewGeometer = vob.buoy.impl.RatioMainGeometer(
- .5-w/2, .5-h/2, w, h)
+ .5-w/2., .5-h/2., w, h)
self.buoySizer = vob.buoy.impl.AspectBuoySizer(400, 400, 1.5)
w = .9
h = 1.05
self.normalBuoyGeometer = vob.buoy.impl.RatioBuoyOnCircleGeometer(
- .5-w/2, .5-h/2, w, h)
+ .5-w/2., .5-h/2., w, h)
self.normalBuoyGeometer.nadirManager = self.nadirManager
self.treetimeBuoyGeometer = vob.buoy.impl.FlatMarginGeometer()
Index: fenfire/org/fenfire/view/doublegeometer.py
diff -u fenfire/org/fenfire/view/doublegeometer.py:1.3
fenfire/org/fenfire/view/doublegeometer.py:1.4
--- fenfire/org/fenfire/view/doublegeometer.py:1.3 Tue Aug 12 04:27:52 2003
+++ fenfire/org/fenfire/view/doublegeometer.py Sat Aug 16 08:38:50 2003
@@ -40,8 +40,7 @@
#h0 = (self.split+.25) * h
#h1 = (1-self.split) * h
- w0 = w*2/3
- h0 = w/2 - 40
+ h0 = h * .66
h1 = h - h0