@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.
36 lines (35 loc) • 1.34 kB
TypeScript
import { EventObject } from "../../EventObject";
import { ResizeGripsPermissions } from "./ResizeGripsPermissions";
export declare class ManipulationPermissions {
private _allowDelete;
get allowDelete(): boolean;
set allowDelete(value: boolean);
private _allowMoveHorizontal;
get allowMoveHorizontal(): boolean;
set allowMoveHorizontal(value: boolean);
private _allowMoveVertical;
get allowMoveVertical(): boolean;
set allowMoveVertical(value: boolean);
get allowMove(): boolean;
private _allowRotateConstraint;
set allowRotateConstraint(value: boolean);
private _allowRotate;
get allowRotate(): boolean;
set allowRotate(value: boolean);
private _allowDragAndDrop;
get allowDragAndDrop(): boolean;
set allowDragAndDrop(value: boolean);
private _resizeGrips;
get resizeGrips(): ResizeGripsPermissions;
set resizeGrips(value: ResizeGripsPermissions);
get allowResize(): boolean;
constructor(defaultValue?: boolean);
clone(): ManipulationPermissions;
equals(p: ManipulationPermissions): any;
getSimplifiedObject(): Object;
propertyChanged: EventObject<unknown>;
private _firePropertyChanged;
static CreateFromRaw(raw: any): ManipulationPermissions;
static type: string;
type: string;
}