49 lines
1.9 KiB
Haxe
49 lines
1.9 KiB
Haxe
package flash.display;
|
|
|
|
extern class NativeWindow extends flash.events.EventDispatcher {
|
|
var active(default,never) : Bool;
|
|
var alwaysInFront : Bool;
|
|
var bounds : flash.geom.Rectangle;
|
|
var closed(default,never) : Bool;
|
|
var displayState(default,never) : NativeWindowDisplayState;
|
|
var height : Float;
|
|
var maxSize : flash.geom.Point;
|
|
var maximizable(default,never) : Bool;
|
|
var menu : NativeMenu;
|
|
var minSize : flash.geom.Point;
|
|
var minimizable(default,never) : Bool;
|
|
var owner(default,never) : NativeWindow;
|
|
var renderMode(default,never) : NativeWindowRenderMode;
|
|
var resizable(default,never) : Bool;
|
|
var stage(default,never) : Stage;
|
|
var systemChrome(default,never) : NativeWindowSystemChrome;
|
|
var title : String;
|
|
var transparent(default,never) : Bool;
|
|
var type(default,never) : NativeWindowType;
|
|
var visible : Bool;
|
|
var width : Float;
|
|
var x : Float;
|
|
var y : Float;
|
|
function new(initOptions : NativeWindowInitOptions) : Void;
|
|
function activate() : Void;
|
|
function close() : Void;
|
|
function globalToScreen(globalPoint : flash.geom.Point) : flash.geom.Point;
|
|
function listOwnedWindows() : flash.Vector<NativeWindow>;
|
|
function maximize() : Void;
|
|
function minimize() : Void;
|
|
function notifyUser(type : flash.desktop.NotificationType) : Void;
|
|
function orderInBackOf(window : NativeWindow) : Bool;
|
|
function orderInFrontOf(window : NativeWindow) : Bool;
|
|
function orderToBack() : Bool;
|
|
function orderToFront() : Bool;
|
|
function restore() : Void;
|
|
function startMove() : Bool;
|
|
function startResize(?edgeOrCorner : NativeWindowResize = NativeWindowResize.BOTTOM_RIGHT) : Bool;
|
|
static var isSupported(default,never) : Bool;
|
|
static var supportsMenu(default,never) : Bool;
|
|
static var supportsNotification(default,never) : Bool;
|
|
static var supportsTransparency(default,never) : Bool;
|
|
static var systemMaxSize(default,never) : flash.geom.Point;
|
|
static var systemMinSize(default,never) : flash.geom.Point;
|
|
}
|