Interface IToggleWidget

interface IToggleWidget {
    callback?: WidgetCallback<IToggleWidget>;
    clicked?: boolean;
    disabled?: boolean;
    hidden?: boolean;
    last_y?: number;
    marker?: boolean;
    name: string;
    options?: IToggleWidgetOptions;
    property?: string;
    type: "toggle";
    value: boolean;
    width?: number;
    y?: number;
    computeSize?(width): [number, number];
    draw?(ctx, node, width, posY, height): void;
    drawInvisible?(ctx, node): void;
    mouse?(event, pos, node): boolean;
    onNodeCollapse?(node, collapsed): void;
    onNodeModeChange?(node, mode): void;
    onNodeRemoved?(node): void;
    onNodeResize?(node, size): void;
    onPropertyChange?(value): void;
    onRemoved?(): void;
    serializeValue?(serialized, slot): Promise<any>;
}

Hierarchy (view full)

Properties

clicked?: boolean
disabled?: boolean
hidden?: boolean
last_y?: number
marker?: boolean
name: string
property?: string
type: "toggle"
value: boolean
width?: number
y?: number

Methods