/* * screen.js */ $debug("Initializing Window Screen."); var $availHeight = 600, $availWidth = 800, $colorDepth = 16, $height = 600, $width = 800; $w.__defineGetter__("screen", function(){ return { get availHeight(){return $availHeight;}, get availWidth(){return $availWidth;}, get colorDepth(){return $colorDepth;}, get height(){return $height;}, get width(){return $width;} }; }); $w.moveBy = function(dx,dy){ //TODO }; $w.moveTo = function(x,y) { //TODO }; /*$w.print = function(){ //TODO };*/ $w.resizeBy = function(dw, dh){ $w.resizeTo($width+dw,$height+dh); }; $w.resizeTo = function(width, height){ $width = (width <= $availWidth) ? width : $availWidth; $height = (height <= $availHeight) ? height : $availHeight; }; $w.scroll = function(x,y){ //TODO }; $w.scrollBy = function(dx, dy){ //TODO }; $w.scrollTo = function(x,y){ //TODO };