synergynetframework.appsystem.contentsystem.items.implementation.interfaces
Interface IKeyboardImplementation

All Superinterfaces:
IContentItemImplementation, IOrthoContentItemImplementation, IQuadContentItemImplementation
All Known Implementing Classes:
JMEKeyboard, Keyboard

public interface IKeyboardImplementation
extends IQuadContentItemImplementation

The Interface IKeyboardImplementation.


Method Summary
 java.util.ArrayList<Key> getCurrentKeysPressed()
          Gets the current keys pressed.
 boolean isKeyPressed(int vk)
          Checks if is key pressed.
 void setKeyboardImageResource(java.net.URL keyboardImageResource)
          Sets the keyboard image resource.
 void setKeyDefinitions(java.util.List<Key> keyDefinitions)
          Sets the key definitions.
 void setPixelsPerUnit(float pixelsPerUnit)
          Sets the pixels per unit.
 void setRotateTranslateScalable(boolean isEnabled, boolean overRide)
          Sets the rotate translate scalable.
 
Methods inherited from interface synergynetframework.appsystem.contentsystem.items.implementation.interfaces.IQuadContentItemImplementation
setAutoFitSize, setHeight, setWidth
 
Methods inherited from interface synergynetframework.appsystem.contentsystem.items.implementation.interfaces.IOrthoContentItemImplementation
addBringToTopListener, addFlickListener, addItemListener, addOrthoControlPointRotateTranslateScaleListener, addScreenCursorListener, addSnapListener, allowMoreThanTwoToRotateAndScale, allowSingleTouchFreeMove, allowSnapToOccupiedLocation, centerItem, flick, getMaxScale, getMinScale, isFlickable, makeFlickable, makeUnflickable, placeRandom, removeBringToTopListeners, removeFlickListeners, removeItemListerner, removeOrthoControlPointRotateTranslateScaleListeners, removeScreenCursorListeners, removeSnapListeners, reset, rotateRandom, setAsBottomObject, setAsTopObject, setAsTopObjectAndBroadCastEvent, setBringToTopable, setFixLocations, setOrder, setRightClickDistance, setRotateTranslateScalable, setRotateTranslateScalable, setScaleLimit, setSingleTouchRotateTranslate, setSnapable, setTolerance, setZRotateLimit, turnOffEventDispatcher
 
Methods inherited from interface synergynetframework.appsystem.contentsystem.items.implementation.interfaces.IContentItemImplementation
addMultitouchListener, contains, getImplementationObject, hasCollision, init, setAngle, setBackGround, setBorder, setBoundaryEnabled, setId, setLocalLocation, setLocation, setManipulate, setName, setScale, setScale, setVisible, setVisible, update, update
 

Method Detail

getCurrentKeysPressed

java.util.ArrayList<Key> getCurrentKeysPressed()
Gets the current keys pressed.

Returns:
the current keys pressed

isKeyPressed

boolean isKeyPressed(int vk)
Checks if is key pressed.

Parameters:
vk - the vk
Returns:
true, if is key pressed

setKeyboardImageResource

void setKeyboardImageResource(java.net.URL keyboardImageResource)
Sets the keyboard image resource.

Parameters:
keyboardImageResource - the new keyboard image resource

setKeyDefinitions

void setKeyDefinitions(java.util.List<Key> keyDefinitions)
Sets the key definitions.

Parameters:
keyDefinitions - the new key definitions

setPixelsPerUnit

void setPixelsPerUnit(float pixelsPerUnit)
Sets the pixels per unit.

Parameters:
pixelsPerUnit - the new pixels per unit

setRotateTranslateScalable

void setRotateTranslateScalable(boolean isEnabled,
                                boolean overRide)
Sets the rotate translate scalable.

Parameters:
isEnabled - the is enabled
overRide - the over ride