WindowHandle
Defined in: shared/types.ts:551
Window handle returned by useCurrentWindow hook
Properties
Section titled “Properties”bounds
Section titled “bounds”
readonlybounds:Bounds
Defined in: shared/types.ts:571
Current bounds
readonlyid:string
Defined in: shared/types.ts:553
Unique window identifier
isFocused
Section titled “isFocused”
readonlyisFocused:boolean
Defined in: shared/types.ts:559
Current focused state
isFullscreen
Section titled “isFullscreen”
readonlyisFullscreen:boolean
Defined in: shared/types.ts:568
Current fullscreen state
isMaximized
Section titled “isMaximized”
readonlyisMaximized:boolean
Defined in: shared/types.ts:562
Current maximized state
isMinimized
Section titled “isMinimized”
readonlyisMinimized:boolean
Defined in: shared/types.ts:565
Current minimized state
isReady
Section titled “isReady”
readonlyisReady:boolean
Defined in: shared/types.ts:556
Whether the window is ready and methods are operational
Methods
Section titled “Methods”blur()
Section titled “blur()”blur():
void
Defined in: shared/types.ts:577
Blur/unfocus the window
Returns
Section titled “Returns”void
close()
Section titled “close()”close():
void
Defined in: shared/types.ts:592
Close the window (respects closable prop)
Returns
Section titled “Returns”void
enterFullscreen()
Section titled “enterFullscreen()”enterFullscreen():
void
Defined in: shared/types.ts:604
Enter fullscreen
Returns
Section titled “Returns”void
exitFullscreen()
Section titled “exitFullscreen()”exitFullscreen():
void
Defined in: shared/types.ts:607
Exit fullscreen
Returns
Section titled “Returns”void
focus()
Section titled “focus()”focus():
void
Defined in: shared/types.ts:574
Focus the window
Returns
Section titled “Returns”void
forceClose()
Section titled “forceClose()”forceClose():
void
Defined in: shared/types.ts:595
Force close the window (bypasses closable)
Returns
Section titled “Returns”void
maximize()
Section titled “maximize()”maximize():
void
Defined in: shared/types.ts:583
Maximize the window
Returns
Section titled “Returns”void
minimize()
Section titled “minimize()”minimize():
void
Defined in: shared/types.ts:580
Minimize the window
Returns
Section titled “Returns”void
setBounds()
Section titled “setBounds()”setBounds(
bounds):void
Defined in: shared/types.ts:598
Set window bounds
Parameters
Section titled “Parameters”bounds
Section titled “bounds”Partial<Bounds>
Returns
Section titled “Returns”void
setTitle()
Section titled “setTitle()”setTitle(
title):void
Defined in: shared/types.ts:601
Set window title
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”void
toggleMaximize()
Section titled “toggleMaximize()”toggleMaximize():
void
Defined in: shared/types.ts:589
Toggle maximize state
Returns
Section titled “Returns”void
unmaximize()
Section titled “unmaximize()”unmaximize():
void
Defined in: shared/types.ts:586
Unmaximize the window
Returns
Section titled “Returns”void