Fixed (non-resizable) windows with XULRunner
Nov 22 2013 ยท Random
I’ve been working a bit with XULRunner lately and wanted to create a fixed, non-resizable application window. After some searching, I eventually stumbled upon some code which led to a solution – adding a function call to the application’s prefs.js file:
pref("toolkit.defaultChromeFeatures", "chrome,resizable=no,dialog=no");
resizable=no prevents the window from being resized, dialog=no makes it a non-dialog window so that you can still minimize it.
Simple stuff, but this was difficult to find. Discovered thanks to this post on glazman.org
Note that after some testing with XULRunner on Ubuntu, it appears that this may be a Windows-only setting.