Klasse ImGuiCoreTextEditor
java.lang.Object
de.luckymcdev.foundryengine.client.imgui.text.ImGuiCoreTextEditor
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifikator und TypKlasseBeschreibungstatic enumstatic final class -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungImGuiCoreTextEditor(IEditorColorizer colorizer, IAutocompleteProvider provider, EditorTheme theme) -
Methodenübersicht
Modifikator und TypMethodeBeschreibungbooleancanRedo()booleancanUndo()voidvoidcopy()static ImGuiCoreTextEditorstatic ImGuiCoreTextEditorcreateForLanguage(ImGuiCoreTextEditor.Language language, EditorTheme theme) voidcut()static voiddispatchCharTyped(int codepoint) intintit.unimi.dsi.fastutil.ints.Int2ObjectMap<String> getText()getTheme()intbooleanstatic booleanbooleanvoidonCharTyped(int codepoint) voidpaste()voidpushUndo()voidredo()voidvoidreplaceSelection(String text) voidvoidscrollToCursor(float charWidth, float lineHeight, float viewW, float viewH) voidvoidselectRegion(int startLine, int startCol, int endLine, int endCol) voidsetColorizer(IEditorColorizer colorizer) voidsetCursor(int line, int col) voidvoidsetLanguage(ImGuiCoreTextEditor.Language language) voidsetProvider(IAutocompleteProvider provider) voidsetReadOnly(boolean ro) voidvoidsetTheme(EditorTheme newTheme) voidundo()
-
Konstruktordetails
-
ImGuiCoreTextEditor
public ImGuiCoreTextEditor(IEditorColorizer colorizer, IAutocompleteProvider provider, EditorTheme theme)
-
-
Methodendetails
-
createForLanguage
-
createForLanguage
public static ImGuiCoreTextEditor createForLanguage(ImGuiCoreTextEditor.Language language, EditorTheme theme) -
isCursorToggled
public static boolean isCursorToggled() -
dispatchCharTyped
public static void dispatchCharTyped(int codepoint) -
getText
-
setText
-
getTotalLines
public int getTotalLines() -
isReadOnly
public boolean isReadOnly() -
setReadOnly
public void setReadOnly(boolean ro) -
getCursorLine
public int getCursorLine() -
getCursorColumn
public int getCursorColumn() -
setCursor
public void setCursor(int line, int col) -
canUndo
public boolean canUndo() -
canRedo
public boolean canRedo() -
hasSelection
public boolean hasSelection() -
getSelectedText
-
getColorizer
-
setColorizer
-
getTheme
-
setTheme
-
setProvider
-
setErrors
-
clearErrors
public void clearErrors() -
getErrorLines
-
setLanguage
-
resetBlink
public void resetBlink() -
onCharTyped
public void onCharTyped(int codepoint) -
render
-
scrollToCursor
public void scrollToCursor(float charWidth, float lineHeight, float viewW, float viewH) -
copy
public void copy() -
cut
public void cut() -
paste
public void paste() -
selectAll
public void selectAll() -
selectRegion
public void selectRegion(int startLine, int startCol, int endLine, int endCol) -
pushUndo
public void pushUndo() -
undo
public void undo() -
redo
public void redo() -
replaceSelection
-