Maven module :un.engine : engine-ui :
Class : un.engine.ui.visual.WidgetView
Extends/Implements : un.engine.ui.visual.View
Subclasses : -

author  Johann Sorel


Variables : widget, widgetListener, styleListener
Functions : WidgetView, getWidget, getTranslatedText, getExtents, calculateVisualExtent, render, renderEffects, receiveEvent, receiveWidgetEvent, receiveStyleEvent, renderSelf, renderBorderAndBackground, renderShape, renderShapeForExt, renderShapeForExt, renderShape, dispose


protected Widget widget

protected EventListener widgetListener

protected EventListener styleListener


public void WidgetView (Widget widget)

public Widget getWidget ()


Get the most appropriate text translation if text is an LChars
param  text
return  CharArray
protected CharArray getTranslatedText (CharArray text)

public void getExtents (Extents buffer, Extent constraint)

public BBox calculateVisualExtent (BBox buffer)

public void render (Painter2D painter, BBox dirtyArea)

public void renderEffects (Painter2D painter)

public void receiveEvent (Event event)

public void receiveWidgetEvent (PropertyEvent event)

public void receiveStyleEvent (DocEvent event)

protected void renderSelf (Painter2D painter, BBox dirtyArea, BBox innerBBox)

protected void renderBorderAndBackground (Painter2D painter)

protected void renderShape (Painter2D painter, ShapeStyle[] shapes, Rectangle rect)

protected void renderShapeForExt (Painter2D painter, ShapeStyle[] shapes, Rectangle rect)

protected void renderShapeForExt (Painter2D painter, ShapeStyle shape, Rectangle rect)

protected void renderShape (Painter2D painter, ShapeStyle shape, Geometry2D geom)

public void dispose ()