await eagle.window.showInactive();await eagle.window.hide();await eagle.window.focus();await eagle.window.minimize();let isMinimized = await eagle.window.isMinimized();await eagle.window.restore();await eagle.window.maximize();await eagle.window.unmaximize();let isMaximized = await eagle.window.isMaximized();await eagle.window.setFullScreen(true); // Enter fullscreen
await eagle.window.setFullScreen(false); // Exit fullscreenlet isMaximized = await eagle.window.isMaximized();await eagle.window.setAspectRatio(16/9); // Restrict the window aspect ratio to 16:9await eagle.window.setBackgroundColor("#FFFFFF");await eagle.window.setSize(720, 480);await eagle.window.getSize();await eagle.window.setBounds({ x: 440, y: 225, width: 800, height: 600 })await eagle.window.getBounds()await eagle.window.setResizable(true);
await eagle.window.setResizable(false);let isResizable = await eagle.window.isResizable();await eagle.window.setAlwaysOnTop(true);
await eagle.window.setAlwaysOnTop(false);let isAlwaysOnTop = await eagle.window.isAlwaysOnTop();await eagle.window.setPosition(100, 200);let position = await eagle.window.getPosition(); // [100, 200]await eagle.window.setOpacity(0.5);let opacity = await eagle.window.getOpacity();await eagle.window.flashFrame(true);
await eagle.window.flashFrame(false);await eagle.window.setIgnoreMouseEvents(true);
await eagle.window.setIgnoreMouseEvents(false);const image = await eagle.window.capturePage();
const base64 = image.toDataURL("image/jpeg");
const image2 = await eagle.window.capturePage({ x: 0, y: 0, width: 100, height: 50 });
const buffer = image2.toPNG();eagle.window.setReferer("https://en.eagle.cool");