getColumnsResizeHelper method

  1. @override
PlutoResize getColumnsResizeHelper({
  1. required List<PlutoColumn> columns,
  2. required PlutoColumn column,
  3. required double offset,
})
inherited

Implementation

@override
PlutoResize getColumnsResizeHelper({
  required List<PlutoColumn> columns,
  required PlutoColumn column,
  required double offset,
}) {
  assert(!columnsResizeMode.isNone && !columnsResizeMode.isNormal);
  assert(columns.isNotEmpty);

  return PlutoResizeHelper.items<PlutoColumn>(
    offset: offset,
    items: columns,
    isMainItem: (e) => e.key == column.key,
    getItemSize: (e) => e.width,
    getItemMinSize: (e) => e.minWidth,
    setItemSize: (e, size) => e.width = size,
    mode: columnsResizeMode,
  );
}