| Package | com.yworks.graph.drawing |
| Class | public class TemplateLabelStyleRenderer |
| Inheritance | TemplateLabelStyleRenderer AbstractLabelStyleRenderer AbstractStyleRenderer Object |
| Implements | IDisplayObjectCreator |
TemplateLabelStyle.
| Method | Defined By | ||
|---|---|---|---|
Creates a new instance. | TemplateLabelStyleRenderer | ||
![]() | [override]
Returns a tight rectangular area where the whole rendering
would fit into. | AbstractLabelStyleRenderer | |
createDisplayObject(context:IDisplayObjectContext):DisplayObject [override]
Creates a new DisplayObject from scratch. | TemplateLabelStyleRenderer | ||
![]() |
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. | TemplateLabelStyleRenderer | ||
updateDisplayObject(oldDisplayObject:DisplayObject, context:IDisplayObjectContext):DisplayObject [override]
Updates the given DisplayObject or creates a new one. | TemplateLabelStyleRenderer | ||
| Method | Defined By | ||
|---|---|---|---|
[override]
Calculates the preferred size given the current state of the renderer. | TemplateLabelStyleRenderer | ||
![]() | configure():void [override]
Updates the layout usign the item's layout. | AbstractLabelStyleRenderer | |
![]() | [override]
Factory method for the styleDescriptor property. | AbstractLabelStyleRenderer | |
![]() | isAutoFlip():Boolean
Determines whether the label's style should automatically flip the painting contents if the
layout is upside down. | AbstractLabelStyleRenderer | |
![]() | 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 | |
updateComponentLayout(displayObject:DisplayObject):void
Updates location, size, and angle of the template component. | TemplateLabelStyleRenderer | ||
![]() | 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 | |
| TemplateLabelStyleRenderer | () | Constructor |
public function TemplateLabelStyleRenderer()Creates a new instance.
| _getPreferredSize | () | method |
override protected function _getPreferredSize():ISizeCalculates the preferred size given the current state of the renderer.
ReturnsISize |
| createDisplayObject | () | method |
override public function createDisplayObject(context:IDisplayObjectContext):DisplayObject
Creates a new DisplayObject from scratch.
Parameters
context:IDisplayObjectContext — The context for which the display object is created.
|
DisplayObject — A DisplayObject.
|
| 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
|
| updateComponentLayout | () | method |
protected function updateComponentLayout(displayObject:DisplayObject):voidUpdates location, size, and angle of the template component.
Parameters
displayObject:DisplayObject — The component to update.
|
| updateDisplayObject | () | method |
override public function updateDisplayObject(oldDisplayObject:DisplayObject, context:IDisplayObjectContext):DisplayObject
Updates the given DisplayObject or creates a new one.
Implementors can decide whether they update the given display object or create a new one. Updating can mean re-rendering or updating size and/or coordinates.
Parameters
oldDisplayObject:DisplayObject — The display object to update.
| |
context:IDisplayObjectContext — The context for which the display object should be updated.
|
DisplayObject — The updated display object or a completely new display object.
|