Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Panel

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.

Fields

...

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

...

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.

Panel Container

Panel Containers manage groups of Panels. Panels are assigned to Panel Manager (which is a Panel Container) by default.

Panel Containers represent collections of Panels that concepts of Panels and Panel Containers as described below.

Child pages (Children Display)
excerptTypesimple