|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--gzz.view.DefaultBinder
Keybindings for the Fallback client.
Field Summary | |
static boolean |
dbg
|
ClientException |
lastClientException
The last client exception that occurred, if any. |
static java.util.Set |
markedCells
The set of all marked cells. |
static java.util.List |
marks
The current set of marks. |
static java.lang.String |
rcsid
|
Constructor Summary | |
DefaultBinder()
|
Method Summary | |
static void |
editPlainText(Cell c)
Edit a cell's content as plain text. |
static java.lang.String |
execExternalEditor(java.lang.String text)
|
boolean |
isMarked(Cell c)
|
void |
keystroke(java.lang.String k,
Fallback.Win win)
|
static void |
makeLink(Fallback fallback,
int dir)
|
static void |
makeLink(Fallback fallback,
int dir,
Enfilade1D from)
|
void |
mouse(java.awt.event.MouseEvent e,
Fallback.Win win)
|
void |
normalModeKeystroke(java.lang.String k)
|
void |
setFallback(Fallback fallback)
|
void |
textModeKeystroke(java.lang.String k)
|
void |
windowClosed(Fallback.Win window)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String rcsid
public static boolean dbg
public static java.util.List marks
gzz.view.Mark
object. We don't have support for multiple mark sets yet.
public static java.util.Set markedCells
Mark
objects
of marks
. We need this because going through
the whole list for all cells on the screen scales badly.
We want to be able to have big mark sets.
public ClientException lastClientException
Constructor Detail |
public DefaultBinder()
Method Detail |
public void setFallback(Fallback fallback)
setFallback
in interface FallbackBinder
public boolean isMarked(Cell c)
isMarked
in interface FallbackBinder
public void keystroke(java.lang.String k, Fallback.Win win)
keystroke
in interface FallbackBinder
public void normalModeKeystroke(java.lang.String k) throws ClientException
ClientException
public void textModeKeystroke(java.lang.String k)
public static void makeLink(Fallback fallback, int dir)
public static void makeLink(Fallback fallback, int dir, Enfilade1D from)
public static void editPlainText(Cell c)
user.editor
, or alternatively uses
an AWT window with a multiline text area (XXX not implemented).
public static java.lang.String execExternalEditor(java.lang.String text)
public void windowClosed(Fallback.Win window)
windowClosed
in interface FallbackBinder
public void mouse(java.awt.event.MouseEvent e, Fallback.Win win)
mouse
in interface FallbackBinder
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |