[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] gzz gzz/view/DefaultBinder.java ./bindings.py g...
From: |
Benja Fallenstein |
Subject: |
[Gzz-commits] gzz gzz/view/DefaultBinder.java ./bindings.py g... |
Date: |
Sun, 27 Oct 2002 18:55:56 -0500 |
CVSROOT: /cvsroot/gzz
Module name: gzz
Changes by: Benja Fallenstein <address@hidden> 02/10/27 18:55:55
Modified files:
gzz/view : DefaultBinder.java
Added files:
. : bindings.py
gzz/client : pythonbinder.py actions.py
Log message:
Start alternative Python impl of FallbackBinder
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/bindings.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gzz/client/pythonbinder.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gzz/client/actions.py?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gzz/view/DefaultBinder.java.diff?tr1=1.8&tr2=1.9&r1=text&r2=text
Patches:
Index: gzz/gzz/view/DefaultBinder.java
diff -u gzz/gzz/view/DefaultBinder.java:1.8 gzz/gzz/view/DefaultBinder.java:1.9
--- gzz/gzz/view/DefaultBinder.java:1.8 Sun Oct 27 12:34:48 2002
+++ gzz/gzz/view/DefaultBinder.java Sun Oct 27 18:55:55 2002
@@ -42,7 +42,7 @@
/** Keybindings for the Fallback client.
*/
public class DefaultBinder implements FallbackBinder {
-public static final String rcsid = "$Id: DefaultBinder.java,v 1.8 2002/10/27
17:34:48 benja Exp $";
+public static final String rcsid = "$Id: DefaultBinder.java,v 1.9 2002/10/27
23:55:55 benja Exp $";
public static boolean dbg = false;
private static void pa(String s) { System.err.println(s); }
@@ -82,7 +82,7 @@
* Each marked cell is represented as a <code>gzz.view.Mark</code>
* object. We don't have support for multiple mark sets yet.
*/
- public java.util.List marks = new ArrayList();
+ public static java.util.List marks = new ArrayList();
/** The set of all marked cells.
* This is the set of all cells in the <code>Mark</code> objects
@@ -90,7 +90,7 @@
* the whole list for all cells on the screen scales badly.
* We want to be able to have big mark sets.
*/
- public Set markedCells = new HashSet();
+ public static Set markedCells = new HashSet();
/** The last client exception that occurred, if any.
*/
@@ -274,9 +274,9 @@
} else if(k.equals("Ctrl-E")) {
editPlainText(fallback.windows[1].cursor);
} else if(k.equals("Ctrl-L")) {
- makeLink(1);
+ makeLink(fallback, 1);
} else if(k.equals("Alt-L")) {
- makeLink(-1);
+ makeLink(fallback, -1);
} else if(k.equals("Ctrl-F")) {
fallback.mode = fallback.SEARCH;
buffer = "";
@@ -368,7 +368,7 @@
}
} else if(k.equals("Ctrl-0")) {
// totally temporary!
- createPageSpan();
+ createPageSpan(fallback);
}
}
@@ -485,15 +485,15 @@
}
}
- public void makeLink(int dir) {
+ public static void makeLink(Fallback fallback, int dir) {
Cell c = fallback.windows[1].cursor;
VStreamCellTexter ct = (VStreamCellTexter)c.space.getCellTexter();
Enfilade1D from = ct.getEnfilade(c, null);
- makeLink(dir, from);
+ makeLink(fallback, dir, from);
}
- public void makeLink(int dir, Enfilade1D from) {
+ public static void makeLink(Fallback fallback, int dir, Enfilade1D from) {
Enfilade1D to = from.getMaker().makeEnfilade();
for(Iterator i=marks.iterator(); i.hasNext();) {
Mark m = (Mark)i.next();
@@ -517,7 +517,7 @@
* system property <code>user.editor</code>, or alternatively uses
* an AWT window with a multiline text area (XXX not implemented).
*/
- public void editPlainText(Cell c) {
+ public static void editPlainText(Cell c) {
VStreamCellTexter texter = (VStreamCellTexter)c.space.getCellTexter();
gzz.fuzzy.EnfiladeAligner.Instance aligner =
texter.startEnfiladeAligner(c);
@@ -576,7 +576,7 @@
}
texter.setEnfilade(c, aligner.getEnfilade(text));
}
- private boolean is_ok;
+ private static boolean is_ok;
/** Execute the external editor with the given input and return the
* output.
@@ -594,7 +594,7 @@
* may well work.
* @returns The edited text.
*/
- String execExternalEditor(String editor, String text, String encoding) {
+ static String execExternalEditor(String editor, String text, String
encoding) {
File tmp = null;
try {
@@ -634,7 +634,7 @@
* accursed in the right window. (Note: This doesn't have
* to be a page scroll, can be text or anything else...)
*/
- void createPageSpan() {
+ static void createPageSpan(Fallback fallback) {
try {
pa("Enter id of span block to put in this cell:");
BufferedReader r = new BufferedReader(new
InputStreamReader(System.in));
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gzz-commits] gzz gzz/view/DefaultBinder.java ./bindings.py g...,
Benja Fallenstein <=