public class OverlapRenderPolicy extends DefaultRenderPolicy
When a widget is asked to be rendered, all the widgets that overlap it in the desktop hierarchy are also rendered. A widget is considered to overlap another one if:
RenderPolicy.RenderListener
DEBUG_RENDER_ENABLED_CONSTANT, DEBUG_RENDER_MONITOR_CONSTANT, MONITOR
Constructor and Description |
---|
OverlapRenderPolicy(Desktop desktop)
Creates an overlap render policy.
|
Modifier and Type | Method and Description |
---|---|
protected void |
renderWidget(Widget widget,
int x,
int y,
int width,
int height)
This method performs the increment render of the widget.
|
renderDesktop, requestRender, setParentClip
getDesktop, renderWidget
public OverlapRenderPolicy(Desktop desktop)
desktop
- the desktop.protected void renderWidget(Widget widget, int x, int y, int width, int height)
DefaultRenderPolicy
The given bounds are relative to the widget.
renderWidget
in class DefaultRenderPolicy
widget
- the widget to render.x
- the x coordinate of the area to render.y
- the y coordinate of the area to render.width
- the width of the area to render.height
- the height of the area to render.