Window.hx 984 B

1234567891011121314151617181920212223242526272829303132333435
  1. package nw;
  2. extern class Window {
  3. public var x : Int;
  4. public var y : Int;
  5. public var width : Int;
  6. public var height : Int;
  7. public var zoomLevel : Float;
  8. public var window : js.html.Window;
  9. public var menu : Menu;
  10. public var title : String;
  11. public function showDevTools() : Void;
  12. public function moveTo( x : Int, y : Int ) : Void;
  13. public function moveBy( dx : Int, dy : Int ) : Void;
  14. public function resizeTo( w : Int, h : Int ) : Void;
  15. public function resizeBy( dw : Int, dh : Int ) : Void;
  16. public function maximize() : Void;
  17. public function minimize() : Void;
  18. public function restore() : Void;
  19. public function on( event : String, callb : Void -> Void ) : Void;
  20. public function show( b : Bool ) : Void;
  21. public function close( ?force : Bool ) : Void;
  22. public static function get() : Window;
  23. public static function open( url : String, ?params : {?new_instance:Bool,?inject_js_start:String,?inject_js_end:String,?id:String}, ?callb:Window->Void ) : Void;
  24. }