Как установить минимальный размер главного окна xulrunner? - PullRequest
1 голос
/ 23 июня 2009

Я хочу установить минимальный размер для главного окна моих приложений xulrunner. Я пробовал minwidth и minheight, но не работал. Что я пропускаю?

Ответы [ 3 ]

2 голосов
/ 23 июля 2010

Вот пример:

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 во время загрузки в моем случае и изменение размера срабатывает несколько раз во время загрузки.

0 голосов
/ 12 августа 2009

Грязный способ сохранить минимальный размер окна xul для прослушивания события изменения размера и использования window.resizeTo ()

0 голосов
/ 23 июня 2009

Нет, вы не можете.

Если вы мне не верите, попробуйте Firefox - он может изменить размер только до строки заголовка.

...