Screen

external interface Screen : EventEmitter

Functions

Link copied to clipboard
abstract fun addListener(event: String, listener: (event: Event, newDisplay: Display) -> Unit): Screen
abstract fun addListener(event: String, listener: (event: Event, display: Display, changedMetrics: Array<String>) -> Unit): Screen
open fun addListener(event: Any, listener: (args: Any) -> Unit): EventEmitter
open fun addListener(event: String, listener: (args: Any) -> Unit): EventEmitter
Link copied to clipboard
abstract fun dipToScreenPoint(point: Point): Point
Link copied to clipboard
abstract fun dipToScreenRect(window: BrowserWindow?, rect: Rectangle): Rectangle
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
abstract fun getAllDisplays(): Array<Display>
Link copied to clipboard
abstract fun getCursorScreenPoint(): Point
Link copied to clipboard
abstract fun getDisplayMatching(rect: Rectangle): Display
Link copied to clipboard
abstract fun getDisplayNearestPoint(point: Point): Display
Link copied to clipboard
Link copied to clipboard
abstract fun getPrimaryDisplay(): Display
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 off(event: Any, listener: (args: Any) -> Unit): EventEmitter
open fun off(event: String, listener: (args: Any) -> Unit): EventEmitter
Link copied to clipboard
abstract fun on(event: String, listener: (event: Event, newDisplay: Display) -> Unit): Screen
abstract fun on(event: String, listener: (event: Event, display: Display, changedMetrics: Array<String>) -> Unit): Screen
open fun on(event: Any, listener: (args: Any) -> Unit): EventEmitter
open fun on(event: String, listener: (args: Any) -> Unit): EventEmitter
Link copied to clipboard
abstract fun once(event: String, listener: (event: Event, newDisplay: Display) -> Unit): Screen
abstract fun once(event: String, listener: (event: Event, display: Display, changedMetrics: Array<String>) -> Unit): Screen
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 rawListeners(event: Any): Array<Function<*>>
open fun rawListeners(event: String): Array<Function<*>>
Link copied to clipboard
open fun removeAllListeners(event: Any = definedExternally): EventEmitter
open fun removeAllListeners(event: String = definedExternally): EventEmitter
Link copied to clipboard
abstract fun removeListener(event: String, listener: (event: Event, newDisplay: Display) -> Unit): Screen
abstract fun removeListener(event: String, listener: (event: Event, display: Display, changedMetrics: Array<String>) -> Unit): Screen
open fun removeListener(event: Any, listener: (args: Any) -> Unit): EventEmitter
open fun removeListener(event: String, listener: (args: Any) -> Unit): EventEmitter
Link copied to clipboard
abstract fun screenToDipPoint(point: Point): Point
Link copied to clipboard
abstract fun screenToDipRect(window: BrowserWindow?, rect: Rectangle): Rectangle
Link copied to clipboard