orderedItems property

List<MapEntry<InkListItem, int>> orderedItems

Implementation

List<MapEntry<InkListItem, int>> get orderedItems {
  var ordered = <MapEntry<InkListItem, int>>[];
  ordered.addAll(entries);
  ordered.sort((x, y) {
    // Ensure consistent ordering of mixed lists.
    if (x.value == y.value) {
      return x.key.originName!.compareTo(y.key.originName!);
    } else {
      return x.value.compareTo(y.value);
    }
  });
  return ordered;
}