File

projects/wms-framework/src/lib/models/controls/layouts/MaximizedModeSettings.ts

Description

An object that contains settings for maximized mode on the XamTileManager.

Extends

ModeSettingsBase

Index

Properties

Properties

HorizontalTileAreaAlignment
Type : HorizontalAlignment
Default value : HorizontalAlignment.Left

Horizontal tile area alignment.

InterTileAreaSpacing
Type : number
Default value : 0

Inter tile area spacing.

InterTileSpacingXMaximized
Type : number
Default value : 0

Inter tile area spacing x when maximized.

InterTileSpacingXMinimized
Type : number
Default value : 0

Inter tile area spacing x when minimized.

InterTileSpacingYMaximized
Type : number
Default value : 0

Inter tile area spacing y when maximized.

InterTileSpacingYMinimized
Type : number
Default value : 0

Inter tile area spacing y when minimized.

MaximizedTileConstraints
Type : TileConstraints
Default value : null

Tile contrains for tiles when maximized.

MaximizedTileLayoutOrder
Type : MaximizedTileLayoutOrder
Default value : MaximizedTileLayoutOrder.VerticalWithLastTileFill

Maximized tile layout order.

MaximizedTileLocation
Type : MaximizedTileLocation
Default value : MaximizedTileLocation.Left

Determinates where the maximized tiles will be arranged.

MinimizedExpandedTileConstraints
Type : TileConstraints
Default value : null

Tile contrains for tiles when minimized expanded.

MinimizedTileConstraints
Type : TileConstraints
Default value : null

Tiles contraints when tile minimized.

MinimizedTileExpandButtonVisibility
Type : boolean
Default value : false

Indicates if the minimized tile expand button is visible.

MinimizedTileExpansionMode
Type : MinimizedTileExpansionMode
Default value : MinimizedTileExpansionMode.AllowOne

Minimized tile expansion mode.

ShowAllMinimizedTiles
Type : boolean
Default value : null

Indicates if all minimized tiles is arranged in the view.

ShowTileAreaSplitter
Type : boolean
Default value : false

Indicates if a splitter is shown between maximized and minimized tiles.

VerticalTileAreaAlignment
Type : VerticalAlignment
Default value : VerticalAlignment.Top

Vertical tile area alignment.

AllowTileDragging
Type : any
Default value : null
Inherited from ModeSettingsBase

Indicates if the user is allowed to drag tiles.

RepositionAnimation
Type : any
Default value : null
Inherited from ModeSettingsBase

Determinates how the tile is animated when is moved of position.

Static RepositionAnimationProperty
Type : any
Default value : null
Inherited from ModeSettingsBase

Reposition animation depedency property.

ResizeAnimation
Type : any
Default value : null
Inherited from ModeSettingsBase

Determinates how the tile is animated when is resized.

Static ResizeAnimationProperty
Type : any
Default value : null
Inherited from ModeSettingsBase

Resize animation dependency property.

ShouldAnimate
Type : boolean
Default value : true
Inherited from ModeSettingsBase

Determinates if the tile will be animated.

import { ModeSettingsBase } from './ModeSettingsBase';
import { HorizontalAlignment, VerticalAlignment } from '../ContainerEnums';
import { TileConstraints } from './TileConstraints';
import { MaximizedTileLayoutOrder } from './enums/MaximizedTileLayoutOrder';
import { MaximizedTileLocation } from './enums/MaximizedTileLocation';
import { MinimizedTileExpansionMode } from './enums/MinimizedTileExpansionMode';

/**
 * An object that contains settings for maximized mode on the XamTileManager.
 *
 * @export
 * @class export class MaximizedModeSettings {
 * @wType Infragistics.Controls.Layouts.MaximizedModeSettings
 */
export class MaximizedModeSettings extends ModeSettingsBase {
  /**
   * Horizontal tile area alignment.
   *
   * @type {HorizontalAlignment}
   * @memberof MaximizedModeSettings
   */
  HorizontalTileAreaAlignment: HorizontalAlignment = HorizontalAlignment.Left;

  /**
   * Inter tile area spacing.
   *
   * @type {number}
   * @memberof MaximizedModeSettings
   */
  InterTileAreaSpacing: number = 0;

  /**
   * Inter tile area spacing x when maximized.
   *
   * @type {number}
   * @memberof MaximizedModeSettings
   */
  InterTileSpacingXMaximized: number = 0;

  /**
   * Inter tile area spacing x when minimized.
   *
   * @type {number}
   * @memberof MaximizedModeSettings
   */
  InterTileSpacingXMinimized: number = 0;

  /**
   * Inter tile area spacing y when maximized.
   *
   * @type {number}
   * @memberof MaximizedModeSettings
   */
  InterTileSpacingYMaximized: number = 0;

  /**
   * Inter tile area spacing y when minimized.
   *
   * @type {number}
   * @memberof MaximizedModeSettings
   */
  InterTileSpacingYMinimized: number = 0;

  /**
   * Tile contrains for tiles when maximized.
   *
   * @type {TileConstraints}
   * @memberof MaximizedModeSettings
   */
  MaximizedTileConstraints: TileConstraints = null;

  /**
   * Maximized tile layout order.
   *
   * @type {MaximizedTileLayoutOrder}
   * @memberof MaximizedModeSettings
   */
  MaximizedTileLayoutOrder: MaximizedTileLayoutOrder =
    MaximizedTileLayoutOrder.VerticalWithLastTileFill;

  /**
   * Determinates where the maximized tiles will be arranged.
   *
   * @type {MaximizedTileLocation}
   * @memberof MaximizedModeSettings
   */
  MaximizedTileLocation: MaximizedTileLocation = MaximizedTileLocation.Left;

  /**
   * Tile contrains for tiles when minimized expanded.
   *
   * @type {TileConstraints}
   * @memberof MaximizedModeSettings
   */
  MinimizedExpandedTileConstraints: TileConstraints = null;

  /**
   * Tiles contraints when tile minimized.
   *
   * @type {TileConstraints}
   * @memberof MaximizedModeSettings
   */
  MinimizedTileConstraints: TileConstraints = null;

  /**
   * Indicates if the minimized tile expand button is visible.
   *
   * @type {boolean}
   * @memberof MaximizedModeSettings
   */
  MinimizedTileExpandButtonVisibility: boolean = false;

  /**
   * Minimized tile expansion mode.
   *
   * @type {MinimizedTileExpansionMode}
   * @memberof MaximizedModeSettings
   */
  MinimizedTileExpansionMode: MinimizedTileExpansionMode =
    MinimizedTileExpansionMode.AllowOne;

  /**
   * Indicates if all minimized tiles is arranged in the view.
   *
   * @type {boolean}
   * @memberof MaximizedModeSettings
   */
  ShowAllMinimizedTiles: boolean = null;

  /**
   * Indicates if a splitter is shown between maximized and minimized tiles.
   *
   * @type {boolean}
   * @memberof MaximizedModeSettings
   */
  ShowTileAreaSplitter: boolean = false;

  /**
   * Vertical tile area alignment.
   *
   * @type {VerticalAlignment}
   * @memberof MaximizedModeSettings
   */
  VerticalTileAreaAlignment: VerticalAlignment = VerticalAlignment.Top;
}

result-matching ""

    No results matching ""