public class JIDropdownBox extends org.processmining.visualisation3d.interactions.JoglGuiInteraction implements IScrollBarListener
Constructor and Description |
---|
JIDropdownBox(org.processmining.visualisation3d.JoglInteractionManager iman,
org.processmining.visualisation3d.scene.JSOGraphicalUserInterface gui,
org.processmining.visualisation3d.gui.JoglGuiObject owner,
java.util.List<java.lang.String> values) |
Modifier and Type | Method and Description |
---|---|
void |
addDropDownListener(IDropDownListener ddl) |
void |
CloseDropDown() |
void |
Dispose() |
org.processmining.visualisation3d.gui.JoglGuiObject |
getOwner() |
boolean |
mouseClicked(org.processmining.visualisation3d.input.JoglInputMouseEvent e) |
void |
mouseMoved(org.processmining.visualisation3d.input.JoglInputMouseEvent e) |
boolean |
mousePressed(org.processmining.visualisation3d.input.JoglInputMouseEvent e) |
boolean |
mouseReleased(org.processmining.visualisation3d.input.JoglInputMouseEvent e) |
void |
mouseWheelMoved(org.processmining.visualisation3d.input.JoglInputMouseWheelEvent e) |
void |
MoveScrollbar() |
void |
OnScrollBarMoved(JoglGuiScrollBar sb,
org.processmining.visualisation3d.maths.JoglVectord2 dir) |
void |
setPosition(float x,
float y) |
void |
setTextSize(float s) |
void |
setWidth(float w) |
boolean |
ShouldAnimate() |
void |
UpdateScene(org.processmining.visualisation3d.scenemanagement.JoglScene scene) |
public JIDropdownBox(org.processmining.visualisation3d.JoglInteractionManager iman, org.processmining.visualisation3d.scene.JSOGraphicalUserInterface gui, org.processmining.visualisation3d.gui.JoglGuiObject owner, java.util.List<java.lang.String> values)
public void addDropDownListener(IDropDownListener ddl)
public org.processmining.visualisation3d.gui.JoglGuiObject getOwner()
public void setPosition(float x, float y)
public void setWidth(float w)
public void setTextSize(float s)
public void Dispose()
public boolean ShouldAnimate()
ShouldAnimate
in class org.processmining.visualisation3d.JoglInteraction
public void UpdateScene(org.processmining.visualisation3d.scenemanagement.JoglScene scene)
UpdateScene
in class org.processmining.visualisation3d.JoglInteraction
public boolean mousePressed(org.processmining.visualisation3d.input.JoglInputMouseEvent e)
mousePressed
in class org.processmining.visualisation3d.JoglInteraction
public boolean mouseReleased(org.processmining.visualisation3d.input.JoglInputMouseEvent e)
mouseReleased
in class org.processmining.visualisation3d.JoglInteraction
public boolean mouseClicked(org.processmining.visualisation3d.input.JoglInputMouseEvent e)
mouseClicked
in class org.processmining.visualisation3d.JoglInteraction
public void CloseDropDown()
public void mouseMoved(org.processmining.visualisation3d.input.JoglInputMouseEvent e)
mouseMoved
in class org.processmining.visualisation3d.JoglInteraction
public void mouseWheelMoved(org.processmining.visualisation3d.input.JoglInputMouseWheelEvent e)
mouseWheelMoved
in class org.processmining.visualisation3d.JoglInteraction
public void MoveScrollbar()
public void OnScrollBarMoved(JoglGuiScrollBar sb, org.processmining.visualisation3d.maths.JoglVectord2 dir)
OnScrollBarMoved
in interface IScrollBarListener