public class JoglGuiListBox extends org.processmining.visualisation3d.gui.JoglGuiObject implements IScrollBarListener
Constructor and Description |
---|
JoglGuiListBox() |
Modifier and Type | Method and Description |
---|---|
void |
ClearHighlighters() |
boolean |
getCanMultiSelect() |
boolean |
getCanTouch() |
float |
getPadding() |
org.processmining.visualisation3d.maths.JoglVectord4 |
getRect() |
int |
getSelectedIndex() |
java.util.Vector<java.lang.Integer> |
getSelectedIndices() |
java.util.Vector<JoglScreenRect> |
getSelectedLabels() |
JoglScreenRect |
getTargetLabel(org.processmining.visualisation3d.input.JoglInputMouseEvent e) |
java.util.Vector<java.lang.String> |
getTextItems() |
boolean |
IsInside(float x,
float y) |
boolean |
mousePressed(org.processmining.visualisation3d.JoglInteractionManager iman,
org.processmining.visualisation3d.input.JoglInputMouseEvent e) |
void |
mouseWheelMoved(org.processmining.visualisation3d.input.JoglInputMouseWheelEvent e) |
void |
OnAddToGui(org.processmining.visualisation3d.scene.JSOGraphicalUserInterface g) |
void |
OnRemoveFromGui(org.processmining.visualisation3d.scene.JSOGraphicalUserInterface g) |
void |
OnScrollBarMoved(JoglGuiScrollBar sb,
org.processmining.visualisation3d.maths.JoglVectord2 dir) |
void |
setBackColor(float r,
float g,
float b) |
void |
setBackColor(float r,
float g,
float b,
float a) |
void |
setBackColor(org.processmining.visualisation3d.maths.JoglVectord3 v) |
void |
setBackColor(org.processmining.visualisation3d.maths.JoglVectord4 v) |
void |
setCanMultiSelect(boolean b) |
void |
setCanTouch(boolean b) |
void |
setColor(float r,
float g,
float b) |
void |
setColor(org.processmining.visualisation3d.maths.JoglVectord3 v) |
void |
setPadding(float p) |
void |
setRect(float x,
float y,
float w,
float h) |
void |
setRect(org.processmining.visualisation3d.maths.JoglVectord4 v) |
void |
setTextItems(java.util.Vector<java.lang.String> lst) |
public void setBackColor(float r, float g, float b)
public void setBackColor(float r, float g, float b, float a)
public void setBackColor(org.processmining.visualisation3d.maths.JoglVectord3 v)
public void setBackColor(org.processmining.visualisation3d.maths.JoglVectord4 v)
public boolean getCanTouch()
getCanTouch
in class org.processmining.visualisation3d.gui.JoglGuiObject
public void setCanTouch(boolean b)
setCanTouch
in class org.processmining.visualisation3d.gui.JoglGuiObject
public boolean getCanMultiSelect()
public void setCanMultiSelect(boolean b)
public void setColor(float r, float g, float b)
public void setColor(org.processmining.visualisation3d.maths.JoglVectord3 v)
public org.processmining.visualisation3d.maths.JoglVectord4 getRect()
public void setRect(float x, float y, float w, float h)
public void setRect(org.processmining.visualisation3d.maths.JoglVectord4 v)
public int getSelectedIndex()
public java.util.Vector<java.lang.Integer> getSelectedIndices()
public float getPadding()
public void setPadding(float p)
public java.util.Vector<java.lang.String> getTextItems()
public void setTextItems(java.util.Vector<java.lang.String> lst)
public boolean IsInside(float x, float y)
IsInside
in class org.processmining.visualisation3d.gui.JoglGuiObject
public void OnAddToGui(org.processmining.visualisation3d.scene.JSOGraphicalUserInterface g)
OnAddToGui
in class org.processmining.visualisation3d.gui.JoglGuiObject
public void OnRemoveFromGui(org.processmining.visualisation3d.scene.JSOGraphicalUserInterface g)
OnRemoveFromGui
in class org.processmining.visualisation3d.gui.JoglGuiObject
public void ClearHighlighters()
public boolean mousePressed(org.processmining.visualisation3d.JoglInteractionManager iman, org.processmining.visualisation3d.input.JoglInputMouseEvent e)
public void mouseWheelMoved(org.processmining.visualisation3d.input.JoglInputMouseWheelEvent e)
public JoglScreenRect getTargetLabel(org.processmining.visualisation3d.input.JoglInputMouseEvent e)
public java.util.Vector<JoglScreenRect> getSelectedLabels()
public void OnScrollBarMoved(JoglGuiScrollBar sb, org.processmining.visualisation3d.maths.JoglVectord2 dir)
OnScrollBarMoved
in interface IScrollBarListener