Class ActivityConceptMetadata

Defines properties and message types for ActivityConcept.

Property Types

See also PropertyType
ActivityConceptMetadata.StatusProperty

Sets the possible states of the Activity when its Activity Host activates or deactivates that Activity.

ActivityConceptMetadata.SaveLastFocusedNodeProperty

When this property is enabled, Kanzi remembers the last-focused node in this Activity and sets the key focus to that node when you activate this Activity again. This is the default. When you do not want Kanzi to remember the last-focused node in this Activity, disable this property.

Message Types

See also MessageType
ActivityConceptMetadata.StatusChangedMessageMessage

An Activity sends this message when the value of its Activity Status property changes.

Arguments: ActivityConceptMetadata.StatusChangedMessageArguments

ActivityConceptMetadata.ActivityActivatingMessageMessage

An Activity sends this message when it is in the activating state.

Arguments: ActivityConceptMetadata.ActivityMessageArguments

ActivityConceptMetadata.ActivityActivatedMessageMessage

An Activity sends this message when it is activated.

Arguments: ActivityConceptMetadata.ActivityMessageArguments

ActivityConceptMetadata.ActivityDeactivatingMessageMessage

An Activity sends this message when it is in the deactivating state.

Arguments: ActivityConceptMetadata.ActivityMessageArguments

ActivityConceptMetadata.ActivityDeactivatedMessageMessage

An Activity sends this message when it is deactivated.

Arguments: ActivityConceptMetadata.ActivityMessageArguments

Message Arguments

Message arguments classes define message arguments used for different message types. Each class defines a number of property types - arguments - together with getter and setter functions for them.

ActivityConceptMetadata.ActivityInternalMessageArguments

ActivityConceptMetadata.ActivityMessageArguments

ActivityConceptMetadata.ActivityPrefabMessageArguments

ActivityNameProperty

The name of the child Activity whose prefab was attached or detached.

Example
local value = arguments:getActivityNameProperty()
arguments:setActivityNameProperty(value)

ActivityConceptMetadata.StartActivationInternalMessageArguments

ActivityConceptMetadata.StatusChangedInternalMessageArguments

ActivityConceptMetadata.StatusChangedMessageArguments

StatusProperty

The possible states of an Activity when its Activity Host activates or deactivates that Activity.

Example
local value = arguments:getStatusProperty()
arguments:setStatusProperty(value)