linux bugfixes + docs

10.3.x-maintenance
cTn 2014-02-14 14:18:19 +01:00
parent 480cd64896
commit ddee2f424b
1 changed files with 16 additions and 4 deletions

View File

@ -1,14 +1,26 @@
/*
resizable: false - Keep in mind this only disables the side/corner resizing via mouse, nothing more
maxWidth / maxHeight - is defined to prevent application reaching maximized state through window manager
We are setting Bounds through setBounds method after window was created because on linux setting Bounds as
window.create property seemed to fail, probably because "previous" bounds was used instead according to docs.
bounds - Size and position of the content in the window (excluding the titlebar).
If an id is also specified and a window with a matching id has been shown before, the remembered bounds of the window will be used instead.
*/
function start_app() {
chrome.app.window.create('main.html', {
id: 'main-window',
frame: 'none',
resizable: false,
minWidth: 962,
minHeight: 650,
maxWidth: 962,
maxHeight: 650
}, function(window_child) {
window_child.onClosed.addListener(function() {
}, function(main_window) {
// set window size
main_window.setBounds({'width': 962, 'height': 650});
// bind events
main_window.onClosed.addListener(function() {
// connectionId is passed from the script side through the chrome.runtime.getBackgroundPage refference
// allowing us to automatically close the port when application shut down