Interface: WindowRegistration
Makaio Framework / kernel / WindowRegistration
Interface: WindowRegistration
Section titled “Interface: WindowRegistration”Defined in: ../../../packages/kernel/src/window/window-registry.ts:15
A registered window entry with resolved configuration.
Combines manifest-declared values with style preset defaults. Used by Electron’s WindowManager to create and configure windows.
Properties
Section titled “Properties”dismissOnBlur
Section titled “dismissOnBlur”
readonlydismissOnBlur:boolean
Defined in: ../../../packages/kernel/src/window/window-registry.ts:33
Whether the window dismisses when losing focus.
displayName
Section titled “displayName”
readonlydisplayName:string
Defined in: ../../../packages/kernel/src/window/window-registry.ts:23
Display name (from package manifest).
readonlyframe:boolean
Defined in: ../../../packages/kernel/src/window/window-registry.ts:35
Whether the window has a native frame.
height
Section titled “height”
readonlyheight:number
Defined in: ../../../packages/kernel/src/window/window-registry.ts:29
Window height in pixels.
packageName
Section titled “packageName”
readonlypackageName:string
Defined in: ../../../packages/kernel/src/window/window-registry.ts:19
Package that owns this window.
params?
Section titled “params?”
readonlyoptionalparams?: readonlyWindowParamSpec[]
Defined in: ../../../packages/kernel/src/window/window-registry.ts:39
Named route parameters declared by the manifest.
qualifiedId
Section titled “qualifiedId”
readonlyqualifiedId:string
Defined in: ../../../packages/kernel/src/window/window-registry.ts:17
Qualified window ID: {packageName}:{windowId}.
showInDock
Section titled “showInDock”
readonlyshowInDock:boolean
Defined in: ../../../packages/kernel/src/window/window-registry.ts:31
Whether the window appears in the dock/taskbar.
singleton
Section titled “singleton”
readonlysingleton:boolean
Defined in: ../../../packages/kernel/src/window/window-registry.ts:37
Whether only one instance of this window can exist.
readonlystyle:WindowStyle
Defined in: ../../../packages/kernel/src/window/window-registry.ts:25
Window style preset.
readonlywidth:number
Defined in: ../../../packages/kernel/src/window/window-registry.ts:27
Window width in pixels.
windowId
Section titled “windowId”
readonlywindowId:string
Defined in: ../../../packages/kernel/src/window/window-registry.ts:21
Window ID within the package.