[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] gzz/gzz/view FallbackBinder.java
From: |
Benja Fallenstein |
Subject: |
[Gzz-commits] gzz/gzz/view FallbackBinder.java |
Date: |
Sat, 28 Sep 2002 14:49:07 -0400 |
CVSROOT: /cvsroot/gzz
Module name: gzz
Changes by: Benja Fallenstein <address@hidden> 02/09/28 14:49:07
Modified files:
gzz/view : FallbackBinder.java
Log message:
Making backward links, i.e. from mark to selected cell (Alt-L)
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gzz/view/FallbackBinder.java.diff?tr1=1.18&tr2=1.19&r1=text&r2=text
Patches:
Index: gzz/gzz/view/FallbackBinder.java
diff -c gzz/gzz/view/FallbackBinder.java:1.18
gzz/gzz/view/FallbackBinder.java:1.19
*** gzz/gzz/view/FallbackBinder.java:1.18 Sat Sep 28 14:45:15 2002
--- gzz/gzz/view/FallbackBinder.java Sat Sep 28 14:49:07 2002
***************
*** 42,48 ****
/** Keybindings for the Fallback client.
*/
public class FallbackBinder {
! public static final String rcsid = "$Id: FallbackBinder.java,v 1.18
2002/09/28 18:45:15 benja Exp $";
public static boolean dbg = false;
private static void pa(String s) { System.err.println(s); }
--- 42,48 ----
/** Keybindings for the Fallback client.
*/
public class FallbackBinder {
! public static final String rcsid = "$Id: FallbackBinder.java,v 1.19
2002/09/28 18:49:07 benja Exp $";
public static boolean dbg = false;
private static void pa(String s) { System.err.println(s); }
***************
*** 238,244 ****
} else if(k.equals("Ctrl-E")) {
editPlainText(fallback.windows[1].cursor);
} else if(k.equals("Ctrl-L")) {
! makeLink();
} else if(k.equals("Ctrl-F")) {
fallback.mode = fallback.SEARCH;
buffer = "";
--- 238,246 ----
} else if(k.equals("Ctrl-E")) {
editPlainText(fallback.windows[1].cursor);
} else if(k.equals("Ctrl-L")) {
! makeLink(1);
! } else if(k.equals("Alt-L")) {
! makeLink(-1);
} else if(k.equals("Ctrl-F")) {
fallback.mode = fallback.SEARCH;
buffer = "";
***************
*** 401,407 ****
else if(w.viewIndex >= fallback.viewList.length) w.viewIndex = 0;
}
! void makeLink() {
Cell c = fallback.windows[1].cursor;
VStreamCellTexter ct = (VStreamCellTexter)c.space.getCellTexter();
Enfilade1D from = ct.getEnfilade(c, null);
--- 403,409 ----
else if(w.viewIndex >= fallback.viewList.length) w.viewIndex = 0;
}
! void makeLink(int dir) {
Cell c = fallback.windows[1].cursor;
VStreamCellTexter ct = (VStreamCellTexter)c.space.getCellTexter();
Enfilade1D from = ct.getEnfilade(c, null);
***************
*** 412,418 ****
to = to.plus(m.getEnfilade());
}
! XuLink l = new XuLink(from, to);
fallback.xuIndexer.add(l);
marks = new ArrayList();
--- 414,425 ----
to = to.plus(m.getEnfilade());
}
! XuLink l;
! if(dir > 0)
! l = new XuLink(from, to);
! else
! l = new XuLink(to, from);
!
fallback.xuIndexer.add(l);
marks = new ArrayList();