Package heronarts.glx.ui.component
Class UIInputBox.EditState
java.lang.Object
heronarts.glx.ui.component.UIInputBox.EditState
- Enclosing class:
UIInputBox
-
Field Summary
FieldsModifier and TypeFieldDescriptionintdoubleintint -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidanimateCursor(double deltaMs) voidappend(char append) voidvoidcursorLeft(KeyEvent keyEvent) voidcursorRight(KeyEvent keyEvent) cut()voiddelete(boolean forwards) voidgetRange()voidvoidvoidsetCursor(int cursor) voidsetRange(int cursor)
-
Field Details
-
buffer
-
cursor
public int cursor -
rangeStart
public int rangeStart -
rangeEnd
public int rangeEnd -
cursorBasis
public double cursorBasis
-
-
Constructor Details
-
EditState
public EditState()
-
-
Method Details
-
animateCursor
public void animateCursor(double deltaMs) -
init
-
cut
-
selectAll
public void selectAll() -
deleteAll
public void deleteAll() -
delete
public void delete(boolean forwards) -
setRange
public void setRange(int cursor) -
setCursor
public void setCursor(int cursor) -
append
public void append(char append) -
append
-
getRange
-
cursorLeft
-
cursorRight
-