<Application>

Class defining a new application.

Remarks

The name of the application will be a new context available for customization.

Examples

None.

Table 6: XML Tag Listing

Tag

<actions>

No details provided.

Tag

<ApplicationWorkflow>

Defines the workflow to be used by the application.

Tag

<Callbacks>

Specifies the callbacks that will invoke functions from the IronPython extension script. (inherited from BaseApplication)

Callback

<canstart>

Callback that is invoked to determine whether the application can be started. (inherited from BaseApplication)

Tag

<DataModel>

No details provided.

Tag

<Description>

Description of the application. (inherited from BaseApplication)

Callback

<OnApplicationFinished>

Callback that is invoked after the application finishes.

Callback

<OnApplicationStarted>

Callback that is invoked when the application starts.

Callback

<OnBeforeProjectClosed>

Callback that is invoked before a project is closed.

Callback

<OnBeforeSave>

Callback that is invoked before a project is saved.

Callback

<OnProjectLoaded>

Callback that is invoked when a project is loaded or a new project started.

Tag

<Panel>

Defines one or more panels to be displayed in the application.

Tag

<Presentations>

No details provided.

Tag

<ProductDataModelConverter>

No details provided.

Attribute

caption=

Caption of the application. (inherited from BaseApplication)

Attribute

class=

Class name of the controller of the object.

Attribute

context=

Context or combination of contexts (separated using '|'). (inherited from BaseApplication)

Attribute

icon=

Icon for the application. (inherited from BaseApplication)

Attribute

name=

Name of the application. (inherited from BaseApplication)

Attribute

projectExtName=

Project extension name for associated project files.

Attribute

version=

Major version of the application. (inherited from BaseApplication)

Attribute

WorkflowToStart=

No details provided.