BrowserWindow

open external class BrowserWindow(options: BrowserWindowConstructorOptions = definedExternally) : EventEmitter

Constructors

Link copied to clipboard
constructor(options: BrowserWindowConstructorOptions = definedExternally)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var closable: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var id: Number
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var movable: Boolean
Link copied to clipboard
open var resizable: Boolean
Link copied to clipboard

Functions

Link copied to clipboard
open fun addBrowserView(browserView: BrowserView)
Link copied to clipboard
open fun addListener(event: String, listener: (event: Event) -> Unit): BrowserWindow
open fun addListener(event: String, listener: (event: Event, newBounds: Rectangle) -> Unit): BrowserWindow
open fun addListener(event: String, listener: (event: Event, isAlwaysOnTop: Boolean) -> Unit): BrowserWindow
open fun addListener(event: String, listener: (event: Event, rotation: Number) -> Unit): BrowserWindow
open fun addListener(event: String, listener: (event: Event, command: String) -> Unit): BrowserWindow
open fun addListener(event: String, listener: (event: Event, title: String, explicitSet: Boolean) -> Unit): BrowserWindow
open fun addListener(event: String, listener: Function<*>): BrowserWindow
open fun addListener(event: Any, listener: (args: Any) -> Unit): EventEmitter
open fun addListener(event: String, listener: (args: Any) -> Unit): EventEmitter
Link copied to clipboard
open fun addTabbedWindow(browserWindow: BrowserWindow)
Link copied to clipboard
open fun blur()
Link copied to clipboard
open fun blurWebView()
Link copied to clipboard
open fun capturePage(rect: Rectangle = definedExternally): <Error class: unknown class><NativeImage>
Link copied to clipboard
open fun center()
Link copied to clipboard
open fun close()
Link copied to clipboard
open fun closeFilePreview()
Link copied to clipboard
open fun destroy()
Link copied to clipboard
open fun emit(event: Any, vararg args: Any): Boolean
open fun emit(event: String, vararg args: Any): Boolean
Link copied to clipboard
open fun eventNames(): Array<dynamic>
Link copied to clipboard
open fun flashFrame(flag: Boolean)
Link copied to clipboard
open fun focus()
Link copied to clipboard
open fun focusOnWebView()
Link copied to clipboard
open fun getBounds(): Rectangle
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun getNativeWindowHandle(): <Error class: unknown class>
Link copied to clipboard
Link copied to clipboard
open fun getOpacity(): Number
Link copied to clipboard
Link copied to clipboard
open fun getPosition(): Array<Number>
Link copied to clipboard
Link copied to clipboard
open fun getSize(): Array<Number>
Link copied to clipboard
open fun getTitle(): String
Link copied to clipboard
Link copied to clipboard
open fun hasShadow(): Boolean
Link copied to clipboard
open fun hide()
Link copied to clipboard
open fun hookWindowMessage(message: Number, callback: () -> Unit)
Link copied to clipboard
Link copied to clipboard
open fun isClosable(): Boolean
Link copied to clipboard
open fun isDestroyed(): Boolean
Link copied to clipboard
Link copied to clipboard
open fun isEnabled()
Link copied to clipboard
open fun isFocused(): Boolean
Link copied to clipboard
open fun isFullScreen(): Boolean
Link copied to clipboard
Link copied to clipboard
open fun isKiosk(): Boolean
Link copied to clipboard
Link copied to clipboard
open fun isMaximized(): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun isMinimized(): Boolean
Link copied to clipboard
open fun isModal(): Boolean
Link copied to clipboard
open fun isMovable(): Boolean
Link copied to clipboard
open fun isNormal(): Boolean
Link copied to clipboard
open fun isResizable(): Boolean
Link copied to clipboard
Link copied to clipboard
open fun isVisible(): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun listenerCount(type: Any): Number
open fun listenerCount(type: String): Number
Link copied to clipboard
open fun listeners(event: Any): Array<Function<*>>
open fun listeners(event: String): Array<Function<*>>
Link copied to clipboard
open fun loadFile(filePath: String, options: LoadFileOptions = definedExternally): <Error class: unknown class><Unit>
Link copied to clipboard
open fun loadURL(url: String, options: LoadURLOptions = definedExternally): <Error class: unknown class><Unit>
Link copied to clipboard
open fun maximize()
Link copied to clipboard
open fun mergeAllWindows()
Link copied to clipboard
open fun minimize()
Link copied to clipboard
open fun moveAbove(mediaSourceId: String)
Link copied to clipboard
Link copied to clipboard
open fun moveTop()
Link copied to clipboard
open fun off(event: Any, listener: (args: Any) -> Unit): EventEmitter
open fun off(event: String, listener: (args: Any) -> Unit): EventEmitter
Link copied to clipboard
open fun on(event: String, listener: (event: Event) -> Unit): BrowserWindow
open fun on(event: String, listener: (event: Event, newBounds: Rectangle) -> Unit): BrowserWindow
open fun on(event: String, listener: (event: Event, isAlwaysOnTop: Boolean) -> Unit): BrowserWindow
open fun on(event: String, listener: (event: Event, rotation: Number) -> Unit): BrowserWindow
open fun on(event: String, listener: (event: Event, command: String) -> Unit): BrowserWindow
open fun on(event: String, listener: (event: Event, title: String, explicitSet: Boolean) -> Unit): BrowserWindow
open fun on(event: String, listener: Function<*>): BrowserWindow
open fun on(event: Any, listener: (args: Any) -> Unit): EventEmitter
open fun on(event: String, listener: (args: Any) -> Unit): EventEmitter
Link copied to clipboard
open fun once(event: String, listener: (event: Event) -> Unit): BrowserWindow
open fun once(event: String, listener: (event: Event, newBounds: Rectangle) -> Unit): BrowserWindow
open fun once(event: String, listener: (event: Event, isAlwaysOnTop: Boolean) -> Unit): BrowserWindow
open fun once(event: String, listener: (event: Event, rotation: Number) -> Unit): BrowserWindow
open fun once(event: String, listener: (event: Event, command: String) -> Unit): BrowserWindow
open fun once(event: String, listener: (event: Event, title: String, explicitSet: Boolean) -> Unit): BrowserWindow
open fun once(event: String, listener: Function<*>): BrowserWindow
open fun once(event: Any, listener: (args: Any) -> Unit): EventEmitter
open fun once(event: String, listener: (args: Any) -> Unit): EventEmitter
Link copied to clipboard
open fun prependListener(event: Any, listener: (args: Any) -> Unit): EventEmitter
open fun prependListener(event: String, listener: (args: Any) -> Unit): EventEmitter
Link copied to clipboard
open fun prependOnceListener(event: Any, listener: (args: Any) -> Unit): EventEmitter
open fun prependOnceListener(event: String, listener: (args: Any) -> Unit): EventEmitter
Link copied to clipboard
open fun previewFile(path: String, displayName: String = definedExternally)
Link copied to clipboard
open fun rawListeners(event: Any): Array<Function<*>>
open fun rawListeners(event: String): Array<Function<*>>
Link copied to clipboard
open fun reload()
Link copied to clipboard
open fun removeAllListeners(event: Any = definedExternally): EventEmitter
open fun removeAllListeners(event: String = definedExternally): EventEmitter
Link copied to clipboard
open fun removeBrowserView(browserView: BrowserView)
Link copied to clipboard
open fun removeListener(event: String, listener: (event: Event) -> Unit): BrowserWindow
open fun removeListener(event: String, listener: (event: Event, newBounds: Rectangle) -> Unit): BrowserWindow
open fun removeListener(event: String, listener: (event: Event, isAlwaysOnTop: Boolean) -> Unit): BrowserWindow
open fun removeListener(event: String, listener: (event: Event, rotation: Number) -> Unit): BrowserWindow
open fun removeListener(event: String, listener: (event: Event, command: String) -> Unit): BrowserWindow
open fun removeListener(event: String, listener: (event: Event, title: String, explicitSet: Boolean) -> Unit): BrowserWindow
open fun removeListener(event: String, listener: Function<*>): BrowserWindow
open fun removeListener(event: Any, listener: (args: Any) -> Unit): EventEmitter
open fun removeListener(event: String, listener: (args: Any) -> Unit): EventEmitter
Link copied to clipboard
open fun removeMenu()
Link copied to clipboard
open fun restore()
Link copied to clipboard
open fun selectNextTab()
Link copied to clipboard
Link copied to clipboard
open fun setAlwaysOnTop(flag: Boolean, level: String = definedExternally, relativeLevel: Number = definedExternally)
Link copied to clipboard
open fun setAppDetails(options: AppDetailsOptions)
Link copied to clipboard
open fun setAspectRatio(aspectRatio: Number, extraSize: Size = definedExternally)
Link copied to clipboard
open fun setAutoHideCursor(autoHide: Boolean)
Link copied to clipboard
open fun setAutoHideMenuBar(hide: Boolean)
Link copied to clipboard
open fun setBackgroundColor(backgroundColor: String)
Link copied to clipboard
open fun setBounds(bounds: RectanglePartial, animate: Boolean = definedExternally)
Link copied to clipboard
open fun setBrowserView(browserView: BrowserView?)
Link copied to clipboard
open fun setClosable(closable: Boolean)
Link copied to clipboard
open fun setContentBounds(bounds: Rectangle, animate: Boolean = definedExternally)
Link copied to clipboard
open fun setContentProtection(enable: Boolean)
Link copied to clipboard
open fun setContentSize(width: Number, height: Number, animate: Boolean = definedExternally)
Link copied to clipboard
open fun setDocumentEdited(edited: Boolean)
Link copied to clipboard
open fun setEnabled(enable: Boolean)
Link copied to clipboard
open fun setFocusable(focusable: Boolean)
Link copied to clipboard
open fun setFullScreen(flag: Boolean)
Link copied to clipboard
open fun setFullScreenable(fullscreenable: Boolean)
Link copied to clipboard
open fun setHasShadow(hasShadow: Boolean)
Link copied to clipboard
open fun setIcon(icon: NativeImage)
open fun setIcon(icon: String)
Link copied to clipboard
open fun setIgnoreMouseEvents(ignore: Boolean, options: IgnoreMouseEventsOptions = definedExternally)
Link copied to clipboard
open fun setKiosk(flag: Boolean)
Link copied to clipboard
open fun setMaximizable(maximizable: Boolean)
Link copied to clipboard
open fun setMaximumSize(width: Number, height: Number)
Link copied to clipboard
Link copied to clipboard
open fun setMenu(menu: Menu?)
Link copied to clipboard
open fun setMenuBarVisibility(visible: Boolean)
Link copied to clipboard
open fun setMinimizable(minimizable: Boolean)
Link copied to clipboard
open fun setMinimumSize(width: Number, height: Number)
Link copied to clipboard
open fun setMovable(movable: Boolean)
Link copied to clipboard
open fun setOpacity(opacity: Number)
Link copied to clipboard
open fun setOverlayIcon(overlay: NativeImage?, description: String)
Link copied to clipboard
open fun setParentWindow(parent: BrowserWindow?)
Link copied to clipboard
open fun setPosition(x: Number, y: Number, animate: Boolean = definedExternally)
Link copied to clipboard
open fun setProgressBar(progress: Number, options: ProgressBarOptions = definedExternally)
Link copied to clipboard
open fun setRepresentedFilename(filename: String)
Link copied to clipboard
open fun setResizable(resizable: Boolean)
Link copied to clipboard
open fun setShape(rects: Array<Rectangle>)
Link copied to clipboard
open fun setSheetOffset(offsetY: Number, offsetX: Number = definedExternally)
Link copied to clipboard
Link copied to clipboard
open fun setSize(width: Number, height: Number, animate: Boolean = definedExternally)
Link copied to clipboard
open fun setSkipTaskbar(skip: Boolean)
Link copied to clipboard
Link copied to clipboard
open fun setThumbnailClip(region: Rectangle)
Link copied to clipboard
open fun setThumbnailToolTip(toolTip: String)
Link copied to clipboard
open fun setTitle(title: String)
Link copied to clipboard
open fun setTouchBar(touchBar: TouchBar?)
Link copied to clipboard
open fun setTrafficLightPosition(position: Point)
Link copied to clipboard
open fun setVibrancy(type: String)
Link copied to clipboard
open fun setVisibleOnAllWorkspaces(visible: Boolean, options: VisibleOnAllWorkspacesOptions = definedExternally)
Link copied to clipboard
Link copied to clipboard
open fun show()
Link copied to clipboard
Link copied to clipboard
open fun showInactive()
Link copied to clipboard
open fun toggleTabBar()
Link copied to clipboard
Link copied to clipboard
open fun unhookWindowMessage(message: Number)
Link copied to clipboard
open fun unmaximize()