Skip navigation links
A B C D E F G H I K L M N O P R S T U V W 

A

AbstractDragAndDropListener - Class in com.simsilica.lemur.dnd
Base class that DragAndDropListeners can extend to provide default implementations for some methods.
AbstractDragAndDropListener() - Constructor for class com.simsilica.lemur.dnd.AbstractDragAndDropListener
 
AbstractSequence() - Constructor for class com.simsilica.lemur.SequenceModels.AbstractSequence
 
Action - Class in com.simsilica.lemur
A combination of a command and some attributes that define what the GUI element should look like.
Action() - Constructor for class com.simsilica.lemur.Action
 
Action(String) - Constructor for class com.simsilica.lemur.Action
 
Action(String, GuiComponent) - Constructor for class com.simsilica.lemur.Action
 
Action(String, GuiComponent, boolean) - Constructor for class com.simsilica.lemur.Action
 
ActionButton - Class in com.simsilica.lemur
A Button specialization that wraps an Action and reflects changes to the Action's properties.
ActionButton(Action) - Constructor for class com.simsilica.lemur.ActionButton
 
ActionButton(Action, String) - Constructor for class com.simsilica.lemur.ActionButton
 
ActionButton(Action, ElementId) - Constructor for class com.simsilica.lemur.ActionButton
 
ActionButton(Action, ElementId, String) - Constructor for class com.simsilica.lemur.ActionButton
 
activate() - Method in class com.simsilica.lemur.ListBox
 
add(int, T) - Method in class com.simsilica.lemur.core.VersionedList
 
add(int, VersionedReference) - Method in class com.simsilica.lemur.core.VersionedReferenceList
 
add(T) - Method in class com.simsilica.lemur.core.VersionedSet
 
add(Integer) - Method in class com.simsilica.lemur.list.SelectionModel
 
addClickCommands(Command<? super ListBox>...) - Method in class com.simsilica.lemur.ListBox
 
addCommands(ListBox.ListAction, Command<? super ListBox>...) - Method in class com.simsilica.lemur.ListBox
 
addDragAndDropListener(DragAndDropListener) - Method in class com.simsilica.lemur.dnd.DragAndDropControl
 
addReference(VersionedObject) - Method in class com.simsilica.lemur.core.VersionedReferenceList
 
addReferences(VersionedObject...) - Method in class com.simsilica.lemur.core.VersionedReferenceList
 
appendFields(StringBuilder) - Method in class com.simsilica.lemur.Action
 
appendFields(StringBuilder) - Method in class com.simsilica.lemur.CallMethodAction
 
apply(String) - Method in class com.simsilica.lemur.ValueEditors.StringToDouble
 
apply(Object) - Method in class com.simsilica.lemur.ValueRenderers.FormatString
 
apply(Object) - Method in class com.simsilica.lemur.ValueRenderers.SafeToString
 
ArrayGridModel<T> - Class in com.simsilica.lemur.grid
Wraps an row/column ordered array in a GridModel.
ArrayGridModel(T[][]) - Constructor for class com.simsilica.lemur.grid.ArrayGridModel
 
attach(Spatial) - Method in class com.simsilica.lemur.dnd.DragAndDropControl
 

B

boundSelection() - Method in class com.simsilica.lemur.Selector
Attempts to make sure that the selected item is always in range.
BRIGHTNESS_ID - Static variable in class com.simsilica.lemur.ColorChooser
 
BUTTON_PANEL_ID - Static variable in class com.simsilica.lemur.Spinner
 

C

calculateListSize() - Method in class com.simsilica.lemur.Selector
 
calculatePopupLocation(Vector3f) - Method in class com.simsilica.lemur.Selector
 
CallMethodAction - Class in com.simsilica.lemur
 
CallMethodAction() - Constructor for class com.simsilica.lemur.CallMethodAction
 
CallMethodAction(String, Object, String) - Constructor for class com.simsilica.lemur.CallMethodAction
 
CallMethodAction(Object, String) - Constructor for class com.simsilica.lemur.CallMethodAction
 
CellRenderer<T> - Interface in com.simsilica.lemur.list
 
cleanup(Application) - Method in class com.simsilica.lemur.OptionPanelState
 
clearSession(AbstractCursorEvent) - Method in class com.simsilica.lemur.dnd.DragAndDropControl
 
click(MouseButtonEvent, Spatial, Spatial) - Method in class com.simsilica.lemur.Spinner.SpinnerMouseHandler
 
clone() - Method in class com.simsilica.lemur.list.DefaultCellRenderer
 
clone() - Method in class com.simsilica.lemur.value.DefaultValueRenderer
 
close(DragEvent) - Method in class com.simsilica.lemur.dnd.DefaultDragSession
 
close() - Method in class com.simsilica.lemur.OptionPanel
Removes this panel from its parent.
close() - Method in class com.simsilica.lemur.OptionPanelState
Closes an open OptionPanel if one is currently open.
collapse() - Method in class com.simsilica.lemur.Selector
 
ColorChooser - Class in com.simsilica.lemur
 
ColorChooser() - Constructor for class com.simsilica.lemur.ColorChooser
 
ColorChooser(String) - Constructor for class com.simsilica.lemur.ColorChooser
 
ColorChooser(ElementId, String) - Constructor for class com.simsilica.lemur.ColorChooser
 
ColorChooser(boolean, VersionedObject<ColorRGBA>, ElementId, String) - Constructor for class com.simsilica.lemur.ColorChooser
 
COLORS_ID - Static variable in class com.simsilica.lemur.ColorChooser
 
com.simsilica.lemur - package com.simsilica.lemur
 
com.simsilica.lemur.core - package com.simsilica.lemur.core
 
com.simsilica.lemur.demo - package com.simsilica.lemur.demo
 
com.simsilica.lemur.dnd - package com.simsilica.lemur.dnd
 
com.simsilica.lemur.grid - package com.simsilica.lemur.grid
 
com.simsilica.lemur.list - package com.simsilica.lemur.list
 
com.simsilica.lemur.value - package com.simsilica.lemur.value
 
configureStyle(ElementId, String) - Method in class com.simsilica.lemur.list.DefaultCellRenderer
Default implementation uses the specified style unless the renderer already has an elementId and style set.
configureStyle(ElementId, String) - Method in class com.simsilica.lemur.value.DefaultValueRenderer
Default implementation uses the specified style unless the renderer already has an elementId and style set.
configureStyle(ElementId, String) - Method in class com.simsilica.lemur.value.TextFieldValueEditor
 
configureStyle(ElementId, String) - Method in interface com.simsilica.lemur.ValueEditor
Called by the using component to set the preferred ElementId and style for the editor.
configureStyle(ElementId, String) - Method in interface com.simsilica.lemur.ValueRenderer
Called by the using component to set the preferred ElementId and style for the renderer.
CONTAINER_ID - Static variable in class com.simsilica.lemur.ColorChooser
 
CONTAINER_ID - Static variable in class com.simsilica.lemur.ListBox
 
CONTAINER_ID - Static variable in class com.simsilica.lemur.Selector
 
controlRender(RenderManager, ViewPort) - Method in class com.simsilica.lemur.dnd.DragAndDropControl
 
controlUpdate(float) - Method in class com.simsilica.lemur.dnd.DragAndDropControl
 
create(VersionedObject...) - Static method in class com.simsilica.lemur.core.VersionedReferenceList
 
createReference() - Method in class com.simsilica.lemur.Action
 
createReference() - Method in class com.simsilica.lemur.core.VersionedList
 
createReference() - Method in class com.simsilica.lemur.core.VersionedSet
 
createReference() - Method in class com.simsilica.lemur.grid.ArrayGridModel
 
createReference() - Method in class com.simsilica.lemur.grid.GridModelWrapper
 
createReference() - Method in class com.simsilica.lemur.list.ListModel
 
createReference() - Method in class com.simsilica.lemur.ListBox.GridModelDelegate
 
createReference() - Method in class com.simsilica.lemur.SequenceModels.AbstractSequence
 
createReference() - Method in class com.simsilica.lemur.value.TextFieldValueEditor
 
createSelectedItemReference() - Method in class com.simsilica.lemur.Selector
 
createSelectionReference() - Method in class com.simsilica.lemur.list.SelectionModel
For single-selections, this will hold the currently selected value.
createTextField() - Method in class com.simsilica.lemur.value.TextFieldValueEditor
 
createView(T, boolean) - Method in class com.simsilica.lemur.value.DefaultValueRenderer
Called by getView() to create the new view when the existing view doesn't exist.

D

deactivate() - Method in class com.simsilica.lemur.ListBox
 
DEFAULT_ID - Static variable in class com.simsilica.lemur.value.DefaultValueRenderer
 
DefaultCellRenderer<T> - Class in com.simsilica.lemur.list
 
DefaultCellRenderer() - Constructor for class com.simsilica.lemur.list.DefaultCellRenderer
 
DefaultCellRenderer(String) - Constructor for class com.simsilica.lemur.list.DefaultCellRenderer
 
DefaultCellRenderer(ElementId, String) - Constructor for class com.simsilica.lemur.list.DefaultCellRenderer
 
DefaultCellRenderer(ElementId, String, Function<T, String>) - Constructor for class com.simsilica.lemur.list.DefaultCellRenderer
 
DefaultDraggable - Class in com.simsilica.lemur.dnd
A default draggable implementation that will simply move a spatial in a particular plane based on a starting location and an x/y delta.
DefaultDraggable(Vector2f, Spatial, Vector3f, Vector3f, Vector3f) - Constructor for class com.simsilica.lemur.dnd.DefaultDraggable
Creates a DefaultDraggable that will set the location of the spatial in 3D space relative to the specified origin.
DefaultDraggable(ViewPort, Spatial, Vector2f) - Constructor for class com.simsilica.lemur.dnd.DefaultDraggable
Creates a 3D draggable that will move the specified spatial relative to its current translation in a plane relative to the current viewport camera.
DefaultDragSession - Class in com.simsilica.lemur.dnd
 
DefaultDragSession(Spatial, Vector2f) - Constructor for class com.simsilica.lemur.dnd.DefaultDragSession
 
defaultTexture - Static variable in class com.simsilica.lemur.ColorChooser
 
DefaultValueRenderer<T> - Class in com.simsilica.lemur.value
 
DefaultValueRenderer() - Constructor for class com.simsilica.lemur.value.DefaultValueRenderer
Creates a value renderer with no preconfigured style, element ID, or string function.
DefaultValueRenderer(Function<? super T, String>) - Constructor for class com.simsilica.lemur.value.DefaultValueRenderer
Creates a value renderer with the specified string function but no configured element ID or style.
DefaultValueRenderer(ElementId, String) - Constructor for class com.simsilica.lemur.value.DefaultValueRenderer
Creates a value renderer with the preconfigured elementID and style.
DefaultValueRenderer(ElementId, String, Function<? super T, String>) - Constructor for class com.simsilica.lemur.value.DefaultValueRenderer
Creates a value renderer with a custom string function and the preconfigured elementID and style.
detach(Spatial) - Method in class com.simsilica.lemur.dnd.DragAndDropControl
 
detachItemListeners() - Method in class com.simsilica.lemur.ListBox
Used when the list model is swapped out.
doubleEditor(String) - Static method in class com.simsilica.lemur.ValueEditors
 
doubleSequence(double, double) - Static method in class com.simsilica.lemur.SequenceModels
Returns an unbounded sequence that iterates over double values with the specified increment.
doubleSequence(double, double, double) - Static method in class com.simsilica.lemur.SequenceModels
Returns an unbounded sequence that iterates over double values with a specified increment.
DoubleSequence(double, double, double) - Constructor for class com.simsilica.lemur.SequenceModels.DoubleSequence
 
DOWN_ID - Static variable in class com.simsilica.lemur.Spinner
 
DragAndDropControl - Class in com.simsilica.lemur.dnd
 
DragAndDropControl(DragAndDropListener...) - Constructor for class com.simsilica.lemur.dnd.DragAndDropControl
 
DragAndDropListener - Interface in com.simsilica.lemur.dnd
Listener added to DragAndDropControls to perform the drag start, drag over, and drop operations.
DragEvent - Class in com.simsilica.lemur.dnd
 
DragEvent(DragSession, AbstractCursorEvent) - Constructor for class com.simsilica.lemur.dnd.DragEvent
 
DragEvent(DragSession, AbstractCursorEvent, CollisionResult) - Constructor for class com.simsilica.lemur.dnd.DragEvent
 
dragExit(CursorMotionEvent, Spatial, Spatial) - Method in class com.simsilica.lemur.dnd.DragAndDropControl
 
Draggable - Interface in com.simsilica.lemur.dnd
Implemented to provide a visual indicator of the dragged object.
dragging(CursorMotionEvent, Spatial, Spatial) - Method in class com.simsilica.lemur.dnd.DragAndDropControl
 
DragSession - Interface in com.simsilica.lemur.dnd
Provides information about an active drag and drop session.
dragStarted(CursorButtonEvent, CollisionResult, Spatial, Spatial) - Method in class com.simsilica.lemur.dnd.DragAndDropControl
 
DragStatus - Enum in com.simsilica.lemur.dnd
Represents the status of a current drag operation with respect to whether the item can be dropped successfully or not.
dragStopped(CursorButtonEvent, CursorMotionEvent, Spatial, Spatial) - Method in class com.simsilica.lemur.dnd.DragAndDropControl
 

E

EDITOR_ID - Static variable in class com.simsilica.lemur.Spinner
 
EFFECT_ACTIVATE - Static variable in class com.simsilica.lemur.ListBox
 
EFFECT_ACTIVATE - Static variable in class com.simsilica.lemur.Spinner
 
EFFECT_CLICK - Static variable in class com.simsilica.lemur.ListBox
 
EFFECT_CLOSE - Static variable in class com.simsilica.lemur.OptionPanel
 
EFFECT_DEACTIVATE - Static variable in class com.simsilica.lemur.ListBox
 
EFFECT_DEACTIVATE - Static variable in class com.simsilica.lemur.Spinner
 
EFFECT_DISABLE - Static variable in class com.simsilica.lemur.Spinner
 
EFFECT_ENABLE - Static variable in class com.simsilica.lemur.Spinner
 
EFFECT_FOCUS - Static variable in class com.simsilica.lemur.Spinner
 
EFFECT_NEXT - Static variable in class com.simsilica.lemur.Spinner
 
EFFECT_OPEN - Static variable in class com.simsilica.lemur.OptionPanel
 
EFFECT_PRESS - Static variable in class com.simsilica.lemur.ListBox
 
EFFECT_PREVIOUS - Static variable in class com.simsilica.lemur.Spinner
 
EFFECT_RELEASE - Static variable in class com.simsilica.lemur.ListBox
 
EFFECT_START_EDIT - Static variable in class com.simsilica.lemur.Spinner
 
EFFECT_STOP_EDIT - Static variable in class com.simsilica.lemur.Spinner
 
EFFECT_UNFOCUS - Static variable in class com.simsilica.lemur.Spinner
 
ELEMENT_ID - Static variable in class com.simsilica.lemur.ColorChooser
 
ELEMENT_ID - Static variable in class com.simsilica.lemur.GridPanel
 
ELEMENT_ID - Static variable in class com.simsilica.lemur.ListBox
 
ELEMENT_ID - Static variable in class com.simsilica.lemur.OptionPanel
 
ELEMENT_ID - Static variable in class com.simsilica.lemur.Selector
 
ELEMENT_ID - Static variable in class com.simsilica.lemur.Spinner
 
EmptyAction - Class in com.simsilica.lemur
An empty action implementation that does nothing (by default) when activated.
EmptyAction() - Constructor for class com.simsilica.lemur.EmptyAction
 
EmptyAction(String) - Constructor for class com.simsilica.lemur.EmptyAction
 
EmptyAction(String, GuiComponent) - Constructor for class com.simsilica.lemur.EmptyAction
 
EmptyAction(String, GuiComponent, boolean) - Constructor for class com.simsilica.lemur.EmptyAction
 
execute(Button) - Method in class com.simsilica.lemur.Action
Subclasses must override this to perform the action.
execute(Button) - Method in class com.simsilica.lemur.CallMethodAction
 
execute(Button) - Method in class com.simsilica.lemur.EmptyAction
 
expand() - Method in class com.simsilica.lemur.Selector
 
EXPANDER_ID - Static variable in class com.simsilica.lemur.Selector
 

F

findMethod() - Method in class com.simsilica.lemur.CallMethodAction
 
findMethod(Class) - Method in class com.simsilica.lemur.CallMethodAction
 
fireDone(DragEvent) - Method in class com.simsilica.lemur.dnd.DragAndDropControl
 
fireDragOver(DragEvent) - Method in class com.simsilica.lemur.dnd.DragAndDropControl
 
fireDrop(DragEvent) - Method in class com.simsilica.lemur.dnd.DragAndDropControl
 
fireEnter(DragEvent) - Method in class com.simsilica.lemur.dnd.DragAndDropControl
 
fireExit(DragEvent) - Method in class com.simsilica.lemur.dnd.DragAndDropControl
 
focusGained(FocusChangeEvent) - Method in class com.simsilica.lemur.Spinner.FocusObserver
 
focusGained(FocusChangeEvent) - Method in class com.simsilica.lemur.value.TextFieldValueEditor.FocusObserver
 
focusLost(FocusChangeEvent) - Method in class com.simsilica.lemur.Spinner.FocusObserver
 
focusLost(FocusChangeEvent) - Method in class com.simsilica.lemur.value.TextFieldValueEditor.FocusObserver
 
FocusObserver() - Constructor for class com.simsilica.lemur.Spinner.FocusObserver
 
FocusObserver() - Constructor for class com.simsilica.lemur.value.TextFieldValueEditor.FocusObserver
 
formatString(String) - Static method in class com.simsilica.lemur.ValueRenderers
 
formatString(String, String) - Static method in class com.simsilica.lemur.ValueRenderers
 
FormatString(String, String) - Constructor for class com.simsilica.lemur.ValueRenderers.FormatString
 
formattedRenderer(String, String) - Static method in class com.simsilica.lemur.ValueRenderers
 

G

get(int) - Method in class com.simsilica.lemur.core.VersionedList
 
get(int) - Method in class com.simsilica.lemur.core.VersionedReferenceList
 
get(String, T) - Method in class com.simsilica.lemur.dnd.DefaultDragSession
 
get(String, T) - Method in interface com.simsilica.lemur.dnd.DragSession
Returns an attribute previously stored in this session or the default value if no such attribute exists.
getAction() - Method in class com.simsilica.lemur.ActionButton
 
getButtons() - Method in class com.simsilica.lemur.OptionPanel
Returns the container that holds the action buttons.
getCell(int, int, T) - Method in class com.simsilica.lemur.grid.ArrayGridModel
 
getCell(int, int, T) - Method in interface com.simsilica.lemur.grid.GridModel
 
getCell(int, int, T) - Method in class com.simsilica.lemur.grid.GridModelWrapper
 
getCell(int, int) - Method in class com.simsilica.lemur.GridPanel
 
getCell(int, int, Panel) - Method in class com.simsilica.lemur.list.ListModel
 
getCell(int, int, Panel) - Method in class com.simsilica.lemur.ListBox.GridModelDelegate
 
getCellRenderer() - Method in class com.simsilica.lemur.ListBox
 
getClickCommands() - Method in class com.simsilica.lemur.ListBox
 
getCollision() - Method in class com.simsilica.lemur.dnd.DragEvent
 
getColor() - Method in class com.simsilica.lemur.ColorChooser
 
getColumn() - Method in class com.simsilica.lemur.GridPanel
 
getColumnCount() - Method in class com.simsilica.lemur.grid.ArrayGridModel
 
getColumnCount() - Method in interface com.simsilica.lemur.grid.GridModel
 
getColumnCount() - Method in class com.simsilica.lemur.grid.GridModelWrapper
 
getColumnCount() - Method in class com.simsilica.lemur.list.ListModel
 
getColumnCount() - Method in class com.simsilica.lemur.ListBox.GridModelDelegate
 
getCommands(ListBox.ListAction) - Method in class com.simsilica.lemur.ListBox
 
getContainer() - Method in class com.simsilica.lemur.OptionPanel
Returns the central container to which the message label was added.
getCurrent() - Method in class com.simsilica.lemur.OptionPanelState
Returns the currently displayed OptionPanel or null if no option panel is visible.
getDelegate() - Method in class com.simsilica.lemur.CallMethodAction
 
getDelegate() - Method in class com.simsilica.lemur.grid.GridModelWrapper
 
getDocumentModelFilter() - Method in class com.simsilica.lemur.value.TextFieldValueEditor
 
getDraggable() - Method in class com.simsilica.lemur.dnd.DefaultDragSession
 
getDraggable() - Method in interface com.simsilica.lemur.dnd.DragSession
Returns the application-provided "Draggable" that is used to display the current drag location.
getDragLocation() - Method in class com.simsilica.lemur.dnd.DefaultDragSession
 
getDragLocation() - Method in interface com.simsilica.lemur.dnd.DragSession
Returns the current drag location in 'cursor space', ie: the 2D coordinate of the screen or viewport that indicates the drag location.
getDragSource() - Method in class com.simsilica.lemur.dnd.DefaultDragSession
 
getDragSource() - Method in interface com.simsilica.lemur.dnd.DragSession
Returns the container Spatial upon which the drag operation was initiated.
getDragStatus() - Method in class com.simsilica.lemur.dnd.DefaultDragSession
 
getDragStatus() - Method in interface com.simsilica.lemur.dnd.DragSession
Return the drop status of this drag session.
getDropCollision() - Method in class com.simsilica.lemur.dnd.DefaultDragSession
 
getDropCollision() - Method in interface com.simsilica.lemur.dnd.DragSession
Returns the current 'drop' collision information or null if there is no current drop target.
getDropTarget() - Method in class com.simsilica.lemur.dnd.DefaultDragSession
 
getDropTarget() - Method in interface com.simsilica.lemur.dnd.DragSession
Returns the current drop target or null if the drag is not currently over a drop target.
getEditor() - Method in class com.simsilica.lemur.value.TextFieldValueEditor
 
getEditor() - Method in interface com.simsilica.lemur.ValueEditor
Returns the GUI element that is providing editing support.
getElement() - Method in class com.simsilica.lemur.list.DefaultCellRenderer
 
getElementId() - Method in class com.simsilica.lemur.value.DefaultValueRenderer
 
getElementId() - Method in class com.simsilica.lemur.value.TextFieldValueEditor
 
getExpanderButton() - Method in class com.simsilica.lemur.Selector
 
getGridPanel() - Method in class com.simsilica.lemur.ListBox
 
getGuiNode() - Method in class com.simsilica.lemur.OptionPanelState
Returns the GUI node that will be used to display the option panel.
getIcon() - Method in class com.simsilica.lemur.Action
 
getItem(int) - Method in class com.simsilica.lemur.list.ListModel
 
getLargeIcon() - Method in class com.simsilica.lemur.Action
 
getLastVersion() - Method in class com.simsilica.lemur.core.VersionedReferenceList
 
getListBox() - Method in class com.simsilica.lemur.Selector
 
getListCell(int, int, Panel) - Method in class com.simsilica.lemur.ListBox
 
getLocation() - Method in class com.simsilica.lemur.dnd.DefaultDraggable
 
getLocation() - Method in class com.simsilica.lemur.dnd.DragEvent
 
getLocation() - Method in interface com.simsilica.lemur.dnd.Draggable
Returns the current location of the draggable in camera/viewport space.
getMaximumVisibleItems() - Method in class com.simsilica.lemur.Selector
 
getMessage() - Method in class com.simsilica.lemur.OptionPanel
 
getMessageLabel() - Method in class com.simsilica.lemur.OptionPanel
Returns the label element that holds the message text.
getMethodName() - Method in class com.simsilica.lemur.CallMethodAction
 
getModel() - Method in class com.simsilica.lemur.ColorChooser
 
getModel() - Method in class com.simsilica.lemur.GridPanel
 
getModel() - Method in class com.simsilica.lemur.ListBox
 
getModel() - Method in class com.simsilica.lemur.Selector
 
getModel() - Method in class com.simsilica.lemur.Spinner
 
getName() - Method in class com.simsilica.lemur.Action
 
getName(Throwable) - Method in class com.simsilica.lemur.OptionPanelState
 
getNextObject() - Method in interface com.simsilica.lemur.SequenceModel
 
getNextObject() - Method in class com.simsilica.lemur.SequenceModels.DoubleSequence
 
getNextObject() - Method in class com.simsilica.lemur.SequenceModels.ListSequence
 
getNextObject() - Method in class com.simsilica.lemur.SequenceModels.RangedSequence
 
getObject() - Method in class com.simsilica.lemur.Action
 
getObject() - Method in class com.simsilica.lemur.core.VersionedList
 
getObject() - Method in class com.simsilica.lemur.core.VersionedSet
 
getObject() - Method in class com.simsilica.lemur.grid.ArrayGridModel
 
getObject() - Method in class com.simsilica.lemur.grid.GridModelWrapper
 
getObject() - Method in class com.simsilica.lemur.list.ListModel
 
getObject() - Method in class com.simsilica.lemur.ListBox.GridModelDelegate
 
getObject() - Method in interface com.simsilica.lemur.SequenceModel
 
getObject() - Method in class com.simsilica.lemur.SequenceModels.DoubleSequence
 
getObject() - Method in class com.simsilica.lemur.SequenceModels.ListSequence
 
getObject() - Method in class com.simsilica.lemur.SequenceModels.RangedSequence
 
getObject() - Method in class com.simsilica.lemur.value.TextFieldValueEditor
 
getObject() - Method in interface com.simsilica.lemur.ValueEditor
Returns the current committed value of the editor.
getObjectVersion() - Method in class com.simsilica.lemur.core.VersionedReferenceList
 
getOptions() - Method in class com.simsilica.lemur.OptionPanel
 
getPopupContainer() - Method in class com.simsilica.lemur.Selector
 
getPreviousObject() - Method in interface com.simsilica.lemur.SequenceModel
 
getPreviousObject() - Method in class com.simsilica.lemur.SequenceModels.DoubleSequence
 
getPreviousObject() - Method in class com.simsilica.lemur.SequenceModels.ListSequence
 
getPreviousObject() - Method in class com.simsilica.lemur.SequenceModels.RangedSequence
 
getRow() - Method in class com.simsilica.lemur.GridPanel
 
getRowCount() - Method in class com.simsilica.lemur.grid.ArrayGridModel
 
getRowCount() - Method in interface com.simsilica.lemur.grid.GridModel
 
getRowCount() - Method in class com.simsilica.lemur.grid.GridModelWrapper
 
getRowCount() - Method in class com.simsilica.lemur.list.ListModel
 
getRowCount() - Method in class com.simsilica.lemur.ListBox.GridModelDelegate
 
getScrollOnHover() - Method in class com.simsilica.lemur.ListBox
 
getSelectedItem() - Method in class com.simsilica.lemur.ListBox
Returns the currently selected list item if there is one and only one item selected.
getSelectedItem() - Method in class com.simsilica.lemur.Selector
 
getSelectedListValue() - Method in class com.simsilica.lemur.Selector
 
getSelection() - Method in class com.simsilica.lemur.list.SelectionModel
Returns the single selection if there is only one selected item or null if there is no selection or more than one item is selected.
getSelectionMode() - Method in class com.simsilica.lemur.list.SelectionModel
 
getSelectionModel() - Method in class com.simsilica.lemur.ListBox
 
getSelectionModel() - Method in class com.simsilica.lemur.Selector
 
getSession(AbstractCursorEvent) - Method in class com.simsilica.lemur.dnd.DragAndDropControl
 
getSession() - Method in class com.simsilica.lemur.dnd.DragEvent
 
getSlider() - Method in class com.simsilica.lemur.ListBox
 
getSpatial() - Method in class com.simsilica.lemur.dnd.DefaultDraggable
 
getStringTransform() - Method in class com.simsilica.lemur.value.DefaultValueRenderer
 
getStyle() - Method in class com.simsilica.lemur.list.DefaultCellRenderer
 
getStyle() - Method in class com.simsilica.lemur.OptionPanelState
Returns the style that will be used for created OptionPanels.
getStyle() - Method in class com.simsilica.lemur.value.DefaultValueRenderer
 
getStyle() - Method in class com.simsilica.lemur.value.TextFieldValueEditor
 
getTarget() - Method in class com.simsilica.lemur.dnd.DragEvent
 
getTitle() - Method in class com.simsilica.lemur.OptionPanel
 
getTitleLabel() - Method in class com.simsilica.lemur.OptionPanel
Returns the label element that holds the title text.
getTransform() - Method in class com.simsilica.lemur.list.DefaultCellRenderer
 
getValue(String) - Method in class com.simsilica.lemur.Action
Returns a previously set value from this action or null if the property has not been set.
getValue(String, T) - Method in class com.simsilica.lemur.Action
Returns a previously set value from this action or defaultValue if the property has not been set.
getValue() - Method in class com.simsilica.lemur.Spinner
 
getValueEditor() - Method in class com.simsilica.lemur.Spinner
 
getValueRenderer() - Method in class com.simsilica.lemur.Selector
 
getVersion() - Method in class com.simsilica.lemur.Action
 
getVersion() - Method in class com.simsilica.lemur.core.VersionedList
 
getVersion() - Method in class com.simsilica.lemur.core.VersionedSet
 
getVersion() - Method in class com.simsilica.lemur.grid.ArrayGridModel
 
getVersion() - Method in class com.simsilica.lemur.grid.GridModelWrapper
 
getVersion() - Method in class com.simsilica.lemur.list.ListModel
 
getVersion() - Method in class com.simsilica.lemur.ListBox.GridModelDelegate
 
getVersion() - Method in class com.simsilica.lemur.SequenceModels.AbstractSequence
 
getVersion() - Method in class com.simsilica.lemur.SequenceModels.RangedSequence
 
getVersion() - Method in class com.simsilica.lemur.value.TextFieldValueEditor
 
getView(T, boolean, Panel) - Method in interface com.simsilica.lemur.list.CellRenderer
 
getView(T, boolean, Panel) - Method in class com.simsilica.lemur.list.DefaultCellRenderer
 
getView(T, boolean, Panel) - Method in class com.simsilica.lemur.value.DefaultValueRenderer
 
getView(T, boolean, Panel) - Method in interface com.simsilica.lemur.ValueRenderer
Returns a new view Panel or returns a reconfigured version of the existing Panel that will display the specified value.
getViewPort() - Method in class com.simsilica.lemur.dnd.DragEvent
 
getVisibleColumns() - Method in class com.simsilica.lemur.GridPanel
 
getVisibleItems() - Method in class com.simsilica.lemur.ListBox
 
getVisibleRows() - Method in class com.simsilica.lemur.GridPanel
 
getX() - Method in class com.simsilica.lemur.dnd.DragEvent
 
getY() - Method in class com.simsilica.lemur.dnd.DragEvent
 
GridModel<T> - Interface in com.simsilica.lemur.grid
 
GridModelDelegate() - Constructor for class com.simsilica.lemur.ListBox.GridModelDelegate
 
GridModelWrapper<S,T> - Class in com.simsilica.lemur.grid
 
GridModelWrapper(GridModel<S>) - Constructor for class com.simsilica.lemur.grid.GridModelWrapper
 
GridPanel - Class in com.simsilica.lemur
 
GridPanel(GridModel<Panel>) - Constructor for class com.simsilica.lemur.GridPanel
 
GridPanel(GridModel<Panel>, String) - Constructor for class com.simsilica.lemur.GridPanel
 
GridPanel(GridModel<Panel>, ElementId, String) - Constructor for class com.simsilica.lemur.GridPanel
 
GridPanel(boolean, GridModel<Panel>, ElementId, String) - Constructor for class com.simsilica.lemur.GridPanel
 
gridResized(Vector3f, Vector3f) - Method in class com.simsilica.lemur.ListBox
 

H

hasAttribute(String) - Method in class com.simsilica.lemur.dnd.DefaultDragSession
 
hasAttribute(String) - Method in interface com.simsilica.lemur.dnd.DragSession
Returns true if the session has the specified attribute defined.

I

incrementVersion() - Method in class com.simsilica.lemur.Action
 
incrementVersion() - Method in class com.simsilica.lemur.core.VersionedList
 
incrementVersion() - Method in class com.simsilica.lemur.core.VersionedSet
 
incrementVersion() - Method in class com.simsilica.lemur.grid.ArrayGridModel
 
incrementVersion() - Method in class com.simsilica.lemur.list.SelectionModel
 
incrementVersion() - Method in class com.simsilica.lemur.SequenceModels.AbstractSequence
 
incrementVersion() - Method in class com.simsilica.lemur.value.TextFieldValueEditor
 
initialize(Application) - Method in class com.simsilica.lemur.OptionPanelState
 
initializeDefaultStyles(Attributes) - Static method in class com.simsilica.lemur.GridPanel
 
initializeDefaultStyles(Styles, Attributes) - Static method in class com.simsilica.lemur.ListBox
 
initializeDefaultStyles(Styles, Attributes) - Static method in class com.simsilica.lemur.Selector
 
initializeDefaultStyles(Styles, Attributes) - Static method in class com.simsilica.lemur.Spinner
 
isActive() - Method in class com.simsilica.lemur.value.TextFieldValueEditor
 
isActive() - Method in interface com.simsilica.lemur.ValueEditor
Returns true if this editor is still active.
isEditing() - Method in class com.simsilica.lemur.Spinner
 
isEnabled() - Method in class com.simsilica.lemur.Action
 
isEnabled() - Method in class com.simsilica.lemur.Spinner
 
isExpanded() - Method in class com.simsilica.lemur.Selector
 
isSelected() - Method in class com.simsilica.lemur.Action
 
isValidArgument(Class) - Method in class com.simsilica.lemur.CallMethodAction
 
isValidArgumentList(Class[]) - Method in class com.simsilica.lemur.CallMethodAction
 
isVisible() - Method in class com.simsilica.lemur.OptionPanel
Returns true if this panel is still attached to a parent and not CullHint.Always.
ITEM - Static variable in interface com.simsilica.lemur.dnd.DragSession
 
ITEMS_ID - Static variable in class com.simsilica.lemur.ListBox
 
iterator() - Method in class com.simsilica.lemur.core.VersionedSet
 

K

KEY_ENABLED - Static variable in class com.simsilica.lemur.Action
 
KEY_ICON - Static variable in class com.simsilica.lemur.Action
 
KEY_LARGE_ICON - Static variable in class com.simsilica.lemur.Action
 
KEY_NAME - Static variable in class com.simsilica.lemur.Action
 
KEY_SELECTED - Static variable in class com.simsilica.lemur.Action
 
KEY_SHORT_DESCRIPTION - Static variable in class com.simsilica.lemur.Action
 

L

ListBox<T> - Class in com.simsilica.lemur
 
ListBox() - Constructor for class com.simsilica.lemur.ListBox
 
ListBox(VersionedList<T>) - Constructor for class com.simsilica.lemur.ListBox
 
ListBox(VersionedList<T>, ValueRenderer<T>, String) - Constructor for class com.simsilica.lemur.ListBox
 
ListBox(VersionedList<T>, String) - Constructor for class com.simsilica.lemur.ListBox
 
ListBox(VersionedList<T>, ElementId, String) - Constructor for class com.simsilica.lemur.ListBox
 
ListBox(VersionedList<T>, ValueRenderer<T>, ElementId, String) - Constructor for class com.simsilica.lemur.ListBox
 
ListBox(boolean, VersionedList<T>, ValueRenderer<T>, SelectionModel, ElementId, String) - Constructor for class com.simsilica.lemur.ListBox
 
ListBox.GridModelDelegate - Class in com.simsilica.lemur
 
ListBox.ListAction - Enum in com.simsilica.lemur
 
ListModel<T> - Class in com.simsilica.lemur.list
 
ListModel(VersionedList<T>, CellRenderer<T>) - Constructor for class com.simsilica.lemur.list.ListModel
 
listSequence(List<T>) - Static method in class com.simsilica.lemur.SequenceModels
Returns an unbounded sequence that iterates over a list and wraps in both directions.
listSequence(List<T>, T) - Static method in class com.simsilica.lemur.SequenceModels
Returns an unbounded sequence that iterates over a list and wraps in both directions.
ListSequence(List<T>, T) - Constructor for class com.simsilica.lemur.SequenceModels.ListSequence
 

M

main(String...) - Static method in class com.simsilica.lemur.demo.ProtoDemo
 
methodToName(String) - Static method in class com.simsilica.lemur.CallMethodAction
 
mouseButtonEvent(MouseButtonEvent, Spatial, Spatial) - Method in class com.simsilica.lemur.Spinner.SpinnerMouseHandler
 
mouseEntered(MouseMotionEvent, Spatial, Spatial) - Method in class com.simsilica.lemur.Spinner.SpinnerMouseHandler
 
mouseExited(MouseMotionEvent, Spatial, Spatial) - Method in class com.simsilica.lemur.Spinner.SpinnerMouseHandler
 
mouseMoved(MouseMotionEvent, Spatial, Spatial) - Method in class com.simsilica.lemur.Spinner.SpinnerMouseHandler
 

N

needsUpdate() - Method in class com.simsilica.lemur.core.VersionedReferenceList
 
nextIndex(int) - Method in class com.simsilica.lemur.SequenceModels.ListSequence
 
nextValue() - Method in class com.simsilica.lemur.Spinner
 
normalize(double, double) - Static method in class com.simsilica.lemur.SequenceModels.DoubleSequence
 
normalize(double) - Method in class com.simsilica.lemur.SequenceModels.DoubleSequence
Clamps the prevision of the specified value.
normalize(double) - Method in class com.simsilica.lemur.SequenceModels.RangedSequence
Clamps the prevision of the specified value.

O

onDisable() - Method in class com.simsilica.lemur.OptionPanelState
 
onDragDetected(DragEvent) - Method in class com.simsilica.lemur.dnd.AbstractDragAndDropListener
 
onDragDetected(DragEvent) - Method in interface com.simsilica.lemur.dnd.DragAndDropListener
Called when the drag gesture is first detected by the drag container.
onDragDone(DragEvent) - Method in class com.simsilica.lemur.dnd.AbstractDragAndDropListener
 
onDragDone(DragEvent) - Method in interface com.simsilica.lemur.dnd.DragAndDropListener
Called on listeners on the SOUCE container when the drag operation is completed, regardless of whether the drop was successful.
onDragEnter(DragEvent) - Method in class com.simsilica.lemur.dnd.AbstractDragAndDropListener
Default implementation does nothing.
onDragEnter(DragEvent) - Method in interface com.simsilica.lemur.dnd.DragAndDropListener
Called when the draggable has entered the drag-and-drop container to which this listener is listening.
onDragExit(DragEvent) - Method in class com.simsilica.lemur.dnd.AbstractDragAndDropListener
Default implementation does nothing.
onDragExit(DragEvent) - Method in interface com.simsilica.lemur.dnd.DragAndDropListener
Called when the draggable has left the drag-and-drop container to which this listener is listening.
onDragOver(DragEvent) - Method in class com.simsilica.lemur.dnd.AbstractDragAndDropListener
 
onDragOver(DragEvent) - Method in interface com.simsilica.lemur.dnd.DragAndDropListener
Called for all draggable motion over the drag-and-drop container to which this listener is listening.
onDrop(DragEvent) - Method in class com.simsilica.lemur.dnd.AbstractDragAndDropListener
 
onDrop(DragEvent) - Method in interface com.simsilica.lemur.dnd.DragAndDropListener
Called on listeners on the TARGET container when a drag operation is completed and the drag status at the time was DragStatus.ValidTarget.
onEnable() - Method in class com.simsilica.lemur.OptionPanelState
 
OptionPanel - Class in com.simsilica.lemur
Presents an option title, a message, and a set of option actions to the user.
OptionPanel(String, Action...) - Constructor for class com.simsilica.lemur.OptionPanel
Creates a new OptionPanel without a title but with the specified message and actions.
OptionPanel(String, String, String, Action...) - Constructor for class com.simsilica.lemur.OptionPanel
Creates a new OptionPanel with the specified title, message, style, and actions.
OptionPanel(String, String, ElementId, String, Action...) - Constructor for class com.simsilica.lemur.OptionPanel
Creates a new OptionPanel with the specified title, message, style, and actions.
OptionPanel(boolean, String, String, Action[], ElementId, String) - Constructor for class com.simsilica.lemur.OptionPanel
 
OptionPanelState - Class in com.simsilica.lemur
Provides modal option panel support where the option panel is the only thing that can receive mouse/touch input until closed.
OptionPanelState() - Constructor for class com.simsilica.lemur.OptionPanelState
 
OptionPanelState(String) - Constructor for class com.simsilica.lemur.OptionPanelState
 
OptionPanelState(ElementId, String) - Constructor for class com.simsilica.lemur.OptionPanelState
 
OptionPanelState(Node) - Constructor for class com.simsilica.lemur.OptionPanelState
 

P

previousIndex(int) - Method in class com.simsilica.lemur.SequenceModels.ListSequence
 
previousValue() - Method in class com.simsilica.lemur.Spinner
 
ProtoDemo - Class in com.simsilica.lemur.demo
 
ProtoDemo() - Constructor for class com.simsilica.lemur.demo.ProtoDemo
 
putValue(String, Object) - Method in class com.simsilica.lemur.Action
Sets a general value onto this action that other action users or custom GUI elements can reference.

R

rangedSequence(RangedValueModel, double, double) - Static method in class com.simsilica.lemur.SequenceModels
Returns a bounded double sequence using the specified range model, step, and resolution.
RangedSequence(RangedValueModel, double, double) - Constructor for class com.simsilica.lemur.SequenceModels.RangedSequence
 
refreshActivation() - Method in class com.simsilica.lemur.ListBox
 
refreshGrid() - Method in class com.simsilica.lemur.GridPanel
 
refreshSelector() - Method in class com.simsilica.lemur.ListBox
 
release() - Method in class com.simsilica.lemur.dnd.DefaultDraggable
 
release() - Method in interface com.simsilica.lemur.dnd.Draggable
Called when the drag session is done and the Draggable can clean up any of its internal stuff.
remove(int) - Method in class com.simsilica.lemur.core.VersionedList
 
remove(int) - Method in class com.simsilica.lemur.core.VersionedReferenceList
 
removeClickCommands(Command<? super ListBox>...) - Method in class com.simsilica.lemur.ListBox
 
removeDragAndDropListener(DragAndDropListener) - Method in class com.simsilica.lemur.dnd.DragAndDropControl
 
removeReference(VersionedObject) - Method in class com.simsilica.lemur.core.VersionedReferenceList
 
resetModelRange() - Method in class com.simsilica.lemur.ListBox
 
resetText() - Method in class com.simsilica.lemur.value.TextFieldValueEditor
Resets the text field to reflect the current model value.
resetValue() - Method in class com.simsilica.lemur.Spinner
 
resetView() - Method in class com.simsilica.lemur.Selector
 

S

SafeToString(String) - Constructor for class com.simsilica.lemur.ValueRenderers.SafeToString
 
scroll(int) - Method in class com.simsilica.lemur.ListBox
 
SelectionModel - Class in com.simsilica.lemur.list
 
SelectionModel() - Constructor for class com.simsilica.lemur.list.SelectionModel
 
SelectionModel.SelectionMode - Enum in com.simsilica.lemur.list
 
Selector<T> - Class in com.simsilica.lemur
A GUI element that presents a value and a drop down for selecting a different value.
Selector() - Constructor for class com.simsilica.lemur.Selector
 
Selector(VersionedList<T>) - Constructor for class com.simsilica.lemur.Selector
 
Selector(VersionedList<T>, Function<? super T, String>) - Constructor for class com.simsilica.lemur.Selector
 
Selector(VersionedList<T>, ValueRenderer<T>) - Constructor for class com.simsilica.lemur.Selector
 
Selector(VersionedList<T>, ValueRenderer<T>, String) - Constructor for class com.simsilica.lemur.Selector
 
Selector(VersionedList<T>, String) - Constructor for class com.simsilica.lemur.Selector
 
Selector(VersionedList<T>, ElementId, String) - Constructor for class com.simsilica.lemur.Selector
 
Selector(VersionedList<T>, ValueRenderer<T>, ElementId, String) - Constructor for class com.simsilica.lemur.Selector
 
Selector(boolean, VersionedList<T>, ValueRenderer<T>, SelectionModel, ElementId, String) - Constructor for class com.simsilica.lemur.Selector
 
SELECTOR_ID - Static variable in class com.simsilica.lemur.ListBox
 
SequenceModel<T> - Interface in com.simsilica.lemur
Represents a model that provides a mutable current value as well as next and previous values.
SequenceModels - Class in com.simsilica.lemur
Factory methods for standard sequence models.
SequenceModels() - Constructor for class com.simsilica.lemur.SequenceModels
 
SequenceModels.AbstractSequence<T> - Class in com.simsilica.lemur
 
SequenceModels.DoubleSequence - Class in com.simsilica.lemur
 
SequenceModels.ListSequence<T> - Class in com.simsilica.lemur
 
SequenceModels.RangedSequence - Class in com.simsilica.lemur
 
set(int, T) - Method in class com.simsilica.lemur.core.VersionedList
 
set(int, VersionedReference) - Method in class com.simsilica.lemur.core.VersionedReferenceList
 
set(String, Object) - Method in class com.simsilica.lemur.dnd.DefaultDragSession
 
set(String, Object) - Method in interface com.simsilica.lemur.dnd.DragSession
Sets an application-specific session attribute that lives as long as this specific drag session.
setAction(Action) - Method in class com.simsilica.lemur.ActionButton
Sets a new Action to this button and clears any previously set action.
setAlpha(float, boolean) - Method in class com.simsilica.lemur.GridPanel
 
setAlpha(float, boolean) - Method in class com.simsilica.lemur.ListBox
 
setCell(int, int, T) - Method in class com.simsilica.lemur.grid.ArrayGridModel
 
setCell(int, int, T) - Method in interface com.simsilica.lemur.grid.GridModel
 
setCell(int, int, T) - Method in class com.simsilica.lemur.grid.GridModelWrapper
 
setCell(int, int, Panel) - Method in class com.simsilica.lemur.list.ListModel
 
setCell(int, int, Panel) - Method in class com.simsilica.lemur.ListBox.GridModelDelegate
 
setCellRenderer(ValueRenderer<T>) - Method in class com.simsilica.lemur.ListBox
 
setColor(ColorRGBA) - Method in class com.simsilica.lemur.ColorChooser
 
setColumn(int) - Method in class com.simsilica.lemur.GridPanel
 
setDocumentModelFilter(DocumentModelFilter) - Method in class com.simsilica.lemur.value.TextFieldValueEditor
Sets the document model for this editor.
setDraggable(Draggable) - Method in class com.simsilica.lemur.dnd.DefaultDragSession
 
setDragStatus(DragStatus) - Method in class com.simsilica.lemur.dnd.DefaultDragSession
 
setDragStatus(DragStatus) - Method in interface com.simsilica.lemur.dnd.DragSession
Called by drop event handlers to indicate that a drop target and location are valid or invalid.
setDropCollision(CollisionResult) - Method in class com.simsilica.lemur.dnd.DefaultDragSession
 
setDropTarget(Spatial, DragEvent) - Method in class com.simsilica.lemur.dnd.DefaultDragSession
 
setElementId(ElementId) - Method in class com.simsilica.lemur.value.DefaultValueRenderer
Sets a preconfigured ElementId for created Panels.
setElementId(ElementId) - Method in class com.simsilica.lemur.value.TextFieldValueEditor
Sets a preconfigured ElementId for created editors.
setEnabled(boolean) - Method in class com.simsilica.lemur.Action
Sets the enabled/disabled state of this action.
setEnabled(boolean) - Method in class com.simsilica.lemur.Spinner
 
setExpanded(boolean) - Method in class com.simsilica.lemur.Selector
 
setGuiNode(Node) - Method in class com.simsilica.lemur.OptionPanelState
Sets the GUI node that will be used to display the option panel.
setIcon(GuiComponent) - Method in class com.simsilica.lemur.Action
Sets the icon that will be used as the icon in wrapping Action GUI elements.
setLargeIcon(GuiComponent) - Method in class com.simsilica.lemur.Action
Sets the icon that will be used as the icon in wrapping Action GUI elements.
setListCommands(Map<ListBox.ListAction, List<Command<? super ListBox>>>) - Method in class com.simsilica.lemur.ListBox
 
setLocation(float, float) - Method in class com.simsilica.lemur.dnd.DefaultDraggable
 
setLocation(float, float) - Method in interface com.simsilica.lemur.dnd.Draggable
Called by the drag session to update the position of the draggable in camera/viewport space.
setLocation(int, int) - Method in class com.simsilica.lemur.GridPanel
 
setMaximumVisibleItems(int) - Method in class com.simsilica.lemur.Selector
 
setMessage(String) - Method in class com.simsilica.lemur.OptionPanel
Sets the message text of this option panel that will appear on the option panel's container.
setMethod(Object, String) - Method in class com.simsilica.lemur.CallMethodAction
 
setModel(VersionedObject<ColorRGBA>) - Method in class com.simsilica.lemur.ColorChooser
 
setModel(GridModel<Panel>) - Method in class com.simsilica.lemur.GridPanel
 
setModel(VersionedList<T>) - Method in class com.simsilica.lemur.ListBox
 
setModel(VersionedList<T>) - Method in class com.simsilica.lemur.Selector
 
setModel(SequenceModel<T>) - Method in class com.simsilica.lemur.Spinner
 
setName(String) - Method in class com.simsilica.lemur.Action
Sets the name of the action that will be used as the label in wrapping Action GUI elements.
setObject(T) - Method in interface com.simsilica.lemur.SequenceModel
 
setObject(Double) - Method in class com.simsilica.lemur.SequenceModels.DoubleSequence
 
setObject(T) - Method in class com.simsilica.lemur.SequenceModels.ListSequence
 
setObject(Double) - Method in class com.simsilica.lemur.SequenceModels.RangedSequence
 
setObject(T) - Method in class com.simsilica.lemur.value.TextFieldValueEditor
 
setObject(T) - Method in interface com.simsilica.lemur.ValueEditor
Sets the initial value of the object to be edited.
setOptions(Action...) - Method in class com.simsilica.lemur.OptionPanel
Sets the actions that will be turned into ActionButtons at the bottom of the panel.
setRow(int) - Method in class com.simsilica.lemur.GridPanel
 
setScrollOnHover(boolean) - Method in class com.simsilica.lemur.ListBox
Set to true to enable mouse-wheel style scrolling when the mouse is hovering over the ListBox.
setSelected(boolean) - Method in class com.simsilica.lemur.Action
Sets the selected/deselected state of this action.
setSelectedItem(T) - Method in class com.simsilica.lemur.Selector
 
setSelection(Integer) - Method in class com.simsilica.lemur.list.SelectionModel
Sets the currently selected single value regardless of selection mode.
setSelectionMode(SelectionModel.SelectionMode) - Method in class com.simsilica.lemur.list.SelectionModel
 
setSelectionModel(SelectionModel) - Method in class com.simsilica.lemur.ListBox
 
setSelectionModel(SelectionModel) - Method in class com.simsilica.lemur.Selector
 
setSpatial(Spatial) - Method in class com.simsilica.lemur.dnd.DragAndDropControl
 
setStringTransform(Function<? super T, String>) - Method in class com.simsilica.lemur.value.DefaultValueRenderer
Sets the function that will convert values to Strings.
setStyle(String) - Method in class com.simsilica.lemur.OptionPanelState
Sets the style that will be used for created OptionPanels.
setStyle(String) - Method in class com.simsilica.lemur.value.DefaultValueRenderer
Sets a preconfigured style for created Panels.
setStyle(String) - Method in class com.simsilica.lemur.value.TextFieldValueEditor
Sets a preconfigured style for created editors.
setTitle(String) - Method in class com.simsilica.lemur.OptionPanel
Sets the title of this option panel.
setTransform(Function<T, String>) - Method in class com.simsilica.lemur.list.DefaultCellRenderer
 
setupCommands() - Method in class com.simsilica.lemur.ActionButton
 
setValue(T) - Method in class com.simsilica.lemur.Spinner
 
setValueEditor(ValueEditor<T>) - Method in class com.simsilica.lemur.Spinner
 
setValueRenderer(ValueRenderer<T>) - Method in class com.simsilica.lemur.Selector
 
setView(Panel) - Method in class com.simsilica.lemur.Spinner
 
setVisibleColumns(int) - Method in class com.simsilica.lemur.GridPanel
 
setVisibleItems(int) - Method in class com.simsilica.lemur.ListBox
 
setVisibleRows(int) - Method in class com.simsilica.lemur.GridPanel
 
setVisibleSize(int, int) - Method in class com.simsilica.lemur.GridPanel
 
show(String, String, Action...) - Method in class com.simsilica.lemur.OptionPanelState
Creates and displays a modal OptionPanel with the specified settings.
show(String, String, ElementId, Action...) - Method in class com.simsilica.lemur.OptionPanelState
Creates and displays a modal OptionPanel with the specified settings.
show(OptionPanel) - Method in class com.simsilica.lemur.OptionPanelState
Modally shows the specified OptionPanel in the guiNode as defined by getGuiNode().
showError(String, Throwable) - Method in class com.simsilica.lemur.OptionPanelState
Creates and displays a model OptionPanel with the specified error information.
showError(String, Throwable, ElementId) - Method in class com.simsilica.lemur.OptionPanelState
Creates and displays a model OptionPanel with the specified error information.
simpleInitApp() - Method in class com.simsilica.lemur.demo.ProtoDemo
 
size() - Method in class com.simsilica.lemur.core.VersionedList
 
size() - Method in class com.simsilica.lemur.core.VersionedReferenceList
 
size() - Method in class com.simsilica.lemur.core.VersionedSet
 
SLIDER_ID - Static variable in class com.simsilica.lemur.ListBox
 
Spinner<T> - Class in com.simsilica.lemur
A GUI element that allows 'spinning' through a potentially unbound sequence of values.
Spinner(SequenceModel<T>) - Constructor for class com.simsilica.lemur.Spinner
 
Spinner(SequenceModel<T>, ValueRenderer<T>) - Constructor for class com.simsilica.lemur.Spinner
 
Spinner(SequenceModel<T>, String) - Constructor for class com.simsilica.lemur.Spinner
 
Spinner(SequenceModel<T>, ValueRenderer<T>, String) - Constructor for class com.simsilica.lemur.Spinner
 
Spinner(SequenceModel<T>, ValueRenderer<T>, ElementId, String) - Constructor for class com.simsilica.lemur.Spinner
 
Spinner(boolean, SequenceModel<T>, ValueRenderer<T>, ElementId, String) - Constructor for class com.simsilica.lemur.Spinner
 
Spinner.FocusObserver - Class in com.simsilica.lemur
 
Spinner.SpinnerAction - Enum in com.simsilica.lemur
 
Spinner.SpinnerMouseHandler - Class in com.simsilica.lemur
 
SpinnerMouseHandler() - Constructor for class com.simsilica.lemur.Spinner.SpinnerMouseHandler
 
startEditing() - Method in class com.simsilica.lemur.Spinner
 
startEditing(T) - Method in class com.simsilica.lemur.value.TextFieldValueEditor
 
startEditing(T) - Method in interface com.simsilica.lemur.ValueEditor
Starts editing and returns the Panel that should be added to the parent to facilitate that editing.
stopEditing() - Method in class com.simsilica.lemur.Spinner
 
stopEditing(boolean) - Method in class com.simsilica.lemur.value.TextFieldValueEditor
 
StringToDouble() - Constructor for class com.simsilica.lemur.ValueEditors.StringToDouble
 

T

TextFieldValueEditor<T> - Class in com.simsilica.lemur.value
Uses a text field and a pair of object-string and string-object transform functions to implement a ValueEditor.
TextFieldValueEditor(Function<Object, String>, Function<String, T>) - Constructor for class com.simsilica.lemur.value.TextFieldValueEditor
 
TextFieldValueEditor.FocusObserver - Class in com.simsilica.lemur.value
 
toDouble() - Static method in class com.simsilica.lemur.ValueEditors
 
toJmeColor(Color) - Static method in class com.simsilica.lemur.ColorChooser
 
toParm(Button, Class) - Method in class com.simsilica.lemur.CallMethodAction
 
toString() - Method in class com.simsilica.lemur.Action
 
toString() - Method in class com.simsilica.lemur.dnd.DragEvent
 
toString() - Method in class com.simsilica.lemur.GridPanel
 
toString() - Method in class com.simsilica.lemur.ListBox
 
toString() - Method in class com.simsilica.lemur.SequenceModels.AbstractSequence
 
toString(String) - Static method in class com.simsilica.lemur.ValueRenderers
 
toStringRenderer(String) - Static method in class com.simsilica.lemur.ValueRenderers
 

U

UP_ID - Static variable in class com.simsilica.lemur.Spinner
 
update() - Method in class com.simsilica.lemur.core.VersionedReferenceList
 
update(float) - Method in class com.simsilica.lemur.OptionPanelState
 
updateBrightness() - Method in class com.simsilica.lemur.ColorChooser
 
updateButton() - Method in class com.simsilica.lemur.ActionButton
 
updateColorView() - Method in class com.simsilica.lemur.ColorChooser
 
updateColorView(float, float, float) - Method in class com.simsilica.lemur.ColorChooser
 
updateDragStatus(DragStatus) - Method in class com.simsilica.lemur.dnd.DefaultDraggable
 
updateDragStatus(DragStatus) - Method in interface com.simsilica.lemur.dnd.Draggable
Called by the drag session to update the drag status.
updateEnabled() - Method in class com.simsilica.lemur.ActionButton
 
updateIcon() - Method in class com.simsilica.lemur.ActionButton
 
updateLogicalState(float) - Method in class com.simsilica.lemur.ActionButton
 
updateLogicalState(float) - Method in class com.simsilica.lemur.ColorChooser
 
updateLogicalState(float) - Method in class com.simsilica.lemur.GridPanel
 
updateLogicalState(float) - Method in class com.simsilica.lemur.ListBox
 
updateLogicalState(float) - Method in class com.simsilica.lemur.Selector
 
updateLogicalState(float) - Method in class com.simsilica.lemur.Spinner
 
updateModelValue(float, float, float) - Method in class com.simsilica.lemur.ColorChooser
 
updateSelected() - Method in class com.simsilica.lemur.list.SelectionModel
 
updateSelection() - Method in class com.simsilica.lemur.Selector
 
updateState(float) - Method in class com.simsilica.lemur.value.TextFieldValueEditor
 
updateState(float) - Method in interface com.simsilica.lemur.ValueEditor
Called to update the state of the editor and returns true or false if editing should continue.
updateText() - Method in class com.simsilica.lemur.ActionButton
 
updateTranslation() - Method in class com.simsilica.lemur.dnd.DefaultDraggable
 

V

VALUE_ID - Static variable in class com.simsilica.lemur.ColorChooser
 
VALUE_ID - Static variable in class com.simsilica.lemur.Spinner
 
valueChanged(FunctionId, InputState, double) - Method in class com.simsilica.lemur.Spinner.FocusObserver
 
ValueEditor<T> - Interface in com.simsilica.lemur
Provides an appropriate editor element to edit a particular type of value.
ValueEditors - Class in com.simsilica.lemur
Factory methods for creating standard/common ValueEditors.
ValueEditors() - Constructor for class com.simsilica.lemur.ValueEditors
 
ValueEditors.StringToDouble - Class in com.simsilica.lemur
 
valueOf(String) - Static method in enum com.simsilica.lemur.dnd.DragStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.simsilica.lemur.list.SelectionModel.SelectionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.simsilica.lemur.ListBox.ListAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.simsilica.lemur.Spinner.SpinnerAction
Returns the enum constant of this type with the specified name.
ValueRenderer<T> - Interface in com.simsilica.lemur
For a given value, classes that implement this interface will provide a Panel that can display that value.
ValueRenderers - Class in com.simsilica.lemur
Factory methods for creating standard/common ValueRenderers.
ValueRenderers() - Constructor for class com.simsilica.lemur.ValueRenderers
 
ValueRenderers.FormatString - Class in com.simsilica.lemur
Converts a value to a String by passing it into String.format() using the supplied format string.
ValueRenderers.SafeToString - Class in com.simsilica.lemur
Similar to Functions.toStringFunction() except this will use a provided string in the case of a null value.
values() - Static method in enum com.simsilica.lemur.dnd.DragStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.simsilica.lemur.list.SelectionModel.SelectionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.simsilica.lemur.ListBox.ListAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.simsilica.lemur.Spinner.SpinnerAction
Returns an array containing the constants of this enum type, in the order they are declared.
valueToString(T) - Method in class com.simsilica.lemur.list.DefaultCellRenderer
 
valueToString(T) - Method in class com.simsilica.lemur.value.DefaultValueRenderer
Called by getView() and createView() to conver the value to a string.
VersionedList<T> - Class in com.simsilica.lemur.core
 
VersionedList(List<T>, boolean) - Constructor for class com.simsilica.lemur.core.VersionedList
 
VersionedList() - Constructor for class com.simsilica.lemur.core.VersionedList
 
VersionedList(List<T>) - Constructor for class com.simsilica.lemur.core.VersionedList
 
VersionedReferenceList - Class in com.simsilica.lemur.core
Watches a composite set of VersionedReferences and presents a combined version.
VersionedReferenceList() - Constructor for class com.simsilica.lemur.core.VersionedReferenceList
 
VersionedSet<T> - Class in com.simsilica.lemur.core
 
VersionedSet() - Constructor for class com.simsilica.lemur.core.VersionedSet
 
VersionedSet(Collection<T>) - Constructor for class com.simsilica.lemur.core.VersionedSet
 

W

wrap(List<T>) - Static method in class com.simsilica.lemur.core.VersionedList
Wraps a list in a VersionedList instead of copying it.
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links