@aurigma/design-atoms-model
Version:
Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.
39 lines (38 loc) • 1.36 kB
TypeScript
import { Item } from "./Item";
import { PointF } from "../../Math/PointF";
import { Color } from "../../Colors";
export declare class GridItem extends Item {
private _location;
private _cols;
private _rows;
private _stepX;
private _stepY;
private _lineWidth;
private _fixedLineWidth;
private _horizontalLineColor;
private _verticalLineColor;
constructor(x: any, y: any, cols: any, rows: any, stepX: any, stepY: any);
get location(): PointF;
set location(value: PointF);
get cols(): number;
set cols(value: number);
get rows(): number;
set rows(value: number);
get stepX(): number;
set stepX(value: number);
get stepY(): number;
set stepY(value: number);
get lineWidth(): number;
set lineWidth(value: number);
get fixedLineWidth(): boolean;
set fixedLineWidth(value: boolean);
get verticalLineColor(): Color;
set verticalLineColor(value: Color);
get horizontalLineColor(): Color;
set horizontalLineColor(value: Color);
protected _copy(source: GridItem, destination: GridItem, generateNewIds: boolean, appropriateParentContainer: boolean): void;
equals(other: GridItem): any;
clone(generateNewIds?: boolean, appropriateParentContainer?: boolean): GridItem;
static type: string;
type: string;
}