FlowChart constructor

const FlowChart({
  1. Key? key,
  2. dynamic onElementPressed(
    1. BuildContext context,
    2. Offset position,
    3. FlowElement element
    )?,
  3. dynamic onElementSecondaryTapped(
    1. BuildContext context,
    2. Offset position,
    3. FlowElement element
    )?,
  4. dynamic onElementLongPressed(
    1. BuildContext context,
    2. Offset position,
    3. FlowElement element
    )?,
  5. dynamic onElementSecondaryLongTapped(
    1. BuildContext context,
    2. Offset position,
    3. FlowElement element
    )?,
  6. dynamic onDashboardTapped(
    1. BuildContext context,
    2. Offset position
    )?,
  7. dynamic onDashboardSecondaryTapped(
    1. BuildContext context,
    2. Offset postision
    )?,
  8. dynamic onDashboardLongTapped(
    1. BuildContext context,
    2. Offset position
    )?,
  9. dynamic onDashboardSecondaryLongTapped(
    1. BuildContext context,
    2. Offset position
    )?,
  10. dynamic onHandlerPressed(
    1. BuildContext context,
    2. Offset position,
    3. Handler handler,
    4. FlowElement element,
    )?,
  11. dynamic onHandlerSecondaryTapped(
    1. BuildContext context,
    2. Offset position,
    3. Handler handler,
    4. FlowElement element,
    )?,
  12. dynamic onHandlerLongPressed(
    1. BuildContext context,
    2. Offset position,
    3. Handler handler,
    4. FlowElement element,
    )?,
  13. dynamic onHandlerSecondaryLongTapped(
    1. BuildContext context,
    2. Offset position,
    3. Handler handler,
    4. FlowElement element,
    )?,
  14. void onLineTapped(
    1. BuildContext context,
    2. Offset clickPosition,
    3. FlowElement srcElement,
    4. FlowElement destElement,
    )?,
  15. void onLineLongPressed(
    1. BuildContext context,
    2. Offset clickPosition,
    3. FlowElement srcElement,
    4. FlowElement destElement,
    )?,
  16. void onLineSecondaryTapped(
    1. BuildContext context,
    2. Offset clickPosition,
    3. FlowElement srcElement,
    4. FlowElement destElement,
    )?,
  17. void onLineSecondaryLongTapped(
    1. BuildContext context,
    2. Offset clickPosition,
    3. FlowElement srcElement,
    4. FlowElement destElement,
    )?,
  18. void onScaleUpdate(
    1. double scale
    )?,
  19. required Dashboard dashboard,
})

Implementation

const FlowChart({
  super.key,
  this.onElementPressed,
  this.onElementSecondaryTapped,
  this.onElementLongPressed,
  this.onElementSecondaryLongTapped,
  this.onDashboardTapped,
  this.onDashboardSecondaryTapped,
  this.onDashboardLongTapped,
  this.onDashboardSecondaryLongTapped,
  this.onHandlerPressed,
  this.onHandlerSecondaryTapped,
  this.onHandlerLongPressed,
  this.onHandlerSecondaryLongTapped,
  this.onLineTapped,
  this.onLineLongPressed,
  this.onLineSecondaryTapped,
  this.onLineSecondaryLongTapped,
  this.onScaleUpdate,
  required this.dashboard,
});