org.xith3d.ui.hud.menusystem.menus.settings
Class FPIHInputBindingsSettingsMenu
java.lang.Object
org.xith3d.ui.hud.base.WidgetBase
org.xith3d.ui.hud.base.RectangularWidget
org.xith3d.ui.hud.base.WidgetContainerBase
org.xith3d.ui.hud.widgets.Panel
org.xith3d.ui.hud.menusystem.menus.MenuBase
org.xith3d.ui.hud.menusystem.menus.settings.FPIHInputBindingsSettingsMenu
- All Implemented Interfaces:
- org.jagatoo.datatypes.NamableObject, org.jagatoo.datatypes.NamedObject, org.openmali.types.twodee.Positioned2f, org.openmali.types.twodee.Positioned2fRO, org.openmali.types.twodee.Sized2f, org.openmali.types.twodee.Sized2fRO, BackgroundSettable, BackgroundSettableWidget, BorderSettable, PaddingSettable, Widget, WidgetContainer, ScrollbarListener, Menu
public class FPIHInputBindingsSettingsMenu
- extends MenuBase
This is a settings menu for the FirstPersonInputHandler's input bindings.
|
Field Summary |
static java.lang.String |
NAME
|
| Methods inherited from class org.xith3d.ui.hud.widgets.Panel |
getBackground, getBackgroundColor, getBackgroundTileHeight, getBackgroundTileSize, getBackgroundTileWidth, getBorder, getForeground, getTransparency, setBackground, setBackground, setBackground, setBackgroundTileSize, setBackgroundTileSize, setBorder, setBorder, setForeground, setForeground, setSize, update |
| Methods inherited from class org.xith3d.ui.hud.base.WidgetContainerBase |
addContainerScrollListener, addWidget, addWidget, addWidget, addWidget, addWidget, addWidget, addWidget, addWidget, addWidget, addWidget, addWidgetCentered, addWidgetCentered, clear, focus, getChildrenOffset, getChildrenOffsetX, getChildrenOffsetY, getCurrentFocusedWidget, getCurrentFocusedWidget, getEqualHeight, getEqualWidth, getInnerAspect, getInnerHeight, getInnerSize, getInnerWidth, getLayout, getLocationCanvas2HUD, getLocationHUD2Canvas, getLocationHUD2SG, getLocationSG2HUD, getPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingTop, getResAspect, getResolution, getResX, getResY, getScrollScale, getScrollScaleX, getScrollScaleY, getSGGroup, getSGPixelHeight, getSGPixelSize, getSGPixelWidth, getSizeCanvas2HUD, getSizeHUD2Canvas, getSizeHUD2SG, getSizeOfPixels, getSizeOnHUD, getSizeSG2HUD, getWidgets, isClippingEnbaled, moveFocus, onControllerAxisChanged, onControllerButtonPressed, onControllerButtonReleased, onDetached, onFocusGained, onFocusLost, onInputStateChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseUnbound, onScrollbarValueChanged, pick, removeContainerScrollListener, removeWidget, setChildrenOffset, setClippingEnabled, setContainer, setLayout, setPadding, setPadding, setScrollScale, setScrollScale, setTransparency, setVisible, updateTranslation |
| Methods inherited from class org.xith3d.ui.hud.base.WidgetBase |
addContainerListener, addFocusListener, addInputListener, addLocationListener, addSizeListener, addVisibilityListener, detach, detach, getAspect, getAssembly, getCachedToolTipWidget, getContainer, getContextMenu, getCursor, getHeight, getHUD, getInheritedCursor, getLeft, getLocation, getName, getSGNode, getSGZPosition, getSize, getToolTip, getTop, getUserObject, getWidgetAssembler, getWidth, getZIndex, hasFocus, hasFocus, hasToolTip, isClickable, isDraggable, isFocussable, isInitialized, isInitializing, isPickable, isVisible, onAddedToContainer, onAddedToHUD, onMouseButtonPressed, onMouseButtonReleased, onMouseEntered, onMouseLeft, onMouseMoved, onMouseStopped, onMouseWheelMoved, onRemovedFromContainer, pickWidgetAssembler, removeContainerListener, removeFocusListener, removeInputListener, removeLocationListener, removeSizeListener, removeVisibilityListener, requestFocus, setAssembly, setCachedToolTipWidget, setClickable, setContextMenu, setCursor, setDraggable, setFocussable, setHeight, setLocation, setLocation, setLocation, setName, setPickable, setSize, setSize, setSize, setToolTip, setTransparency, setUserObject, setWidth, setZIndex, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.xith3d.ui.hud.menusystem.Menu |
getName |
| Methods inherited from interface org.xith3d.ui.hud.base.Widget |
addContainerListener, addFocusListener, addInputListener, addLocationListener, addSizeListener, addVisibilityListener, detach, detach, getAspect, getAssembly, getCachedToolTipWidget, getContainer, getContextMenu, getCursor, getHeight, getHUD, getInheritedCursor, getLeft, getLocation, getSGNode, getSGZPosition, getSize, getToolTip, getTop, getTransparency, getUserObject, getWidth, getZIndex, hasFocus, hasFocus, hasToolTip, isClickable, isDraggable, isFocussable, isPickable, isVisible, onControllerAxisChanged, onControllerButtonPressed, onControllerButtonReleased, onDetached, onFocusGained, onFocusLost, onInputStateChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseButtonPressed, onMouseButtonReleased, onMouseEntered, onMouseLeft, onMouseMoved, onMouseStopped, onMouseUnbound, onMouseWheelMoved, pick, removeContainerListener, removeFocusListener, removeInputListener, removeLocationListener, removeSizeListener, removeVisibilityListener, requestFocus, setAssembly, setCachedToolTipWidget, setClickable, setContainer, setContextMenu, setCursor, setDraggable, setFocussable, setLocation, setLocation, setName, setPickable, setSize, setSize, setSize, setToolTip, setTransparency, setUserObject, setVisible, setZIndex, update |
| Methods inherited from interface org.openmali.types.twodee.Sized2f |
setHeight, setWidth |
NAME
public static final java.lang.String NAME
FPIHInputBindingsSettingsMenu
public FPIHInputBindingsSettingsMenu(float width,
float height,
int zIndex)
FPIHInputBindingsSettingsMenu
public FPIHInputBindingsSettingsMenu(float width,
float height)
FPIHInputBindingsSettingsMenu
public FPIHInputBindingsSettingsMenu(float width,
int zIndex)
FPIHInputBindingsSettingsMenu
public FPIHInputBindingsSettingsMenu(float width)
setBinding
public void setBinding(org.jagatoo.input.devices.components.DeviceComponent comp,
FPIHInputAction action,
org.jagatoo.input.managers.InputBindingsSet set)
resetBinding
public void resetBinding(FPIHInputAction action,
org.jagatoo.input.managers.InputBindingsSet set)
getBinding
public FPIHInputAction getBinding(org.jagatoo.input.devices.components.DeviceComponent comp)
getBoundComponent
public org.jagatoo.input.devices.components.DeviceComponent getBoundComponent(FPIHInputAction action,
org.jagatoo.input.managers.InputBindingsSet set)
clearBindings
public void clearBindings()
setBindings
public void setBindings(org.jagatoo.input.managers.InputBindingsManager<FPIHInputAction> inputBindings)
getBindings
public org.jagatoo.input.managers.InputBindingsManager<FPIHInputAction> getBindings()
applyConfig
public void applyConfig(FirstPersonInputHandler fpih)
- Applies the
FirstPersonInputHandler's relevant config to this config menu.
- Parameters:
fpih -
extractConfig
public void extractConfig(FirstPersonInputHandler fpih,
boolean clearFPIHBefore)
- Reads the relevant config from this config menu
and applies it to the
FirstPersonInputHandler.
- Parameters:
fpih - clearFPIHBefore -
initWidgets
protected void initWidgets()
-
- Specified by:
initWidgets in class MenuBase