gzz-commits
[Top][All Lists]
Advanced

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

[Gzz-commits] fenfire/docs/pegboard/fenpdf_v1_spec_1--tjl peg...


From: Tuomas J. Lukka
Subject: [Gzz-commits] fenfire/docs/pegboard/fenpdf_v1_spec_1--tjl peg...
Date: Fri, 01 Aug 2003 05:36:53 -0400

CVSROOT:        /cvsroot/fenfire
Module name:    fenfire
Branch:         
Changes by:     Tuomas J. Lukka <address@hidden>        03/08/01 05:36:53

Modified files:
        docs/pegboard/fenpdf_v1_spec_1--tjl: peg.rst 

Log message:
        Propose resolutions

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/docs/pegboard/fenpdf_v1_spec_1--tjl/peg.rst.diff?tr1=1.9&tr2=1.10&r1=text&r2=text

Patches:
Index: fenfire/docs/pegboard/fenpdf_v1_spec_1--tjl/peg.rst
diff -u fenfire/docs/pegboard/fenpdf_v1_spec_1--tjl/peg.rst:1.9 
fenfire/docs/pegboard/fenpdf_v1_spec_1--tjl/peg.rst:1.10
--- fenfire/docs/pegboard/fenpdf_v1_spec_1--tjl/peg.rst:1.9     Fri Aug  1 
04:54:00 2003
+++ fenfire/docs/pegboard/fenpdf_v1_spec_1--tjl/peg.rst Fri Aug  1 05:36:52 2003
@@ -4,8 +4,8 @@
 
 :Authors:  Tuomas J. Lukka
 :Date-Created: 2003-07-28
-:Last-Modified: $Date: 2003/08/01 08:54:00 $
-:Revision: $Revision: 1.9 $
+:Last-Modified: $Date: 2003/08/01 09:36:52 $
+:Revision: $Revision: 1.10 $
 :Status:   Incomplete
 :Stakeholders: benja, mudyc, humppake
 :Scope:    Major
@@ -138,18 +138,46 @@
       PROPOSED RESOLUTION: Later. No experience yet with them,
       not absolutely vital for 1.0.
 
+ 
+- [benja] Can I enter text in both foci, or only in one?
+  [tjl] This question is really "is there a change of
+  focus between the two foci".
+
+      PROPOSED RESOLUTION: Yes, the insertion cursor determines where
+      the text goes. 
+ 
+- [benja] How to move nodes on a canvas? Rearrangement seems quite
+  important, so it would be bad to leave it to a later version.
+  [tjl] Another dragging-like activity. We have three: pan, select, movenode.
+
+      PROPOSED RESOLUTION: two different ways: click&drag on text node with 
insertion
+      cursor, or Ctrl-drag.
+
+      Transclusions should also be selectable
+
+- [benja] How to create structlinks?
+
+      PROPOSED RESOLUTION: Two buttons between top & bottom views, showing 
graphically
+      the different directions of connection::
 
-- [benja] How to create structlinks
+           /       \
+          *--*   *--*  
+           /     \
 
 - [benja] This describes only mouse bindings. How does the keyboard work?
   How is a new node created? How do I edit an existing node? Is a text
   cursor shown, and when, and how does it work? These need to be specified.
- 
-- [benja] How to move nodes on a canvas? Rearrangement seems quite
-  important, so it would be bad to leave it to a later version.
- 
-- [benja] Can I enter text in both foci, or only in one?
 
+      PROPOSED RESOLUTION: The way it works now, mostly:
+      new node is created when there is no insertion cursor in the last-clicked
+      canvas, at the center.
+
+      A text cursor is shown in the insertion mode, works like a normal
+      text cursor.
+
+      Clicking on a text node places the insertion cursor there.
+
+      There are no command keys, only normal cursor motion.
 
 
 Introduction
@@ -288,25 +316,26 @@
 Left mouse button:
     
     click
-       go to
+       go to. If clicked on a text node in the focused view2d,
+       add an insertion cursor.
 
-    click + drag on focused node
+    click + drag on focused view2d
        pan
 
-    shift + click + drag on focused node
+    shift + click + drag on focused view2d
        select
 
        On PDF view, select rectangle
 
        On canvas view, select part of text
 
-    click + drag on a selection in focused node (PDF only)
+    click + drag on a selection in focused view2d (PDF only)
        drag into other view (Canvas) for creating transclusion
 
 
 Right mouse button:
     
-    click + drag on focused node
+    click + drag on focused view2d
        adjust zoom. Up = zoom out, down = zoom in.
 
     click
@@ -317,8 +346,13 @@
     click + drag anywhere
        move view separator up / down
 
-    click on focused node
+    click on focused view2d
        X11 paste to insertion cursor
+
+Keys: insert text and move insertion cursor. If no insertion cursor, 
+make new node on last-clicked / moved view.
+
+This state could be shown by, e.g., crosshairs.
 
 Context Menus
 -------------




reply via email to

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