org.xith3d.ui.hud.menusystem.menus.settings
Class FPIHInputBindingsSettingsMenu
java.lang.Object
org.xith3d.ui.hud.base.Widget
org.xith3d.ui.hud.base.BackgroundSettableWidget
org.xith3d.ui.hud.base.WidgetContainer
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, PaddingSettable, 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.base.WidgetContainer |
addWidget, addWidget, addWidget, addWidget, addWidget, addWidget, addWidgetCentered, addWidgetCentered, calculateTransformHeight_Pixels2HUD, calculateTransformWidth_Pixels2HUD, clear, createChildrenGroup, drawChildWidgets, focus, getCurrentFocusedWidget, getCurrentFocusedWidget, getCurrentHoveredWidget, getCurrentHoveredWidget, getEqualHeight, getEqualWidth, getLayout, getLocationHUD2Pixels, getLocationHUD2SG, getLocationPixels2HUD, getLocationSG2HUD, getPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingTop, getParentWindow, getRelLocationHUD2Pixels, getResAspect, getResolution, getResX, getResY, getSGGroup, getSizeHUD2Pixels, getSizeHUD2SG, getSizeOfPixels, getSizePixels2HUD, getSizeSG2HUD, getWidget, getWidgets, getWidgetsCount, hasCustomResolution, isClippingEnbaled, isContentPane, onAttachedToHUD, onControllerAxisChanged, onControllerButtonPressed, onControllerButtonReleased, onFocusGained, onFocusLost, onInputStateChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseExited, onSizeChanged, onVisibilityChanged, pick, removeWidget, resetCurrentHoveredWidget, setClippingEnabled, setLayout, setPadding, setPadding, setResolution, setTransparency, setWidgetDirty, setZIndexSortingDirty, update, updateAbsZIndex, updateTranslation |
| Methods inherited from class org.xith3d.ui.hud.base.BackgroundSettableWidget |
drawBackground, getBackgroundColor, getBackgroundTexture, getBackgroundTileMode, setBackground, setBackground, setBackground, setBackgroundColor, setBackgroundTexture, setBackgroundTexture, setBackgroundTexture, setBackgroundTexture, setBackgroundTileMode, setNoBackground |
| Methods inherited from class org.xith3d.ui.hud.base.Widget |
addContainerListener, addControllerListener, addFocusListener, addInputListener, addKeyboardListener, addLocationListener, addMouseListener, addSizeListener, addVisibilityListener, bindToGlobalMouseMovement, blocksFocusMoveDeviceComponent, compareAbsZIndex, createShape, detach, drawAndUpdateWidget, drawBorder, drawWidgetAfterWidgetAssembler, drawWidgetContents, getAbsoluteLocationOnHUD_, getAspect, getAssembly, getBorder, getContainer, getContentAspect, getContentHeight, getContentHeightPX, getContentLeftPX, getContentOffset, getContentTopPX, getContentWidth, getContentWidthPX, getContextMenu, getCursor, getEqualHeight_, getEqualWidth_, getForcedRedrawFrequency, getHeight, getHeightPX, getHUD, getLeft, getLevel, getLocation, getLocation, getLocationHUD2Pixels_, getLocationHUD2SG_, getLocationPixels2HUD_, getLocationSG2HUD_, getMaxRedrawFrequency, getMinHeight, getMinWidth, getName, getPickHeight, getPickWidth, getRelLocationHUD2Pixels_, getRootHostWidget, getShape, getSize, getSizeHUD2Pixels_, getSizeHUD2SG_, getSizeOfPixels_, getSizePixels2HUD_, getSizeSG2HUD_, getToolTip, getTop, getTransparency, getUserObject, getWidgetAssembler, getWidth, getWidthPX, getZIndex, hasDropShadow, hasFocus, hasFocus, hasToolTip, initSize, isAHostedWidgetDirty, isClickable, isDraggable, isFocussable, isHeavyWeight, isHovered, isInitialized, isInitializing, isPickable, isThisWidgetDirty, isVisible, notifyOnDragStopped, onAttachedToContainer, onDetachedFromContainer, onDetachedFromHUD, onLocationChanged, onMouseButtonPressed, onMouseButtonReleased, onMouseEntered, onMouseMoved, onMouseStopped, onMouseWheelMoved, pickConditionsMatch, removeContainerListener, removeControllerListener, removeFocusListener, removeInputListener, removeKeyboardListener, removeLocationListener, removeMouseListener, removeSizeListener, removeVisibilityListener, requestFocus, resetWidgetDirty, setBorder, setBorder, setClickable, setContentClipRect, setContextMenu, setCursor, setDraggable, setFocussable, setForcedRedrawFrequency, setHasDropShadow, setHeight, setHostedWidgetDirty, setHostTextureDirty, setHostTextureDirty, setHostWidget, setLocation, setLocation, setLocation, setMaxRedrawFrequency, setName, setPickable, setSize, setSize, setSize, setSize, setTextureDirty, setTextureDirty, setToolTip, setTransparency, setUserObject, setVisible, setWidth, setZIndex, startDragging, toString, updateSizeFactors |
| 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 |
NAME
public static final java.lang.String NAME
FPIHInputBindingsSettingsMenu
public FPIHInputBindingsSettingsMenu(float width,
float height)
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