Class WindowsConsoleFunctions
java.lang.Object
net.rubygrapefruit.platform.internal.jni.WindowsConsoleFunctions
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidboldOff(FunctionResult result) static voidboldOn(FunctionResult result) static voidclearToEndOfLine(FunctionResult result) static voiddefaultForeground(FunctionResult result) static voiddown(int count, FunctionResult result) static voidforeground(int ansiColor, FunctionResult result) static voidgetConsoleSize(int filedes, MutableTerminalSize size, FunctionResult result) static voidhideCursor(FunctionResult result) static voidinitConsole(int filedes, FunctionResult result) static intisConsole(int filedes, FunctionResult result) static voidleft(int count, FunctionResult result) static voidrawInputMode(FunctionResult result) static voidreadInput(CharInputBuffer buffer, FunctionResult result) static voidreset(FunctionResult result) static voidresetInputMode(FunctionResult result) static voidright(int count, FunctionResult result) static voidshowCursor(FunctionResult result) static voidstartLine(FunctionResult result) static voidup(int count, FunctionResult result)
-
Field Details
-
CONSOLE_NONE
public static final int CONSOLE_NONE- See Also:
-
CONSOLE_WINDOWS
public static final int CONSOLE_WINDOWS- See Also:
-
CONSOLE_CYGWIN
public static final int CONSOLE_CYGWIN- See Also:
-
-
Constructor Details
-
WindowsConsoleFunctions
public WindowsConsoleFunctions()
-
-
Method Details
-
isConsole
- Returns:
CONSOLE_NONEwhen not a console,CONSOLE_WINDOWSwhen Windows console,CONSOLE_CYGWINwhen Cygwin or msys console.
-
getConsoleSize
-
initConsole
-
rawInputMode
-
resetInputMode
-
readInput
-
boldOn
-
boldOff
-
reset
-
showCursor
-
hideCursor
-
foreground
-
defaultForeground
-
left
-
right
-
up
-
down
-
startLine
-
clearToEndOfLine
-