pxt-core
Version:
Microsoft MakeCode provides Blocks / JavaScript / Python tools and editors
16 lines (15 loc) • 719 B
TypeScript
import * as Blockly from "blockly";
export declare class BreakpointIcon extends Blockly.icons.Icon {
protected readonly onStateChange: (block: Blockly.Block, isSet: boolean) => void;
static readonly type: Blockly.icons.IconType<Blockly.IIcon>;
protected isSet_: boolean;
protected breakpointSvg: SVGCircleElement;
constructor(sourceBlock: Blockly.Block, onStateChange: (block: Blockly.Block, isSet: boolean) => void);
getType(): Blockly.icons.IconType<Blockly.IIcon>;
initView(pointerdownListener: (e: PointerEvent) => void): void;
getSize(): Blockly.utils.Size;
onClick(): void;
isEnabled(): boolean;
setEnabled(enabled: boolean): void;
protected updateColor(): void;
}