import { IControl } from "../UiControl"; import { WindowLike } from "./UiWindow"; export declare enum TrackBarOrientation { Auto = 0, Horizontal = 1, Vertical = 2 } export interface ITrackBar extends IControl { new (window: WindowLike, key?: string | number): ITrackBar; SetOrientation(nOrient: TrackBarOrientation): TrackBar; GetOrientation(): TrackBarOrientation; GetOrientationActually(): TrackBarOrientation; SetMinimum(nValue: number): TrackBar; GetMinimum(): number; SetMaximum(nValue: number): TrackBar; GetMaximum(): number; SetValue(nValue: number): TrackBar; SetValueForce(nValue: number): TrackBar; GetValue(): number; SetPage(nValue: number): TrackBar; GetPage(): number; OnThumbChange(fn: (sender: TrackBar) => void): TrackBar; OnThumbRelease(fn: (sender: TrackBar) => void): TrackBar; OnPageChange(fn: (sender: TrackBar) => void): TrackBar; } declare const TrackBar_base: ITrackBar; export declare class TrackBar extends TrackBar_base { } export {};