Class idx.app.Workspace


Extends dojox.layout.ContentPane.
Application content/workspace pane. Resides in a TabMenuDock, and the visual counterpart which is a WorkspaceTab appears in the TabMenuLauncher container.
Defined in: <idx\app\Workspace.js>.

Constructor Summary

Constructor Attributes Constructor Name and Description
 

Field Summary

Field Attributes Field Name and Description
 
The base title for this instance for de-duplication of titles.
 
open 
Indicate that initially we are not open until the launcher says otherwise
 
The index for the title suffix for de-deuplication of titles.
 
The arguments used to create the workspace.
 
Indicates if the workspace is dirty or not.
 
ID for the workspace
 
The ID of the workspace type used to create this workspace.

Method Summary

Method Attributes Method Name and Description
 
constructor(args, node)
 
resize(changeSize, resultSize)
Resize method extends parent with conditional check on "open" attribute before issueing resize.

Constructor Detail

idx.app.Workspace()

See:
idx.app.WorkspaceTab
idx.app.TabMenuDock
idx.app.TabMenuLauncher

Field Detail

baseTitle

The base title for this instance for de-duplication of titles.

{boolean} open

Indicate that initially we are not open until the launcher says otherwise
Default Value:
false

titleSuffixIndex

The index for the title suffix for de-deuplication of titles.

{Object} workspaceArgs

The arguments used to create the workspace.
Default Value:
null

{boolean} workspaceDirty

Indicates if the workspace is dirty or not.
Default Value:
false

{String} workspaceID

ID for the workspace
Default Value:
""

{String} workspaceTypeID

The ID of the workspace type used to create this workspace.
Default Value:
""

Method Detail

constructor(args, node)

Parameters:
args
node

resize(changeSize, resultSize)

Resize method extends parent with conditional check on "open" attribute before issueing resize. OTW resize is pending.
Parameters:
{Object} changeSize
{Object} resultSize