UNPKG

@nativewrappers/fivem

Version:

Native wrappers and utilities for use with FiveM.

49 lines (48 loc) 1.86 kB
import { Color } from "../../../common/utils/Color"; import { BadgeStyle } from "../../../enums/BadgeStyle"; import { LiteEvent } from "../../../utils/LiteEvent"; import { UIMenuItem } from "./UIMenuItem"; export declare class UIMenuSliderItem extends UIMenuItem { readonly sliderChanged: LiteEvent; readonly sliderSelected: LiteEvent; protected supportsRightBadge: boolean; protected supportsRightLabel: boolean; private _index; private _items; private _showDivider; private _arrowOnlyOnSelected; private _leftSliderBadge; private _rightSliderBadge; private readonly _background; private readonly _slider; private readonly _divider; private readonly _leftArrow; private readonly _rightArrow; private readonly _leftSliderBadgeSprite; private readonly _rightSliderBadgeSprite; constructor(text: string, items: unknown[], startIndex?: number, description?: string, showDivider?: boolean, arrowOnlyOnSelected?: boolean); get Index(): number; set Index(value: number); get Item(): unknown; get Items(): unknown[]; set Items(value: unknown[]); get ShowDivider(): boolean; set ShowDivider(value: boolean); get ArrowOnlyOnSelected(): boolean; set ArrowOnlyOnSelected(value: boolean); get BackgroundColor(): Color; set BackgroundColor(value: Color); get SliderColor(): Color; set SliderColor(value: Color); get DividerColor(): Color; set DividerColor(value: Color); get LeftSliderBadge(): BadgeStyle; set LeftSliderBadge(value: BadgeStyle); get RightSliderBadge(): BadgeStyle; set RightSliderBadge(value: BadgeStyle); get IsMouseInBoundsOfLeftArrow(): boolean; get IsMouseInBoundsOfRightArrow(): boolean; indexToItem(index: number): unknown; setVerticalPosition(y: number): void; draw(): void; }