Package com.jogamp.graph.ui.widgets
Class RangedGroup
- java.lang.Object
-
- com.jogamp.graph.ui.Shape
-
- com.jogamp.graph.ui.Group
-
- com.jogamp.graph.ui.widgets.Widget
-
- com.jogamp.graph.ui.widgets.RangedGroup
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RangedGroup.SliderParam
RangeSlider
configuration parameter forRangedGroup
.-
Nested classes/interfaces inherited from class com.jogamp.graph.ui.Group
Group.Layout
-
Nested classes/interfaces inherited from class com.jogamp.graph.ui.Shape
Shape.DrawListener, Shape.EventInfo, Shape.ForwardKeyListener, Shape.ForwardMouseListener, Shape.Listener, Shape.MouseGestureAdapter, Shape.MouseGestureListener, Shape.MoveListener, Shape.PointerListener, Shape.Visitor1, Shape.Visitor2
-
-
Field Summary
-
Fields inherited from class com.jogamp.graph.ui.Shape
ZAscendingComparator, ZDescendingComparator
-
-
Constructor Summary
Constructors Constructor Description RangedGroup(int renderModes, Group content, com.jogamp.math.Vec2f contentSize, RangedGroup.SliderParam horizSliderParam, RangedGroup.SliderParam vertSliderParam)
Construct aRangedGroup
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Group
getClippedContent()
Group
getContent()
com.jogamp.math.Vec2f
getContentSize(com.jogamp.math.Vec2f out)
RangeSlider
getHorizSlider()
Returns the used horizontalRangeSlider
ornull
.RangeSlider
getVertSlider()
Returns the used verticalRangeSlider
ornull
.-
Methods inherited from class com.jogamp.graph.ui.Group
addShape, addShapes, contains, disableTopLevelWidget, enableTopLevelWidget, getBounds, getClipMvFrustum, getClipOnBounds, getFixedSize, getFixedSize, getLayout, getRelayoutOnDirtyShapes, getRenderedShapes, getShapeByID, getShapeByIdx, getShapeByName, getShapeCount, getShapes, getSubString, hasColorChannel, isCullingEnabled, isGroup, isOutside, isOutside2, isPMvCullingEnabled, isTopLevelWidget, removeAllShapes, removeShape, removeShape, removeShapes, removeShapes, replaceShape, setClipMvFrustum, setClipOnBounds, setFixedSize, setFixedSize, setLayout, setPMvCullingEnabled, setRelayoutOnDirtyShapes
-
Methods inherited from class com.jogamp.graph.ui.Shape
addActivationListener, addKeyListener, addMouseListener, applyMatToMv, clear, destroy, draw, drawToSelect, getActiveColorMod, getAdjustedZ, getBorderColor, getBorderThickness, getBounds, getBounds, getColor, getID, getMat, getMat, getName, getPadding, getParent, getPixelPerShapeUnit, getPixelPerShapeUnit, getPixelPerShapeUnit, getPosition, getPressedColorMod, getRotation, getRotationPivot, getScale, getScaledDepth, getScaledHeight, getScaledWidth, getSurfacePort, getSurfaceSize, getSurfaceSize, getSurfaceSize, getToggleOffColorMod, getToggleOnColorMod, getTooltip, hasBorder, hasPadding, isActivable, isActive, isDiscarded, isDraggable, isFixedARatioResize, isInteractive, isMatIdentity, isPressed, isResizable, isToggleable, isToggleOn, isVisible, markShapeDirty, markStateDirty, move, move, moveTo, moveTo, onClicked, onDraw, onHover, onMove, onToggle, receiveKeyEvents, receiveMouseEvents, removeActivationListener, removeKeyListener, removeMouseListener, removeToolTip, runSynced, scale, scale, setActivable, setActiveColorMod, setBorder, setBorderColor, setBorderColor, setColor, setColor, setDiscarded, setDragAndResizable, setDraggable, setFixedARatioResize, setID, setInteractive, setName, setPaddding, setPMVMatrix, setPMVMatrix, setPressed, setPressedColorMod, setResizable, setRotation, setRotationPivot, setRotationPivot, setScale, setScale, setToggle, setToggleable, setToggleOffColorMod, setToggleOnColorMod, setToolTip, setVisible, shapeToWinCoord, shapeToWinCoord, shapeToWinCoord, toggle, toString, updateMat, validate, validate, validate, winToShapeCoord, winToShapeCoord, winToShapeCoord
-
-
-
-
Constructor Detail
-
RangedGroup
public RangedGroup(int renderModes, Group content, com.jogamp.math.Vec2f contentSize, RangedGroup.SliderParam horizSliderParam, RangedGroup.SliderParam vertSliderParam)
Construct aRangedGroup
- Parameters:
renderModes
- Graph'sRegion
render modes, seecreate(..)
.content
- theGroup
with content to viewcontentSize
- the fixed spatial size of the clipped content to view, i.e. page-sizehorizSliderParam
- optional initial horizontal slider parameters, null for nonevertSliderParam
- optional initial vertical slider parameters, null for none
-
-
Method Detail
-
getContent
public Group getContent()
-
getContentSize
public com.jogamp.math.Vec2f getContentSize(com.jogamp.math.Vec2f out)
-
getClippedContent
public Group getClippedContent()
-
getHorizSlider
public RangeSlider getHorizSlider()
Returns the used horizontalRangeSlider
ornull
.
-
getVertSlider
public RangeSlider getVertSlider()
Returns the used verticalRangeSlider
ornull
.
-
-