dock method

Future<void> dock({
  1. required DockSide side,
  2. required int width,
})

Reserves width logical pixels at the monitor's side for this window.

@platforms windows

Implementation

Future<void> dock({required DockSide side, required int width}) async {
  _wireNativeEvents();
  _target?.dock(switch (side) {
    DockSide.left => nativeapi.WindowDockSide.left,
    DockSide.right => nativeapi.WindowDockSide.right,
  }, width.toDouble());
}