WebExeBuilder Documentation

setBorder

Category: Window Management

Namespace: web.window.setBorder

Description

Sets the window border style. Changes apply immediately.

Syntax

const success = await web.window.setBorder({
    border: 'sizeable'
});

Parameters

  • border (required) - Border style: "none", "single", or "sizeable"

Returns

Promise<boolean> - Returns a promise that resolves with true if successful, false otherwise

Examples

Remove border

// Create borderless window
await web.window.setBorder({
    border: 'none'
});

Make resizable

// Allow user to resize window
await web.window.setBorder({
    border: 'sizeable'
});

Use Cases

  • Create borderless windows
  • Make window resizable or fixed
  • Change border style dynamically
  • Implement custom window chrome

Notes

  • Valid values: "none", "single", "sizeable"
  • "none" = No border (borderless)
  • "single" = Fixed border (not resizable)
  • "sizeable" = Resizable border
  • Changes apply immediately