createVirtual method

ScreenContext createVirtual(
  1. String singlePT, [
  2. ScreenParams? givenColumns
])

Implementation

ScreenContext createVirtual(String singlePT, [ScreenParams? givenColumns]){
  final flagTailInclude = isTailInclude(singlePT);
  final singleRC = columnPosFromScreenPT(singlePT);
  final createRC = (row:  givenColumns?.rowColumn?.row ?? rowColumn.row, column: givenColumns?.rowColumn?.column ?? singleRC!.$3);
  return ScreenContext(
    mode: mode,
    rowColumn: createRC,
    focusPageMode: givenColumns?.focusPageMode ?? focusPageMode,
    singleAspectRatioSize: givenColumns != null ? givenColumns.singleAspectRatioSize : singleAspectRatioSize,
    tailColumnExpand: givenColumns?.tailColumnExpand ?? flagTailInclude ? tailColumnExpand : TailColumnExpand.none);
}