我想为我的 xulrunner 应用程序的主窗口设置最小尺寸。我尝试了 minwidth 和 minheight 但没有用。我错过了吗?
问问题
1244 次
3 回答
2
这是一个例子:
window.addEventListener("resize", function() {
if(window.outerWidth > 100 && window.outerHeight > 100 &&
(window.outerWidth < window.document.documentElement.minWidth ||
window.outerHeight < window.document.documentElement.minHeight)) {
window.resizeTo(
window.document.documentElement.minWidth,
window.document.documentElement.minHeight
);
}
}, false);
这假设您在 XUL 窗口标签上设置了minwidth和minheight属性。
需要 > 100 检查,因为在我的情况下加载期间窗口大小为 1 或 23,并且在加载期间调整大小会触发多次。
于 2010-07-23T00:01:58.773 回答
0
不,你不能。
如果您不相信我,请尝试使用 firefox——它可以仅调整标题栏的大小。
于 2009-06-23T05:29:54.393 回答
0
保持 xul 窗口最小大小以侦听调整大小事件并使用 window.resizeTo() 的肮脏方式
于 2009-08-12T11:14:37.760 回答