Class WindowsConsoleFunctions
- java.lang.Object
-
- net.rubygrapefruit.platform.internal.jni.WindowsConsoleFunctions
-
public class WindowsConsoleFunctions extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static intCONSOLE_CYGWINstatic intCONSOLE_NONEstatic intCONSOLE_WINDOWS
-
Constructor Summary
Constructors Constructor Description WindowsConsoleFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static 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 Detail
-
CONSOLE_NONE
public static final int CONSOLE_NONE
- See Also:
- Constant Field Values
-
CONSOLE_WINDOWS
public static final int CONSOLE_WINDOWS
- See Also:
- Constant Field Values
-
CONSOLE_CYGWIN
public static final int CONSOLE_CYGWIN
- See Also:
- Constant Field Values
-
-
Method Detail
-
isConsole
public static int isConsole(int filedes, FunctionResult result)- Returns:
CONSOLE_NONEwhen not a console,CONSOLE_WINDOWSwhen Windows console,CONSOLE_CYGWINwhen Cygwin or msys console.
-
getConsoleSize
public static void getConsoleSize(int filedes, MutableTerminalSize size, FunctionResult result)
-
initConsole
public static void initConsole(int filedes, FunctionResult result)
-
rawInputMode
public static void rawInputMode(FunctionResult result)
-
resetInputMode
public static void resetInputMode(FunctionResult result)
-
readInput
public static void readInput(CharInputBuffer buffer, FunctionResult result)
-
boldOn
public static void boldOn(FunctionResult result)
-
boldOff
public static void boldOff(FunctionResult result)
-
reset
public static void reset(FunctionResult result)
-
showCursor
public static void showCursor(FunctionResult result)
-
hideCursor
public static void hideCursor(FunctionResult result)
-
foreground
public static void foreground(int ansiColor, FunctionResult result)
-
defaultForeground
public static void defaultForeground(FunctionResult result)
-
left
public static void left(int count, FunctionResult result)
-
right
public static void right(int count, FunctionResult result)
-
up
public static void up(int count, FunctionResult result)
-
down
public static void down(int count, FunctionResult result)
-
startLine
public static void startLine(FunctionResult result)
-
clearToEndOfLine
public static void clearToEndOfLine(FunctionResult result)
-
-