|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.threerings.opengl.gui.Component
com.threerings.opengl.gui.Container
com.threerings.opengl.gui.ScrollBar
public class ScrollBar
Displays a scroll bar for all your horizontal and vertical scrolling needs.
| Field Summary |
|---|
| Fields inherited from class com.threerings.opengl.gui.Component |
|---|
DEFAULT, DISABLED, HOVER |
| Fields inherited from interface com.threerings.opengl.gui.UIConstants |
|---|
BOTTOM, CENTER, DEFAULT_SIZE, DEFAULT_SPACING, GLOW, HORIZONTAL, LEFT, NORMAL, OUTLINE, OVERLAPPING, PLAIN, RIGHT, SHADOW, TOP, VERTICAL |
| Constructor Summary | |
|---|---|
ScrollBar(GlContext ctx)
Creates a vertical scroll bar with the default range, value and extent. |
|
ScrollBar(GlContext ctx,
int orientation)
Creates a scroll bar with the default range, value and extent. |
|
ScrollBar(GlContext ctx,
int orientation,
BoundedRangeModel model)
Creates a scroll bar with the specified orientation which will interact with the supplied model. |
|
ScrollBar(GlContext ctx,
int orientation,
int min,
int value,
int extent,
int max)
Creates a scroll bar with the specified orientation, range, value and extent. |
|
| Method Summary | |
|---|---|
Component |
getHitComponent(int mx,
int my)
Returns the component "hit" by the specified mouse coordinates which might be this component or any of its children. |
BoundedRangeModel |
getModel()
Returns a reference to the scrollbar's range model. |
void |
wasAdded()
This method is called when we are added to a hierarchy that is connected to a top-level window (at which point we can rely on having a look and feel and can set ourselves up). |
void |
wasRemoved()
This method is called when we are removed from a hierarchy that is connected to a top-level window. |
| Methods inherited from class com.threerings.opengl.gui.Container |
|---|
add, add, add, add, getComponent, getComponentCount, getComponentIndex, getLayoutManager, remove, remove, removeAll, replace, setAlpha, setEnabled, setHoverable, setLayoutManager, validate |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ScrollBar(GlContext ctx)
public ScrollBar(GlContext ctx,
int orientation)
public ScrollBar(GlContext ctx,
int orientation,
int min,
int value,
int extent,
int max)
public ScrollBar(GlContext ctx,
int orientation,
BoundedRangeModel model)
| Method Detail |
|---|
public BoundedRangeModel getModel()
public void wasAdded()
Component
public void wasRemoved()
ComponentComponent.wasAdded(), this is a fine place
to do so.
public Component getHitComponent(int mx,
int my)
Component
getHitComponent in class Container
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||