Package org.loboevolution.html.renderer
Class BaseRCollection
java.lang.Object
org.loboevolution.html.renderer.BaseRenderable
org.loboevolution.html.renderer.RRectangle
org.loboevolution.html.renderer.BaseBoundableRenderable
org.loboevolution.html.renderer.BaseRCollection
- All Implemented Interfaces:
BoundableRenderable,RCollection,Renderable
- Direct Known Subclasses:
BaseElementRenderable,RBlockViewport
-
Field Summary
Fields inherited from class org.loboevolution.html.renderer.BaseBoundableRenderable
container, layoutUpTreeCanBeInvalidated, modelNode, originalParent, parent, SELECTION_COLOR, SELECTION_XORFields inherited from interface org.loboevolution.html.renderer.Renderable
EMPTY_ARRAY -
Constructor Summary
ConstructorsConstructorDescriptionBaseRCollection(RenderableContainer container, ModelNode modelNode) Constructor for BaseRCollection. -
Method Summary
Modifier and TypeMethodDescriptionvoidblur()blur.booleanextractSelectionText(StringBuilder buffer, boolean isSelection, RenderableSpot startPoint, RenderableSpot endPoint) extractSelectionText.voidfocus()focus.getClipBoundsWithoutInsets.intgetDeclaredHeightImpl(HTMLElementImpl element, int availHeight) getDeclaredHeightImpl.intgetDeclaredWidthImpl(HTMLElementImpl element, int availWidth) getDeclaredWidthImpl.getRenderable(int x, int y) getRenderable.voidinvalidateLayoutDeep.voidonMouseMoved(MouseEvent event, int x, int y, boolean triggerEvent, ModelNode limit) onMouseMoved.voidonMouseOut(MouseEvent event, int x, int y, ModelNode limit) onMouseOut.booleanonRightClick(MouseEvent event, int x, int y) onRightClick.booleanpaintSelection(Graphics g, boolean inSelection, RenderableSpot startPoint, RenderableSpot endPoint) paintSelection.voidupdateWidgetBounds(int guiX, int guiY) updateWidgetBounds.Methods inherited from class org.loboevolution.html.renderer.BaseBoundableRenderable
contains, getBlockBackgroundColor, getBounds, getGUIPoint, getModelNode, getOrigin, getOriginalOrCurrentParent, getOriginalParent, getOriginRelativeTo, getOriginRelativeToAbs, getOriginRelativeToNoScroll, getParent, getRectangle, getRenderablePoint, getSize, getVisualBounds, getVisualHeight, getVisualWidth, invalidateLayoutLocal, invalidateLayoutUpTree, isDelegated, isValid, markLayoutValid, onDoubleClick, onMouseClick, onMouseDisarmed, onMousePressed, onMouseReleased, onMouseScroll, paintTranslated, relayout, relayoutIfValid, repaint, repaint, setOriginalParent, setParentMethods inherited from class org.loboevolution.html.renderer.RRectangle
setBounds, setOriginMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.loboevolution.html.renderer.BoundableRenderable
contains, getBounds, getGUIPoint, getHeight, getLowestRenderableSpot, getModelNode, getOrdinal, getOrigin, getOriginalOrCurrentParent, getOriginalParent, getOriginRelativeTo, getOriginRelativeToAbs, getOriginRelativeToNoScroll, getParent, getRectangle, getRenderablePoint, getSize, getVisualBounds, getVisualHeight, getVisualWidth, getWidth, getX, getY, getZIndex, invalidateLayoutUpTree, isContainedByNode, isDelegated, onDoubleClick, onMouseClick, onMouseDisarmed, onMousePressed, onMouseReleased, onMouseScroll, paintTranslated, relayout, repaint, repaint, setBounds, setDelegator, setHeight, setOrdinal, setOrigin, setOriginalParent, setParent, setWidth, setX, setYMethods inherited from interface org.loboevolution.html.renderer.RCollection
getClipBounds, getRenderablesMethods inherited from interface org.loboevolution.html.renderer.Renderable
findHtmlRenderable, isFixed, paint
-
Constructor Details
-
BaseRCollection
Constructor for BaseRCollection.
- Parameters:
container- aRenderableContainerobject.modelNode- aModelNodeobject.
-
-
Method Details
-
blur
public void blur()blur.
- Specified by:
blurin interfaceRCollection
-
getClipBoundsWithoutInsets
getClipBoundsWithoutInsets.
- Specified by:
getClipBoundsWithoutInsetsin interfaceRCollection- Returns:
- a
Rectangleobject.
-
extractSelectionText
public boolean extractSelectionText(StringBuilder buffer, boolean isSelection, RenderableSpot startPoint, RenderableSpot endPoint) extractSelectionText.
- Specified by:
extractSelectionTextin interfaceBoundableRenderable- Parameters:
buffer- aStringBuilderobject.isSelection- a boolean.startPoint- aRenderableSpotobject.endPoint- aRenderableSpotobject.- Returns:
- a boolean.
-
focus
public void focus()focus.
- Specified by:
focusin interfaceRCollection
-
getRenderable
getRenderable.
- Specified by:
getRenderablein interfaceRCollection- Parameters:
x- aIntegerobject.y- aIntegerobject.- Returns:
- a
BoundableRenderableobject.
-
invalidateLayoutDeep
public void invalidateLayoutDeep()invalidateLayoutDeep.
- Specified by:
invalidateLayoutDeepin interfaceRCollection
-
onMouseMoved
onMouseMoved.
- Specified by:
onMouseMovedin interfaceBoundableRenderable- Overrides:
onMouseMovedin classBaseBoundableRenderable- Parameters:
event- aMouseEventobject.x- aIntegerobject.y- aIntegerobject.triggerEvent- a boolean.limit- aModelNodeobject.
-
onMouseOut
onMouseOut.
- Specified by:
onMouseOutin interfaceBoundableRenderable- Overrides:
onMouseOutin classBaseBoundableRenderable- Parameters:
event- aMouseEventobject.x- aIntegerobject.y- aIntegerobject.limit- aModelNodeobject.
-
onRightClick
onRightClick.
- Specified by:
onRightClickin interfaceBoundableRenderable- Overrides:
onRightClickin classBaseBoundableRenderable- Parameters:
event- aMouseEventobject.x- aIntegerobject.y- aIntegerobject.- Returns:
- a boolean.
-
paintSelection
public boolean paintSelection(Graphics g, boolean inSelection, RenderableSpot startPoint, RenderableSpot endPoint) paintSelection.
- Specified by:
paintSelectionin interfaceBoundableRenderable- Parameters:
g- aGraphicsobject.inSelection- a boolean.startPoint- aRenderableSpotobject.endPoint- aRenderableSpotobject.- Returns:
- a boolean.
-
updateWidgetBounds
public void updateWidgetBounds(int guiX, int guiY) updateWidgetBounds.
Updates bounds of all descendent's GUI components, based on root bounds.- Specified by:
updateWidgetBoundsin interfaceRCollection- Parameters:
guiX- aIntegerobject.guiY- aIntegerobject.
-
getDeclaredWidthImpl
getDeclaredWidthImpl.
- Parameters:
element- aHTMLElementImplobject.availWidth- aIntegerobject.- Returns:
- a
Integerobject.
-
getDeclaredHeightImpl
getDeclaredHeightImpl.
- Parameters:
element- aHTMLElementImplobject.availHeight- aIntegerobject.- Returns:
- a
Integerobject.
-