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/fenp...


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

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

Modified files:
        org/fenfire/bin: fenpdf10.py 
        org/fenfire/fenpdf: fenpdfcontext.py 
        org/fenfire/view/lava: Button.java 

Log message:
        Saving from button

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/org/fenfire/bin/fenpdf10.py.diff?tr1=1.37&tr2=1.38&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/org/fenfire/fenpdf/fenpdfcontext.py.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/org/fenfire/view/lava/Button.java.diff?tr1=1.2&tr2=1.3&r1=text&r2=text

Patches:
Index: fenfire/org/fenfire/bin/fenpdf10.py
diff -u fenfire/org/fenfire/bin/fenpdf10.py:1.37 
fenfire/org/fenfire/bin/fenpdf10.py:1.38
--- fenfire/org/fenfire/bin/fenpdf10.py:1.37    Thu Aug 14 06:13:09 2003
+++ fenfire/org/fenfire/bin/fenpdf10.py Thu Aug 14 06:18:47 2003
@@ -175,7 +175,7 @@
 ff.view.buoy.NodeType2DFull.effigy = 0
 
 
-context = Context(w, fen, ppActions, nodeview, spanImageFactory)
+context = Context(w, fen, ppActions, nodeview, spanImageFactory, FILE)
 nodeview.setContext(context)
 textnodeview.setContext(context)
 
@@ -367,9 +367,8 @@
             self.context.states.buoymanager.singles[1].mainNode = 
ff.view.buoy.MainNode2D(planeHome, irregu, ctrl)
         elif key == "Ctrl-Q":
             p("going to save");
+           self.context.save()
 
-            m = ff.swamp.Graphs.toModel(fen.graph);
-            m.write(java.io.FileWriter(FILE));
 
             java.lang.System.exit(43)
         elif key == "Ctrl-R":
Index: fenfire/org/fenfire/fenpdf/fenpdfcontext.py
diff -u fenfire/org/fenfire/fenpdf/fenpdfcontext.py:1.2 
fenfire/org/fenfire/fenpdf/fenpdfcontext.py:1.3
--- fenfire/org/fenfire/fenpdf/fenpdfcontext.py:1.2     Thu Aug 14 04:00:17 2003
+++ fenfire/org/fenfire/fenpdf/fenpdfcontext.py Thu Aug 14 06:18:47 2003
@@ -297,12 +297,13 @@
 class Context(ff.view.lava.ContextNodeView.Context,
               ff.view.buoy.AbstractMainNode2D.Context,
               ff.view.lava.TextHandler.Context):
-    def __init__(self, win, fen, pp, nv, spanImageFactory):
+    def __init__(self, win, fen, pp, nv, spanImageFactory, filename):
         global w
         w = win
         self.states = ContextStates(fen, pp, spanImageFactory, nv)
         self.keys = KeyHandler(self.states)
         self.mousemenu = MouseMenu(self.states)
+       self.filename = filename
         
         
     def setBuoyManager(self, manager):
@@ -366,7 +367,6 @@
         b.add("[Import PS/PDF]", "IMPORT");
         b.add("[New paper]",     "NEW_PAPER");
        b.add("[Save]", "SAVE");
-       b.add("[Load]", "LOAD");
 
     def doMouse(self, ev, oldVS):
         """ Return true if context has eaten the event ;)"""
@@ -408,10 +408,17 @@
                                         views.irregu, 
ff.view.buoy.AbstractMainNode2D.SimpleFocus(0,0),1,
                                         self.states.mainMouse))
             return 1
+       elif key == "SAVE":
+           self.save()
         else:
             p('key', key)
             return 0
     
+    def save(self):
+       print "SAVING..."
+       model = ff.swamp.Graphs.toModel(self.states.fen.graph);
+       model.write(java.io.FileWriter(self.filename));
+       print "DONE"
     
     def clean(self):
         self.mousemenu.hideList()
Index: fenfire/org/fenfire/view/lava/Button.java
diff -u fenfire/org/fenfire/view/lava/Button.java:1.2 
fenfire/org/fenfire/view/lava/Button.java:1.3
--- fenfire/org/fenfire/view/lava/Button.java:1.2       Wed May 21 14:07:58 2003
+++ fenfire/org/fenfire/view/lava/Button.java   Thu Aug 14 06:18:47 2003
@@ -45,7 +45,7 @@
     public Button(VobScene v, int into, 
                   float x, float y, float offset) {
        vs = v;
-       scale = style.getScaleByHeight(40);
+       scale = style.getScaleByHeight(25);
         this.into = into;
         this.x=x; this.y=y;
         this.offset = offset;




reply via email to

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