%DeepSee.Dashboard.Theme
Class %DeepSee.Dashboard.Theme Extends %DeepSee.UserLibrary.FolderItem [ System = 4 ]
A *theme* is a collection of style overrides for DeepSee components (such as charts) stored as a folder item.
This lets you save the style for chart as part of a "theme" and then re-apply this them to other charts.
Parameters
PUBLIC
Parameter PUBLIC As BOOLEAN = 0;
Default value of public property for the class.
XMLNAME
Parameter XMLNAME = "theme";
ITEMTYPE
Parameter ITEMTYPE = "theme";
ICON
Parameter ICON = "deepsee/ds2_palette_44.png";
LARGEICON
Parameter LARGEICON = "deepsee/ds2_palette_44.png";
Properties
overrides
Property overrides As array Of %String(MAXLEN = 30000, XMLKEYNAME = "name", XMLNAME = "override", XMLPROJECTION = "ELEMENT");
Array of override values (such as chart state) indexed by type (such as "barChart). Each entry contains a set of override properties serialized as xml.
Methods
%GetURL
Method %GetURL() As %String
Return the URL for this item.
%GetTypeName
Method %GetTypeName() As %String
Return the localized type name for this item.
%GetDependencies
Method %GetDependencies(pList As %String) As %Status
Return a list of all other folder items (including cubes or kpis) that this item depends upon.