From 721b22f9cdef811ac0e2738b62d7b978fad74dbc Mon Sep 17 00:00:00 2001 From: Deryck Hodge Date: Mon, 29 Aug 2005 21:28:48 +0000 Subject: r9761: Move initial widget setup to desktop library. Now, just by including desktop.js, you get the basic desktop layout. deryck (This used to be commit 6acc7ec7c2957e1487ee72f883079e1680dd9896) --- swat/scripting/client/desktop.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'swat/scripting/client') diff --git a/swat/scripting/client/desktop.js b/swat/scripting/client/desktop.js index 563af4907f..b1c77dc613 100644 --- a/swat/scripting/client/desktop.js +++ b/swat/scripting/client/desktop.js @@ -6,6 +6,15 @@ */ +// The global widget we attach everything to +var w = new QxWidget(); +with(w) { + setTop(0); + setLeft(0); + setWidth(docX()); + setHeight(docY()); +} + /* Qooxdoo's browser sniffer doesn't distinguish IE version. We'll cover IE 6 for now, but these checks need to be revisited for fuller browser coverage. */ @@ -139,3 +148,17 @@ function LargeWindow(h, src) Window.small = SmallWindow; Window.standard = StandardWindow; Window.large = LargeWindow; + +window.application.main = function() +{ + var doc = this.getClientWindow().getClientDocument(); + doc.addEventListener("contextmenu", showContextMenu); + doc.add(w); +} + +window.onresize = function() +{ + w.setWidth(docX()); + w.setHeight(docY()); +} + -- cgit