public interface IScrollContainer extends IItem
INestable.IChildrenChangedListener
Modifier and Type | Method and Description |
---|---|
int |
addFrame()
Adds the frame.
|
void |
addListenerToArrows(MultiTouchEventAdapter multiTouchEventAdapter)
Adds the listener to arrows.
|
void |
addToAllFrames(IItem userIcon,
int x,
int y)
Adds the to all frames.
|
void |
addToFrame(IItem audioRecorder,
int frame,
int x,
int y)
Adds the to frame.
|
IColourRectangle |
getBackground()
Gets the background.
|
IRoundedBorder |
getBorder()
Gets the border.
|
int |
getCurrentFrame()
Gets the current frame.
|
int |
getHeight()
Gets the height.
|
int |
getWidth()
Gets the width.
|
void |
hideScrollButtons()
Hide scroll buttons.
|
void |
removeFrame(int toRemove)
Removes the frame.
|
void |
scrollToFrame(int frame)
Scroll to frame.
|
void |
setActive(boolean active)
Sets the active.
|
void |
setArrowHeightOverride(float newHeight)
Sets the arrow height override.
|
void |
setArrowWidthOverride(float width)
Sets the arrow width override.
|
void |
setArrowYOverride(float newY)
Sets the arrow y override.
|
void |
setDimensions(IStage stage,
java.util.logging.Logger log,
int width,
int height)
Sets the dimensions.
|
void |
setFrameColour(com.jme3.math.ColorRGBA studentColour)
Sets the frame colour.
|
void |
setVisibility(java.lang.Boolean isVisible)
Sets the visibility.
|
void |
showCurrentFrameContents()
Show current frame contents.
|
addItemListener, behaviourAdded, centerItem, convertWorldVelocityToLocalVelocity, getBehaviours, getBehaviours, getItemListeners, getManipulableSpatial, getMultiTouchDispatcher, getName, getParentItem, getRelativeLocation, getRelativeLocationOfWorldLocation, getRelativeRotation, getRelativeScale, getUUID, getWorldLocation, getWorldLocation, getWorldRotationDegrees, getZOrder, getZOrderManager, isVisible, removeItemListener, setInteractionEnabled, setItemListeners, setParentItem, setRelativeLocation, setRelativeRotation, setRelativeScale, setVisible, setWorldLocation, setZOrder
addItem, deRegisterChildrenChangedListener, getChildItems, getChildrenCount, hasChildren, registerChildrenChangedListener, removeAllItems, removeItem
int addFrame()
void addListenerToArrows(MultiTouchEventAdapter multiTouchEventAdapter)
multiTouchEventAdapter
- the multi touch event adaptervoid addToAllFrames(IItem userIcon, int x, int y)
userIcon
- the user iconx
- the xy
- the yvoid addToFrame(IItem audioRecorder, int frame, int x, int y)
audioRecorder
- the audio recorderframe
- the framex
- the xy
- the yIColourRectangle getBackground()
IRoundedBorder getBorder()
int getCurrentFrame()
int getHeight()
int getWidth()
void hideScrollButtons()
void removeFrame(int toRemove)
toRemove
- the to removevoid scrollToFrame(int frame)
frame
- the framevoid setActive(boolean active)
active
- the new activevoid setArrowHeightOverride(float newHeight)
newHeight
- the new arrow height overridevoid setArrowWidthOverride(float width)
width
- the new arrow width overridevoid setArrowYOverride(float newY)
newY
- the new arrow y overridevoid setDimensions(IStage stage, java.util.logging.Logger log, int width, int height)
stage
- the stagelog
- the logwidth
- the widthheight
- the heightvoid setFrameColour(com.jme3.math.ColorRGBA studentColour)
studentColour
- the new frame colourvoid setVisibility(java.lang.Boolean isVisible)
isVisible
- the new visibilityvoid showCurrentFrameContents()