public abstract class CustomModelDataSelector extends com.bergerkiller.bukkit.common.map.widgets.MapWidget implements SetValueTarget
Modifier and Type | Field and Description |
---|---|
MapWidgetTooltip |
tooltip |
Constructor and Description |
---|
CustomModelDataSelector() |
Modifier and Type | Method and Description |
---|---|
boolean |
acceptTextValue(String value)
Accepts a text value updating a property of this target
|
String |
getAcceptedPropertyName()
Gets the name of the property changed when a text value is accepted
|
int |
getValue()
Gets the current custom model data value
|
void |
onBlur() |
void |
onDraw() |
void |
onFocus() |
void |
onKeyPressed(com.bergerkiller.bukkit.common.events.map.MapKeyEvent event) |
void |
onKeyReleased(com.bergerkiller.bukkit.common.events.map.MapKeyEvent event) |
abstract void |
onValueChanged() |
CustomModelDataSelector |
setNumDigits(int num)
Sets the number of digits displayed
|
void |
setValue(int value)
Sets the current custom model data value
|
activate, addWidget, clear, clearWidgets, deactivate, focus, getAbsoluteX, getAbsoluteY, getDisplay, getHeight, getNextInputWidget, getParent, getWidget, getWidgetCount, getWidgets, getWidth, getX, getY, handleNavigation, invalidate, isActivated, isEnabled, isFocusable, isFocused, isNavigableFocus, isVisible, navigateNextWidget, onActivate, onAttached, onBoundsChanged, onDeactivate, onDetached, onKey, onLeftClick, onMapItemChanged, onRightClick, onStatusChanged, onTick, performTickUpdates, removeWidget, removeWidget, sendStatusChange, sendStatusChange, sendStatusChange, sendStatusChange, setBounds, setDepthOffset, setEnabled, setFocusable, setPosition, setRetainChildWidgets, setSize, setSize, setVisible, swapWidget
public final MapWidgetTooltip tooltip
public CustomModelDataSelector setNumDigits(int num)
num
- public int getValue()
public void setValue(int value)
value
- public void onDraw()
onDraw
in class com.bergerkiller.bukkit.common.map.widgets.MapWidget
public void onKeyReleased(com.bergerkiller.bukkit.common.events.map.MapKeyEvent event)
onKeyReleased
in interface com.bergerkiller.bukkit.common.map.MapDisplayEvents
onKeyReleased
in class com.bergerkiller.bukkit.common.map.widgets.MapWidget
public void onKeyPressed(com.bergerkiller.bukkit.common.events.map.MapKeyEvent event)
onKeyPressed
in interface com.bergerkiller.bukkit.common.map.MapDisplayEvents
onKeyPressed
in class com.bergerkiller.bukkit.common.map.widgets.MapWidget
public void onFocus()
onFocus
in class com.bergerkiller.bukkit.common.map.widgets.MapWidget
public void onBlur()
onBlur
in class com.bergerkiller.bukkit.common.map.widgets.MapWidget
public String getAcceptedPropertyName()
SetValueTarget
getAcceptedPropertyName
in interface SetValueTarget
public boolean acceptTextValue(String value)
SetValueTarget
acceptTextValue
in interface SetValueTarget
public abstract void onValueChanged()
Copyright © 2019. All rights reserved.