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.JoglInteractionpublic void UpdateScene(org.processmining.visualisation3d.scenemanagement.JoglScene scene)
UpdateScene in class org.processmining.visualisation3d.JoglInteractionpublic boolean mousePressed(org.processmining.visualisation3d.input.JoglInputMouseEvent e)
mousePressed in class org.processmining.visualisation3d.JoglInteractionpublic boolean mouseReleased(org.processmining.visualisation3d.input.JoglInputMouseEvent e)
mouseReleased in class org.processmining.visualisation3d.JoglInteractionpublic boolean mouseClicked(org.processmining.visualisation3d.input.JoglInputMouseEvent e)
mouseClicked in class org.processmining.visualisation3d.JoglInteractionpublic void CloseDropDown()
public void mouseMoved(org.processmining.visualisation3d.input.JoglInputMouseEvent e)
mouseMoved in class org.processmining.visualisation3d.JoglInteractionpublic void mouseWheelMoved(org.processmining.visualisation3d.input.JoglInputMouseWheelEvent e)
mouseWheelMoved in class org.processmining.visualisation3d.JoglInteractionpublic void MoveScrollbar()
public void OnScrollBarMoved(JoglGuiScrollBar sb, org.processmining.visualisation3d.maths.JoglVectord2 dir)
OnScrollBarMoved in interface IScrollBarListener