{"repo":"Arokip/flutter_diagram_editor","free":true,"listed":false,"github":"https://github.com/Arokip/flutter_diagram_editor","clone":"git clone https://github.com/Arokip/flutter_diagram_editor.git","description":"Fllutter diagram editor library","language":"Dart","stars":143,"topics":["flutter"],"license":"MIT","category":"mobile-apps","readme_excerpt":"diagram editor Flutter library for building interactive diagram editors. Create, connect, and manipulate nodes and links with pan, zoom, and full gesture support. Quick Start Pan, zoom, link joints, and link control all work out of the box. Type-Safe Custom Data Use generic type parameters to attach typed data to components and links: Connecting Components Configuration Serialization Custom data is serialized via the JsonCodec passed to the controller. API Overview DiagramController The central class managing all diagram state. Category Methods ---------- --------- Components addComponent , removeComponent , moveComponent , getComponent , componentExists , components , componentsSorted Links connect , removeLink , getLink , linkExists , links Z-order bringToFront , sendToBack , setComponentZOrder Parent-child setComponentParent , removeComponentParent Canvas setCanvasPosition , panCanvas , zoomCanvas , resetCanvasView , fromCanvasCoordinates , toCanvasCoordinates Joints insertLinkJoint , removeLinkJoint , showLinkJoints , hideLinkJoints Serialization serialize , deserialize Link Endpoint Alignment Strategy Method ---------- -------- Rectangular LinkAttachment.rectangular() (default) Oval LinkAttachment.oval() Crystal/Diamond LinkAttachment.crystal() Center LinkAttachment.center() Link Styles - Arrow types: none , arrow , pointedArrow , circle , centerCircle , semiCircle - Line types: solid , dashed , dotted Built-in Painters - GridPainter — canvas grid background - ComponentH","default_branch":null,"files":null,"tree":[],"storefront":"/r/Arokip","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Arokip/flutter_diagram_editor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}