Home > Class Reference > ENSLIB namespace > %DeepSee.Dashboard.Theme
Private   Storage    

%DeepSee.Dashboard.Theme

persistent class %DeepSee.Dashboard.Theme extends %DeepSee.UserLibrary.FolderItem

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.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
5 1 3

Summary

Properties
ReadOnly Timestamp bookCover category createdBy
description documentName folder folderName fullName
keywords locked name overrides owner
public resource shared timeCreated timeModified
title
Methods
%AddToSaveSet %AddToSyncSet %BMEBuilt %BuildIndicesAsync
%BuildIndicesAsyncResponse %CheckConstraints %CheckConstraintsForExtent %CheckResource
%ClassIsLatestVersion %ClassName %ComposeOid %ConstructClone
%Delete %DeleteExtent %DeleteId %DispatchClassMethod
%DispatchGetModified %DispatchGetProperty %DispatchMethod %DispatchSetModified
%DispatchSetMultidimProperty %DispatchSetProperty %Dump %Exists
%ExistsId %Extends %GUID %GUIDSet
%GetCoverSpec %GetDependencies %GetIcon %GetLargeIcon
%GetLock %GetParameter %GetResource %GetSwizzleObject
%GetTypeName %GetURL %Id %InsertBatch
%IsA %IsModified %IsNull %KillExtent
%KillExtentData %LoadFromMemory %LockExtent %LockId
%New %NormalizeObject %ObjectIsNull %ObjectModified
%Oid %OnAfterImport %OnBeforeAddToSync %OnDetermineClass
%Open %OpenId %OriginalNamespace %PackageName
%ParseFullName %PhysicalAddress %PurgeIndices %Reload
%RemoveFromSaveSet %ResolveConcurrencyConflict %RollBack %Save
%SaveDirect %SaveIndices %SerializeObject %SetModified
%SortBegin %SortEnd %SyncObjectIn %SyncTransport
%UnlockExtent %UnlockId %ValidateIndices %ValidateObject
XMLDTD XMLExport XMLExportToStream XMLExportToString
XMLNew XMLSchema XMLSchemaNamespace XMLSchemaType
documentNameGet folderNameGet folderNameSet fullNameFromDocumentName
fullNameGet fullNameSet

Parameters

parameter ICON = "deepsee/ds2_palette_44.png";
URL of icon for this item
parameter ITEMTYPE = "theme";
This is the extension returned by this type from the Finder.
parameter LARGEICON = "deepsee/ds2_palette_44.png";
URL of large icon for this item
parameter PUBLIC = 0;
Default value of public property for the class.
parameter XMLNAME = "theme";
This parameter provides the default XMLNAME for the class. If it is empty then the class name will be used to construct a default XML name. The default XMLNAME is used as the top level tag when exporting objects and the export context did not provide an XML container name.

Properties

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

method %GetDependencies(pList As %String) as %Status
Return a list of all other folder items (including cubes or kpis) that this item depends upon.
method %GetTypeName() as %String
Return the localized type name for this item.
method %GetURL() as %String
Return the URL for this item.