@lidorsystems/integralui-web
Version:
IntegralUI Web - Advanced UI Components for Angular
60 lines (59 loc) • 2.72 kB
TypeScript
import { ElementRef, EventEmitter } from '@angular/core';
import { IntegralUIBaseValueComponent, IntegralUINumericDisplayMode, IntegralUISpeedMode } from './integralui.core';
import { IntegralUICommonService } from '../services/integralui.common.service';
import * as i0 from "@angular/core";
export declare class IntegralUINumericUpDown extends IntegralUIBaseValueComponent {
protected elemRef: ElementRef;
protected commonService?: IntegralUICommonService;
protected ctrlMaxValue: number;
protected ctrlMinValue: number;
protected currentStep: number;
protected currentAccelerator: number;
private valueTimer;
private valueCount;
private isChangeActive;
private stopTimer;
protected contentSize: any;
ctrlValueWidth: number;
leftRightMarginTop: number;
topBotomMarginLeft: number;
currentDisplayMode: IntegralUINumericDisplayMode;
valueElem: ElementRef;
inboundButtonsElem: ElementRef;
leftrightButtonsElem: ElementRef;
topBottomButtonsElem: ElementRef;
topBottomButtonsChildElem: ElementRef;
set accelerator(val: number);
get accelerator(): number;
set displayMode(value: IntegralUINumericDisplayMode);
get displayMode(): IntegralUINumericDisplayMode;
set max(val: number);
get max(): number;
set min(val: number);
get min(): number;
mouseWheelSpeed: IntegralUISpeedMode;
set step(val: number);
get step(): number;
get value(): number;
set value(val: number);
displayModeChanged: EventEmitter<any>;
constructor(elemRef: ElementRef, commonService?: IntegralUICommonService);
ngOnInit(): void;
ngAfterViewInit(): void;
ngOnDestroy(): void;
ngAfterContentChecked(): void;
getContentWidth(): any;
updateLayout(): void;
private changeValueTimerElapsed;
private changeValue;
decreaseValue(): void;
increaseValue(): void;
private startChange;
private stopChange;
ctrlMouseWheel(e: any): void;
onMouseDown(e: any, flag?: boolean): void;
onMouseUp(e: any): void;
getControlStyle(): any;
static ɵfac: i0.ɵɵFactoryDef<IntegralUINumericUpDown, never>;
static ɵcmp: i0.ɵɵComponentDefWithMeta<IntegralUINumericUpDown, "iui-numeric-updown", never, { "autoUpdate": "autoUpdate"; "controlStyle": "controlStyle"; "data": "data"; "enabled": "enabled"; "name": "name"; "size": "size"; "state": "state"; "value": "value"; "accelerator": "accelerator"; "displayMode": "displayMode"; "max": "max"; "min": "min"; "mouseWheelSpeed": "mouseWheelSpeed"; "step": "step"; }, { "valueChanged": "valueChanged"; "displayModeChanged": "displayModeChanged"; }, never, never>;
}