Kanzi 4.1.1
PageMetadata Interface Reference

Metadata definitions for Page. More...

Inheritance diagram for PageMetadata:
[legend]

Classes

class  ActivatedMessageArguments
 Metadata definitions for ActivatedMessageArguments. More...
 
class  DeactivatedMessageArguments
 Metadata definitions for DeactivatedMessageArguments. More...
 
class  NavigateMessageArguments
 Metadata definitions for NavigateMessageArguments. More...
 
class  NavigateNextMessageArguments
 Metadata definitions for NavigateNextMessageArguments. More...
 
class  NavigateParentMessageArguments
 Metadata definitions for NavigateParentMessageArguments. More...
 
class  NavigatePreviousMessageArguments
 Metadata definitions for NavigatePreviousMessageArguments. More...
 
class  NavigationActivatedMessageArguments
 Metadata definitions for NavigationActivatedMessageArguments. More...
 
class  NavigationDeactivatedMessageArguments
 Metadata definitions for NavigationDeactivatedMessageArguments. More...
 
class  NavigationFinishedMessageArguments
 Metadata definitions for NavigationFinishedMessageArguments. More...
 
class  NavigationStartedMessageArguments
 Metadata definitions for NavigationStartedMessageArguments. More...
 
class  RegisterToNavigationdMessageArguments
 Metadata definitions for RegisterToNavigationdMessageArguments. More...
 
class  UnregisterFromNavigationMessageArguments
 Metadata definitions for UnregisterFromNavigationMessageArguments. More...
 

Public Attributes

DynamicMessageType< PageMetadata.ActivatedMessageArguments > ActivatedMessage
 Page has been activated.
 
DynamicPropertyType< BooleanAutoActivateProperty
 Always activate this Page node when its parent is active.
 
DynamicMessageType< PageMetadata.DeactivatedMessageArguments > DeactivatedMessage
 Page has been deactivated.
 
AbstractMetaclass metaclass = new AbstractMetaclass("Kanzi.Page")
 Metaclass for Page.
 
DynamicMessageType< PageMetadata.NavigateMessageArguments > NavigateMessage
 Navigates to the specified page, sets it as active.
 
DynamicMessageType< PageMetadata.NavigateParentMessageArguments > NavigateParentMessage
 Navigates to the parent page.
 
DynamicMessageType< PageMetadata.NavigationActivatedMessageArguments > NavigationActivatedMessage
 Page was activated by the navigation process.
 
DynamicMessageType< PageMetadata.NavigationDeactivatedMessageArguments > NavigationDeactivatedMessage
 Page was deactivated by the navigation process.
 
DynamicMessageType< PageMetadata.RegisterToNavigationdMessageArguments > RegisterToNavigationMessage
 Register Page in to navigation system.
 
DynamicPropertyType< FloatRotationOffsetProperty
 The angle in degrees by which to rotate a Page node.
 
DynamicPropertyType< Vector2ScaleOffsetProperty
 The factor by which to scale a Page node.
 
DynamicPropertyType< Vector2SlideOffsetProperty
 The offset to slide a Page node in horizontal or vertical direction:\nX [-1, 1] to move the Page node horizontally\nY [-1, 1] to move the Page node vertically.
 
DynamicPropertyType< BooleanStateProperty
 The state of this Page node: false (inactive and invisible) or true (active and visible) (read-only).
 
DynamicPropertyType< FloatTransitionPhaseProperty
 The phase of the transition.
 
DynamicMessageType< PageMetadata.UnregisterFromNavigationMessageArguments > UnregisterFromNavigationMessage
 Unregister page from navigation system.
 

Detailed Description

Metadata definitions for Page.

Member Data Documentation

◆ ActivatedMessage

DynamicMessageType<PageMetadata.ActivatedMessageArguments> ActivatedMessage
Initial value:
=
new DynamicMessageType<>(
"Message.Page.Activated", PageMetadata.ActivatedMessageArguments.class)

Page has been activated.

◆ AutoActivateProperty

DynamicPropertyType<Boolean> AutoActivateProperty
Initial value:
=
new DynamicPropertyType<>("Page.AutoActivate", Boolean.class)

Always activate this Page node when its parent is active.

◆ DeactivatedMessage

DynamicMessageType<PageMetadata.DeactivatedMessageArguments> DeactivatedMessage
Initial value:
=
new DynamicMessageType<>(
"Message.Page.Deactivated", PageMetadata.DeactivatedMessageArguments.class)

Page has been deactivated.

◆ NavigateMessage

DynamicMessageType<PageMetadata.NavigateMessageArguments> NavigateMessage
Initial value:
=
new DynamicMessageType<>(
"Message.Page.Navigate", PageMetadata.NavigateMessageArguments.class)

Navigates to the specified page, sets it as active.

◆ NavigateParentMessage

DynamicMessageType<PageMetadata.NavigateParentMessageArguments> NavigateParentMessage
Initial value:
=
new DynamicMessageType<>(
"Message.Page.NavigateParent", PageMetadata.NavigateParentMessageArguments.class)

Navigates to the parent page.

◆ NavigationActivatedMessage

DynamicMessageType<PageMetadata.NavigationActivatedMessageArguments> NavigationActivatedMessage
Initial value:
= new DynamicMessageType<>("Message.Page.NavigationActivated",
PageMetadata.NavigationActivatedMessageArguments.class)

Page was activated by the navigation process.

◆ NavigationDeactivatedMessage

DynamicMessageType<PageMetadata.NavigationDeactivatedMessageArguments> NavigationDeactivatedMessage
Initial value:
=
new DynamicMessageType<>("Message.Page.NavigationDeactivated",
PageMetadata.NavigationDeactivatedMessageArguments.class)

Page was deactivated by the navigation process.

◆ RegisterToNavigationMessage

DynamicMessageType<PageMetadata.RegisterToNavigationdMessageArguments> RegisterToNavigationMessage
Initial value:
= new DynamicMessageType<>("Message.Page.RegisterToNavigation",
PageMetadata.RegisterToNavigationdMessageArguments.class)

Register Page in to navigation system.

◆ RotationOffsetProperty

DynamicPropertyType<Float> RotationOffsetProperty
Initial value:
=
new DynamicPropertyType<>("Page.RotationOffset", Float.class)

The angle in degrees by which to rotate a Page node.

◆ ScaleOffsetProperty

DynamicPropertyType<Vector2> ScaleOffsetProperty
Initial value:
=
new DynamicPropertyType<>("Page.ScaleOffset", Vector2.class)

The factor by which to scale a Page node.

◆ SlideOffsetProperty

DynamicPropertyType<Vector2> SlideOffsetProperty
Initial value:
=
new DynamicPropertyType<>("Page.SlideOffset", Vector2.class)

The offset to slide a Page node in horizontal or vertical direction:\nX [-1, 1] to move the Page node horizontally\nY [-1, 1] to move the Page node vertically.

◆ StateProperty

DynamicPropertyType<Boolean> StateProperty
Initial value:
=
new DynamicPropertyType<>("Page.State", Boolean.class)

The state of this Page node: false (inactive and invisible) or true (active and visible) (read-only).

◆ TransitionPhaseProperty

DynamicPropertyType<Float> TransitionPhaseProperty
Initial value:
=
new DynamicPropertyType<>("Page.TransitionPhase", Float.class)

The phase of the transition.

For example, use for pixel-based effects.

◆ UnregisterFromNavigationMessage

DynamicMessageType<PageMetadata.UnregisterFromNavigationMessageArguments> UnregisterFromNavigationMessage
Initial value:
=
new DynamicMessageType<>("Message.Page.UnregisterFromNavigation",
PageMetadata.UnregisterFromNavigationMessageArguments.class)

Unregister page from navigation system.