| Package | com.yworks.graph.drawing |
| Class | public class SimpleLabelStyleRenderer |
| Inheritance | SimpleLabelStyleRenderer AbstractLabelStyleRenderer AbstractStyleRenderer Object |
IStyleRenderer that can handle ISimpleLabelStyle
instances.
| Method | Defined By | ||
|---|---|---|---|
![]() | [override]
Returns a tight rectangular area where the whole rendering
would fit into. | AbstractLabelStyleRenderer | |
createDisplayObject(context:IDisplayObjectContext):DisplayObject [override] | SimpleLabelStyleRenderer | ||
![]() |
Configures the style and item parameters,
calls configure and returns this. | AbstractStyleRenderer | |
![]() |
Configures the style and item parameters,
does not call configure and returns this. | AbstractStyleRenderer | |
![]() |
Configures the style and item parameters,
calls configure and returns this. | AbstractStyleRenderer | |
![]() |
Configures the style and item parameters,
calls configure and returns this. | AbstractStyleRenderer | |
![]() |
Configures the style and item parameters,
calls configure and returns this. | AbstractStyleRenderer | |
![]() |
Calculates the ILabel.preferredSize of a given label using the
associated style. | AbstractLabelStyleRenderer | |
![]() |
Installs the model in the canvas at the given group using the styleDescriptor. | AbstractStyleRenderer | |
![]() | isHit(x:Number, y:Number, ctx:ICanvasContext):Boolean [override]
Hit tests the item by trying to apply the flash internal hit testing. | AbstractLabelStyleRenderer | |
![]() | [override]
Returns true if the corresponding
item is considered to intersect the given rectangular box.
This method may return false if the item cannot be
selected using a selection marquee or optionally if the
item is only partially contained within the box. | AbstractLabelStyleRenderer | |
![]() |
Calls configure and tests the item using the style
for a visible intersection with the clip bounds. | AbstractStyleRenderer | |
lookup(type:Class):Object [override]
Implements the ILookup interface. | SimpleLabelStyleRenderer | ||
updateDisplayObject(oldDisplayObject:DisplayObject, context:IDisplayObjectContext):DisplayObject [override] | SimpleLabelStyleRenderer | ||
| Method | Defined By | ||
|---|---|---|---|
[override]
Calculates the preferred size using _getPreferredSizeCore. | SimpleLabelStyleRenderer | ||
Calculates the preferred size given the current state of the renderer. | SimpleLabelStyleRenderer | ||
![]() | configure():void [override]
Updates the layout usign the item's layout. | AbstractLabelStyleRenderer | |
createRenderDataCache():Object
Creates an Object which reflects the current state of the style and the model item. | SimpleLabelStyleRenderer | ||
![]() | [override]
Factory method for the styleDescriptor property. | AbstractLabelStyleRenderer | |
isAutoFlip():Boolean [override]
Determines whether the label's style should automatically flip the painting contents if the
layout is upside down. | SimpleLabelStyleRenderer | ||
isClippingText():Boolean
Determines whether text should be forced to be clipped inside the rectangle. | SimpleLabelStyleRenderer | ||
paint the text content using the graphics context's drawString method. | SimpleLabelStyleRenderer | ||
![]() | setItem(item:IModelItem):void
Called by the various descriptor getters to initialize the item. | AbstractStyleRenderer | |
![]() | setStyle(style:IVisualStyle):void
Called by the various descriptor getters to initialize the style. | AbstractStyleRenderer | |
shouldRepaint(oldCache:Object):Boolean
Whether the current display object should be repainted. | SimpleLabelStyleRenderer | ||
![]() | updateLayout(obj:DisplayObject, context:IDisplayObjectContext, theLayout:IOrientedRectangle = null):void
Arranges the provided display object using either the layout of the currently configured label,
or using the provided rectangle. | AbstractLabelStyleRenderer | |
updateRenderDataCache(renderDataCache:Object):Object
Updates the given object with the current state of the style and the node. | SimpleLabelStyleRenderer | ||
| _getPreferredSize | () | method |
override protected function _getPreferredSize():ISize
Calculates the preferred size using _getPreferredSizeCore.
ISize — The preferred size of the label.
|
| _getPreferredSizeCore | () | method |
protected function _getPreferredSizeCore():ISizeCalculates the preferred size given the current state of the renderer.
ReturnsISize |
| createDisplayObject | () | method |
override public function createDisplayObject(context:IDisplayObjectContext):DisplayObjectParameters
context:IDisplayObjectContext |
DisplayObject |
| createRenderDataCache | () | method |
protected function createRenderDataCache():ObjectCreates an Object which reflects the current state of the style and the model item.
ReturnsObject — An Object which reflects the current state of the style and the model item.
|
| isAutoFlip | () | method |
override protected function isAutoFlip():Boolean
Determines whether the label's style should automatically flip the painting contents if the
layout is upside down.
Boolean — true
|
| isClippingText | () | method |
protected function isClippingText():BooleanDetermines whether text should be forced to be clipped inside the rectangle.
ReturnsBoolean — This value as obtained from the style.
|
| lookup | () | method |
override public function lookup(type:Class):Object
Implements the ILookup interface.
This method will be used by default if getContext has been queried for a
lookup implementation.
Note that it cannot be assumed that configure has already been invoked.
However, normally item and style will be correctly configured
if invoked directly after getContext.
Subclass implementations should make sure to configure this instance before they return this as a result
of a successful lookup.
Parameters
type:Class — The type to query for
|
Object — An implementation of the given type or null
|
| paintContent | () | method |
protected function paintContent(g:YGraphics, ctx:IPaintContext, width:Number, height:Number):void
paint the text content using the graphics context's drawString method.
Parameters
g:YGraphics — The graphics context
| |
ctx:IPaintContext — the paint context
| |
width:Number — the width
| |
height:Number — the height
|
| shouldRepaint | () | method |
protected function shouldRepaint(oldCache:Object):BooleanWhether the current display object should be repainted.
Parameters
oldCache:Object — An object which reflects the state of the style and node
when the object was repainted the last time.
|
Boolean — true if a repaint is necessary.
|
| updateDisplayObject | () | method |
override public function updateDisplayObject(oldDisplayObject:DisplayObject, context:IDisplayObjectContext):DisplayObjectParameters
oldDisplayObject:DisplayObject | |
context:IDisplayObjectContext |
DisplayObject |
| updateRenderDataCache | () | method |
protected function updateRenderDataCache(renderDataCache:Object):ObjectUpdates the given object with the current state of the style and the node.
Parameters
renderDataCache:Object — The object to update.
|
Object — An object with the current state of the style and the node.
|