[Top][All Lists]
[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
-------------