|
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();
}
}
|