Optional
_tooltipOptional
extra_Optional
settingsOptional
unpinStatic
typesAdds a menu icon with tooltip to the title bar
the css classs of the icon (space delimited).
the tooltip text
extra inormation about the icon/tooltip
Optional
func?: (e: MouseEvent) => voida function that is called when the icon is clicked
Optional
position?: stringthe position of the tooltip.
Optional
size?: stringthe size of the tooltip
Optional
addOptional
colorOptional
colorOptional
getOptional
data: anyOptional
getReturns information about which controls to add to the settings dialog. Subclasses should call this method and then add their own controls e.g.
getSettings(){ let settings = super.getSettings(); return settings.concat([{ label:"A value" type:"slider", default_value:this.config.value, max:10, min:10, func:x=>{ this.config.value=x; //update chart } }]); }
wrapping controls with a call to @{link g} will perform type checking
todo- specifiy the link to g
above properly/ document better
an array of objects describing tweakable parameters
Optional
removeSets the size of the graph. If no parameters are supplied then the graph will be resized based on it container. Subclasses should overide this, but call the super method first which will calculate width and height of the content div
The new width
The new height;
Adds a listener to the datastore that will be called when an event occurs, passing the event type and any data. There are the following different types of event:-