Panels

Overview

The Motive UI system is built around the concept of Panels. Panels generally represent a screen, but can technically be used for any content that is displayed in an organized fashion by a Panel Container.

Panel

Fields

Name

Description

Name

Description

Pre Positioned

If true, do not re-position the Panel in the Container on Push.

Active At Start

If true, the Panel should be active on app Start.

Modal

If true, incoming Panels must wait for this Panel to Pop before they are shown.

Keep Active In Stack

If true, the Panel stays active even if another Panel is pushed on top. This can be used to push sub-Panels over existing Panels while still being able to view the prior Panel.

Stack Name

Assigns this Panel to the given named stack in the Container.

Preferred Orientation

For mobile apps, the preferred orientation of this Panel.

Show When Showing

Linked objects to show when this Panel is showing.

Show When Not Showing

Linked objects to show when this Panel is not showing.

Animation Target

An object to target with animations if not the object this Panel is attached to.

Push Animation

An animation to play when this Panel is pushed.

Pop Animation

An animation to play when this Panel is popped.

Exit Animation

An animation to play when this Panel is exited.

Container

If set, assigns the Panel to the specified Panel Container.

Actions

Name

Description

Name

Description

On Push

Fired when this Panel is pushed.

On Pop

Fired when this Panel is popped.

On Activate

Fired when this Panel is activated.

On Deactivate

Fired when this Panel is deactivated.

Panel Component

Panels can have any number of Panel Components that are in charge of managing the Panel content.

Related Articles

Panel Container