DocBook|Search
Class Reference
%ZEN.SVGComponent.smiley
   
Server:basexml
Instance:SOAXML
User:UnknownUser
 
-
  [BASEXML] >  [%ZEN] >  [SVGComponent] >  [smiley]
Private  Storage  

class %ZEN.SVGComponent.smiley extends meter

SVG Smiley meter.
This displays a range of values using a stylized smiling (or frowning) face.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 5


Summary

Properties
%condition %controller %import %includeFiles
%page %resource animate aux
boundless composite controller controllerId
dataBinding disabled document height
hidden id index label
labelStyle name onchange onclick
onnotifyView onupdate parent persona
position preserveAspectRatio rangeLower rangeUpper
scaleFactor showConditionally svgComponent svgGroup
targetValue thresholdLower thresholdUpper tuple
value viewBoxHeight viewBoxWidth visible
width window x y

Methods
%%OIDGet %AddToSaveSet %Attr %BindExport
%ClassIsLatestVersion %ClassName %ConstructClone %DispatchClassMethod
%DispatchGetModified %DispatchGetProperty %DispatchMethod %DispatchSetModified
%DispatchSetMultidimProperty %DispatchSetProperty %DrawHTML %DrawJSStrings
%Eval %Extends %ForceClientRender %GetEventHandlers
%GetParameter %GetXMLName %IsA %IsModified
%MakeId %New %NormalizeObject %ObjectModified
%OnAddToPageAfter %OnAddToPageBefore %OnDrawObjectProperties %OnObjectSynch
%OnZENDeserialize %OriginalNamespace %PackageName %QuoteValue
%QuoteValueL10N %RemoveFromSaveSet %Self %SerializeObject
%SetModified %ValidateObject XMLDTD XMLExport
XMLExportToStream XMLExportToString XMLNew XMLSchema
XMLSchemaNamespace XMLSchemaType acquireData beginWaitState
calculateViewBox clickHandler endWaitState findElement
findSVGElement fireOnUpdateEvent getController getFrame
getLabelText getProperty getSettings getSizeAbsolute
getType getValue invokeSuper isOfType
makeId notifyViewHandler onCreate onDelete
onSerialize onchangeHandler onloadHandler onunloadHandler
onupdateHandler refreshContents render renderAlien
renderContents renderFace renderLabel renderMeter
renderSVG sendEventToController setControllerId setOverlayMode
setPosition setPositionHandler setProperty setSize
setSizeHandler setTextNode setValue sizingMouseDownHandler
unrender updateMouth wrapMethod


Properties

• property persona as %ZEN.Datatype.string(VALUELIST=",classic,alien,pirate") [ InitialExpression = "classic" ];
Specifies what type of face to show.

Methods

• method renderAlien() [ Language = javascript ]
Draw an alien face
• method renderFace() [ Language = javascript ]
Draw a smiley face
• method renderMeter() [ Language = javascript ]
Render the inner SVG contents of this component.
• method setProperty(property, value, value2) [ Language = javascript ]
Set the value of a named property.
• method updateMouth() [ Language = javascript ]
Internal method: update position of smiley mouth