Package | com.yworks.graph.drawing |
Class | public class PanelNodeStyleRenderer |
Inheritance | PanelNodeStyleRenderer AbstractNodeStyleRenderer AbstractStyleRenderer Object |
INodeStyle
renderer implementation that draws a simple floating panel
with a slight gradient, a thin border and a simple drop shadow.
See also
Property | Defined By | ||
---|---|---|---|
color : uint [read-only]
Retrieves the color from the style. | PanelNodeStyleRenderer |
Method | Defined By | ||
---|---|---|---|
PanelNodeStyleRenderer | |||
[override]
| PanelNodeStyleRenderer | ||
createDisplayObject(context:IDisplayObjectContext):DisplayObject [override] | PanelNodeStyleRenderer | ||
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 | ||
getIntersection(innerX:Number, innerY:Number, outerX:Number, outerY:Number, intersectionPoint:IPointSetter):Boolean
Finds an intersection for the current item using the style. | AbstractNodeStyleRenderer | ||
Configures the style and item parameters,
calls configure and returns this. | AbstractStyleRenderer | ||
Returns the outline of the shape using the node's layout. | AbstractNodeStyleRenderer | ||
Configures the style and
item parameters,
calls configure and returns this. | AbstractNodeStyleRenderer | ||
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. | AbstractNodeStyleRenderer | ||
[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. | AbstractNodeStyleRenderer | ||
isInside(x:Number, y:Number):Boolean
Checks whether the given coordinate lies within the shape's geometric bounds. | AbstractNodeStyleRenderer | ||
[override]
| PanelNodeStyleRenderer | ||
lookup(type:Class):Object [override]
| PanelNodeStyleRenderer | ||
updateDisplayObject(oldDisplayObject:DisplayObject, context:IDisplayObjectContext):DisplayObject [override] | PanelNodeStyleRenderer |
Method | Defined By | ||
---|---|---|---|
configure():void [override]
This is an empty implementation of the AbstractStyleRenderer.configure
method. | AbstractNodeStyleRenderer | ||
createRenderDataCache():Object
Creates an Object which reflects the current state of the style and the model item. | PanelNodeStyleRenderer | ||
[override]
Factory method for the StyleDescriptor property. | AbstractNodeStyleRenderer | ||
drawShadow():Boolean
Determines whether to draw the drop shadow. | PanelNodeStyleRenderer | ||
PanelNodeStyleRenderer | |||
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. | PanelNodeStyleRenderer | ||
updateLayout(obj:DisplayObject, context:IDisplayObjectContext):void | PanelNodeStyleRenderer | ||
updateRenderDataCache(renderDataCache:Object):Object
Updates the given object with the current state of the style and the node. | PanelNodeStyleRenderer |
color | property |
color:uint
[read-only] Retrieves the color from the style.
protected function get color():uint
PanelNodeStyleRenderer | () | Constructor |
public function PanelNodeStyleRenderer()
calculateBounds | () | method |
override public function calculateBounds(scratch:IMutableRectangle, ctx:ICanvasContext):IRectangle
Parameters
scratch:IMutableRectangle | |
ctx:ICanvasContext |
IRectangle |
createDisplayObject | () | method |
override public function createDisplayObject(context:IDisplayObjectContext):DisplayObject
Parameters
context:IDisplayObjectContext |
DisplayObject |
createRenderDataCache | () | method |
protected function createRenderDataCache():Object
Creates 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.
|
drawShadow | () | method |
protected function drawShadow():Boolean
Determines whether to draw the drop shadow.
ReturnsBoolean — true if the style is no PanelNodeStyle.
Otherwise the PanelNodeStyle 's dropShadow property is returned.
|
isVisible | () | method |
override public function isVisible(clip:IRectangle, ctx:ICanvasContext):Boolean
Parameters
clip:IRectangle | |
ctx:ICanvasContext |
Boolean |
lookup | () | method |
override public function lookup(type:Class):Object
Parameters
type:Class |
Object |
paint | () | method |
protected function paint(g:YGraphics, ctx:IDisplayObjectContext):void
Parameters
g:YGraphics | |
ctx:IDisplayObjectContext |
shouldRepaint | () | method |
protected function shouldRepaint(oldCache:Object):Boolean
Whether 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):DisplayObject
Parameters
oldDisplayObject:DisplayObject | |
context:IDisplayObjectContext |
DisplayObject |
updateLayout | () | method |
protected function updateLayout(obj:DisplayObject, context:IDisplayObjectContext):void
Parameters
obj:DisplayObject | |
context:IDisplayObjectContext |
updateRenderDataCache | () | method |
protected function updateRenderDataCache(renderDataCache:Object):Object
Updates 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.
|