From: SVN by r. <sv...@ca...> - 2009-01-26 07:50:41
|
Author: roy Date: 2009-01-26 08:50:33 +0100 (Mon, 26 Jan 2009) New Revision: 369 Modified: src/main/java/nl/improved/sqlclient/jcurses/SQLShellWindow.java Log: cursor location fixes Modified: src/main/java/nl/improved/sqlclient/jcurses/SQLShellWindow.java =================================================================== --- src/main/java/nl/improved/sqlclient/jcurses/SQLShellWindow.java 2009-01-25 14:19:15 UTC (rev 368) +++ src/main/java/nl/improved/sqlclient/jcurses/SQLShellWindow.java 2009-01-26 07:50:33 UTC (rev 369) @@ -325,9 +325,12 @@ public SQLShellTextComponent() { setColors(new CharColor(CharColor.BLACK, CharColor.WHITE)); setTextComponentColors(new CharColor(CharColor.BLACK, CharColor.WHITE)); + setCursorColors(new CharColor(CharColor.WHITE, CharColor.BLACK)); } public void draw() { if (isVisible()) { + Point cursorLocation = getScreen().getCursorPosition(); + setCursorLocation(cursorLocation.x+Screen.PROMPT.length()+2,cursorLocation.y+getTextHeight()); doRepaint(); } } |