Klasse ImGuiCoreTextEditor

java.lang.Object
de.luckymcdev.foundryengine.client.imgui.text.ImGuiCoreTextEditor

public final class ImGuiCoreTextEditor extends Object
  • Konstruktordetails

  • Methodendetails

    • createForLanguage

      public static ImGuiCoreTextEditor createForLanguage(ImGuiCoreTextEditor.Language language)
    • createForLanguage

      public static ImGuiCoreTextEditor createForLanguage(ImGuiCoreTextEditor.Language language, EditorTheme theme)
    • isCursorToggled

      public static boolean isCursorToggled()
    • dispatchCharTyped

      public static void dispatchCharTyped(int codepoint)
    • getText

      public String getText()
    • setText

      public void setText(String text)
    • 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

      public String getSelectedText()
    • getColorizer

      public IEditorColorizer getColorizer()
    • setColorizer

      public void setColorizer(IEditorColorizer colorizer)
    • getTheme

      public EditorTheme getTheme()
    • setTheme

      public void setTheme(EditorTheme newTheme)
    • setProvider

      public void setProvider(IAutocompleteProvider provider)
    • setErrors

      public void setErrors(@Nullable it.unimi.dsi.fastutil.ints.Int2ObjectMap<String> errors)
    • clearErrors

      public void clearErrors()
    • getErrorLines

      public it.unimi.dsi.fastutil.ints.Int2ObjectMap<String> getErrorLines()
    • setLanguage

      public void setLanguage(ImGuiCoreTextEditor.Language language)
    • resetBlink

      public void resetBlink()
    • onCharTyped

      public void onCharTyped(int codepoint)
    • render

      public void render(String id, float width, float height, boolean isResizing)
    • 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

      public void replaceSelection(String text)