TilingPaneManager.withRoot constructor

TilingPaneManager.withRoot({
  1. required PaneTreeNode root,
  2. required String focusedPaneId,
  3. int paneMinWidth = 1,
  4. int paneMinHeight = 1,
  5. int snapThreshold = 2,
})

Creates a manager using a prebuilt pane tree. Intended for tests and advanced users that need deterministic tree fixtures.

Implementation

factory TilingPaneManager.withRoot({
  required PaneTreeNode root,
  required String focusedPaneId,
  int paneMinWidth = 1,
  int paneMinHeight = 1,
  int snapThreshold = 2,
}) {
  return TilingPaneManager._(
    root: root,
    focusedPaneId: focusedPaneId,
    paneMinWidth: paneMinWidth,
    paneMinHeight: paneMinHeight,
    snapThreshold: snapThreshold,
  );
}