Ich möchte eine Mindestgröße für das Hauptfenster meiner xulrunner-Anwendungen einstellen. Ich habe versucht, minwidth und minheight, aber nicht funktioniert.wat ich verpasse ich?Wie legt man die Mindestgröße eines Xulrunner-Hauptfensters fest?
1
A
Antwort
0
Eine schmutzige Art und Weise der xul Fenster Mindestgröße zu halten, um das Resize-Ereignis zu hören und verwenden window.resizeTo()
0
Nein, das geht nicht.
Wenn Sie mir nicht glauben, versuchen Sie Firefox - es kann die Größe nur auf die Titelleiste ändern.
2
Hier ist ein Beispiel:
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);
Dies vorausgesetzt, dass Sie die haben minwidth und minheight Eigenschaften auf dem XUL-Fenster-Tag festgelegt.
Die Überprüfung> 100 wird benötigt, da die Fenstergröße beim Laden in meinem Fall 1 oder 23 beträgt und die Größe beim Laden mehrmals geändert wird.
'minwidth',' minheight' Attribute von xul window machen den Job für xulrunner 41. –