org.lobobrowser.html.renderer
Interface RElement
- All Superinterfaces:
- BoundableRenderable, RCollection, Renderable, UINode
- All Known Implementing Classes:
- RBlock, RImgControl
public interface RElement
- extends RCollection, UINode, BoundableRenderable
A renderer node for elements such as blocks, lists, tables, inputs, images, etc.
Methods inherited from interface org.lobobrowser.html.renderer.BoundableRenderable |
extractSelectionText, getBounds, getGUIPoint, getHeight, getLowestRenderableSpot, getModelNode, getOrdinal, getOrigin, getOriginalOrCurrentParent, getOriginalParent, getOriginRelativeTo, getParent, getRenderablePoint, getSize, getWidth, getX, getY, getZIndex, invalidateLayoutUpTree, isContainedByNode, onDoubleClick, onMouseClick, onMouseDisarmed, onMouseMoved, onMouseOut, onMousePressed, onMouseReleased, onRightClick, paintSelection, paintTranslated, relayout, repaint, repaint, setBounds, setHeight, setOrdinal, setOrigin, setOriginalParent, setParent, setWidth, setX, setY |
Methods inherited from interface org.lobobrowser.html.renderer.Renderable |
paint |
VALIGN_TOP
static final int VALIGN_TOP
- See Also:
- Constant Field Values
VALIGN_MIDDLE
static final int VALIGN_MIDDLE
- See Also:
- Constant Field Values
VALIGN_BOTTOM
static final int VALIGN_BOTTOM
- See Also:
- Constant Field Values
VALIGN_ABSMIDDLE
static final int VALIGN_ABSMIDDLE
- See Also:
- Constant Field Values
VALIGN_ABSBOTTOM
static final int VALIGN_ABSBOTTOM
- See Also:
- Constant Field Values
VALIGN_BASELINE
static final int VALIGN_BASELINE
- See Also:
- Constant Field Values
layout
void layout(int availWidth,
int availHeight,
boolean sizeOnly)
- Lays out the subtree below the RElement.
The RElement is expected to set its own dimensions, but not its origin.
- Parameters:
availWidth
- The available width from the parent's canvas.availHeight
- The available height from the parent's canvas.sizeOnly
- Whether the layout is for sizing determination only.
getVAlign
int getVAlign()
- Vertical alignment for elements rendered in a line.
Returns one of the constants defined in this class.
getMarginTop
int getMarginTop()
getMarginLeft
int getMarginLeft()
getMarginBottom
int getMarginBottom()
getMarginRight
int getMarginRight()
getCollapsibleMarginTop
int getCollapsibleMarginTop()
getCollapsibleMarginBottom
int getCollapsibleMarginBottom()