Constructor

@:value({ config : null })new(?config:WindowConfig)

Variables

read onlydisplay:Display

read onlyid:Int

@:value(new Event<Void>())onActivate:Event_Void_Void<Void‑>Void> = new Event<Void>()

@:value(new Event<Void>())onClose:Event_Void_Void<Void‑>Void> = new Event<Void>()

@:value(new Event<Void>())onCreate:Event_Void_Void<Void‑>Void> = new Event<Void>()

@:value(new Event<Void>())onDeactivate:Event_Void_Void<Void‑>Void> = new Event<Void>()

@:value(new Event<String>())onDropFile:Event_String_Void<String‑>Void> = new Event<String>()

@:value(new Event<Void>())onEnter:Event_Void_Void<Void‑>Void> = new Event<Void>()

@:value(new Event<Void>())onFocusIn:Event_Void_Void<Void‑>Void> = new Event<Void>()

@:value(new Event<Void>())onFocusOut:Event_Void_Void<Void‑>Void> = new Event<Void>()

@:value(new Event<Void>())onFullscreen:Event_Void_Void<Void‑>Void> = new Event<Void>()

@:value(new Event<KeyCode -> KeyModifier>())onKeyDown:Event_lime_ui_KeyCode_lime_ui_KeyModifier_Void<KeyCode‑>KeyModifier‑>Void> = new Event<KeyCode -> KeyModifier>()

@:value(new Event<KeyCode -> KeyModifier>())onKeyUp:Event_lime_ui_KeyCode_lime_ui_KeyModifier_Void<KeyCode‑>KeyModifier‑>Void> = new Event<KeyCode -> KeyModifier>()

@:value(new Event<Void>())onLeave:Event_Void_Void<Void‑>Void> = new Event<Void>()

@:value(new Event<Void>())onMinimize:Event_Void_Void<Void‑>Void> = new Event<Void>()

@:value(new Event<Float -> Float -> Int>())onMouseDown:Event_Float_Float_Int_Void<Float‑>Float‑>Int‑>Void> = new Event<Float -> Float -> Int>()

@:value(new Event<Float -> Float>())onMouseMove:Event_Float_Float_Void<Float‑>Float‑>Void> = new Event<Float -> Float>()

@:value(new Event<Float -> Float>())onMouseMoveRelative:Event_Float_Float_Void<Float‑>Float‑>Void> = new Event<Float -> Float>()

@:value(new Event<Float -> Float -> Int>())onMouseUp:Event_Float_Float_Int_Void<Float‑>Float‑>Int‑>Void> = new Event<Float -> Float -> Int>()

@:value(new Event<Float -> Float>())onMouseWheel:Event_Float_Float_Void<Float‑>Float‑>Void> = new Event<Float -> Float>()

@:value(new Event<Float -> Float>())onMove:Event_Float_Float_Void<Float‑>Float‑>Void> = new Event<Float -> Float>()

@:value(new Event<Int -> Int>())onResize:Event_Int_Int_Void<Int‑>Int‑>Void> = new Event<Int -> Int>()

@:value(new Event<Void>())onRestore:Event_Void_Void<Void‑>Void> = new Event<Void>()

@:value(new Event<String -> Int -> Int>())onTextEdit:Event_String_Int_Int_Void<String‑>Int‑>Int‑>Void> = new Event<String -> Int -> Int>()

@:value(new Event<String>())onTextInput:Event_String_Void<String‑>Void> = new Event<String>()

read onlyscale:Float

Methods

@:value({ title : null, message : null })alert(?message:String, ?title:String):Void

create(application:Application):Void

resize(width:Int, height:Int):Void