1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- import { SObjectItem, SImageItem, STextItem, SGraphItem } from "@persagy-web/graph/lib";
- import { SItemStatus } from "..";
- import { SMouseEvent } from "@persagy-web/base";
- import { SSize, SRect, SPainter, SColor, SFont } from "@persagy-web/draw";
- import { Anchor } from "../types/topology/Anchor";
- export declare class SIconTextItem extends SObjectItem {
- _status: SItemStatus;
- get status(): SItemStatus;
- set status(v: SItemStatus);
- _showText: boolean;
- get showText(): boolean;
- set showText(v: boolean);
- get selected(): boolean;
- set selected(value: boolean);
- _isActive: boolean;
- get isActive(): boolean;
- set isActive(v: boolean);
- _activeColor: SColor;
- get activeColor(): SColor;
- set activeColor(v: SColor);
- get x(): number;
- set x(v: number);
- get y(): number;
- set y(v: number);
- get sWidth(): number;
- set sWidth(v: number);
- get sHeight(): number;
- set sHeight(v: number);
- private _showAnchor;
- get showAnchor(): boolean;
- set showAnchor(v: boolean);
- get text(): string;
- set text(v: string);
- get color(): SColor;
- set color(v: SColor);
- get font(): SFont;
- set font(v: SFont);
- img: SImageItem;
- textItem: STextItem;
- constructor(parent: SGraphItem | null, data?: Anchor[]);
- private changeAhchorPoint;
- onMouseDown(event: SMouseEvent): boolean;
- onResize(oldSize: SSize, newSize: SSize): void;
- onDoubleClick(event: SMouseEvent): boolean;
- boundingRect(): SRect;
- onDraw(painter: SPainter): void;
- }
|