32 lines
718 B
JavaScript
32 lines
718 B
JavaScript
function Frame()
|
|
{
|
|
Module.call(this,"frame");
|
|
|
|
this.settings = {width:200,height:200};
|
|
|
|
this.methods = {};
|
|
|
|
this.methods.resize = function(q)
|
|
{
|
|
if(q.indexOf("x") == -1){ return; }
|
|
|
|
var size = {width:parseInt(q.split("x")[0]),height:parseInt(q.split("x")[1])};
|
|
ronin.frame.resize(size);
|
|
}
|
|
|
|
this.methods.rescale = function(p)
|
|
{
|
|
}
|
|
|
|
this.resize_to = function(size)
|
|
{
|
|
ronin.frame.settings.width = size.width;
|
|
ronin.frame.settings.height = size.height;
|
|
|
|
const {dialog,app} = require('electron').remote;
|
|
var win = require('electron').remote.getCurrentWindow();
|
|
win.setSize(size.width,size.height);
|
|
ronin.render.resize_to(size);
|
|
ronin.grid.resize_to(size);
|
|
}
|
|
} |