/*! * devextreme-angular-test * Version: 17.2.8 * Build date: Mon Feb 05 2018 * * Copyright (c) 2012 - 2018 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/devextreme-angular */ import { NestedOption } from '../../../core/nested-option'; import DevExpress from 'devextreme/bundles/dx.all'; export abstract class DxoBoxOptions extends NestedOption { get align(): string { return this._getOption('align'); } set align(value: string) { this._setOption('align', value); } get crossAlign(): string { return this._getOption('crossAlign'); } set crossAlign(value: string) { this._setOption('crossAlign', value); } get dataSource(): DevExpress.data.DataSource| DevExpress.data.DataSourceOptions| string| Array { return this._getOption('dataSource'); } set dataSource(value: DevExpress.data.DataSource| DevExpress.data.DataSourceOptions| string| Array) { this._setOption('dataSource', value); } get direction(): string { return this._getOption('direction'); } set direction(value: string) { this._setOption('direction', value); } get disabled(): boolean { return this._getOption('disabled'); } set disabled(value: boolean) { this._setOption('disabled', value); } get elementAttr(): any { return this._getOption('elementAttr'); } set elementAttr(value: any) { this._setOption('elementAttr', value); } get height(): number| Function| string { return this._getOption('height'); } set height(value: number| Function| string) { this._setOption('height', value); } get hoverStateEnabled(): boolean { return this._getOption('hoverStateEnabled'); } set hoverStateEnabled(value: boolean) { this._setOption('hoverStateEnabled', value); } get itemHoldTimeout(): number { return this._getOption('itemHoldTimeout'); } set itemHoldTimeout(value: number) { this._setOption('itemHoldTimeout', value); } get items(): Array { return this._getOption('items'); } set items(value: Array) { this._setOption('items', value); } get itemTemplate(): any { return this._getOption('itemTemplate'); } set itemTemplate(value: any) { this._setOption('itemTemplate', value); } get onContentReady(): Function { return this._getOption('onContentReady'); } set onContentReady(value: Function) { this._setOption('onContentReady', value); } get onDisposing(): Function { return this._getOption('onDisposing'); } set onDisposing(value: Function) { this._setOption('onDisposing', value); } get onInitialized(): Function { return this._getOption('onInitialized'); } set onInitialized(value: Function) { this._setOption('onInitialized', value); } get onItemClick(): Function| string { return this._getOption('onItemClick'); } set onItemClick(value: Function| string) { this._setOption('onItemClick', value); } get onItemContextMenu(): Function { return this._getOption('onItemContextMenu'); } set onItemContextMenu(value: Function) { this._setOption('onItemContextMenu', value); } get onItemHold(): Function { return this._getOption('onItemHold'); } set onItemHold(value: Function) { this._setOption('onItemHold', value); } get onItemRendered(): Function { return this._getOption('onItemRendered'); } set onItemRendered(value: Function) { this._setOption('onItemRendered', value); } get onOptionChanged(): Function { return this._getOption('onOptionChanged'); } set onOptionChanged(value: Function) { this._setOption('onOptionChanged', value); } get rtlEnabled(): boolean { return this._getOption('rtlEnabled'); } set rtlEnabled(value: boolean) { this._setOption('rtlEnabled', value); } get visible(): boolean { return this._getOption('visible'); } set visible(value: boolean) { this._setOption('visible', value); } get width(): number| Function| string { return this._getOption('width'); } set width(value: number| Function| string) { this._setOption('width', value); } }