Class Widget
- java.lang.Object
-
- nl.colorize.multimedialib.scene.ui.Widget
-
public abstract class Widget extends java.lang.Object implements Updatable, Drawable
Base class for all subsystems that emulate user interface widgets (buttons, select boxes, text fields, etc.). This does not actually use the platform's native user interface, but implements graphics and interaction entirely in MultimediaLib so that the widgets works across all platforms.
-
-
Constructor Summary
Constructors Constructor Description Widget(WidgetStyle style)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LocationgetLocation()WidgetStylegetStyle()protected floatgetX()protected floatgetY()booleanisVisible()voidsetLocation(Location location)voidsetVisible(boolean visible)
-
-
-
Constructor Detail
-
Widget
public Widget(WidgetStyle style)
-
-
Method Detail
-
setVisible
public void setVisible(boolean visible)
-
isVisible
public boolean isVisible()
-
setLocation
public void setLocation(Location location)
-
getLocation
public Location getLocation()
-
getX
protected float getX()
-
getY
protected float getY()
-
getStyle
public WidgetStyle getStyle()
-
-