16 lines
467 B
Haxe
16 lines
467 B
Haxe
package cc;
|
|
|
|
import cc.Term;
|
|
|
|
@:native("window")
|
|
@:luaDotMethod
|
|
extern class Window extends TerminalObject {
|
|
public static function create(parent:TerminalObject, x:Int, y:Int, width:Int, height:Int, ?visible:Bool):Window;
|
|
|
|
public function setVisible(visible:Bool):Void;
|
|
public function redraw():Void;
|
|
public function restoreCursor():Void;
|
|
public function getPosition():TerminalPosition;
|
|
public function reposition(x:Int, y:Int, ?width:Int, ?height:Int):Void;
|
|
}
|