Class Popup.PositionBehavior
java.lang.Object
net.dermetfan.gdx.scenes.scene2d.ui.Popup.Behavior.Adapter
net.dermetfan.gdx.scenes.scene2d.ui.Popup.PositionBehavior
- All Implemented Interfaces:
Popup.Behavior
- Direct Known Subclasses:
Popup.TooltipBehavior.TooltipPositionBehavior
public static class Popup.PositionBehavior extends Popup.Behavior.Adapter
sets the position of the popup in
show(Event, Popup)
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Popup.PositionBehavior.AlignedOffsetPosition
offsets the position by aligning it using the popup's sizestatic class
Popup.PositionBehavior.AlignPosition
position aligned relative totarget
static class
Popup.PositionBehavior.EventPosition
The position of the event if it is anInputEvent
.static class
Popup.PositionBehavior.OffsetPosition
offsets the popup by a certain amountstatic class
Popup.PositionBehavior.PointerPosition
the position of a pointerstatic interface
Popup.PositionBehavior.Position
determines and applies a positionstatic class
Popup.PositionBehavior.PositionMultiplexer
a Multiplexer for Positionsstatic class
Popup.PositionBehavior.PresetPosition
a preset positionNested classes/interfaces inherited from interface net.dermetfan.gdx.scenes.scene2d.ui.Popup.Behavior
Popup.Behavior.Adapter
-
Constructor Summary
Constructors Constructor Description PositionBehavior(Popup.PositionBehavior.Position position)
PositionBehavior(Popup.PositionBehavior.Position... positions)
-
Method Summary
Modifier and Type Method Description Popup.PositionBehavior.Position
getPosition()
void
setPosition(Popup.PositionBehavior.Position position)
boolean
show(com.badlogic.gdx.scenes.scene2d.Event event, Popup popup)
Methods inherited from class net.dermetfan.gdx.scenes.scene2d.ui.Popup.Behavior.Adapter
handle, hide
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
PositionBehavior
- Parameters:
position
- theposition
-
PositionBehavior
- Parameters:
positions
- the Positions to create aPopup.PositionBehavior.PositionMultiplexer
for
-
-
Method Details
-
show
- Specified by:
show
in interfacePopup.Behavior
- Overrides:
show
in classPopup.Behavior.Adapter
- Parameters:
popup
- the popup which position to setevent
- the Event to handle- Returns:
true
-
getPosition
- Returns:
- the
position
-
setPosition
- Parameters:
position
- theposition
to set
-