@playcanvas/pcui-graph
Version:
A PCUI plugin for creating node-based graphs
61 lines (60 loc) • 1.9 kB
TypeScript
export namespace GRAPH_ACTIONS {
let ADD_NODE: string;
let DELETE_NODE: string;
let SELECT_NODE: string;
let UPDATE_NODE_POSITION: string;
let UPDATE_NODE_ATTRIBUTE: string;
let ADD_EDGE: string;
let DELETE_EDGE: string;
let SELECT_EDGE: string;
let DESELECT_ITEM: string;
let UPDATE_TRANSLATE: string;
let UPDATE_SCALE: string;
}
export namespace DEFAULT_CONFIG {
let readOnly: boolean;
let passiveUIEvents: boolean;
let incrementNodeNames: boolean;
let restrictTranslate: boolean;
let edgeHoverEffect: boolean;
let includeFonts: boolean;
let useGlobalPCUI: boolean;
let adjustVertices: boolean;
namespace defaultStyles {
let initialScale: number;
namespace initialPosition {
let x: number;
let y: number;
}
namespace background {
let color: string;
let gridSize: number;
}
namespace node {
let fill: string;
let fillSecondary: string;
let stroke: string;
let strokeSelected: string;
let strokeHover: string;
let textColor: string;
let textColorSecondary: string;
let includeIcon: boolean;
let icon: string;
let iconColor: string;
let baseHeight: number;
let baseWidth: number;
let textAlignMiddle: boolean;
let lineHeight: number;
}
namespace edge {
let stroke_1: string;
export { stroke_1 as stroke };
let strokeSelected_1: string;
export { strokeSelected_1 as strokeSelected };
export let strokeWidth: number;
export let strokeWidthSelected: number;
export let targetMarker: boolean;
export let connectionStyle: string;
}
}
}