public final class TextEditor extends ImGuiStructDestroyable
ptr
Constructor and Description |
---|
TextEditor() |
TextEditor(long ptr) |
Modifier and Type | Method and Description |
---|---|
boolean |
canRedo() |
boolean |
canUndo() |
void |
copy() |
protected long |
create() |
void |
cut() |
void |
delete() |
java.lang.String |
getCurrentLineText() |
TextEditorCoordinates |
getCursorPosition() |
void |
getCursorPosition(TextEditorCoordinates dst) |
int[] |
getDarkPalette() |
TextEditorLanguageDefinition |
getLanguageDefinition() |
int[] |
getLightPalette() |
int[] |
getPalette() |
int[] |
getRetroBluePalette() |
java.lang.String |
getSelectedText() |
int |
getTabSize() |
java.lang.String |
getText() |
java.lang.String[] |
getTextLines() |
int |
getTotalLines() |
boolean |
hasSelection() |
void |
insertText(java.lang.String aValue) |
boolean |
isColorizerEnabled() |
boolean |
isCursorPositionChanged() |
boolean |
isHandleKeyboardInputsEnabled() |
boolean |
isHandleMouseInputsEnabled() |
boolean |
isImGuiChildIgnored() |
boolean |
isOverwrite() |
boolean |
isReadOnly() |
boolean |
isShowingWhitespaces() |
boolean |
isTextChanged() |
void |
moveBottom() |
void |
moveBottom(boolean aSelect) |
void |
moveDown() |
void |
moveDown(int aAmount) |
void |
moveDown(int aAmount,
boolean aSelect) |
void |
moveEnd() |
void |
moveEnd(boolean aSelect) |
void |
moveHome() |
void |
moveHome(boolean aSelect) |
void |
moveLeft() |
void |
moveLeft(int aAmount) |
void |
moveLeft(int aAmount,
boolean aSelect) |
void |
moveLeft(int aAmount,
boolean aSelect,
boolean aWordMode) |
void |
moveRight() |
void |
moveRight(int aAmount) |
void |
moveRight(int aAmount,
boolean aSelect) |
void |
moveRight(int aAmount,
boolean aSelect,
boolean aWordMode) |
void |
moveTop() |
void |
moveTop(boolean aSelect) |
void |
moveUp() |
void |
moveUp(int aAmount) |
void |
moveUp(int aAmount,
boolean aSelect) |
void |
nSetPalette(int[] palette,
int length) |
void |
paste() |
void |
redo() |
void |
redo(int aSteps) |
void |
render(java.lang.String title) |
void |
render(java.lang.String title,
boolean aBorder) |
void |
render(java.lang.String title,
float aSizeX,
float aSizeY) |
void |
render(java.lang.String title,
float aSizeX,
float aSizeY,
boolean aBorder) |
void |
render(java.lang.String title,
ImVec2 aSize) |
void |
render(java.lang.String title,
ImVec2 aSize,
boolean aBorder) |
void |
selectAll() |
void |
selectWordUnderCursor() |
void |
setBreakpoints(int[] breakpoints) |
void |
setColorizerEnable(boolean aValue) |
void |
setCursorPosition(int aPositionLine,
int aPositionColumn) |
void |
setCursorPosition(TextEditorCoordinates aPosition) |
void |
setErrorMarkers(java.util.Map<java.lang.Integer,java.lang.String> errorMarkers) |
void |
setHandleKeyboardInputs(boolean aValue) |
void |
setHandleMouseInputs(boolean aValue) |
void |
setImGuiChildIgnored(boolean aValue) |
void |
setLanguageDefinition(TextEditorLanguageDefinition aLanguageDef) |
void |
setPalette(int[] palette) |
void |
setReadOnly(boolean aValue) |
void |
setSelection(int aStartLine,
int aStartColumn,
int aEndLine,
int aEndColumn) |
void |
setSelection(int aStartLine,
int aStartColumn,
int aEndLine,
int aEndColumn,
int aMode) |
void |
setSelection(TextEditorCoordinates aStart,
TextEditorCoordinates aEnd) |
void |
setSelection(TextEditorCoordinates aStart,
TextEditorCoordinates aEnd,
int aMode) |
void |
setSelectionEnd(int aPositionLine,
int aPositionColumn) |
void |
setSelectionEnd(TextEditorCoordinates aPosition) |
void |
setSelectionStart(int aPositionLine,
int aPositionColumn) |
void |
setSelectionStart(TextEditorCoordinates aPosition) |
void |
setShowWhitespaces(boolean aValue) |
void |
setTabSize(int aValue) |
void |
setText(java.lang.String text) |
void |
setTextLines(java.lang.String[] lines) |
void |
undo() |
void |
undo(int aSteps) |
destroy
isNotValidPtr, isValidPtr
protected long create()
create
in class ImGuiStructDestroyable
public void setLanguageDefinition(TextEditorLanguageDefinition aLanguageDef)
public TextEditorLanguageDefinition getLanguageDefinition()
public int[] getPalette()
public void setPalette(int[] palette)
public void nSetPalette(int[] palette, int length)
public void setErrorMarkers(java.util.Map<java.lang.Integer,java.lang.String> errorMarkers)
public void setBreakpoints(int[] breakpoints)
public void render(java.lang.String title)
public void render(java.lang.String title, ImVec2 aSize)
public void render(java.lang.String title, float aSizeX, float aSizeY)
public void render(java.lang.String title, ImVec2 aSize, boolean aBorder)
public void render(java.lang.String title, float aSizeX, float aSizeY, boolean aBorder)
public void render(java.lang.String title, boolean aBorder)
public void setText(java.lang.String text)
public java.lang.String getText()
public void setTextLines(java.lang.String[] lines)
public java.lang.String[] getTextLines()
public java.lang.String getSelectedText()
public java.lang.String getCurrentLineText()
public int getTotalLines()
public boolean isOverwrite()
public void setReadOnly(boolean aValue)
public boolean isReadOnly()
public boolean isTextChanged()
public boolean isCursorPositionChanged()
public boolean isColorizerEnabled()
public void setColorizerEnable(boolean aValue)
public TextEditorCoordinates getCursorPosition()
public void getCursorPosition(TextEditorCoordinates dst)
public void setCursorPosition(TextEditorCoordinates aPosition)
public void setCursorPosition(int aPositionLine, int aPositionColumn)
public void setHandleMouseInputs(boolean aValue)
public boolean isHandleMouseInputsEnabled()
public void setHandleKeyboardInputs(boolean aValue)
public boolean isHandleKeyboardInputsEnabled()
public void setImGuiChildIgnored(boolean aValue)
public boolean isImGuiChildIgnored()
public void setShowWhitespaces(boolean aValue)
public boolean isShowingWhitespaces()
public void setTabSize(int aValue)
public int getTabSize()
public void insertText(java.lang.String aValue)
public void moveUp()
public void moveUp(int aAmount)
public void moveUp(int aAmount, boolean aSelect)
public void moveDown()
public void moveDown(int aAmount)
public void moveDown(int aAmount, boolean aSelect)
public void moveLeft()
public void moveLeft(int aAmount)
public void moveLeft(int aAmount, boolean aSelect)
public void moveLeft(int aAmount, boolean aSelect, boolean aWordMode)
public void moveRight()
public void moveRight(int aAmount)
public void moveRight(int aAmount, boolean aSelect)
public void moveRight(int aAmount, boolean aSelect, boolean aWordMode)
public void moveTop()
public void moveTop(boolean aSelect)
public void moveBottom()
public void moveBottom(boolean aSelect)
public void moveHome()
public void moveHome(boolean aSelect)
public void moveEnd()
public void moveEnd(boolean aSelect)
public void setSelectionStart(TextEditorCoordinates aPosition)
public void setSelectionStart(int aPositionLine, int aPositionColumn)
public void setSelectionEnd(TextEditorCoordinates aPosition)
public void setSelectionEnd(int aPositionLine, int aPositionColumn)
public void setSelection(TextEditorCoordinates aStart, TextEditorCoordinates aEnd)
public void setSelection(int aStartLine, int aStartColumn, int aEndLine, int aEndColumn)
public void setSelection(TextEditorCoordinates aStart, TextEditorCoordinates aEnd, int aMode)
public void setSelection(int aStartLine, int aStartColumn, int aEndLine, int aEndColumn, int aMode)
public void selectWordUnderCursor()
public void selectAll()
public boolean hasSelection()
public void copy()
public void cut()
public void paste()
public void delete()
public boolean canUndo()
public boolean canRedo()
public void undo()
public void undo(int aSteps)
public void redo()
public void redo(int aSteps)
public int[] getDarkPalette()
public int[] getLightPalette()
public int[] getRetroBluePalette()