# Window Settings

<figure><img src="https://3004307226-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6enYcHpHQYBydrytzoC1%2Fuploads%2F1zZ5t1q2e1aGZR6MQTaP%2FNode_20251202_151815_0.png?alt=media&#x26;token=6765116e-94fa-427c-822c-0813e4d08ade" alt=""><figcaption></figcaption></figure>

## 📄 <mark style="color:yellow;">Description</mark>

Settings for the [Create New Window](https://kibibyte.gitbook.io/multi-window-extension/all-nodes/create-new-window) node. With this struct you can tweak the window to be/behave exactly like you want.

{% tabs %}
{% tab title="Members" %}

<table><thead><tr><th width="200">Name</th><th>Description</th></tr></thead><tbody><tr><td><strong>Title</strong></td><td>The text displayed on the window title bar (or taskbar)<br><img src="https://3004307226-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6enYcHpHQYBydrytzoC1%2Fuploads%2F8sop0eVcq1d5WwGQ5vua%2Fimage.png?alt=media&#x26;token=41e9f099-e95e-426a-9b98-2e5dba4b021d" alt=""></td></tr><tr><td><strong>Size</strong></td><td>The X/Y resolution of the window content<br><img src="https://3004307226-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6enYcHpHQYBydrytzoC1%2Fuploads%2FXm86HpZ9eygM1GnzZnhG%2Fimage.png?alt=media&#x26;token=c7b79eb2-c59e-424e-971e-1950f2f584af" alt=""></td></tr><tr><td><strong>Spawn On Monitor</strong></td><td>The index of the monitor to spawn on (1-based index)</td></tr><tr><td><a href="../enums/window-start-position"><strong>Window Start Position Mode</strong></a></td><td>How the position is calculated</td></tr><tr><td><strong>Position</strong></td><td>Specific screen coordinates for the window</td></tr><tr><td><a href="../enums/window-mode"><strong>Window Mode</strong></a></td><td>The visual mode (Windowed, Borderless, etc)</td></tr><tr><td><a href="../enums/window-initial-state"><strong>Window Initial State</strong></a></td><td>Initial state (Min/Maximized)</td></tr><tr><td><strong>Window Opacity</strong></td><td>Opacity of the entire window container (0.0 to 1.0). <mark style="color:red;"><strong>"UseOSWindowBorder" must be false.</strong></mark></td></tr><tr><td><strong>Content Opacity</strong></td><td>Opacity of the rendered widget content (The widget you inputted into the <a href="../create-new-window">Create New Window</a> node)</td></tr><tr><td><a href="../enums/sizing-rule"><strong>Sizing Rule</strong></a></td><td>Logic for window resizing</td></tr><tr><td><strong>Background Color</strong></td><td>The color behind the widget content (useful for filling transparent gaps)</td></tr><tr><td><a href="window-advanced-border-settings"><strong>Advanced Border Settings</strong></a></td><td>Struct for custom border/corner settings. View the <a href="window-advanced-border-settings">Window Advanced Border Settings</a> struct for more information.</td></tr><tr><td><a href="window-size-restriction-settings"><strong>Size Restrictions Settings</strong></a></td><td>Struct for min/max size constraints. View the <a href="window-size-restriction-settings">Window Size Restriction Settings</a> struct for more information.</td></tr><tr><td><a href="window-bool-value-settings"><strong>Bool Values</strong></a></td><td>Struct for general behavior flags. View the <a href="window-bool-value-settings">Window Bool Value Settings</a> struct for more information.</td></tr></tbody></table>
{% endtab %}
{% endtabs %}
