@nativewrappers/client
Version:
Javascript/Typescript wrapper for the FiveM natives
41 lines (40 loc) • 1.34 kB
TypeScript
import { Point } from '../../../../utils';
import { AbstractUIMenuPanel } from './';
import { Sprite } from '../../../';
export declare class UIMenuGridPanel extends AbstractUIMenuPanel {
protected readonly background: Sprite;
private _isCircleLocked;
private _pressed;
private _lockXAxis;
private _lockYAxis;
private _topText;
private _leftText;
private _rightText;
private _bottomText;
private _lastCirclePosition;
private readonly _grid;
private readonly _circle;
private readonly _setCirclePosition;
constructor(topText?: string, leftText?: string, rightText?: string, bottomText?: string, circlePosition?: Point);
get TopText(): string;
set TopText(value: string);
get LeftText(): string;
set LeftText(value: string);
get RightText(): string;
set RightText(value: string);
get BottomText(): string;
set BottomText(value: string);
get CirclePosition(): Point;
set CirclePosition(position: Point);
set CirclePositionX(x: number);
set CirclePositionY(y: number);
get LockXAxis(): boolean;
set LockXAxis(value: boolean);
get LockYAxis(): boolean;
set LockYAxis(value: boolean);
updateParentItem(): void;
setVerticalPosition(y: number): void;
draw(): void;
private _setText;
private _processControls;
}