Warning: Use of undefined constant Symbol - assumed 'Symbol' (this will throw an Error in a future version of PHP) in /mnt/new-ebs/workbench-106550/lib/dojo/util/docscripts/lib/parser2/dojo2.inc on line 215 Warning: Use of undefined constant JavaScriptSymbol - assumed 'JavaScriptSymbol' (this will throw an Error in a future version of PHP) in /mnt/new-ebs/workbench-106550/lib/dojo/util/docscripts/lib/parser2/dojo2.inc on line 215

dojox/gfx/silverlight.js

  • Provides:

    • dojox.gfx.silverlight
  • Requires:

    • dojox.gfx._base in common
    • dojox.gfx.shape in common
    • dojox.gfx.path in common
  • dojox.gfx.silverlight.Text

    • type
      Function
    • chains:
      • Font: (prototype)
      • dojox.gfx.silverlight.Shape: (prototype)
      • dojox.gfx.shape.Text.prototype: (prototype)
      • dojox.gfx.silverlight.Shape: (call)
      • dojox.gfx.shape.Text: (call)
    • summary
      an anchored text (Silverlight)
  • dojox.gfx.silverlight.Group

    • type
      Function
    • chains:
      • Container: (prototype)
      • dojox.gfx.shape.Creator: (prototype)
      • Creator: (prototype)
      • dojox.gfx.silverlight.Shape: (prototype)
      • dojox.gfx.silverlight.Shape: (call)
    • summary
      a group shape (Silverlight), which can be used
      to logically group shapes (e.g, to propagate matricies)
  • dojox.gfx.silverlight.Surface

    • type
      Function
    • chains:
      • Container: (prototype)
      • dojox.gfx.shape.Creator: (prototype)
      • Creator: (prototype)
      • eventsProcessing: (prototype)
      • dojox.gfx.shape.Surface: (prototype)
      • dojox.gfx.shape.Surface: (call)
    • summary
      a surface object to be used for drawings (Silverlight)
  • dojox.gfx.silverlight.Shape

    • type
      Function
    • chains:
      • eventsProcessing: (prototype)
      • dojox.gfx.shape.Shape: (prototype)
      • dojox.gfx.shape.Shape: (call)
    • summary
      Silverlight-specific implementation of dojox.gfx.Shape methods
  • dojox.gfx.silverlight.Shape.setFill

    • parameters:
      • fill: (typeof Object:)
        a fill object
        (see dojox.gfx.defaultLinearGradient,
        dojox.gfx.defaultRadialGradient,
        dojox.gfx.defaultPattern,
        or dojo.Color)
    • returns
      self
    • summary
      sets a fill object (Silverlight)
    • type
      Function
  • dojox.gfx.silverlight.Shape.rawNode

  • dojox.gfx.silverlight.Shape.fillStyle

    • type
      Object
  • dojox.gfx.silverlight.Shape._setFillAttr

    • parameters:
      • f
    • type
      Function
  • dojox.gfx.silverlight.Shape.rawNode.fill

  • dojox.gfx.silverlight.Shape.setStroke

    • parameters:
      • stroke: (typeof Object:)
        a stroke object
        (see dojox.gfx.defaultStroke)
    • returns
      self
    • summary
      sets a stroke object (Silverlight)
    • type
      Function
  • dojox.gfx.silverlight.Shape.strokeStyle

    • type
      Object
  • dojox.gfx.silverlight.Shape.rawNode.stroke

    • type
      Object
  • dojox.gfx.silverlight.Shape.rawNode.strokeThickness

  • dojox.gfx.silverlight.Shape.rawNode.strokeStartLineCap

  • dojox.gfx.silverlight.Shape.rawNode.strokeEndLineCap

  • dojox.gfx.silverlight.Shape.rawNode.strokeDashCap

  • dojox.gfx.silverlight.Shape.rawNode.strokeLineJoin

    • type
      String
  • dojox.gfx.silverlight.Shape.rawNode.strokeMiterLimit

  • dojox.gfx.silverlight.Shape.rawNode.strokeDashArray

    • type
      Object
  • dojox.gfx.silverlight.Shape._getParentSurface

    • type
      Function
  • dojox.gfx.silverlight.Shape._applyTransform

    • type
      Function
  • dojox.gfx.silverlight.Shape.rawNode.renderTransform

    • type
      Object
  • dojox.gfx.silverlight.Shape.setRawNode

    • parameters:
      • rawNode
    • summary
      assigns and clears the underlying node that will represent this
      shape. Once set, transforms, gradients, etc, can be applied.
      (no fill & stroke by default)
    • type
      Function
  • dojox.gfx.silverlight.Shape._moveToFront

    • returns
      self
    • summary
      moves a shape to front of its parent's list of shapes (Silverlight)
    • type
      Function
  • dojox.gfx.silverlight.Shape.parent.rawNode.children

  • dojox.gfx.silverlight.Shape._moveToBack

    • returns
      self
    • summary
      moves a shape to back of its parent's list of shapes (Silverlight)
    • type
      Function
  • dojox.gfx.silverlight.Shape._getAdjustedMatrix

    • returns
      dojox.gfx.Matrix2D
    • summary
      returns the adjusted ("real") transformation matrix
    • type
      Function
  • dojox.gfx.silverlight.Group.constructor

    • constructor - constructor
    • type
      Function
  • dojox.gfx.silverlight.Group.setRawNode

    • parameters:
      • rawNode: (typeof Node:)
        an Silverlight node
    • summary
      sets a raw Silverlight node to be used by this shape
    • type
      Function
  • dojox.gfx.silverlight.Group.rawNode

  • dojox.gfx.silverlight.Group.setRawNode.rawNode

    • type
      Node:
    • summary
      an Silverlight node
  • dojox.gfx.silverlight.Rect

    • type
      Function
    • chains:
      • dojox.gfx.silverlight.Shape: (prototype)
      • dojox.gfx.shape.Rect.prototype: (prototype)
      • dojox.gfx.silverlight.Shape: (call)
      • dojox.gfx.shape.Rect: (call)
    • summary
      a rectangle shape (Silverlight)
  • dojox.gfx.silverlight.Rect.setShape

    • parameters:
      • newShape: (typeof Object:)
        a rectangle shape object
    • returns
      self
    • summary
      sets a rectangle shape object (Silverlight)
    • type
      Function
  • dojox.gfx.silverlight.Rect.shape

    • type
      Object
  • dojox.gfx.silverlight.Rect.bbox

    • type
      Object
  • dojox.gfx.silverlight.Rect.rawNode

  • dojox.gfx.silverlight.Rect.rawNode.width

  • dojox.gfx.silverlight.Rect.rawNode.height

  • dojox.gfx.silverlight.Rect.rawNode.radiusX

  • dojox.gfx.silverlight.Rect.rawNode.radiusY

  • dojox.gfx.silverlight.Rect._getAdjustedMatrix

    • returns
      dojox.gfx.Matrix2D
    • summary
      returns the adjusted ("real") transformation matrix
    • type
      Function
  • dojox.gfx.silverlight.Rect.matrix

  • dojox.gfx.silverlight.Ellipse

    • type
      Function
    • chains:
      • dojox.gfx.silverlight.Shape: (prototype)
      • dojox.gfx.shape.Ellipse.prototype: (prototype)
      • dojox.gfx.silverlight.Shape: (call)
      • dojox.gfx.shape.Ellipse: (call)
    • summary
      an ellipse shape (Silverlight)
  • dojox.gfx.silverlight.Ellipse.setShape

    • parameters:
      • newShape: (typeof Object:)
        an ellipse shape object
    • returns
      self
    • summary
      sets an ellipse shape object (Silverlight)
    • type
      Function
  • dojox.gfx.silverlight.Ellipse.shape

    • type
      Object
  • dojox.gfx.silverlight.Ellipse.bbox

    • type
      Object
  • dojox.gfx.silverlight.Ellipse.rawNode

  • dojox.gfx.silverlight.Ellipse.rawNode.width

    • type
      Number
  • dojox.gfx.silverlight.Ellipse.rawNode.height

    • type
      Number
  • dojox.gfx.silverlight.Ellipse._getAdjustedMatrix

    • returns
      dojox.gfx.Matrix2D
    • summary
      returns the adjusted ("real") transformation matrix
    • type
      Function
  • dojox.gfx.silverlight.Ellipse.matrix

  • dojox.gfx.silverlight.Circle

    • type
      Function
    • chains:
      • dojox.gfx.silverlight.Shape: (prototype)
      • dojox.gfx.shape.Circle.prototype: (prototype)
      • dojox.gfx.silverlight.Shape: (call)
      • dojox.gfx.shape.Circle: (call)
    • summary
      a circle shape (Silverlight)
  • dojox.gfx.silverlight.Circle.setShape

    • parameters:
      • newShape: (typeof Object:)
        a circle shape object
    • returns
      self
    • summary
      sets a circle shape object (Silverlight)
    • type
      Function
  • dojox.gfx.silverlight.Circle.shape

    • type
      Object
  • dojox.gfx.silverlight.Circle.bbox

    • type
      Object
  • dojox.gfx.silverlight.Circle.rawNode

  • dojox.gfx.silverlight.Circle.rawNode.width

    • type
      Number
  • dojox.gfx.silverlight.Circle.rawNode.height

    • type
      Number
  • dojox.gfx.silverlight.Circle._getAdjustedMatrix

    • returns
      dojox.gfx.Matrix2D
    • summary
      returns the adjusted ("real") transformation matrix
    • type
      Function
  • dojox.gfx.silverlight.Circle.matrix

  • dojox.gfx.silverlight.Line

    • type
      Function
    • chains:
      • dojox.gfx.silverlight.Shape: (prototype)
      • dojox.gfx.shape.Line.prototype: (prototype)
      • dojox.gfx.silverlight.Shape: (call)
      • dojox.gfx.shape.Line: (call)
    • summary
      a line shape (Silverlight)
  • dojox.gfx.silverlight.Line.setShape

    • parameters:
      • newShape: (typeof Object:)
        a line shape object
    • returns
      self
    • summary
      sets a line shape object (Silverlight)
    • type
      Function
  • dojox.gfx.silverlight.Line.shape

    • type
      Object
  • dojox.gfx.silverlight.Line.bbox

    • type
      Object
  • dojox.gfx.silverlight.Line.rawNode

  • dojox.gfx.silverlight.Line.rawNode.x1

  • dojox.gfx.silverlight.Line.rawNode.y1

  • dojox.gfx.silverlight.Line.rawNode.x2

  • dojox.gfx.silverlight.Line.rawNode.y2

  • dojox.gfx.silverlight.Polyline

    • type
      Function
    • chains:
      • dojox.gfx.silverlight.Shape: (prototype)
      • dojox.gfx.shape.Polyline.prototype: (prototype)
      • dojox.gfx.silverlight.Shape: (call)
      • dojox.gfx.shape.Polyline: (call)
    • summary
      a polyline/polygon shape (Silverlight)
  • dojox.gfx.silverlight.Polyline.setShape

    • parameters:
      • points: (typeof Object:)
        a polyline/polygon shape object
      • closed
    • returns
      self
    • summary
      sets a polyline/polygon shape object (Silverlight)
    • type
      Function
  • dojox.gfx.silverlight.Polyline.shape

    • type
      Object
  • dojox.gfx.silverlight.Polyline.bbox

    • type
      Object
  • dojox.gfx.silverlight.Polyline.shape.points

  • dojox.gfx.silverlight.Polyline.rawNode.points

    • type
      Object
  • dojox.gfx.silverlight.Image

    • type
      Function
    • chains:
      • dojox.gfx.silverlight.Shape: (prototype)
      • dojox.gfx.shape.Image.prototype: (prototype)
      • dojox.gfx.silverlight.Shape: (call)
      • dojox.gfx.shape.Image: (call)
    • summary
      an image (Silverlight)
  • dojox.gfx.silverlight.Image.setShape

    • parameters:
      • newShape: (typeof Object:)
        an image shape object
    • returns
      self
    • summary
      sets an image shape object (Silverlight)
    • type
      Function
  • dojox.gfx.silverlight.Image.shape

    • type
      Object
  • dojox.gfx.silverlight.Image.bbox

    • type
      Object
  • dojox.gfx.silverlight.Image.rawNode

  • dojox.gfx.silverlight.Image.rawNode.width

  • dojox.gfx.silverlight.Image.rawNode.height

  • dojox.gfx.silverlight.Image.rawNode.source

  • dojox.gfx.silverlight.Image._getAdjustedMatrix

    • returns
      dojox.gfx.Matrix2D
    • summary
      returns the adjusted ("real") transformation matrix
    • type
      Function
  • dojox.gfx.silverlight.Image.matrix

  • dojox.gfx.silverlight.Image.setRawNode

    • parameters:
      • rawNode
    • summary
      assigns and clears the underlying node that will represent this
      shape. Once set, transforms, gradients, etc, can be applied.
      (no fill & stroke by default)
    • type
      Function
  • dojox.gfx.silverlight.Text.setShape

    • parameters:
      • newShape: (typeof Object:)
        a text shape object
    • returns
      self
    • summary
      sets a text shape object (Silverlight)
    • type
      Function
  • dojox.gfx.silverlight.Text.shape

    • type
      Object
  • dojox.gfx.silverlight.Text.bbox

    • type
      Object
  • dojox.gfx.silverlight.Text.rawNode

  • dojox.gfx.silverlight.Text.rawNode.text

  • dojox.gfx.silverlight.Text.rawNode.textDecorations

  • dojox.gfx.silverlight.Text.rawNode.Canvas.Left

    • type
      Number
  • dojox.gfx.silverlight.Text.rawNode.Canvas.Top

    • type
      Number
  • dojox.gfx.silverlight.Text._delay

    • type
      Object
  • dojox.gfx.silverlight.Text._delayAlignment

    • type
      Function
  • dojox.gfx.silverlight.Text.rawNode.actualWidth

  • dojox.gfx.silverlight.Text.rawNode.actualHeight

  • dojox.gfx.silverlight.Text.shape.x

  • dojox.gfx.silverlight.Text._delta

    • type
      Object
  • dojox.gfx.silverlight.Text._getAdjustedMatrix

    • summary
      returns the adjusted ("real") transformation matrix
    • type
      Function
  • dojox.gfx.silverlight.Text.matrix

  • dojox.gfx.silverlight.Text.setStroke

    • returns
      self
    • summary
      ignore setting a stroke style
    • type
      Function
  • dojox.gfx.silverlight.Text._setFillAttr

    • parameters:
      • f
    • type
      Function
  • dojox.gfx.silverlight.Text.rawNode.foreground

  • dojox.gfx.silverlight.Text.setRawNode

    • parameters:
      • rawNode
    • summary
      assigns and clears the underlying node that will represent this
      shape. Once set, transforms, gradients, etc, can be applied.
      (no fill & stroke by default)
    • type
      Function
  • dojox.gfx.silverlight.Text.getTextWidth

    • summary
      get the text width in pixels
    • type
      Function
  • dojox.gfx.silverlight.Path

    • type
      Function
    • chains:
      • dojox.gfx.silverlight.Shape: (prototype)
      • dojox.gfx.path.Path.prototype: (prototype)
      • dojox.gfx.silverlight.Shape: (call)
      • dojox.gfx.path.Path: (call)
    • summary
      a path shape (Silverlight)
  • dojox.gfx.silverlight.Path._updateWithSegment

    • parameters:
      • segment: (typeof Object:)
        a segment
    • summary
      updates the bounding box of path with new segment
    • type
      Function
  • dojox.gfx.silverlight.Path.shape.path

  • dojox.gfx.silverlight.Path.rawNode.data

  • dojox.gfx.silverlight.Path.setShape

    • parameters:
      • newShape: (typeof Object:)
        an SVG path string or a path object (see dojox.gfx.defaultPath)
    • returns
      self
    • summary
      forms a path using a shape (Silverlight)
    • type
      Function
  • dojox.gfx.silverlight.TextPath

    • type
      Function
    • chains:
      • dojox.gfx.silverlight.Shape: (prototype)
      • dojox.gfx.path.TextPath.prototype: (prototype)
      • dojox.gfx.silverlight.Shape: (call)
      • dojox.gfx.path.TextPath: (call)
    • summary
      a textpath shape (Silverlight)
  • dojox.gfx.silverlight.TextPath._updateWithSegment

    • parameters:
      • segment: (typeof Object:)
        a segment
    • summary
      updates the bounding box of path with new segment
    • type
      Function
  • dojox.gfx.silverlight.TextPath.setShape

    • parameters:
      • newShape: (typeof Object:)
        an SVG path string or a path object (see dojox.gfx.defaultPath)
    • summary
      forms a path using a shape (Silverlight)
    • type
      Function
  • dojox.gfx.silverlight.TextPath._setText

    • type
      Function
  • dojox.gfx.silverlight.Surface.constructor

    • constructor - constructor
    • type
      Function
  • dojox.gfx.silverlight.Surface.destroy

    • type
      Function
  • dojox.gfx.silverlight.Surface.setDimensions

    • parameters:
      • width: (typeof String:)
        width of surface, e.g., "100px"
      • height: (typeof String:)
        height of surface, e.g., "100px"
    • returns
      self
    • summary
      sets the width and height of the rawNode
    • type
      Function
  • dojox.gfx.silverlight.Surface.width

    • type
      Object
  • dojox.gfx.silverlight.Surface.height

    • type
      Object
  • dojox.gfx.silverlight.Surface.rawNode

  • dojox.gfx.silverlight.Surface.rawNode.width

  • dojox.gfx.silverlight.Surface.rawNode.height

  • dojox.gfx.silverlight.Surface.setDimensions.width

    • type
      String:
    • summary
      width of surface, e.g., "100px"
  • dojox.gfx.silverlight.Surface.setDimensions.height

    • type
      String:
    • summary
      height of surface, e.g., "100px"
  • dojox.gfx.silverlight.Surface.getDimensions

    • returns
      Object
    • summary
      returns an object with properties "width" and "height"
    • type
      Function
  • dojo

    • alias - dojo
  • dojox.gfx

    • alias - dojox.gfx
  • dojox.gfx.shape

    • alias - dojox.gfx.shape
  • dojox.gfx.silverlight

    • alias - dojox.gfx.silverlight
  • dojox.gfx.silverlight.Group.nodeType

    • type
      String
  • dojox.gfx.silverlight.Rect.nodeType

    • type
      String
  • dojox.gfx.silverlight.Ellipse.nodeType

    • type
      String
  • dojox.gfx.silverlight.Circle.nodeType

    • type
      String
  • dojox.gfx.silverlight.Line.nodeType

    • type
      String
  • dojox.gfx.silverlight.Polyline.nodeType

    • type
      String
  • dojox.gfx.silverlight.Image.nodeType

    • type
      String
  • dojox.gfx.silverlight.Text.nodeType

    • type
      String
  • dojox.gfx.silverlight.Path.nodeType

    • type
      String
  • dojox.gfx.silverlight.TextPath.nodeType

    • type
      String
  • dojox.gfx.silverlight.createSurface

    • parameters:
      • parentNode: (typeof Node:)
        a parent node
      • width: (typeof String:)
        width of surface, e.g., "100px"
      • height: (typeof String:)
        height of surface, e.g., "100px"
    • returns
      dojox.gfx.Surface
    • summary
      creates a surface (Silverlight)
    • type
      Function
  • __dojoSilverlightError

    • parameters:
      • sender
      • err
    • type
      Function
  • dojox.gfx.shape.Container

    • alias - dojox.gfx.shape.Container
  • dojox.gfx.equalSources

    • parameters:
      • a
      • b
    • summary
      compares event sources, returns true if they are equal
    • type
      Function
  • dojox

    • type
      Object