getChildren method

List<Widget> getChildren()

Implementation

List<Widget> getChildren() {
  List<Widget> children = [];
  List<List<Offset>> coordinates = [];
  double height =
      slotHeight * dayLabels.length + padding.bottom * dayLabels.length;
  coordinates.add([const Offset(0, 0), Offset(0, height)]);
  int numberOfSlots = (24 * 60 / slotInMinutes).floor();
  int numberOfDividers =
      (numberOfSlots / numberOfSlotsForEachVerticalDivider).floor();
  double x = 0;
  if (displayVerticalDividers) {
    for (int i = 0; i < numberOfDividers; i++) {
      x += numberOfSlotsForEachVerticalDivider * slotWidth +
          numberOfSlotsForEachVerticalDivider * gapX;
      //coordinates.add([Offset(x,0),Offset(x,height)]);
    }
  }

  Paint p = Paint()
    ..strokeWidth = 3
    ..style = PaintingStyle.fill
    ..color = Colors.black;

  List<Widget> dailySchedulers = getDailySchedulers();

  children.addAll(getDailySchedulers());
  return children;
}