From ef256c958066c19bb10cbe9745bdf96b6514762d Mon Sep 17 00:00:00 2001 From: Derrell Lipman Date: Tue, 6 Feb 2007 03:23:52 +0000 Subject: r21167: - Upgrade to latest released qooxdoo. This is step 1 of the upgrade process, which involves adding the latest SDK. This new version has not 2, but 4 icon themes. In order to quiet Andrew B. who thinks that 9000+ files in a gui api is too many (come on, disk space is free these days :-), I have removed 3 of the 4 icon themes, leaving only the default, Nuvola. That lowers the file count by 1/3. I'm sure Andrew still isn't happy, but I hope he's a bit happier... Step 2 will make him happier yet. (This used to be commit d161c1382c36238105b85d0499d5a1011f580f52) --- .../webmail/source/class/webmail/Application.js | 147 +++++++++++++++++++++ .../frontend/application/webmail/source/index.html | 15 +++ .../application/webmail/source/index.xhtml.tmpl | 17 +++ .../application/webmail/source/translation/C.po | 0 .../application/webmail/source/translation/de.po | 0 .../application/webmail/source/translation/en.po | 0 .../application/webmail/source/translation/es.po | 0 .../application/webmail/source/translation/fr.po | 0 8 files changed, 179 insertions(+) create mode 100644 webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/class/webmail/Application.js create mode 100644 webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/index.html create mode 100644 webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/index.xhtml.tmpl create mode 100644 webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/translation/C.po create mode 100644 webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/translation/de.po create mode 100644 webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/translation/en.po create mode 100644 webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/translation/es.po create mode 100644 webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/translation/fr.po (limited to 'webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source') diff --git a/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/class/webmail/Application.js b/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/class/webmail/Application.js new file mode 100644 index 0000000000..e8e1ffb0a8 --- /dev/null +++ b/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/class/webmail/Application.js @@ -0,0 +1,147 @@ +/* ************************************************************************ + + qooxdoo - the new era of web development + + http://qooxdoo.org + + Copyright: + 2004-2007 1&1 Internet AG, Germany, http://www.1and1.org + + License: + LGPL: http://www.gnu.org/licenses/lgpl.html + EPL: http://www.eclipse.org/org/documents/epl-v10.php + See the LICENSE file in the project's top-level directory for details. + + Authors: + * Sebastian Werner (wpbasti) + * Andreas Ecker (ecker) + * Fabian Jakobs (fjakobs) + +************************************************************************ */ + +/* ************************************************************************ + +#embed(qx.icontheme/16/categories/applications-internet.png) +#embed(qx.icontheme/16/actions/mail.png) +#embed(qx.icontheme/16/actions/system-run.png) +#embed(qx.icontheme/16/apps/accessories-notes.png) + +************************************************************************ */ + + +/** + * A small example how a webmail application can look and feel using qooxdoo. + */ +qx.OO.defineClass("webmail.Application", qx.component.AbstractApplication, +function () { + qx.component.AbstractApplication.call(this); +}); + + +/* +--------------------------------------------------------------------------- + METHODS +--------------------------------------------------------------------------- +*/ + +qx.Proto.main = function(e) +{ + var doc = qx.ui.core.ClientDocument.getInstance(); + + var dockLayout = new qx.ui.layout.DockLayout; + + dockLayout.setLocation(0, 0); + dockLayout.setDimension(800, 600); + dockLayout.setBackgroundColor("white"); + + doc.add(dockLayout); + + var menubar = new qx.ui.menubar.MenuBar; + var toolbar = new qx.ui.toolbar.ToolBar; + var tree = new qx.ui.tree.Tree("Inbox"); + var status = new qx.ui.basic.Atom("Status", "icon/16/categories/applications-internet.png"); + + tree.setWidth(200); + tree.setBorder(qx.renderer.border.BorderPresets.getInstance().inset); + tree.add(new qx.ui.tree.TreeFolder("Drafts")); + tree.add(new qx.ui.tree.TreeFolder("Sent")); + tree.add(new qx.ui.tree.TreeFolder("Trash")); + tree.add(new qx.ui.tree.TreeFolder("Junk")); + + status.setWidth(null); + status.setBorder(qx.renderer.border.BorderPresets.getInstance().thinInset); + status.setHorizontalChildrenAlign("left"); + status.setPadding(2, 4); + status.setBackgroundColor("threedface"); + + dockLayout.addTop(menubar); + dockLayout.addTop(toolbar); + dockLayout.addBottom(status); + dockLayout.addLeft(tree); + + + + var btns = [ + { text : "New", icon : "icon/16/actions/mail.png" }, + { text : "Send/Receive", icon : "icon/16/actions/system-run.png" }, + { text : "Adressbook", icon : "icon/16/apps/accessories-notes.png" } + ]; + + for (var i=0; i + + + qooxdoo » Demo » Web Mail + + + + + + diff --git a/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/index.xhtml.tmpl b/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/index.xhtml.tmpl new file mode 100644 index 0000000000..9eadf1c666 --- /dev/null +++ b/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/index.xhtml.tmpl @@ -0,0 +1,17 @@ + + + + + + qooxdoo » Demo » Web Mail + + + + + + diff --git a/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/translation/C.po b/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/translation/C.po new file mode 100644 index 0000000000..e69de29bb2 diff --git a/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/translation/de.po b/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/translation/de.po new file mode 100644 index 0000000000..e69de29bb2 diff --git a/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/translation/en.po b/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/translation/en.po new file mode 100644 index 0000000000..e69de29bb2 diff --git a/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/translation/es.po b/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/translation/es.po new file mode 100644 index 0000000000..e69de29bb2 diff --git a/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/translation/fr.po b/webapps/qooxdoo-0.6.5-sdk/frontend/application/webmail/source/translation/fr.po new file mode 100644 index 0000000000..e69de29bb2 -- cgit