Constructor

Variables

@:value(true)canClose:Bool = true

@:value(false)canHelp:Bool = false

@:value(true)canMinimize:Bool = true

captionButtons:FlxTypedSpriteGroup<WindowCaptionButton>

@:value(null)curDialog:Window = null

read onlyfocused:Bool

icon:FlxSprite

@:value(false)maximized:Bool = false

@:value(true)moveable:Bool = true

@:value(true)resizeable:Bool = true

@:value([])windowCameras:Array<WindowCam> = []

@:value(0)windowHeight:Int = 0

@:value(0)windowWidth:Int = 0

Methods

@:value({ useResizeTechnique : true })addCamera(camera:FlxCamera, useResizeTechnique:Bool = true):Void

changeCaption(text:String):Void

close():Void

loadIcon(path:String):Void

maximize():Void

minimize():Void

move(x:Float, y:Float):Void

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

openDialog(window:Window):Void

@:value({ popout : false })popupCamera(cam:FlxCamera, popout:Bool = false, ?onFinish:FlxTween ‑> Void):Void

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

restore():Void

showMessage(caption:String, message:String, icon:MessageBoxIcon):Void