@eclipse-scout/core
Version:
Eclipse Scout runtime
21 lines • 761 B
TypeScript
import { EnumObject, Point } from '../../../index';
export type LogicalGridMatrixOrientation = EnumObject<typeof LogicalGridMatrixCursor.Orientation>;
export declare class LogicalGridMatrixCursor {
startX: number;
startY: number;
columnCount: number;
rowCount: number;
orientation: LogicalGridMatrixOrientation;
protected _currentIndex: Point;
constructor(x: number, y: number, columnCount: number, rowCount: number, orientation: LogicalGridMatrixOrientation);
static Orientation: {
readonly HORIZONTAL: 0;
readonly VERTICAL: 1;
};
reset(): void;
currentIndex(): Point;
increment(): boolean;
decrement(): boolean;
toString(): string;
}
//# sourceMappingURL=LogicalGridMatrixCursor.d.ts.map