gzz-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gzz-commits] fenfire/org/fenfire bin/fenpdf10.py fenpdf/demo...


From: Tuomas J. Lukka
Subject: [Gzz-commits] fenfire/org/fenfire bin/fenpdf10.py fenpdf/demo...
Date: Thu, 14 Aug 2003 06:55:39 -0400

CVSROOT:        /cvsroot/fenfire
Module name:    fenfire
Branch:         
Changes by:     Tuomas J. Lukka <address@hidden>        03/08/14 06:55:38

Modified files:
        org/fenfire/bin: fenpdf10.py 
        org/fenfire/fenpdf: demospace.py 

Log message:
        Create empty space or demo space, selected by property

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/org/fenfire/bin/fenpdf10.py.diff?tr1=1.38&tr2=1.39&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/org/fenfire/fenpdf/demospace.py.diff?tr1=1.1&tr2=1.2&r1=text&r2=text

Patches:
Index: fenfire/org/fenfire/bin/fenpdf10.py
diff -u fenfire/org/fenfire/bin/fenpdf10.py:1.38 
fenfire/org/fenfire/bin/fenpdf10.py:1.39
--- fenfire/org/fenfire/bin/fenpdf10.py:1.38    Thu Aug 14 06:18:47 2003
+++ fenfire/org/fenfire/bin/fenpdf10.py Thu Aug 14 06:55:38 2003
@@ -22,6 +22,14 @@
 
 # The FenPDF 1.0 !
 
+# Input: in Java properties:
+#
+# fenpdf.file : The file name
+# 
+# fenpdf.demo : If the file does not exist, FenPDF creates a new space.
+#              If this value is nonzero, it creates a small demo space,
+#              otherwise an empty space.
+
 dbg = 0
 
 def p(*s):
@@ -133,6 +141,7 @@
     fen.constgraph = fen.graph = ff.swamp.Graphs.toGraph(m);
 else:
     fen.graph = fen.constgraph = ff.swamp.impl.HashGraph()
+
 fen.txt = ff.impl.SimpleNodeContent(fen, myalph);
 fen.txtfunc = fen.txt.getNodeFunction()
 fen.enfiladeOverlap = fen.txt.getTransclusionIndex()
@@ -153,7 +162,11 @@
 
 # If we want a new space, create a demo space.
 if not do_load_graph:
-    ff.fenpdf.demospace.createDemoSpace(fen, myalph, treetime, ppActions)
+    val = java.lang.System.getProperty("fenpdf.demo")
+    if val != None and java.lang.Integer.parseInt(val) != 0:
+       ff.fenpdf.demospace.createDemoSpace(fen, myalph, treetime, ppActions)
+    else:
+       ff.fenpdf.demospace.createEmptySpace(fen, myalph, treetime, ppActions)
 
 spanImageFactory = ff.spanimages.gl.DefaultSpanImageFactory(
     ff.spanimages.gl.PageScrollBlockImager())
Index: fenfire/org/fenfire/fenpdf/demospace.py
diff -u fenfire/org/fenfire/fenpdf/demospace.py:1.1 
fenfire/org/fenfire/fenpdf/demospace.py:1.2
--- fenfire/org/fenfire/fenpdf/demospace.py:1.1 Thu Aug 14 04:00:17 2003
+++ fenfire/org/fenfire/fenpdf/demospace.py     Thu Aug 14 06:55:38 2003
@@ -60,3 +60,7 @@
     ppActions.assocNotes(noteC1, 1, noteB3)
     ppActions.assocNotes(noteA4, 1, noteC2)
     
+
+def createEmptySpace(fen, myAlph, treetime, ppActions):
+    paper = ppActions.newPaper()
+    ppActions.newNote(paper, 0, 0, "HOME")




reply via email to

[Prev in Thread] Current Thread [Next in Thread]