Holds display metadata for a workspace, including its name and icon.
Example
// Workspaces.Metadata holds the display name and icon for a workspace. // Properties: name (string), icon (Editor.Icon). constmeta = newWorkspaces.Metadata(); meta.name = 'Development'; meta.icon = Editor.Icon.fromFile(newEditor.Path('workspace-icon.svg')); console.log('Metadata name:', meta.name);
// Read metadata from existing workspaces constgui = this.pluginSystem.findInterface(IGui.interfaceId) asIGui; constmgr = gui.workspaces; for (constwsofmgr.all) { console.log('Workspace:', ws.metadata.name); }
Holds display metadata for a workspace, including its name and icon.
Example