gzz-commits
[Top][All Lists]
Advanced

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

[Gzz-commits] fenfire/org/fenfire demo/fenpdfcontext.py view/...


From: Tuomas J. Lukka
Subject: [Gzz-commits] fenfire/org/fenfire demo/fenpdfcontext.py view/...
Date: Thu, 14 Aug 2003 03:45:39 -0400

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

Modified files:
        org/fenfire/demo: fenpdfcontext.py 
        org/fenfire/view/buoy: AbstractMainNode2D.java 

Log message:
        TRANSCLUDING WORKS

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/org/fenfire/demo/fenpdfcontext.py.diff?tr1=1.34&tr2=1.35&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/org/fenfire/view/buoy/AbstractMainNode2D.java.diff?tr1=1.42&tr2=1.43&r1=text&r2=text

Patches:
Index: fenfire/org/fenfire/demo/fenpdfcontext.py
diff -u fenfire/org/fenfire/demo/fenpdfcontext.py:1.34 
fenfire/org/fenfire/demo/fenpdfcontext.py:1.35
--- fenfire/org/fenfire/demo/fenpdfcontext.py:1.34      Thu Aug 14 03:35:06 2003
+++ fenfire/org/fenfire/demo/fenpdfcontext.py   Thu Aug 14 03:45:38 2003
@@ -208,15 +208,23 @@
        def run(self):
            pdfMainNode = self.states.selection.getMainNode()
            area = self.states.selection.getArea()
-           obj = node.getView2D().getSelectedObject(
-                   node.getPlane(), *area)
-           print "Transclude selected: ",node.getPlane(), area, obj
+           obj = pdfMainNode.getView2D().getSelectedObject(
+                   pdfMainNode.getPlane(), *area)
+           print "Transclude selected: ",pdfMainNode.getPlane(), area, obj
+           if obj == None:
+               print "Null??"
+               return
            canvasMainNode = self.states.buoymanager.getLastMain()
            plane = Nodes.toString(canvasMainNode.getPlane())
            # Check (this method is only in PPActionsImpl XXX)
            if not self.states.ppActions.isPaper(plane):
                print "NOT A CANVAS!"
-           
+           # XXX Use oldvs to get location where mouse was clicked
+           focus = canvasMainNode.getFocus()
+           node = Nodes.get(self.states.ppActions.newNote(plane,
+                               focus.getPanX(), focus.getPanY(), ""))
+           self.states.fen.txt.set(node, obj)
+                   
 
 
     def __init__(self, states):
Index: fenfire/org/fenfire/view/buoy/AbstractMainNode2D.java
diff -u fenfire/org/fenfire/view/buoy/AbstractMainNode2D.java:1.42 
fenfire/org/fenfire/view/buoy/AbstractMainNode2D.java:1.43
--- fenfire/org/fenfire/view/buoy/AbstractMainNode2D.java:1.42  Thu Aug 14 
03:32:55 2003
+++ fenfire/org/fenfire/view/buoy/AbstractMainNode2D.java       Thu Aug 14 
03:45:39 2003
@@ -168,7 +168,8 @@
        }
     }
 
-    /** Get the xy coordinates in the view2D coordinate system
+    /** Get the xy coordinates in the view2D coordinate system.
+     * Does not check if it was really a hit.
      */
     public float[] getXYHit(VobScene oldVobScene, float x, float y) {
        float[] pt = new float[] { x, y, 0 };




reply via email to

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