package gzz.potion.potions; import gzz.client.*; import gzz.view.*; import java.util.*; import gzz.zzutil.*; import gzz.vob.linebreaking.HChain; import gzz.*; import gzz.potion.*; public class TextCursorRight extends AbstractHead implements Command { public TextCursorRight() { super(new Object[] { "Move Text cursor right"}); } public void execute(List[] params, Map context) { Fallback.Win win = (Fallback.Win)context.get(ViewContext.class); win.textCursor = win.textCursor+1; int length = Containment.getContainedText(win.cursor).length(); if(win.textCursor > length) win.textCursor = length; } }