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 classRangedGroup.SliderParamRangeSliderconfiguration 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 GroupgetClippedContent()GroupgetContent()com.jogamp.math.Vec2fgetContentSize(com.jogamp.math.Vec2f out)RangeSlidergetHorizSlider()Returns the used horizontalRangeSliderornull.RangeSlidergetVertSlider()Returns the used verticalRangeSliderornull.-
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'sRegionrender modes, seecreate(..).content- theGroupwith 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 horizontalRangeSliderornull.
-
getVertSlider
public RangeSlider getVertSlider()
Returns the used verticalRangeSliderornull.
-
-