%ZEN.SVGComponent.compassButtons
deprecated class %ZEN.SVGComponent.compassButtons extends %ZEN.SVGComponent.svgComponent
A set of SVG-based compass buttons: a set of buttons used for scrolling a region in any of four directions.Property Inventory
Method Inventory
Parameters
parameter DEFAULTBOUNDLESS = 1;
Inherited description: Subclasses can set this to change the default value for the boundless property for a component.
Properties
property onbuttonClick as %ZEN.Datatype.eventHandler;
onbuttonClick event handler:
This event handler is called when the user clicks on one of
the buttons displayed by this component.
The variable, direction, is passed to the callback and
corresponds to which button was pressed. Possible values are:
"up","down","left","right",and "home".
Property methods: onbuttonClickDisplayToLogical(), onbuttonClickGet(), onbuttonClickIsValid(), onbuttonClickLogicalToDisplay(), onbuttonClickLogicalToOdbc(), onbuttonClickNormalize(), onbuttonClickSet()
Methods
clientmethod clickHandler(evt, direction) [ Language = javascript ]
Click handler for buttons.
clientmethod mouseoutHandler(evt, direction) [ Language = javascript ]
Mouseout handler for buttons.
clientmethod mouseoverHandler(evt, direction) [ Language = javascript ]
Mouseover handler for buttons.
clientmethod renderButton(direction, x, y) [ Language = javascript ]
Render a single compass button.
clientmethod renderContents() [ Language = javascript ]
Render the inner SVG contents of this component.
clientmethod setProperty(property, value, value2) [ Language = javascript ]
Set the value of a named property.
Inherited Members
Inherited Properties
- %condition
- %import
- %includeFiles
- %page
- %resource
- aux
- boundless
- composite
- document
- height
- hidden
- id
- index
- name
- onclick
- onupdate
- parent
- position
- preserveAspectRatio
- svgComponent
- svgGroup
- tuple
- viewBoxHeight
- viewBoxWidth
- visible
- width
- window
- x
- y
Inherited Methods
- %AddToSaveSet()
- %Attr()
- %BindExport()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %DrawHTML()
- %DrawJSStrings()
- %Eval()
- %EvalC()
- %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()
- beginWaitState()
- calculateViewBox()
- endWaitState()
- findElement()
- findSVGElement()
- fireOnUpdateEvent()
- getFrame()
- getProperty()
- getSettings()
- getSizeAbsolute()
- getType()
- invokeSuper()
- isOfType()
- makeId()
- onCreate()
- onDelete()
- onSerialize()
- onloadHandler()
- onunloadHandler()
- onupdateHandler()
- refreshContents()
- render()
- renderSVG()
- setOverlayMode()
- setPosition()
- setPositionHandler()
- setSize()
- setSizeHandler()
- setTextNode()
- sizingMouseDownHandler()
- unrender()
- wrapMethod()