Package com.prineside.tdi2.ui.shared
Class ItemCreationOverlay
java.lang.Object
com.prineside.tdi2.managers.UiManager.UiComponent.Adapter
com.prineside.tdi2.ui.shared.ItemCreationOverlay
- All Implemented Interfaces:
com.badlogic.gdx.utils.Disposable
,UiManager.UiComponent
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.prineside.tdi2.managers.UiManager.UiComponent
UiManager.UiComponent.Adapter
-
Field Summary
Modifier and TypeFieldDescriptionint
int
final com.badlogic.gdx.scenes.scene2d.ui.Table
boolean
final com.badlogic.gdx.scenes.scene2d.ui.SelectBox.SelectBoxStyle
final com.badlogic.gdx.scenes.scene2d.ui.TextField.TextFieldStyle
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
hide()
com.badlogic.gdx.scenes.scene2d.ui.Label
Put under the main labelstatic ItemCreationOverlay
i()
com.badlogic.gdx.scenes.scene2d.ui.Label
com.badlogic.gdx.scenes.scene2d.ui.Label
void
selectBox
(com.badlogic.gdx.scenes.scene2d.ui.SelectBox selectBox) void
setInPlaceEditingItem
(Item originalItem, ObjectConsumer<Item> changeListener, boolean typeChangeAllowed) void
show()
void
void
show
(Item item, ObjectConsumer<Item> changeListener, boolean typeChangeAllowed) textField
(String text, float width, ObjectConsumer<String> changeListener) textField
(String text, float width, ObjectConsumer<String> changeListener, boolean finalizeRow) textField
(String text, ObjectConsumer<String> changeListener) toggle
(boolean addToForm, String text, boolean enabled, ObjectConsumer<Boolean> changeListener) toggle
(String text, boolean enabled, ObjectConsumer<Boolean> changeListener) void
void
Methods inherited from class com.prineside.tdi2.managers.UiManager.UiComponent.Adapter
dispose, postRender, preRender
-
Field Details
-
selectBoxStyle
public final com.badlogic.gdx.scenes.scene2d.ui.SelectBox.SelectBoxStyle selectBoxStyle -
textFieldStyle
public final com.badlogic.gdx.scenes.scene2d.ui.TextField.TextFieldStyle textFieldStyle -
form
public final com.badlogic.gdx.scenes.scene2d.ui.Table form -
currentItem
-
changeListener
-
originalItem
-
inPlaceItemTypeChangeAllowed
public boolean inPlaceItemTypeChangeAllowed -
customIntA
public int customIntA -
customIntB
public int customIntB -
customObject
-
-
Constructor Details
-
ItemCreationOverlay
public ItemCreationOverlay()
-
-
Method Details
-
i
-
hintLabel
Put under the main label -
label
-
label
-
toggle
public LabelToggleButton toggle(String text, boolean enabled, ObjectConsumer<Boolean> changeListener) -
toggle
public LabelToggleButton toggle(boolean addToForm, String text, boolean enabled, ObjectConsumer<Boolean> changeListener) -
selectBox
public void selectBox(com.badlogic.gdx.scenes.scene2d.ui.SelectBox selectBox) -
textField
public TextFieldXPlatform textField(String text, float width, ObjectConsumer<String> changeListener) -
textField
public TextFieldXPlatform textField(String text, float width, ObjectConsumer<String> changeListener, boolean finalizeRow) -
textField
-
updateItemIcon
public void updateItemIcon() -
updateForm
public void updateForm() -
setInPlaceEditingItem
public void setInPlaceEditingItem(Item originalItem, ObjectConsumer<Item> changeListener, boolean typeChangeAllowed) -
hide
public void hide() -
show
public void show() -
show
-
show
-