Maven module :un.engine : engine-ui :
Class :
un.engine.ui.widget.Widget
Extends/Implements :
un.api.layout.Positionable
un.engine.scenegraph.SceneNode
Subclasses : -
Variables :
STYLE_PROP_FONT,
STYLE_PROP_BORDER,
STYLE_PROP_BACKGROUND,
STYLE_PROP_FAMILY,
STYLE_PROP_RADIUS,
STYLE_PROP_BRUSH,
STYLE_PROP_BRUSH_PAINT,
STYLE_PROP_FILL_PAINT,
STYLE_PROP_VISUAL_MARGIN,
STYLE_PROP_MARGIN,
STYLE_PROP_SHAPE,
STYLE_PROP_TRANSFORM,
STYLE_PROP_FITTING,
STYLE_PROP_EFFECT,
PROPERTY_ID,
PROPERTY_CURSOR,
PROPERTY_DIRTY,
PROPERTY_ENABLE,
PROPERTY_STACKENABLE,
PROPERTY_FOCUSED,
PROPERTY_POPUP,
PROPERTY_TOOLTIP,
PROPERTY_FRAME,
PROPERTY_VIEW,
PROPERTY_LANGUAGE,
PROPERTY_MOUSEOVER,
PROPERTY_MOUSEPRESS
Functions :
setId,
getId,
varId,
varVisible,
varExtents,
varEffectiveExtent,
setEnable,
isEnable,
varEnable,
isStackEnable,
isFocused,
setFocused,
requestFocus,
setToolTip,
getToolTip,
setPopup,
getPopup,
setLanguage,
getLanguage,
setCursor,
getCursor,
getStackCursor,
updateExtents,
getInnerExtent,
setFrame,
getFrame,
getStyle,
getFlags,
setView,
getView,
setDirty,
setDirty,
getOnSreenPosition,
getOnSreenPosition,
showTooltip,
showPopup,
receiveEvent,
isMouseOver,
isMousePress,
getEventManager
public Chars
STYLE_PROP_FONT
public Chars
STYLE_PROP_BORDER
public Chars
STYLE_PROP_BACKGROUND
public Chars
STYLE_PROP_FAMILY
public Chars
STYLE_PROP_RADIUS
public Chars
STYLE_PROP_BRUSH
public Chars
STYLE_PROP_BRUSH_PAINT
public Chars
STYLE_PROP_FILL_PAINT
public Chars
STYLE_PROP_VISUAL_MARGIN
public Chars
STYLE_PROP_MARGIN
public Chars
STYLE_PROP_SHAPE
public Chars
STYLE_PROP_TRANSFORM
public Chars
STYLE_PROP_FITTING
public Chars
STYLE_PROP_EFFECT
public Chars
PROPERTY_ID
public Chars
PROPERTY_CURSOR
public Chars
PROPERTY_DIRTY
public Chars
PROPERTY_ENABLE
public Chars
PROPERTY_STACKENABLE
public Chars
PROPERTY_FOCUSED
public Chars
PROPERTY_POPUP
public Chars
PROPERTY_TOOLTIP
public Chars
PROPERTY_FRAME
public Chars
PROPERTY_VIEW
public Chars
PROPERTY_LANGUAGE
public Chars
PROPERTY_MOUSEOVER
public Chars
PROPERTY_MOUSEPRESS
void
setId (Chars id)
Chars
getId ()
Variable
varId ()
Variable
varVisible ()
Variable
varExtents ()
Variable
varEffectiveExtent ()
void
setEnable (boolean enable)
boolean
isEnable ()
Variable
varEnable ()
boolean
isStackEnable ()
boolean
isFocused ()
void
setFocused (boolean focused)
void
requestFocus ()
void
setToolTip (Widget tooltip)
Widget
getToolTip ()
void
setPopup (Widget popup)
Widget
getPopup ()
void
setLanguage (Language language, boolean recursive)
Language
getLanguage ()
void
setCursor (Cursor cursor)
Cursor
getCursor ()
Cursor
getStackCursor ()
boolean
updateExtents ()
BBox
getInnerExtent ()
void
setFrame (Frame frame)
Frame
getFrame ()
WStyle
getStyle ()
Set
getFlags ()
void
setView (View view)
View
getView ()
void
setDirty ()
void
setDirty (BBox dirtyArea)
Tuple
getOnSreenPosition (Widget child)
Tuple
getOnSreenPosition ()
void
showTooltip ()
void
showPopup ()
void
receiveEvent (Event event)
boolean
isMouseOver ()
boolean
isMousePress ()
EventManager
getEventManager ()
Widgets all share common properties which are :