qooxdoo-commit Mailing List for qooxdoo (Page 1394)
Brought to you by:
ecker,
martinwittemann
You can subscribe to this list here.
| 2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(6) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2006 |
Jan
(453) |
Feb
(800) |
Mar
(247) |
Apr
(324) |
May
(172) |
Jun
(145) |
Jul
(265) |
Aug
(447) |
Sep
(271) |
Oct
(312) |
Nov
(327) |
Dec
(472) |
| 2007 |
Jan
(493) |
Feb
(631) |
Mar
(565) |
Apr
(469) |
May
(757) |
Jun
(460) |
Jul
(440) |
Aug
(411) |
Sep
(813) |
Oct
(339) |
Nov
(112) |
Dec
(215) |
| 2008 |
Jan
(423) |
Feb
(671) |
Mar
(578) |
Apr
(566) |
May
(498) |
Jun
(411) |
Jul
(845) |
Aug
(1208) |
Sep
(176) |
Oct
(144) |
Nov
(216) |
Dec
(353) |
| 2009 |
Jan
(363) |
Feb
(700) |
Mar
(416) |
Apr
(362) |
May
(292) |
Jun
(238) |
Jul
(243) |
Aug
(216) |
Sep
(287) |
Oct
(304) |
Nov
(300) |
Dec
(416) |
| 2010 |
Jan
(200) |
Feb
(200) |
Mar
(183) |
Apr
(259) |
May
(217) |
Jun
(241) |
Jul
(320) |
Aug
(330) |
Sep
(209) |
Oct
(217) |
Nov
(460) |
Dec
(392) |
| 2011 |
Jan
(338) |
Feb
(465) |
Mar
(1257) |
Apr
(433) |
May
(505) |
Jun
(417) |
Jul
(438) |
Aug
(241) |
Sep
(258) |
Oct
(223) |
Nov
(224) |
Dec
(172) |
| 2012 |
Jan
(151) |
Feb
(119) |
Mar
(220) |
Apr
(182) |
May
(236) |
Jun
(264) |
Jul
(188) |
Aug
(145) |
Sep
(186) |
Oct
(183) |
Nov
(243) |
Dec
(126) |
| 2013 |
Jan
(133) |
Feb
(165) |
Mar
(122) |
Apr
(116) |
May
(177) |
Jun
(177) |
Jul
(290) |
Aug
(150) |
Sep
(165) |
Oct
(168) |
Nov
(252) |
Dec
(152) |
| 2014 |
Jan
(109) |
Feb
(150) |
Mar
(135) |
Apr
(186) |
May
(235) |
Jun
(181) |
Jul
(193) |
Aug
(117) |
Sep
(118) |
Oct
(194) |
Nov
(207) |
Dec
(261) |
| 2015 |
Jan
(138) |
Feb
(218) |
Mar
(180) |
Apr
(141) |
May
(114) |
Jun
(24) |
Jul
(22) |
Aug
(14) |
Sep
(22) |
Oct
(11) |
Nov
(7) |
Dec
(10) |
| 2016 |
Jan
(1) |
Feb
(31) |
Mar
(13) |
Apr
(30) |
May
(34) |
Jun
(25) |
Jul
(16) |
Aug
(14) |
Sep
(21) |
Oct
(20) |
Nov
(6) |
Dec
|
Update of /cvsroot/qooxdoo/qooxdoo/source/themes/icons/kids/32 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25626/source/themes/icons/kids/32 Added Files: funct.png colors.png block-device.png paint.png display.png sound.png exit.png insert-table-row.png package.png games.png char-device.png terminal.png decrypted.png energy.png launch.png tip.png chart.png view-bottom.png 3d.png home.png file-save-as.png mail-new.png cache.png antivirus.png alarm.png settings.png configure.png icons.png trashcan-empty.png mac.png console.png scanner.png instant-available.png server.png style.png mail.png file-find.png graphics.png delete-table-row.png iconthemes.png connect-creating.png dictionary.png contact.png file-save.png hardware.png modem.png trashcan-full.png bookmark.png themes.png appearance.png email.png folder-important.png mail-get.png editor.png encrypted.png viewmag-fit.png movieplayer.png important.png file-new.png locale.png help.png desktop.png viewmag-plus.png view-multicolumn.png date.png joystick.png bookmark-add.png vectorgraphics.png bell.png pipe.png fonts.png exec.png partitions.png edit-delete.png folder-locked.png back.png edit-copy.png favourite.png edit-paste.png user.png search.png password.png services.png forward.png keyboard-layout.png viewmag-original.png view-sidetree.png file-open.png button-ok.png mouse.png delete-table-col.png view-icon.png error.png down.png presentation.png network.png system.png floppy.png appointment.png flowchart.png reload.png tv.png wordprocessor.png view-choose.png connect-established.png file-print.png cam.png tux.png misc.png folder.png edit-cut.png cookie.png viewmag-minus.png fileshare.png info.png mail-find.png queue.png bitmapgraphics.png contents.png magnifier.png utilities.png viewmag.png help-center.png applications.png connect-no.png cdrom.png memory.png favorites.png core.png babelfish.png look-and-feel.png mail-delete.png instant-away.png outbox.png notes.png button-cancel.png folder-open.png view-text.png calculator.png pda.png bug.png devices.png folder-favorite.png clock.png accessibility.png hardware-info.png find.png up.png redo.png view-detailed.png penguin.png stop.png multimedia.png inbox.png insert-table-col.png file-manager.png mail-send.png attach.png tablet.png goto.png edit.png toys.png harddrive.png undo.png camera.png run.png control-center.png Log Message: Release 0.5 ;-) --- NEW FILE: fonts.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tux.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-favorite.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: instant-available.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: char-device.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: funct.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-detailed.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: display.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: colors.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: error.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: control-center.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: games.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-important.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: misc.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: core.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: launch.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: network.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: viewmag-original.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: terminal.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: editor.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: toys.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: contents.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: look-and-feel.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: alarm.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: vectorgraphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: edit-cut.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: info.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-choose.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: penguin.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: down.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: attach.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: inbox.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: devices.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: themes.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: server.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: chart.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: calculator.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: movieplayer.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: outbox.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: console.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-locked.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: forward.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: accessibility.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: paint.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: queue.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: button-ok.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: instant-away.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: energy.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: insert-table-col.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-delete.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-save.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: favourite.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tip.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: graphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: redo.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: babelfish.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: joystick.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: services.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bug.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bitmapgraphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: edit-delete.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: locale.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-send.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: run.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: edit-copy.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tv.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: iconthemes.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: modem.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: email.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: contact.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: pipe.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: notes.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: settings.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: configure.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bell.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: viewmag-fit.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: package.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: harddrive.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-sidetree.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: delete-table-row.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: memory.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: flowchart.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: block-device.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: floppy.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: stop.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: encrypted.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: important.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mac.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: connect-established.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cam.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: connect-no.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: user.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: trashcan-full.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: style.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-multicolumn.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: exec.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: decrypted.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: applications.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-find.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: hardware.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: favorites.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-manager.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: button-cancel.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: antivirus.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: utilities.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-print.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: date.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-new.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-open.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mouse.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: camera.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-bottom.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cache.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bookmark.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: sound.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: help-center.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: help.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: edit.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: goto.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-find.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: appearance.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: fileshare.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: presentation.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: multimedia.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: edit-paste.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: pda.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: viewmag-minus.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: viewmag.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: viewmag-plus.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: reload.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: 3d.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cookie.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: wordprocessor.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: clock.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: connect-creating.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: back.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-save-as.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tablet.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: scanner.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-open.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: undo.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: system.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icons.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: dictionary.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: find.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cdrom.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: magnifier.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-text.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: insert-table-row.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: desktop.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-get.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: keyboard-layout.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: search.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: up.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bookmark-add.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: home.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: partitions.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-icon.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: trashcan-empty.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: appointment.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: hardware-info.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-new.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: delete-table-col.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: password.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: exit.png --- (This appears to be a binary file; contents omitted.) |
|
From: Andreas E. <ec...@us...> - 2006-02-17 11:45:33
|
Update of /cvsroot/qooxdoo/qooxdoo/source/style/themes/win9x In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25626/source/style/themes/win9x Removed Files: radiobuttonbackground.gif windowcaption_active.png theme.css windowcaption_inactive.png Log Message: Release 0.5 ;-) --- windowcaption_active.png DELETED --- --- radiobuttonbackground.gif DELETED --- --- windowcaption_inactive.png DELETED --- --- theme.css DELETED --- |
|
From: Andreas E. <ec...@us...> - 2006-02-17 11:45:23
|
Update of /cvsroot/qooxdoo/qooxdoo/source/script/deprecated In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25626/source/script/deprecated Added Files: QxXmlHttpLoader.js QxData.js Log Message: Release 0.5 ;-) --- NEW FILE: QxXmlHttpLoader.js --- /* ************************************************************************ qooxdoo - the new era of web interface development Version: $Id: QxXmlHttpLoader.js,v 1.2 2006/02/17 11:45:01 ecker Exp $ Copyright: (C) 2004-2005 by Schlund + Partner AG, Germany All rights reserved License: LGPL 2.1: http://creativecommons.org/licenses/LGPL/2.1/ Internet: * http://qooxdoo.oss.schlund.de Authors: * Sebastian Werner (wpbasti) <sebastian dot werner at 1und1 dot de> * Andreas Ecker (aecker) <andreas dot ecker at 1und1 dot de> ************************************************************************ */ /* ************************************************************************ #package(ajax) ************************************************************************ */ function QxXmlHttpLoader() { QxTarget.call(this); if (!QxXmlHttpLoader._ok) { throw new Error("Your Browser does not support XML-HTTP!"); }; // Object wrapper to events (needed for DOM events) var o = this; this.__onreadystatechange = function() { o._onreadystatechange(); }; this.__onload = function() { o._onload(); }; this.__onreadystatefix = function () { o.req.readyState = 4; o._onreadystatechange(); }; }; QxXmlHttpLoader.extend(QxTarget, "QxXmlHttpLoader"); /* ----------------------------------------------------------------- The XMLHTTP-Object: http://developer.apple.com/internet/webcontent/xmlhttpreq.html ----------------------------------------------------------------- Functions: --------------- abort() Stops the current request getAllResponseHeaders() Returns complete set of headers (labels and values) as a string getResponseHeader("headerLabel") Returns the string value of a single header label open("method", "URL"[, asyncFlag[, "userName"[, "password"]]]) Assigns destination URL, method, and other optional attributes of a pending request send(content) Transmits the request, optionally with postable string or DOM object data setRequestHeader("label", "value") Assigns a label/value pair to the header to be sent with a request Properties: ---------------- onreadystatechange Event handler for an event that fires at every state change readyState Object status integer: 0 = uninitialized 1 = loading 2 = loaded 3 = interactive 4 = complete responseText String version of data returned from server process responseXML DOM-compatible document object of data returned from server process status Numeric code returned by server, such as 404 for "Not Found" or 200 for "OK" statusText String message accompanying the status code */ // Do this once per load to reduce execution time QxXmlHttpLoader._http = window.XMLHttpRequest ? true : false; QxXmlHttpLoader._activex = window.ActiveXObject && !QxClient.isOpera() ? true : false; QxXmlHttpLoader._activexobj = null; QxXmlHttpLoader._ok = QxXmlHttpLoader._http || QxXmlHttpLoader._activex; QxXmlHttpLoader.addProperty({ name : "requestMethod", type : QxConst.TYPEOF_STRING, defaultValue : "GET" }); // Try to find valid Microsoft implementation of XMLHTTP if (QxXmlHttpLoader._activex) { var servers = ["MSXML2", "Microsoft", "MSXML", "MSXML3"]; for (var i=0; i<servers.length; i++) { try { var o = new ActiveXObject(servers[i] + ".XMLHTTP"); QxXmlHttpLoader._activexobj = servers[i]; o = null; } catch(ex) {}; }; }; QxXmlHttpLoader.addProperty({ name : "xml" }); // add an empty hash for request headers proto._requestHeaders = {}; proto.removeRequestHeader = function(headerName) { delete this._requestHeaders[headerName]; return true; }; proto.setRequestHeader = function(headerName, headerValue) { this._requestHeaders[headerName] = headerValue; return true; }; proto._applyHeaders = function() { if ( !this.req ) return; var vHeaders = this._requestHeaders; var headerName; for (headerName in vHeaders) { this.req.setRequestHeader(headerName,vHeaders[headerName]); } }; // add an empty hash for request Properties // proto._requestProperties = {}; proto.removeRequestProperty = function(propName) { delete this._requestProperties[propName]; return true; }; proto.setRequestProperty = function(propName, propValue) { this._requestProperties[propName] = propValue; return true; }; proto._applyRequestProperties = function(vUrl) { var vProperties = this._requestProperties; var propName; if ( vUrl != null ) { vUrl += ( vUrl.indexOf("?") == -1 ) ? "?" : "&"; } else vUrl = ""; for (propName in vProperties) { vUrl += propName + "=" + encodeURIComponent(vProperties[propName]) + "&"; } return vUrl; }; proto.load = function(url) { try { this.req = QxXmlHttpLoader._activex ? new ActiveXObject(QxXmlHttpLoader._activexobj + ".XMLHTTP") : new XMLHttpRequest(); // opera 7.6 beta1 does not support this if (typeof this.req.abort != QxConst.TYPEOF_UNDEFINED) { this.req.abort(); }; this.req.onreadystatechange = this.__onreadystatechange; // this works also in gecko based browsers // this.req.onload = this.__onload; // some versions of Moz do not support the readyState property // and the onreadystate event, so we patch it! if (this.req.readyState == null) { this.req.readyState = 1; req.addEventListener(QxConst.EVENT_TYPE_LOAD, this.__onreadystatefix, false); }; var method = this.getRequestMethod(); // append the request properties to the request url // if the method is of type GET if ( method == "GET" ) url = this._applyRequestProperties(url); this.req.open(method, url, true); // apply request headers to the request object // this._applyHeaders(); // if the request method is POST // create a property list and use it as argument to the send // method var data = null; if ( method == "POST" ) data = this._applyRequestProperties(); return QxXmlHttpLoader._activex ? this.req.send(data) : this.req.send(data); } catch(e) { throw new Error("Your browser does not support XML-HTTP:\n" + e); }; }; proto._onload = function() { }; proto._onreadystatechange = function() { switch(this.req.readyState) { case 1: if (this.hasEventListeners("init")) { this.dispatchEvent(new QxEvent("init"), true); }; //this.debug("[1/4] About to send request."); break; case 2: if (this.hasEventListeners("connect")) { this.dispatchEvent(new QxEvent("connect"), true); }; //this.debug("[2/4] Connection to server established."); // msxml does not have the status property available at // this stage and gives "unknown error" if the property is // accessed // if (!QxXmlHttpLoader._activex) // Check HTTP State if (this.req.status != 200 && this.req.status != 0) { // opera 7.6 beta1 does not support this if (typeof this.req.abort != QxConst.TYPEOF_UNDEFINED) this.req.abort(); throw new Error("File request failed: " + this.req.statusText + " [" + this.req.status + "]"); }; break; case 3: if (this.hasEventListeners("download")) { this.dispatchEvent(new QxEvent("download"), true); }; try { var l = this.req.getResponseHeader("Content-Length"); if (typeof l != QxConst.TYPEOF_NUMBER) { l = NaN; }; } catch(ex) { var l = NaN; }; //this.debug("[3/4] Downloading data: " + l); break; case 4: if (this.hasEventListeners("done")) { this.dispatchEvent(new QxEvent("done"), true); }; //this.debug("[4/4] Downloading done."); // Check HTTP State if (this.req.status != 200 && this.req.status != 0) { // be nice to opera 7.6beta1 if (this.req.abort) { this.req.abort(); }; throw new Error("File request failed: " + this.req.statusText + " [" + this.req.status + "]"); }; if (this.req.responseXML) { // Typical behaviour on file:// on mshtml // Could we check this with something like: /^file\:/.test(path); ? // No browser check here, because it doesn't seem to break other browsers if (!this.req.responseXML.documentElement) { // Clear xml file declaration, this breaks non unicode files (like ones with Umlauts) var s = String(this.req.responseText).replace(/<\?xml[^\?]*\?>/, QxConst.CORE_EMPTY); this.req.responseXML.loadXML(s); }; // Re-check if fixed... if (!this.req.responseXML.documentElement) { throw new Error("Missing Document Element!"); }; if (this.req.responseXML.documentElement.tagName == "parseerror") { throw new Error("XML-File is not well-formed!"); }; // Dispatch complete event this.dispatchEvent(new QxDataEvent("complete", this.req.responseXML), true); } else { this.dispatchEvent(new QxDataEvent("complete", this.req.responseText), true); }; }; }; proto.dispose = function() { if (this._disposed) { return; }; if (this.req) { // Next line of code was supposed to fix a IE memory leak. Unfortunately, // it lets IE consume more and more memory by each request. // this.req.onreadystatechange = null; // this seems to be ok this.req = null; }; this.__onreadystatechange = null; return QxTarget.prototype.dispose.call(this); }; --- NEW FILE: QxData.js --- /* ************************************************************************ qooxdoo - the new era of web interface development Version: $Id: QxData.js,v 1.2 2006/02/17 11:45:01 ecker Exp $ Copyright: (C) 2004-2005 by Schlund + Partner AG, Germany All rights reserved License: LGPL 2.1: http://creativecommons.org/licenses/LGPL/2.1/ Internet: * http://qooxdoo.oss.schlund.de Authors: * Sebastian Werner (wpbasti) <sebastian dot werner at 1und1 dot de> * Andreas Ecker (aecker) <andreas dot ecker at 1und1 dot de> ************************************************************************ */ /* ************************************************************************ #package(ajax) #require(QxTimer) ************************************************************************ */ /*! Helper class for data transfer from server to client */ function QxData(c) { QxTarget.call(this); this._requestQueue = []; this._storeQueue = []; this._cache = {}; this._interval = new QxTimer(25); this._processRequestQueue = false; var o = this; this._interval.addEventListener(QxConst.EVENT_TYPE_INTERVAL, function() { o.checkProcess(); }); }; QxData.extend(QxTarget, "QxData"); proto.loadData = function(dataKey) { if (this.getDisposed()) { return; }; this._requestQueue.push(dataKey); if (!this._interval.getEnabled()) { this._interval.start(); }; }; proto.checkProcess = function() { if (this.getDisposed()) { return; }; if (this._processRequestQueue) { return; }; this._processRequestQueue = true; while(this._requestQueue.length > 0) { this.process(this._requestQueue.shift(), new QxXmlHttpLoader); }; this._processRequestQueue = false; this._interval.stop(); }; proto.process = function(dataKey, loader) { if (this.getDisposed()) { return; }; this._storeQueue.push(dataKey); var o = this; loader.addEventListener("complete", function(e) { o.processComplete(e.getData()); loader.dispose(); }); loader.load(this.makeRequest(dataKey)); // sending xmlRequest... (callback := processComplete) }; /*! This handles the dataKey and generates the request URI Extend QxData and overwrite this function! */ proto.makeRequest = function(dataKey) { var t = dataKey.indexOf("["); var p0 = dataKey.substring(0, t); var p1 = dataKey.substring(t+1, dataKey.length-1); return "data/" + p0 + "/" + p1 + ".xml" + "?r=" + Math.round(Math.random()^Math.random()*100000); }; proto.processComplete = function(xmlData) { var req = this.getRequest(xmlData); var res = this.parseData(req, xmlData); this.mergeCacheData(res); this.dispatchEvent(new QxDataEvent("update" + req.toFirstUp(), this), true); }; proto.getRequest = function(xmlData) { return xmlData.documentElement.getElementsByTagName("PfxRequest")[0].getElementsByTagName("PfxSoap")[0].getAttribute("reqname"); }; proto.getResultXml = function(xmlData) { return xmlData.documentElement.getElementsByTagName("PfxResult")[0]; }; proto.mapXmlToObject = function(xmlFrag) { var r = {}; var c = xmlFrag.childNodes; for (var i=0; i<c.length; i++) { if (c[i].nodeType == 1) { r[c[i].tagName] = c[i].firstChild.nodeValue; }; }; return r; }; proto.parseData = function(req, xmlData) { var handler = this["_parseData_" + req]; if (typeof handler != QxConst.TYPEOF_FUNCTION) { throw new Error("QxData: The Parser function is not defined: _parseData_" + req + "!"); }; return handler.call(this, xmlData); }; proto.mergeCacheData = function(res) { for (i in res) { this._cache[i] = res[i]; }; }; proto.dispose = function() { if(this._disposed) { return; }; QxObject.prototype.dispose.call(this); if (typeof this._requestQueue == QxConst.TYPEOF_OBJECT) { for (var i=0; i<this._requestQueue.length; i++) { delete this._requestQueue[i]; }; }; delete this._requestQueue; if (typeof this._storeQueue == QxConst.TYPEOF_OBJECT) { for (var i=0; i<this._storeQueue.length; i++) { delete this._storeQueue[i]; }; }; delete this._storeQueue; if (typeof this._cache == QxConst.TYPEOF_OBJECT) { for (i in this._cache) { delete this._cache[i]; }; }; this._cache = null; if (this._interval) { this._interval.dispose(); }; this._interval = null; this._processRequestQueue = null; }; |
Update of /cvsroot/qooxdoo/qooxdoo/source/script/gui In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25626/source/script/gui Added Files: QxBorderCache.js QxColorCore.js QxColor.js QxSelectionStorage.js QxAppearanceTheme.js QxFlashPlayerVersion.js QxClientWindow.js QxBorder.js QxBorderPresets.js QxWidgetTheme.js QxBorderObject.js QxColorObject.js QxWidget.js QxImagePreloader.js QxFont.js QxCommand.js QxFontCache.js QxColorTheme.js QxIconTheme.js QxNativeWindow.js QxFontObject.js QxParent.js QxBorderObjectPresets.js QxWidgetCore.js QxColorCache.js QxImagePreloaderSystem.js Log Message: Release 0.5 ;-) --- NEW FILE: QxWidgetCore.js --- /* ************************************************************************ qooxdoo - the new era of web interface development Version: $Id: QxWidgetCore.js,v 1.2 2006/02/17 11:44:53 ecker Exp $ Copyright: (C) 2004-2005 by Schlund + Partner AG, Germany All rights reserved License: LGPL 2.1: http://creativecommons.org/licenses/LGPL/2.1/ Internet: * http://qooxdoo.oss.schlund.de Authors: * Sebastian Werner (wpbasti) <sebastian dot werner at 1und1 dot de> * Andreas Ecker (aecker) <andreas dot ecker at 1und1 dot de> ************************************************************************ */ /* ************************************************************************ #package(guicore) #require(QxWidget) #require(QxSettings) #post(QxInline) ************************************************************************ */ /* --------------------------------------------------------------------------- ALL QUEUES --------------------------------------------------------------------------- */ if (QxSettings.enableWidgetDebug) { QxWidget.flushGlobalQueues = function() { if (QxWidget._inFlushGlobalQueues || !window.application.isReady()) { return; }; if (!(QxWidget._globalWidgetQueue.length > 0 || QxWidget._globalElementQueue.length > 0 || QxWidget._globalStateQueue.length > 0 || QxWidget._globalJobQueue.length > 0 || QxWidget._globalLayoutQueue.length > 0 || QxWidget._fastGlobalDisplayQueue.length > 0 || !QxUtil.isObjectEmpty(QxWidget._lazyGlobalDisplayQueue))) { return; }; // Also used for inline event handling to seperate 'real' events QxWidget._inFlushGlobalQueues = true; var vStart; vStart = (new Date).valueOf(); QxWidget.flushGlobalWidgetQueue(); var vWidgetDuration = (new Date).valueOf() - vStart; vStart = (new Date).valueOf(); QxWidget.flushGlobalStateQueue(); var vStateDuration = (new Date).valueOf() - vStart; vStart = (new Date).valueOf(); QxWidget.flushGlobalElementQueue(); var vElementDuration = (new Date).valueOf() - vStart; vStart = (new Date).valueOf(); QxWidget.flushGlobalJobQueue(); var vJobDuration = (new Date).valueOf() - vStart; vStart = (new Date).valueOf(); QxWidget.flushGlobalLayoutQueue(); var vLayoutDuration = (new Date).valueOf() - vStart; vStart = (new Date).valueOf(); QxWidget.flushGlobalDisplayQueue(); var vDisplayDuration = (new Date).valueOf() - vStart; var vSum = vWidgetDuration + vStateDuration + vElementDuration + vJobDuration + vLayoutDuration + vDisplayDuration; if (vSum > 0) { QxDebug("QxWidgetCore", "Flush Global Queues", "info"); QxDebug("QxWidgetCore", "Widgets: " + vWidgetDuration + "ms"); QxDebug("QxWidgetCore", "State: " + vStateDuration + "ms"); QxDebug("QxWidgetCore", "Element: " + vElementDuration + "ms"); QxDebug("QxWidgetCore", "Job: " + vJobDuration + "ms"); QxDebug("QxWidgetCore", "Layout: " + vLayoutDuration + "ms"); QxDebug("QxWidgetCore", "Display: " + vDisplayDuration + "ms"); window.status = "Flush: Widget:" + vWidgetDuration + " State:" + vStateDuration + " Element:" + vElementDuration + " Job:" + vJobDuration + " Layout:" + vLayoutDuration + " Display:" + vDisplayDuration; }; delete QxWidget._inFlushGlobalQueues; }; } else { QxWidget.flushGlobalQueues = function() { if (QxWidget._inFlushGlobalQueues || !window.application.isReady()) { return; }; // Also used for inline event handling to seperate 'real' events QxWidget._inFlushGlobalQueues = true; QxWidget.flushGlobalWidgetQueue(); QxWidget.flushGlobalStateQueue(); QxWidget.flushGlobalElementQueue(); QxWidget.flushGlobalJobQueue(); QxWidget.flushGlobalLayoutQueue(); QxWidget.flushGlobalDisplayQueue(); delete QxWidget._inFlushGlobalQueues; }; }; /* --------------------------------------------------------------------------- WIDGET QUEUE Allows widgets to register to the widget queue to do multiple things before the other queues will be flushed --------------------------------------------------------------------------- */ QxWidget._globalWidgetQueue = []; QxWidget.addToGlobalWidgetQueue = function(vWidget) { if (!vWidget._isInGlobalWidgetQueue && vWidget._isDisplayable) { QxWidget._globalWidgetQueue.push(vWidget); vWidget._isInGlobalWidgetQueue = true; }; }; QxWidget.removeFromGlobalWidgetQueue = function(vWidget) { if (vWidget._isInGlobalWidgetQueue) { QxWidget._globalWidgetQueue.remove(vWidget); delete vWidget._isInGlobalWidgetQueue; }; }; QxWidget.flushGlobalWidgetQueue = function() { var vQueue=QxWidget._globalWidgetQueue, vLength, vWidget; while ((vLength=vQueue.length) > 0) { for (var i=0; i<vLength; i++) { vWidget = vQueue[i]; vWidget.flushWidgetQueue(); delete vWidget._isInGlobalWidgetQueue; }; vQueue.splice(0, vLength); }; }; /* --------------------------------------------------------------------------- ELEMENT QUEUE Contains the widgets which should be (dom-)created --------------------------------------------------------------------------- */ QxWidget._globalElementQueue = []; QxWidget.addToGlobalElementQueue = function(vWidget) { if (!vWidget._isInGlobalElementQueue && vWidget._isDisplayable) { QxWidget._globalElementQueue.push(vWidget); vWidget._isInGlobalElementQueue = true; }; }; QxWidget.removeFromGlobalElementQueue = function(vWidget) { if (vWidget._isInGlobalElementQueue) { QxWidget._globalElementQueue.remove(vWidget); delete vWidget._isInGlobalElementQueue; }; }; QxWidget.flushGlobalElementQueue = function() { var vQueue=QxWidget._globalElementQueue, vLength, vWidget; while ((vLength=vQueue.length) > 0) { for (var i=0; i<vLength; i++) { vWidget = vQueue[i]; vWidget._createElementImpl(); delete vWidget._isInGlobalElementQueue; }; vQueue.splice(0, vLength); }; }; /* --------------------------------------------------------------------------- STATE QUEUE Contains the widgets which recently changed their state --------------------------------------------------------------------------- */ QxWidget._globalStateQueue = []; QxWidget.addToGlobalStateQueue = function(vWidget) { if (!vWidget._isInGlobalStateQueue && vWidget._isDisplayable) { QxWidget._globalStateQueue.push(vWidget); vWidget._isInGlobalStateQueue = true; }; }; QxWidget.removeFromGlobalStateQueue = function(vWidget) { if (vWidget._isInGlobalStateQueue) { QxWidget._globalStateQueue.remove(vWidget); delete vWidget._isInGlobalStateQueue; }; }; QxWidget.flushGlobalStateQueue = function() { var vQueue=QxWidget._globalStateQueue, vLength, vWidget; while ((vLength=vQueue.length) > 0) { for (var i=0; i<vLength; i++) { vWidget = vQueue[i]; vWidget._applyStateAppearance(); delete vWidget._isInGlobalStateQueue; }; vQueue.splice(0, vLength); }; }; /* --------------------------------------------------------------------------- JOBS QUEUE Contains the widgets which need a update after they were visible before --------------------------------------------------------------------------- */ QxWidget._globalJobQueue = []; QxWidget.addToGlobalJobQueue = function(vWidget) { if (!vWidget._isInGlobalJobQueue && vWidget._isDisplayable) { QxWidget._globalJobQueue.push(vWidget); vWidget._isInGlobalJobQueue = true; }; }; QxWidget.removeFromGlobalJobQueue = function(vWidget) { if (vWidget._isInGlobalJobQueue) { QxWidget._globalJobQueue.remove(vWidget); delete vWidget._isInGlobalJobQueue; }; }; QxWidget.flushGlobalJobQueue = function() { var vQueue=QxWidget._globalJobQueue, vLength, vWidget; while ((vLength=vQueue.length) > 0) { for (var i=0; i<vLength; i++) { vWidget = vQueue[i]; vWidget._flushJobQueue(vWidget._jobQueue); delete vWidget._isInGlobalJobQueue; }; vQueue.splice(0, vLength); }; }; /* --------------------------------------------------------------------------- LAYOUT QUEUE Contains the parents (QxParent) of the children which needs layout updates --------------------------------------------------------------------------- */ QxWidget._globalLayoutQueue = []; QxWidget.addToGlobalLayoutQueue = function(vParent) { if (!vParent._isInGlobalLayoutQueue && vParent._isDisplayable) { QxWidget._globalLayoutQueue.push(vParent); vParent._isInGlobalLayoutQueue = true; }; }; QxWidget.removeFromGlobalLayoutQueue = function(vParent) { if (vParent._isInGlobalLayoutQueue) { QxWidget._globalLayoutQueue.remove(vParent); delete vParent._isInGlobalLayoutQueue; }; }; QxWidget.flushGlobalLayoutQueue = function() { var vQueue=QxWidget._globalLayoutQueue, vLength, vParent; while ((vLength=vQueue.length) > 0) { for (var i=0; i<vLength; i++) { vParent = vQueue[i]; vParent._flushChildrenQueue(); delete vParent._isInGlobalLayoutQueue; }; vQueue.splice(0, vLength); }; }; /* --------------------------------------------------------------------------- DISPLAY QUEUE Contains the widgets which should initially become visible --------------------------------------------------------------------------- */ QxWidget._fastGlobalDisplayQueue = []; QxWidget._lazyGlobalDisplayQueues = {}; QxWidget.addToGlobalDisplayQueue = function(vWidget) { if (!vWidget._isInGlobalDisplayQueue && vWidget._isDisplayable) { var vParent = vWidget.getParent(); if (vParent.isSeeable()) { var vKey = vParent.toHashCode(); if (QxWidget._lazyGlobalDisplayQueues[vKey]) { QxWidget._lazyGlobalDisplayQueues[vKey].push(vWidget) } else { QxWidget._lazyGlobalDisplayQueues[vKey] = [vWidget]; }; } else { QxWidget._fastGlobalDisplayQueue.push(vWidget); }; vWidget._isInGlobalDisplayQueue = true; }; }; QxWidget.removeFromGlobalDisplayQueue = function(vWidget) {}; QxWidget.flushGlobalDisplayQueue = function() { var vKey, vLazyQueue, vWidget, vFragment; var vFastQueue = QxWidget._fastGlobalDisplayQueue; var vLazyQueues = QxWidget._lazyGlobalDisplayQueues; /* ----------------------------------------------- Flush display queues ----------------------------------------------- */ // Work on fast queue for (var i=0, l=vFastQueue.length; i<l; i++) { vWidget = vFastQueue[i]; vWidget.getParent()._getTargetNode().appendChild(vWidget.getElement()); }; // Work on lazy queues: Inline widgets for (vKey in vLazyQueues) { vLazyQueue = vLazyQueues[vKey]; for (var i=0; i<vLazyQueue.length; i++) { vWidget = vLazyQueue[i]; if (vWidget instanceof QxInline) { vWidget._beforeInsertDom(); try { document.getElementById(vWidget.getInlineNodeId()).appendChild(vWidget.getElement()); } catch(ex) { vWidget.debug("Could not append to inline id: " + vWidget.getInlineNodeId() + ": " + ex); }; vWidget._afterInsertDom(); vWidget._afterAppear(); // Remove inline widget from queue and fix iterator position vLazyQueue.remove(vWidget); i--; // Reset display queue flag delete vWidget._isInGlobalDisplayQueue; }; }; }; // Work on lazy queues: Other widgets for (vKey in vLazyQueues) { vLazyQueue = vLazyQueues[vKey]; // test for minimum childrens which should // be added to the same parent if (document.createDocumentFragment && vLazyQueue.length >= 3) { // creating new document fragment vFragment = document.createDocumentFragment(); // appending all widget elements to fragment for (var i=0, l=vLazyQueue.length; i<l; i++) { vWidget = vLazyQueue[i]; vWidget._beforeInsertDom(); vFragment.appendChild(vWidget.getElement()); }; // append all fragment data at once to // the already visible parent widget element vLazyQueue[0].getParent()._getTargetNode().appendChild(vFragment); for (var i=0, l=vLazyQueue.length; i<l; i++) { vWidget = vLazyQueue[i]; vWidget._afterInsertDom(); }; } else { // appending all widget elements (including previously added children) // to the already visible parent widget element for (var i=0, l=vLazyQueue.length; i<l; i++) { vWidget = vLazyQueue[i]; vWidget._beforeInsertDom(); vWidget.getParent()._getTargetNode().appendChild(vWidget.getElement()); vWidget._afterInsertDom(); }; }; }; /* ----------------------------------------------- Cleanup and appear signals ----------------------------------------------- */ // Only need to do this with the lazy queues // because through the recursion from QxParent // all others get also informed. for (vKey in vLazyQueues) { vLazyQueue = vLazyQueues[vKey]; for (var i=0, l=vLazyQueue.length; i<l; i++) { vWidget = vLazyQueue[i]; if (vWidget.getVisibility()) { vWidget._afterAppear(); }; // Reset display queue flag delete vWidget._isInGlobalDisplayQueue; }; delete vLazyQueues[vKey]; }; // Reset display queue flag for widgets in fastQueue for (var i=0, l=vFastQueue.length; i<l; i++) { delete vFastQueue[i]._isInGlobalDisplayQueue; }; // Remove fast queue entries vFastQueue.removeAll(); }; /* --------------------------------------------------------------------------- GLOBAL HELPERS --------------------------------------------------------------------------- */ QxWidget.getActiveSiblingHelperIgnore = function(vIgnoreClasses, vInstance) { for (var j=0; j<vIgnoreClasses.length; j++) { if (vInstance instanceof vIgnoreClasses[j]) { return true; }; }; return false; }; QxWidget.getActiveSiblingHelper = function(vObject, vParent, vCalc, vIgnoreClasses, vMode) { if (!vIgnoreClasses) { vIgnoreClasses = []; }; var vChilds = vParent.getChildren(); var vPosition = QxUtil.isInvalid(vMode) ? vChilds.indexOf(vObject) + vCalc : vMode == "first" ? 0 : vChilds.length-1; var vInstance = vChilds[vPosition]; while(!vInstance.isEnabled() || QxWidget.getActiveSiblingHelperIgnore(vIgnoreClasses, vInstance)) { vPosition += vCalc; vInstance = vChilds[vPosition]; if (!vInstance) { return null; }; }; return vInstance; }; --- NEW FILE: QxFontCache.js --- /* ************************************************************************ qooxdoo - the new era of web interface development Version: $Id: QxFontCache.js,v 1.2 2006/02/17 11:44:53 ecker Exp $ Copyright: (C) 2004-2005 by Schlund + Partner AG, Germany All rights reserved License: LGPL 2.1: http://creativecommons.org/licenses/LGPL/2.1/ Internet: * http://qooxdoo.oss.schlund.de Authors: * Sebastian Werner (wpbasti) <sebastian dot werner at 1und1 dot de> * Andreas Ecker (aecker) <andreas dot ecker at 1und1 dot de> ************************************************************************ */ /* ************************************************************************ #package(font) ************************************************************************ */ function QxFontCache(propValue, propData) { var propKey; var propKeyAsStyle = false; switch(typeof propValue) { case QxConst.TYPEOF_STRING: if (propValue != QxConst.CORE_EMPTY) { propValue = propKey = propValue.toLowerCase(); break; }; return propValue; case QxConst.TYPEOF_NUMBER: propKey = propValue.toString(); break; case QxConst.TYPEOF_OBJECT: if (propValue == null || propValue instanceof QxFont) { return propValue; }; // Try to detect array of RGB values if (typeof propValue.join === QxConst.TYPEOF_FUNCTION) { propKey = propValue.join(QxConst.CORE_SPACE).toLowerCase(); break; }; default: return propValue; }; if (QxFontCache._data[propKey]) { return QxFontCache._data[propKey]; }; return QxFontCache._data[propKey] = QxFont.fromString(propKey); }; QxFontCache._data = {}; --- NEW FILE: QxParent.js --- /* ************************************************************************ qooxdoo - the new era of web interface development Version: $Id: QxParent.js,v 1.2 2006/02/17 11:44:53 ecker Exp $ Copyright: (C) 2004-2005 by Schlund + Partner AG, Germany All rights reserved License: LGPL 2.1: http://creativecommons.org/licenses/LGPL/2.1/ Internet: * http://qooxdoo.oss.schlund.de Authors: * Sebastian Werner (wpbasti) [...1153 lines suppressed...] this._children[i].dispose(); this._children[i] = null; }; this._children = null; }; delete this._cachedVisibleChildren; // Remove Key Handler if (this.getFocusManager()) { this.removeEventListener(QxConst.EVENT_TYPE_KEYDOWN, this._onfocuskeyevent); this.removeEventListener(QxConst.EVENT_TYPE_KEYPRESS, this._onfocuskeyevent); this.forceFocusManager(null); }; return QxWidget.prototype.dispose.call(this); }; --- NEW FILE: QxNativeWindow.js --- /* ************************************************************************ qooxdoo - the new era of web interface development Version: $Id: QxNativeWindow.js,v 1.2 2006/02/17 11:44:53 ecker Exp $ Copyright: (C) 2004-2005 by Schlund + Partner AG, Germany All rights reserved License: LGPL 2.1: http://creativecommons.org/licenses/LGPL/2.1/ Internet: * http://qooxdoo.oss.schlund.de Authors: * Sebastian Werner (wpbasti) <sebastian dot werner at 1und1 dot de> * Andreas Ecker (aecker) <andreas dot ecker at 1und1 dot de> ************************************************************************ */ /* ************************************************************************ #package(nativewindow) #require(QxDomWindow) #post(QxClientDocument) ************************************************************************ */ function QxNativeWindow(vUrl, vName) { QxTarget.call(this); // ************************************************************************ // TIMER // ************************************************************************ this._timer = new QxTimer(100); this._timer.addEventListener(QxConst.EVENT_TYPE_INTERVAL, this._oninterval, this); // ************************************************************************ // INITIAL PROPERTIES // ************************************************************************ if (QxUtil.isValidString(vUrl)) { this.setUrl(vUrl); }; if (QxUtil.isValidString(vName)) { this.setName(vName); }; }; QxNativeWindow.extend(QxTarget, "QxNativeWindow"); /* --------------------------------------------------------------------------- DATA --------------------------------------------------------------------------- */ QxNativeWindow.PROPERTY_DEPENDENT = "dependent"; QxNativeWindow.PROPERTY_WIDTH = "width"; QxNativeWindow.PROPERTY_HEIGHT = "height"; QxNativeWindow.PROPERTY_LEFT = "left"; QxNativeWindow.PROPERTY_TOP = "top"; QxNativeWindow.PROPERTY_RESIZABLE = "resizable"; QxNativeWindow.PROPERTY_STATUS = "status"; QxNativeWindow.PROPERTY_LOCATION = "location"; QxNativeWindow.PROPERTY_MENUBAR = "menubar"; QxNativeWindow.PROPERTY_TOOLBAR = "toolbar"; QxNativeWindow.PROPERTY_SCROLLBARS = "scrollbars"; QxNativeWindow.PROPERTY_MODAL = "modal"; /* --------------------------------------------------------------------------- PROPERTIES --------------------------------------------------------------------------- */ /*! If the window is open or closed */ QxNativeWindow.addProperty({ name : "open", type : QxConst.TYPEOF_BOOLEAN, defaultValue : false }); /*! The outer width of the window. */ QxNativeWindow.addProperty({ name : "width", type : QxConst.TYPEOF_NUMBER, defaultValue : 400, impl : "dimension" }); /*! The outer height of the window. */ QxNativeWindow.addProperty({ name : "height", type : QxConst.TYPEOF_NUMBER, defaultValue : 250, impl : "dimension" }); /*! The left screen coordinate of the window. */ QxNativeWindow.addProperty({ name : "left", type : QxConst.TYPEOF_NUMBER, defaultValue : 100, impl : "position" }); /*! The top screen coordinate of the window. */ QxNativeWindow.addProperty({ name : "top", type : QxConst.TYPEOF_NUMBER, defaultValue : 200, impl : "position" }); /*! Should be window be modal */ QxNativeWindow.addProperty({ name : "modal", type : QxConst.TYPEOF_BOOLEAN, defaultValue : false }); /*! Should be window be dependent on this application window */ QxNativeWindow.addProperty({ name : "dependent", type : QxConst.TYPEOF_BOOLEAN, defaultValue : true }); /*! The url */ QxNativeWindow.addProperty({ name : "url", type : QxConst.TYPEOF_STRING }); /*! The window name */ QxNativeWindow.addProperty({ name : "name", type : QxConst.TYPEOF_STRING }); /*! The text of the statusbar */ QxNativeWindow.addProperty({ name : "status", type : QxConst.TYPEOF_STRING, defaultValue : "Ready" }); /*! Should the statusbar be shown */ QxNativeWindow.addProperty({ name : "showStatusbar", type : QxConst.TYPEOF_BOOLEAN, defaultValue : false }); /*! Should the menubar be shown */ QxNativeWindow.addProperty({ name : "showMenubar", type : QxConst.TYPEOF_BOOLEAN, defaultValue : false }); /*! Should the location(bar) be shown */ QxNativeWindow.addProperty({ name : "showLocation", type : QxConst.TYPEOF_BOOLEAN, defaultValue : false }); /*! Should the toolbar be shown */ QxNativeWindow.addProperty({ name : "showToolbar", type : QxConst.TYPEOF_BOOLEAN, defaultValue : false }); /*! If the window is resizeable */ QxNativeWindow.addProperty({ name : "resizeable", type : QxConst.TYPEOF_BOOLEAN, defaultValue : true }); /*! If the window is able to scroll and has visible scrollbars if needed */ QxNativeWindow.addProperty({ name : "allowScrollbars", type : QxConst.TYPEOF_BOOLEAN, defaultValue : true }); /* --------------------------------------------------------------------------- PROPERTY GROUPS --------------------------------------------------------------------------- */ QxNativeWindow.addPropertyGroup({ name : "location", members : [ "left", "top" ]}); QxNativeWindow.addPropertyGroup({ name : "dimension", members : [ "width", "height" ]}); /* --------------------------------------------------------------------------- MODIFIERS --------------------------------------------------------------------------- */ proto._modifyPosition = function(propValue, propOldValue, propName) { /* http://www.microsoft.com/technet/prodtechnol/winxppro/maintain/sp2brows.mspx Changes to Functionality in Microsoft Windows XP Service Pack 2 Part 5: Enhanced Browsing Security URLACTION_FEATURE_WINDOW_RESTRICTIONS Allow script-initiated windows without size or position constraints Code: 2102 */ if (!this.isClosed()) { try { this._window.moveTo(this.getLeft(), this.getTop()); } catch(ex) { this.error("Cross-Domain Scripting problem: Could not move window!"); }; }; return true; }; proto._modifyDimension = function(propValue, propOldValue, propName) { /* http://www.microsoft.com/technet/prodtechnol/winxppro/maintain/sp2brows.mspx Changes to Functionality in Microsoft Windows XP Service Pack 2 Part 5: Enhanced Browsing Security URLACTION_FEATURE_WINDOW_RESTRICTIONS Allow script-initiated windows without size or position constraints Code: 2102 */ if (!this.isClosed()) { try { this._window.resizeTo(this.getWidth(), this.getHeight()); } catch(ex) { this.error("Cross-Domain Scripting problem: Could not resize window!"); }; }; return true; }; proto._modifyName = function(propValue, propOldValue, propName) { if (!this.isClosed()) { this._window.name = propValue; }; return true; }; proto._modifyUrl = function(propValue, propOldValue, propName) { // String hack needed for old compressor (compile.py) if(!this.isClosed()) { this._window.location.replace(QxUtil.isValidString(propValue) ? propValue : ("javascript:/" + "/")); }; return true; }; proto._modifyOpen = function(propValue, propOldValue, propData) { propValue ? this._open() : this._close(); return true; }; /* --------------------------------------------------------------------------- NAME --------------------------------------------------------------------------- */ proto.getName = function() { if (!this.isClosed()) { try { var vName = this._window.name; } catch(ex) { return this._valueName; }; if (vName == this._valueName) { return vName; } else { throw new Error("window name and name property are not identical"); }; } else { return this._valueName; }; }; /* --------------------------------------------------------------------------- UTILITY --------------------------------------------------------------------------- */ proto.isClosed = function() { var vClosed = true; if (this._window) { try { vClosed = this._window.closed; } catch(ex) {}; }; return vClosed; }; proto.open = function() { this.setOpen(true); }; proto.close = function() { this.setOpen(false); }; /* --------------------------------------------------------------------------- OPEN METHOD --------------------------------------------------------------------------- */ proto._open = function() { var vConf = []; /* ------------------------------------------------------------------------------ PRE CONFIGURE WINDOW ------------------------------------------------------------------------------ */ if (QxUtil.isValidNumber(this.getWidth())) { vConf.push(QxNativeWindow.PROPERTY_WIDTH); vConf.push(QxConst.CORE_EQUAL); vConf.push(this.getWidth()); vConf.push(QxConst.CORE_COMMA); }; if (QxUtil.isValidNumber(this.getHeight())) { vConf.push(QxNativeWindow.PROPERTY_HEIGHT); vConf.push(QxConst.CORE_EQUAL); vConf.push(this.getHeight()); vConf.push(QxConst.CORE_COMMA); }; if (QxUtil.isValidNumber(this.getLeft())) { vConf.push(QxNativeWindow.PROPERTY_LEFT); vConf.push(QxConst.CORE_EQUAL); vConf.push(this.getLeft()); vConf.push(QxConst.CORE_COMMA); }; if (QxUtil.isValidNumber(this.getTop())) { vConf.push(QxNativeWindow.PROPERTY_TOP); vConf.push(QxConst.CORE_EQUAL); vConf.push(this.getTop()); vConf.push(QxConst.CORE_COMMA); }; vConf.push(QxNativeWindow.PROPERTY_DEPENDENT); vConf.push(QxConst.CORE_EQUAL); vConf.push(this.getDependent() ? QxConst.CORE_YES : QxConst.CORE_NO); vConf.push(QxConst.CORE_COMMA); vConf.push(QxNativeWindow.PROPERTY_RESIZABLE); vConf.push(QxConst.CORE_EQUAL); vConf.push(this.getResizeable() ? QxConst.CORE_YES : QxConst.CORE_NO); vConf.push(QxConst.CORE_COMMA); vConf.push(QxNativeWindow.PROPERTY_STATUS); vConf.push(QxConst.CORE_EQUAL); vConf.push(this.getShowStatusbar() ? QxConst.CORE_YES : QxConst.CORE_NO); vConf.push(QxConst.CORE_COMMA); vConf.push(QxNativeWindow.PROPERTY_LOCATION); vConf.push(QxConst.CORE_EQUAL); vConf.push(this.getShowLocation() ? QxConst.CORE_YES : QxConst.CORE_NO); vConf.push(QxConst.CORE_COMMA); vConf.push(QxNativeWindow.PROPERTY_MENUBAR); vConf.push(QxConst.CORE_EQUAL); vConf.push(this.getShowMenubar() ? QxConst.CORE_YES : QxConst.CORE_NO); vConf.push(QxConst.CORE_COMMA); vConf.push(QxNativeWindow.PROPERTY_TOOLBAR); vConf.push(QxConst.CORE_EQUAL); vConf.push(this.getShowToolbar() ? QxConst.CORE_YES : QxConst.CORE_NO); vConf.push(QxConst.CORE_COMMA); vConf.push(QxNativeWindow.PROPERTY_SCROLLBARS); vConf.push(QxConst.CORE_EQUAL); vConf.push(this.getAllowScrollbars() ? QxConst.CORE_YES : QxConst.CORE_NO); vConf.push(QxConst.CORE_COMMA); vConf.push(QxNativeWindow.PROPERTY_MODAL); vConf.push(QxConst.CORE_EQUAL); vConf.push(this.getModal() ? QxConst.CORE_YES : QxConst.CORE_NO); vConf.push(QxConst.CORE_COMMA); /* ------------------------------------------------------------------------------ OPEN WINDOW ------------------------------------------------------------------------------ */ if (QxUtil.isInvalidString(this.getName())) { this.setName(this.classname + this.toHashCode()); }; this._window = window.open(this.getUrl(), this.getName(), vConf.join(QxConst.CORE_EMPTY)); if (this.isClosed()) { this.error("Window could not be opened. It seems, there is a popup blocker active!", "_open"); } else { // start timer for close detection this._timer.start(); // block original document if (this.getModal()) { var vClientWindow = window.application.getClientWindow(); if (vClientWindow) { vClientWindow.getClientDocument().block(this); }; }; }; }; proto._close = function() { if (!this._window) { return; }; // stop timer for close detection this._timer.stop(); // release window again if (this.getModal()) { var vClientWindow = window.application.getClientWindow(); if (vClientWindow) { vClientWindow.getClientDocument().release(this); }; }; // finally close window if (!this.isClosed()) { this._window.close(); }; }; /* --------------------------------------------------------------------------- CENTER SUPPORT --------------------------------------------------------------------------- */ proto.centerToScreen = function() { return this._centerHelper((screen.width - this.getWidth()) / 2, (screen.height - this.getHeight()) / 2); }; proto.centerToScreenArea = function() { return this._centerHelper((screen.availWidth - this.getWidth()) / 2, (screen.availHeight - this.getHeight()) / 2); }; proto.centerToOpener = function() { return this._centerHelper(((QxDom.getWindowInnerWidth(window) - this.getWidth()) / 2) + QxDom.getComputedScreenBoxLeft(window.document.body), ((QxDom.getWindowInnerHeight(window) - this.getHeight()) / 2) + QxDom.getComputedScreenBoxTop(window.document.body)); }; proto._centerHelper = function(l, t) { // set new values this.setLeft(l); this.setTop(t); // focus window if opened if (!this.isClosed()) { this.focus(); }; }; /* --------------------------------------------------------------------------- FOCUS HANDLING --------------------------------------------------------------------------- */ proto.focus = function() { if (!this.isClosed()) { this._window.focus(); }; }; proto.blur = function() { if (!this.isClosed()) { this._window.blur(); }; }; /* --------------------------------------------------------------------------- EVENT HANDLING --------------------------------------------------------------------------- */ proto._oninterval = function(e) { if (this.isClosed()) { this.setOpen(false); }; }; /* --------------------------------------------------------------------------- DISPOSER --------------------------------------------------------------------------- */ proto.dispose = function() { if (this.getDisposed()) { return; }; if (this.getDependent()) { this.close(); }; if (this._timer) { this._timer.stop(); this._timer = null; }; this._window = null; return QxTarget.prototype.dispose.call(this); }; --- NEW FILE: QxAppearanceTheme.js --- /* ************************************************************************ qooxdoo - the new era of web interface development Version: $Id: QxAppearanceTheme.js,v 1.2 2006/02/17 11:44:53 ecker Exp $ Copyright: (C) 2004-2005 by Schlund + Partner AG, Germany All rights reserved License: LGPL 2.1: http://creativecommons.org/licenses/LGPL/2.1/ Internet: * http://qooxdoo.oss.schlund.de Authors: * Sebastian Werner (wpbasti) <sebastian dot werner at 1und1 dot de> * Andreas Ecker (aecker) <andreas dot ecker at 1und1 dot de> ************************************************************************ */ /* ************************************************************************ #package(appearance) ************************************************************************ */ function QxAppearanceTheme(vId, vTitle) { QxObject.call(this); this._appearances = {}; this.setId(vId); this.setTitle(QxUtil.isValidString(vTitle) ? vTitle : vId); QxAppearanceManager.registerTheme(this); }; QxAppearanceTheme.extend(QxObject, "QxAppearanceTheme"); /* --------------------------------------------------------------------------- PROPERTIES --------------------------------------------------------------------------- */ QxAppearanceTheme.addProperty({ name : "id", type : QxConst.TYPEOF_STRING, allowNull : false }); QxAppearanceTheme.addProperty({ name : "title", type : QxConst.TYPEOF_STRING, allowNull : false, defaultValue : QxConst.CORE_EMPTY }); /* --------------------------------------------------------------------------- CORE METHODS --------------------------------------------------------------------------- */ proto.registerAppearance = function(vId, vData) { this._appearances[vId] = vData; }; proto.getAppearance = function(vId) { return this._appearances[vId]; }; proto.setupAppearance = function(vAppearance) { if (!vAppearance._setupDone) { if (vAppearance.setup) { vAppearance.setup(); }; vAppearance._setupDone = true; }; }; /* --------------------------------------------------------------------------- WIDGET METHODS --------------------------------------------------------------------------- */ proto.initialFrom = function(vWidget, vId) { var vAppearance = this.getAppearance(vId); if (vAppearance) { this.setupAppearance(vAppearance); return vAppearance.initial ? vAppearance.initial(vWidget, this) : {}; } else { return this.error("Missing appearance: " + vId, "initialStyleFrom"); }; }; proto.stateFrom = function(vWidget, vId) { var vAppearance = this.getAppearance(vId); if (vAppearance) { this.setupAppearance(vAppearance); return vAppearance.state ? vAppearance.state(vWidget, this, vWidget._states) : {}; } else { return this.error("Missing appearance: " + vId, "stateStyleFrom"); }; }; /* --------------------------------------------------------------------------- DISPOSER --------------------------------------------------------------------------- */ proto.dispose = function() { if (this.getDisposed()) { return; }; this._appearances = null; return QxObject.prototype.dispose.call(this); }; --- NEW FILE: QxClientWindow.js --- /* ************************************************************************ qooxdoo - the new era of web interface development Version: $Id: QxClientWindow.js,v 1.2 2006/02/17 11:44:53 ecker Exp $ Copyright: (C) 2004-2005 by Schlund + Partner AG, Germany All rights reserved License: LGPL 2.1: http://creativecommons.org/licenses/LGPL/2.1/ Internet: * http://qooxdoo.oss.schlund.de Authors: * Sebastian Werner (wpbasti) <sebastian dot werner at 1und1 dot de> * Andreas Ecker (aecker) <andreas dot ecker at 1und1 dot de> ************************************************************************ */ /* ************************************************************************ #package(core) #post(QxEventManager) #post(QxClientDocument) ************************************************************************ */ /*! Client window implementation Mainly a reference for the window object of the browser */ function QxClientWindow() { QxTarget.call(this); // Establish connection between Object and Node this._element = window; this._element._QxClientWindow = this; // Create Client Document this._clientDocument = new QxClientDocument(this); // Create Event Manager this._eventManager = new QxEventManager(this); // Init Client Document as Default Root this._eventManager.setFocusRoot(this._clientDocument); }; QxClientWindow.extend(QxTarget, "QxClientWindow"); /* --------------------------------------------------------------------------- UTILITIES --------------------------------------------------------------------------- */ proto.getEventManager = function() { return this._eventManager; }; proto.getClientDocument = function() { return this._clientDocument; }; proto.getElement = function() { return this._element; }; /* --------------------------------------------------------------------------- DISPOSER --------------------------------------------------------------------------- */ proto.dispose = function() { if (this.getDisposed()) { return; }; if (this._eventManager) { this._eventManager.dispose(); this._eventManager = null; }; if (this._clientDocument) { this._clientDocument.dispose(); this._clientDocument = null; }; if (this._element) { this._element._QxClientWindow = null; this._element = null; }; return QxTarget.prototype.dispose.call(this); }; --- NEW FILE: QxSelectionStorage.js --- /* ************************************************************************ qooxdoo - the new era of web interface development Version: $Id: QxSelectionStorage.js,v 1.2 2006/02/17 11:44:53 ecker Exp $ Copyright: (C) 2004-2005 by Schlund + Partner AG, Germany All rights reserved License: LGPL 2.1: http://creativecommons.org/licenses/LGPL/2.1/ Internet: * http://qooxdoo.oss.schlund.de Authors: * Sebastian Werner (wpbasti) <sebastian dot werner at 1und1 dot de> * Andreas Ecker (aecker) <andreas dot ecker at 1und1 dot de> ************************************************************************ */ /* ************************************************************************ #package(selection) ************************************************************************ */ /*! Helper for QxSelectionManager, contains data for selections */ function QxSelectionStorage(vManager) { QxObject.call(this); this._manager = vManager; this.removeAll(); }; QxSelectionStorage.extend(QxObject, "QxSelectionStorage"); /* --------------------------------------------------------------------------- USER METHODS --------------------------------------------------------------------------- */ proto.add = function(oItem) { this._storage[this.getItemHashCode(oItem)] = oItem; }; proto.remove = function(oItem) { delete this._storage[this.getItemHashCode(oItem)]; }; proto.removeAll = function() { this._storage = {}; }; proto.contains = function(oItem) { return this.getItemHashCode(oItem) in this._storage; }; proto.toArray = function() { var res = []; for (var key in this._storage) { res.push(this._storage[key]); }; return res; }; proto.getFirst = function() { for (var key in this._storage) { return this._storage[key]; }; }; proto.getChangeValue = function() { var sb = []; for (var hc in this._storage) { sb.push(hc); }; sb.sort(); return sb.join(QxConst.CORE_SEMICOLON); }; proto.getItemHashCode = function(oItem) { return this._manager.getItemHashCode(oItem); }; proto.isEmpty = function() { return QxUtil.isObjectEmpty(this._storage); }; /* --------------------------------------------------------------------------- DISPOSER --------------------------------------------------------------------------- */ proto.dispose = function() { if (this.getDisposed()) { return; }; this._storage = null; this._manager = null; QxObject.prototype.dispose.call(this); }; --- NEW FILE: QxColor.js --- /* ************************************************************************ qooxdoo - the new era of web interface development Version: $Id: QxColor.js,v 1.2 2006/02/17 11:44:53 ecker Exp $ Copyright: (C) 2004-2005 by Schlund + Partner AG, Germany All rights reserved License: LGPL 2.1: http://creativecommons.org/licenses/LGPL/2.1/ Internet: * http://qooxdoo.oss.schlund.de Authors: * Sebastian Werner (wpbasti) <sebastian dot werner at 1und1 dot de> * Andreas Ecker (aecker) <andreas dot ecker at 1und1 dot de> ************************************************************************ */ /* ************************************************************************ #package(color) #require(QxColorManager) #post(QxColorCore) ************************************************************************ */ function QxColor(vValue) { if (QxUtil.isValid(vValue)) { this.setValue(vValue); }; QxObject.call(this); }; QxColor.extend(QxObject, "QxColor"); /* --------------------------------------------------------------------------- UTILITY --------------------------------------------------------------------------- */ QxColor.fromString = function(vDefString) { return new QxColor(vDefString); }; QxColor.fromRandom = function() { return new QxColor([Math.round(255*Math.random()), Math.round(255*Math.random()), Math.round(255*Math.random())]); }; /* --------------------------------------------------------------------------- DATA --------------------------------------------------------------------------- */ proto._value = null; proto._style = null; proto._isRgbColor = false; proto._isHtmlColor = false; proto._isThemedColor = false; proto._red = null; proto._green = null; proto._blue = null; proto._hex = null; /* --------------------------------------------------------------------------- COMPATIBILITY METHODS --------------------------------------------------------------------------- */ proto.add = QxUtil.returnTrue; proto.remove = QxUtil.returnTrue; /* --------------------------------------------------------------------------- PUBLIC METHODS --------------------------------------------------------------------------- */ proto.isRgbColor = function() { return this._isRgbColor; }; proto.isHtmlColor = function() { return this._isHtmlColor; }; proto.isThemedColor = function() { return this._isThemedColor; }; proto.setValue = function(vValue) { this._normalize(vValue); if (this._isThemedColor) { throw new Error("Please use QxColorObject for themed colors!"); }; }; proto.getValue = function() { return this._value || QxConst.CORE_EMPTY; }; proto.getStyle = function() { if (this._style == null) { this._evalStyle(); }; return this._style; }; proto._evalStyle = function() { if (this._isRgbColor) { this._style = QxColor.rgb2style(this._red, this._green, this._blue); } else if (this._isThemedColor) { this._applyThemedValue(); } else if (this._isHtmlColor) { this._style = this._value; } else if (QxUtil.isValid(this._value)) { throw new Error("_evalStyle could not handle non-rgb colors :" + this.getValue() + "!"); }; }; proto.getHex = function() { if (this._hex == null) { this._evalHex(); }; return this._hex; }; proto._evalHex = function() { if (this._isRgbColor) { var a = [QxConst.CORE_HASH]; var r = this.getRed(); a.push(QxColor.m_hex[Math.floor(r/16)]); a.push(QxColor.m_hex[Math.floor(r%16)]); var g = this.getGreen(); a.push(QxColor.m_hex[Math.floor(g/16)]); a.push(QxColor.m_hex[Math.floor(g%16)]); var b = this.getBlue(); a.push(QxColor.m_hex[Math.floor(b/16)]); a.push(QxColor.m_hex[Math.floor(b%16)]); this._hex = a.join(QxConst.CORE_EMPTY); } else { // TODO }; }; proto.getRed = function() { if (this._red == null) { this._evalRgb(); }; return this._red; }; proto.getGreen = function() { if (this._green == null) { this._evalRgb(); }; return this._green; }; proto.getBlue = function() { if (this._blue == null) { this._evalRgb(); }; return this._blue; }; proto._evalRgb = function() { if (this._isThemedColor) { this._applyThemedValue(); } else if (this._isHtmlColor) { var a = QxColor.htmlNames[this._value]; this._red = a[0]; this._green = a[1]; this._blue = a[2]; } else { throw new Error("_evalRgb needs implementation!"); }; }; /* --------------------------------------------------------------------------- PRIVATE METHODS --------------------------------------------------------------------------- */ proto._normalize = function(vInValue) { this._isThemedColor = this._isRgbColor = this._isHtmlColor = false; this._hex = null; var invalid = new Error("Invalid color: " + vInValue); switch(typeof vInValue) { case QxConst.TYPEOF_STRING: vInValue = vInValue.toLowerCase(); if (QxColor.htmlNames[vInValue]) { this._isHtmlColor = true; } else if (QxColor.themedNames[vInValue]) { this._isThemedColor = true; } else if (QxColor.r_cssrgb.test(vInValue)) { this._red = RegExp.$1; this._green = RegExp.$2; this._blue = RegExp.$3; this._isRgbColor = true; } else if (QxColor.r_hex3.test(vInValue)) { this._hex = vInValue; this._red = (QxColor.m_rgb[RegExp.$1] * 16) + QxColor.m_rgb[RegExp.$1]; this._green = (QxColor.m_rgb[RegExp.$2] * 16) + QxColor.m_rgb[RegExp.$2]; this._blue = (QxColor.m_rgb[RegExp.$3] * 16) + QxColor.m_rgb[RegExp.$3]; this._isRgbColor = true; } else if (QxColor.r_hex6.test(vInValue)) { this._hex = vInValue; this._red = (QxColor.m_rgb[RegExp.$1] * 16) + QxColor.m_rgb[RegExp.$2]; this._green = (QxColor.m_rgb[RegExp.$3] * 16) + QxColor.m_rgb[RegExp.$4]; this._blue = (QxColor.m_rgb[RegExp.$5] * 16) + QxColor.m_rgb[RegExp.$6]; this._isRgbColor = true; } else { throw invalid; }; break; case QxConst.TYPEOF_NUMBER: if (vInValue >= 0 && vInValue <= 255) { this._red = this._green = this._blue = vInValue; this._isRgbColor = true; } else { throw invalid; }; break; case QxConst.TYPEOF_OBJECT: if (QxUtil.isValidArray(vInValue) && vInValue.length == 3) { this._red = vInValue[0]; this._green = vInValue[1]; this._blue = vInValue[2]; this._isRgbColor = true; break; }; default: throw invalid }; if (!this._isRgbColor) { this._red = this._green = this._blue = null; this._style = this._isHtmlColor ? vInValue : null; } else { this._style = null; if (!(this._red >= 0 && this._red <= 255 && this._green >= 0 && this._green <= 255 && this._blue >= 0 && this._blue <= 255)) { throw invalid; }; }; return this._value = vInValue; }; /* --------------------------------------------------------------------------- DISPOSER --------------------------------------------------------------------------- */ proto.dispose = function() { if (this.getDisposed()) { return true; }; delete this._value; delete this._style; delete this._red; delete this._green; delete this._blue; delete this._isRgbColor; delete this._isHtmlColor; delete this._isThemedColor; return QxObject.prototype.dispose.call(this); }; --- NEW FILE: QxColorCache.js --- /* ************************************************************************ qooxdoo - the new era of web interface development Version: $Id: QxColorCache.js,v 1.2 2006/02/17 11:44:53 ecker Exp $ Copyright: (C) 2004-2005 by Schlund + Partner AG, Germany All rights reserved License: LGPL 2.1: http://creativecommons.org/licenses/LGPL/2.1/ Internet: * http://qooxdoo.oss.schlund.de Authors: * Sebastian Werner (wpbasti) <sebastian dot werner at 1und1 dot de> * Andreas Ecker (aecker) <andreas dot ecker at 1und1 dot de> ************************************************************************ */ /* ************************************************************************ #package(color) ************************************************************************ */ function QxColorCache(propValue, propData) { var propKey; var propKeyAsStyle = false; switch(typeof propValue) { case QxConst.TYPEOF_STRING: if (propValue != QxConst.CORE_EMPTY) { propValue = propKey = propValue.toLowerCase(); break; }; return propValue; case QxConst.TYPEOF_NUMBER: if (propValue >= 0 && propValue <= 255) { propKey = propValue.toString(); break; }; return propValue; case QxConst.TYPEOF_OBJECT: if (propValue == null || propValue instanceof QxColor) { return propValue; }; // Try to detect array of RGB values if (typeof propValue.join === QxConst.TYPEOF_FUNCTION && propValue.length == 3) { propKey = QxColor.RGBCSS_START + propValue.join(QxConst.CORE_COMMA) + QxColor.RGBCSS_STOP; propKeyAsStyle = true; break; }; default: return propValue; }; if (QxColorCache._data[propKey]) { return QxColorCache._data[propKey]; }; // this.debug("Create new color instance: " + propKey); var vColorObject = QxColorCache._data[propKey] = QxColor.themedNames[propValue] ? new QxColorObject(propValue) : new QxColor(propValue); if (propKeyAsStyle) { vColorObject._style = propKey; }; return vColorObject; }; QxColorCache._data = {}; --- NEW FILE: QxFontObject.js --- /* ************************************************************************ qooxdoo - the new era of web interface development Version: $Id: QxFontObject.js,v 1.2 2006/02/17 11:44:53 ecker Exp $ Copyright: (C) 2004-2005 by Schlund + Partner AG, Germany All rights reserved License: LGPL 2.1: http://creativecommons.org/licenses/LGPL/2.1/ Internet: * http://qooxdoo.oss.schlund.de Authors: * Sebastian Werner (wpbasti) <sebastian dot werner at 1und1 dot de> * Andreas Ecker (aecker) <andreas dot ecker at 1und1 dot de> ************************************************************************ */ /* ************************************************************************ #package(font) ************************************************************************ */ function QxFontObject(vSize, vName) { this._dependentObjects = {}; QxFont.call(this, vSize, vName) }; QxFontObject.extend(QxFont, "QxFontObject"); /* --------------------------------------------------------------------------- WIDGET CONNECTION --------------------------------------------------------------------------- */ proto.addListenerWidget = function(o) { this._dependentObjects[o.toHashCode()] = o; }; proto.removeListenerWidget = function(o) { delete this._dependentObjects[o.toHashCode()]; }; proto._sync = function(vEdge) { var vAll = this._dependentObjects; var vCurrent; for (vKey in vAll) { vCurrent = vAll[vKey]; if (vCurrent.isCreated()) { vCurrent._updateFont(vEdge); }; }; }; /* --------------------------------------------------------------------------- DISPOSER --------------------------------------------------------------------------- */ proto.dispose = function() { if (this.getDisposed()) { return; }; if (typeof this._dependentObjects === QxConst.TYPEOF_OBJECT) { for (vKey in this._dependentObjects) { delete this._dependentObjects[vKey]; }; delete this._dependentObjects; }; return QxFont.prototype.dispose.call(this); }; --- NEW FILE: QxBorder.js --- /* ************************************************************************ qooxdoo - the new era of web interface development Version: $Id: QxBorder.js,v 1.2 2006/02/17 11:44:53 ecker Exp $ Copyright: (C) 2004-2005 by Schlund + Partner AG, Germany All rights reserved License: LGPL 2.1: http://creativecommons.org/licenses/LGPL/2.1/ Internet: * http://qooxdoo.oss.schlund.de Authors: * Sebastian Werner (wpbasti) [...1132 lines suppressed...] for (var i in this._enhancedDefsX) { delete this._enhancedDefsX[i]; }; }; delete this._enhancedDefsX; if (typeof this._enhancedDefsY === QxConst.TYPEOF_OBJECT) { for (var i in this._enhancedDefsY) { delete this._enhancedDefsY[i]; }; }; delete this._enhancedDefsY; }; delete this._themedEdges; return QxObject.prototype.dispose.call(this); }; --- NEW FILE: QxColorCore.js --- /* ************************************************************************ qooxdoo - the new era of web interface development Version: $Id: QxColorCore.js,v 1.2 2006/02/17 11:44:53 ecker Exp $ Copyright: (C) 2004-2005 by Schlund + Partner AG, Germany All rights reserved License: LGPL 2.1: http://creativecommons.org/licenses/LGPL/2.1/ Internet: * http://qooxdoo.oss.schlund.de Authors: * Sebastian Werner (wpbasti) <sebastian dot werner at 1und1 dot de> * Andreas Ecker (aecker) <andreas dot ecker at 1und1 dot de> ************************************************************************ */ /* ************************************************************************ #package(color) #require(QxColor) ************************************************************************ */ /* --------------------------------------------------------------------------- CORE METHODS --------------------------------------------------------------------------- */ QxColor.rgb2style = function(r, g, b) { return QxColor.RGBCSS_START + r + QxConst.CORE_COMMA + g + QxConst.CORE_COMMA + b + QxColor.RGBCSS_STOP; }; /* --------------------------------------------------------------------------- CORE DATA --------------------------------------------------------------------------- */ QxColor.RGBCSS_START = "rgb("; QxColor.RGBCSS_STOP = ")"; QxColor.m_hex = [ "0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f" ]; QxColor.m_rgb = { 0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,b:11,c:12,d:13,e:14,f:15 }; QxColor.r_hex3 = /^#([0-9a-f]{1})([0-9a-f]{1})([0-9a-f]{1})$/; QxColor.r_hex6 = /^#([0-9a-f]{1})([0-9a-f]{1})([0-9a-f]{1})([0-9a-f]{1})([0-9a-f]{1})([0-9a-f]{1})$/; QxColor.r_cssrgb = /^rgb\(\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*\)$/; QxColor.r_rgb = /^[0-9]{1,3},[0-9]{1,3},[0-9]{1,3}$/; QxColor.r_number = /^[0-9]{1,3}\.{0,1}[0-9]*$/; QxColor.r_percent = /^[0-9]{1,3}\.{0,1}[0-9]*%$/; QxColor.htmlNames = { maroon : [ 128,0,0 ], red : [ 255,0,0 ], orange : [ 255,165,0 ], yellow : [ 255,255,0 ], olive : [ 128,128,0 ], purple : [ 128,0,128 ], fuchsia : [ 255,0,255 ], white : [ 255,255,255 ], lime : [ 0,255,0 ], green : [ 0,128,0 ], navy : [ 0,0,128 ], blue : [ 0,0,255 ], aqua : [ 0,255,255 ], teal : [ 0,128,128 ], black : [ 0,0,0 ], silver : [ 192,192,192 ], gray : [ 128,128,128 ], transparent : [-1,-1,-1] }; // TODO: Add some IE related colors (IE 4.x) // http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/colors/colors.asp /* QxColor.cssNames = { }; */ /* ActiveBorder: Active window border. ActiveCaption: Active window caption. AppWorkspace: Background color of multiple document interface. Background: Desktop background. ButtonFace: Face color for three-dimensional display elements. ButtonHighlight: Highlight color for three-dimensional display elements (for edges facing away from the light source). ButtonShadow: Shadow color for three-dimensional display elements. ButtonText: Text on push buttons. CaptionText: Text in caption, size box, and scrollbar arrow box. GrayText: Grayed (disabled) text. Highlight: Item(s) selected in a control. HighlightText: Text of item(s) selected in a control. InactiveBorder: Inactive window border. InactiveCaption: Inactive window caption. InactiveCaptionText: Color of text in an inactive caption. InfoBackground: Background color for tooltip controls. InfoText: Text color for tooltip controls. Menu: Menu background. MenuText: Text in menus. Scrollbar: Scroll bar gray area. ThreeDDarkShadow: Dark shadow for three-dimensional display elements. ThreeDFace: Face color for three-dimensional display elements. ThreeDHighlight: Highlight color for three-dimensional display elements. ThreeDLightShadow: Light color for three-dimensional display elements (for edges facing the light source). ThreeDShadow: Dark shadow for three-dimensional display elements. Window: Window background. WindowFrame: Window frame. WindowText: Text in windows. */ QxColor.themedNames = { activeborder : 1, activecaption : 1, appworkspace : 1, background : 1, buttonface : 1, buttonhighlight : 1, buttonshadow : 1, buttontext : 1, captiontext : 1, graytext : 1, highlight : 1, highlighttext : 1, inactiveborder : 1, inactivecaption : 1, inactivecaptiontext : 1, infobackground : 1, infotext : 1, menu : 1, menutext : 1, scrollbar : 1, threeddarkshadow : 1, threedface : 1, threedhighlight : 1, threedlightshadow : 1, threedshadow : 1, window : 1, windowframe : 1, windowtext : 1 }; --- NEW FILE: QxImagePreloaderSystem.js --- /* ************************************************************************ qooxdoo - the new era of web interface development Version: $Id: QxImagePreloaderSystem.js,v 1.2 2006/02/17 11:44:53 ecker Exp $ Copyright: (C) 2004-2005 by Schlund + Partner AG, Germany All rights reserved License: LGPL 2.1: http://creativecommons.org/licenses/LGPL/2.1/ Internet: * http://qooxdoo.oss.schlund.de Authors: * Sebastian Werner (wpbasti) <sebastian dot werner at 1und1 dot de> * Andreas Ecker (aecker) <andreas dot ecker at 1und1 dot de> ************************************************************************ */ /* ************************************************************************ #package(image) #post(QxImagePreloader) ************************************************************************ */ function QxImagePreloaderSystem(vPreloadList) { QxTarget.call(this); this._list = vPreloadList; }; QxImagePreloaderSystem.extend(QxTarget, "QxImagePreloaderSystem"); /* --------------------------------------------------------------------------- USER ACCESS --------------------------------------------------------------------------- */ proto.start = function() { for (vSource in this._list) { vPreloader = QxImagePreloaderManager.create(QxImageManager.buildUri(vSource)); if (vPreloader.isErroneous() || vPreloader.isLoaded()) { delete this._list[vSource]; } else { vPreloader._origSource = vSource; vPreloader.addEventListener(QxConst.EVENT_TYPE_LOAD, this._onload, this); vPreloader.addEventListener(QxConst.EVENT_TYPE_ERROR, this._onerror, this); }; }; this._check(); }; /* --------------------------------------------------------------------------- EVENT LISTENERS --------------... [truncated message content] |
Update of /cvsroot/qooxdoo/qooxdoo/source/images/icons/nuvola/32 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25626/source/images/icons/nuvola/32 Removed Files: realplayer.png kcoloredit.png important.png locale.png wizard.png reload.png filesave.png kpackage.png network.png folder_important.png browser.png keyboard.png configure.png bookmark.png agent.png looknfeel.png colorset.png fileopen.png stop.png next.png mail_send.png fileprint.png .cvsignore ksnapshot.png background.png spellcheck.png email.png decrypted.png empty.png redo.png krita.png kcontrol.png document.png ok.png filesaveas.png bell.png opera.png mail_generic.png back.png editdelete.png folder.png forward.png mail_new.png ktip.png cookie.png thumbnail.png editcut.png core.png icons.png folder_locked.png folder_home.png mail_replyall.png mozilla.png colorize.png previous.png editpaste.png mail_find.png kmix.png font.png gohome.png desktop.png mail_forward.png kuser.png konqueror.png encrypted.png iconthemes.png package.png cache.png clock.png error.png services.png find.png down.png pipe.png up.png date.png no.png password.png mycomputer.png edittrash.png button_ok.png history.png access.png knotify.png info.png khelpcenter.png kview.png hwinfo.png folder_open.png editcopy.png filenew.png contents.png exec.png mail_delete.png energy.png apply.png kpaint.png netscape.png help.png button_cancel.png style.png display.png run.png socket.png colors.png edit.png stylesheet.png misc.png Log Message: Release 0.5 ;-) --- agent.png DELETED --- --- display.png DELETED --- --- error.png DELETED --- --- colorize.png DELETED --- --- misc.png DELETED --- --- kcoloredit.png DELETED --- --- core.png DELETED --- --- mail_replyall.png DELETED --- --- clock.png DELETED --- --- network.png DELETED --- --- date.png DELETED --- --- contents.png DELETED --- --- ksnapshot.png DELETED --- --- hwinfo.png DELETED --- --- mail_send.png DELETED --- --- info.png DELETED --- --- bell.png DELETED --- --- down.png DELETED --- --- editdelete.png DELETED --- --- edittrash.png DELETED --- --- forward.png DELETED --- --- back.png DELETED --- --- wizard.png DELETED --- --- energy.png DELETED --- --- konqueror.png DELETED --- --- bookmark.png DELETED --- --- folder.png DELETED --- --- redo.png DELETED --- --- services.png DELETED --- --- kpackage.png DELETED --- --- kmix.png DELETED --- --- locale.png DELETED --- --- password.png DELETED --- --- run.png DELETED --- --- previous.png DELETED --- --- iconthemes.png DELETED --- --- folder_locked.png DELETED --- --- background.png DELETED --- --- email.png DELETED --- --- pipe.png DELETED --- --- filenew.png DELETED --- --- ktip.png DELETED --- --- mozilla.png DELETED --- --- configure.png DELETED --- --- editcopy.png DELETED --- --- mail_new.png DELETED --- --- package.png DELETED --- --- mail_generic.png DELETED --- --- keyboard.png DELETED --- --- document.png DELETED --- --- access.png DELETED --- --- kview.png DELETED --- --- netscape.png DELETED --- --- font.png DELETED --- --- edit.png DELETED --- --- stop.png DELETED --- --- folder_important.png DELETED --- --- encrypted.png DELETED --- --- editpaste.png DELETED --- --- important.png DELETED --- --- fileopen.png DELETED --- --- folder_home.png DELETED --- --- no.png DELETED --- --- style.png DELETED --- --- exec.png DELETED --- --- decrypted.png DELETED --- --- fileprint.png DELETED --- --- kcontrol.png DELETED --- --- folder_open.png DELETED --- --- stylesheet.png DELETED --- --- realplayer.png DELETED --- --- button_ok.png DELETED --- --- cache.png DELETED --- --- opera.png DELETED --- --- mycomputer.png DELETED --- --- spellcheck.png DELETED --- --- mail_find.png DELETED --- --- help.png DELETED --- --- looknfeel.png DELETED --- --- colors.png DELETED --- --- kpaint.png DELETED --- --- ok.png DELETED --- --- mail_forward.png DELETED --- --- colorset.png DELETED --- --- filesave.png DELETED --- --- cookie.png DELETED --- --- .cvsignore DELETED --- --- kuser.png DELETED --- --- gohome.png DELETED --- --- next.png DELETED --- --- icons.png DELETED --- --- socket.png DELETED --- --- find.png DELETED --- --- browser.png DELETED --- --- desktop.png DELETED --- --- up.png DELETED --- --- khelpcenter.png DELETED --- --- empty.png DELETED --- --- mail_delete.png DELETED --- --- krita.png DELETED --- --- knotify.png DELETED --- --- filesaveas.png DELETED --- --- reload.png DELETED --- --- apply.png DELETED --- --- button_cancel.png DELETED --- --- history.png DELETED --- --- editcut.png DELETED --- --- thumbnail.png DELETED --- |
Update of /cvsroot/qooxdoo/qooxdoo/source/themes/icons/nuvola/128 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25626/source/themes/icons/nuvola/128 Added Files: bell.png home.png trashcan-full.png flowchart.png tablet.png bug.png multimedia.png folder-favorite.png cdrom.png console.png babelfish.png camera.png harddrive.png network.png presentation.png file-print.png forward.png encrypted.png antivirus.png favourite.png user.png email.png utilities.png colors.png trashcan-empty.png energy.png toys.png bitmapgraphics.png exec.png mouse.png floppy.png error.png locale.png clock.png folder.png tux.png penguin.png paint.png display.png help-center.png services.png mac.png control-center.png fonts.png notes.png tv.png char-device.png wordprocessor.png dictionary.png info.png block-device.png back.png contact.png vectorgraphics.png pda.png folder-locked.png look-and-feel.png partitions.png graphics.png settings.png password.png terminal.png date.png cache.png core.png folder-important.png desktop.png hardware-info.png joystick.png keyboard-layout.png chart.png folder-open.png up.png scanner.png down.png movieplayer.png 3d.png reload.png Log Message: Release 0.5 ;-) --- NEW FILE: trashcan-full.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: fonts.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: wordprocessor.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tux.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-favorite.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: back.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: energy.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: clock.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: favourite.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: exec.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tablet.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: scanner.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cdrom.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: graphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: network.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: display.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: babelfish.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: joystick.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: services.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: error.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: control-center.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bitmapgraphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-important.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: locale.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bug.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-locked.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: core.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tv.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: desktop.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: antivirus.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: utilities.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-print.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: terminal.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-open.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: email.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mouse.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: contact.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: vectorgraphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: toys.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: pda.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: look-and-feel.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: notes.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: char-device.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: settings.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: dictionary.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: keyboard-layout.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: info.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bell.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: help-center.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: up.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: harddrive.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: camera.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: home.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: penguin.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: colors.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: down.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: partitions.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: reload.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: floppy.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: chart.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: presentation.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: multimedia.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: trashcan-empty.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: encrypted.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: movieplayer.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: block-device.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: hardware-info.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cache.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mac.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: date.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: forward.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: password.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: console.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: paint.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: 3d.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: flowchart.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: user.png --- (This appears to be a binary file; contents omitted.) |
Update of /cvsroot/qooxdoo/qooxdoo/source/themes/icons/nuvola/32 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25626/source/themes/icons/nuvola/32 Added Files: email.png file-manager.png memory.png look-and-feel.png home.png chart.png bug.png tablet.png bitmapgraphics.png view-bottom.png mouse.png back.png control-center.png edit-delete.png configure.png file-open.png babelfish.png hardware.png favorites.png mail-delete.png view-choose.png style.png exit.png launch.png insert-table-col.png bookmark.png forward.png help.png bell.png services.png edit-paste.png appearance.png pda.png encrypted.png applications.png file-new.png terminal.png connect-established.png delete-table-row.png edit-copy.png magnifier.png movieplayer.png dictionary.png 3d.png stop.png tip.png funct.png calculator.png contact.png decrypted.png user.png button-ok.png notes.png undo.png folder-important.png viewmag-fit.png icons.png server.png penguin.png view-sidetree.png mail-send.png redo.png view-icon.png outbox.png toys.png connect-creating.png sound.png flowchart.png accessibility.png presentation.png error.png cache.png appointment.png modem.png mail-find.png block-device.png antivirus.png file-find.png camera.png utilities.png file-save-as.png down.png run.png info.png file-print.png wordprocessor.png file-save.png edit-cut.png folder-open.png bookmark-add.png core.png iconthemes.png vectorgraphics.png locale.png view-text.png important.png connect-no.png console.png keyboard-layout.png paint.png trashcan-full.png energy.png inbox.png exec.png editor.png up.png joystick.png harddrive.png button-cancel.png search.png insert-table-row.png alarm.png scanner.png cookie.png tux.png view-multicolumn.png package.png viewmag-original.png edit.png settings.png floppy.png mac.png viewmag.png favourite.png folder-locked.png pipe.png queue.png goto.png trashcan-empty.png reload.png find.png delete-table-col.png desktop.png view-detailed.png viewmag-minus.png mail-new.png tv.png display.png graphics.png themes.png date.png system.png help-center.png mail.png folder-favorite.png instant-available.png char-device.png fonts.png mail-get.png fileshare.png misc.png devices.png viewmag-plus.png folder.png instant-away.png cam.png attach.png cdrom.png colors.png contents.png network.png multimedia.png games.png clock.png password.png partitions.png hardware-info.png Log Message: Release 0.5 ;-) --- NEW FILE: fonts.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tux.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-favorite.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: instant-available.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: char-device.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: funct.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-detailed.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: display.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: colors.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: error.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: control-center.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: games.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-important.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: misc.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: core.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: launch.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: network.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: viewmag-original.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: terminal.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: editor.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: toys.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: contents.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: look-and-feel.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: alarm.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: vectorgraphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: edit-cut.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: info.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-choose.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: penguin.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: down.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: attach.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: inbox.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: devices.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: themes.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: server.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: chart.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: calculator.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: movieplayer.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: outbox.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: console.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-locked.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: forward.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: accessibility.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: paint.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: queue.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: button-ok.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: instant-away.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: energy.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: insert-table-col.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-delete.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-save.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: favourite.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tip.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: graphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: redo.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: babelfish.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: joystick.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: services.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bug.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bitmapgraphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: edit-delete.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: locale.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-send.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: run.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: edit-copy.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tv.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: iconthemes.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: modem.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: email.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: contact.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: pipe.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: notes.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: settings.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: configure.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bell.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: viewmag-fit.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: package.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: harddrive.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-sidetree.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: delete-table-row.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: memory.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: flowchart.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: block-device.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: floppy.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: stop.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: encrypted.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: important.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mac.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: connect-established.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cam.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: connect-no.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: user.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: trashcan-full.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: style.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-multicolumn.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: exec.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: decrypted.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: applications.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-find.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: hardware.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: favorites.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-manager.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: button-cancel.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: antivirus.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: utilities.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-print.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: date.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-new.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-open.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mouse.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: camera.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-bottom.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cache.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bookmark.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: sound.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: help-center.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: help.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: edit.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: goto.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-find.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: appearance.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: fileshare.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: presentation.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: multimedia.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: edit-paste.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: pda.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: viewmag-minus.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: viewmag.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: viewmag-plus.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: reload.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: 3d.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cookie.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: wordprocessor.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: clock.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: connect-creating.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: back.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-save-as.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tablet.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: scanner.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-open.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: undo.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: system.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icons.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: dictionary.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: find.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cdrom.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: magnifier.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-text.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: insert-table-row.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: desktop.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-get.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: keyboard-layout.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: search.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: up.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bookmark-add.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: home.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: partitions.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-icon.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: trashcan-empty.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: appointment.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: hardware-info.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-new.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: delete-table-col.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: password.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: exit.png --- (This appears to be a binary file; contents omitted.) |
|
From: Andreas E. <ec...@us...> - 2006-02-17 11:45:00
|
Update of /cvsroot/qooxdoo/qooxdoo/source/script/layouts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25626/source/script/layouts Added Files: QxLayoutImpl.js QxGridLayoutImpl.js QxMenuButtonLayoutImpl.js QxDockLayoutImpl.js QxVerticalBoxLayoutImpl.js QxMenuLayoutImpl.js QxHorizontalBoxLayoutImpl.js QxCanvasLayoutImpl.js QxFlowLayoutImpl.js Log Message: Release 0.5 ;-) --- NEW FILE: QxHorizontalBoxLayoutImpl.js --- /* ************************************************************************ qooxdoo - the new era of web interface development Version: $Id: QxHorizontalBoxLayoutImpl.js,v 1.2 2006/02/17 11:44:53 ecker Exp $ Copyright: (C) 2004-2005 by Schlund + Partner AG, Germany All rights reserved License: LGPL 2.1: http://creativecommons.org/licenses/LGPL/2.1/ Internet: * http://qooxdoo.oss.schlund.de Authors: * Sebastian Werner (wpbasti) <sebastian dot werner at 1und1 dot de> * Andreas Ecker (aecker) <andreas dot ecker at 1und1 dot de> ************************************************************************ */ /* ************************************************************************ #package(layout) ************************************************************************ */ function QxHorizontalBoxLayoutImpl(vWidget) { QxLayoutImpl.call(this, vWidget); }; QxHorizontalBoxLayoutImpl.extend(QxLayoutImpl, "QxHorizontalBoxLayoutImpl"); QxHorizontalBoxLayoutImpl.addProperty({ name : "enableFlexSupport", type : QxConst.TYPEOF_BOOLEAN, defaultValue : true }); /*! Global Structure: [01] COMPUTE BOX DIMENSIONS FOR AN INDIVIDUAL CHILD [02] COMPUTE NEEDED DIMENSIONS FOR AN INDIVIDUAL CHILD [03] COMPUTE NEEDED DIMENSIONS FOR ALL CHILDREN [04] UPDATE LAYOUT WHEN A CHILD CHANGES ITS OUTER DIMENSIONS [05] UPDATE CHILD ON INNER DIMENSION CHANGES OF LAYOUT [06] UPDATE LAYOUT ON JOB QUEUE FLUSH [07] UPDATE CHILDREN ON JOB QUEUE FLUSH [08] CHILDREN ADD/REMOVE/MOVE HANDLING [09] FLUSH LAYOUT QUEUES OF CHILDREN [10] LAYOUT CHILD [11] DISPOSER Inherits from QxLayoutImpl: [02] COMPUTE NEEDED DIMENSIONS FOR AN INDIVIDUAL CHILD [11] DISPOSER */ /* --------------------------------------------------------------------------- [01] COMPUTE BOX DIMENSIONS FOR AN INDIVIDUAL CHILD --------------------------------------------------------------------------- */ /*! Compute and return the box width of the given child. */ proto.computeChildBoxWidth = function(vChild) { return vChild.getWidthValue() || vChild._computeBoxWidthFallback(); }; /*! Compute and return the box height of the given child. */ proto.computeChildBoxHeight = function(vChild) { if (this.getWidget().getStretchChildrenOrthogonalAxis() && vChild._computedHeightTypeNull && vChild.getAllowStretchY()) { return this.getWidget().getInnerHeight(); }; return vChild.getHeightValue() || vChild._computeBoxHeightFallback(); }; /*! Computes the width of all flexible children. */ proto.computeChildrenFlexWidth = function() { if (this._childrenFlexWidthComputed || !this.getEnableFlexSupport()) { return; }; this._childrenFlexWidthComputed = true; // this.debug("computeChildrenFlexWidth"); var vWidget = this.getWidget(); var vChildren = vWidget.getVisibleChildren(); var vChildrenLength = vChildren.length; var vCurrentChild; var vFlexibleChildren = []; var vAvailWidth = vWidget.getInnerWidth(); var vUsedWidth = vWidget.getSpacing() * (vChildrenLength-1); var vIterator; // ************************************************************* // 1. Compute the sum of all static sized children and finding // all flexible children. // ************************************************************* for (vIterator=0; vIterator<vChildrenLength; vIterator++) { vCurrentChild = vChildren[vIterator]; if (vCurrentChild._computedWidthTypeFlex) { vFlexibleChildren.push(vCurrentChild); if (vWidget._computedWidthTypeAuto) { vUsedWidth += vCurrentChild.getPreferredBoxWidth(); }; } else { vUsedWidth += vCurrentChild.getOuterWidth(); }; }; // this.debug("Width: " + vUsedWidth + "/" + vAvailWidth); // this.debug("Flexible Count: " + vFlexibleChildren.length); // ************************************************************* // 2. Compute the sum of all flexible children widths // ************************************************************* var vRemainingWidth = vAvailWidth - vUsedWidth; var vFlexibleChildrenLength = vFlexibleChildren.length; var vPrioritySum = 0; for (vIterator=0; vIterator<vFlexibleChildrenLength; vIterator++) { vPrioritySum += vFlexibleChildren[vIterator]._computedWidthParsed; }; // ************************************************************* // 3. Calculating the size of each 'part'. // ************************************************************* var vPartWidth = vRemainingWidth / vPrioritySum; if (!vWidget.getUseAdvancedFlexAllocation()) { // ************************************************************* // 4a. Computing the flex width value of each flexible child // and add the width to the usedWidth, so that we can // fix rounding problems later. // ************************************************************* for (vIterator=0; vIterator<vFlexibleChildrenLength; vIterator++) { vCurrentChild = vFlexibleChildren[vIterator]; vCurrentChild._computedWidthFlexValue = Math.round(vCurrentChild._computedWidthParsed * vPartWidth); vUsedWidth += vCurrentChild._computedWidthFlexValue; }; } else { // ************************************************************* // 4b. Calculating the diff. Which means respect the min/max // width configuration in flex and store the higher/lower // data in a diff. // ************************************************************* var vAllocationDiff = 0; var vMinAllocationLoops, vFlexibleChildrenLength, vAdjust, vCurrentAllocationSum, vFactorSum, vComputedFlexibleWidth; for (vIterator=0; vIterator<vFlexibleChildrenLength; vIterator++) { vCurrentChild = vFlexibleChildren[vIterator]; vComputedFlexibleWidth = vCurrentChild._computedWidthFlexValue = vCurrentChild._computedWidthParsed * vPartWidth; vAllocationDiff += vComputedFlexibleWidth - vComputedFlexibleWidth.limit(vCurrentChild.getMinWidthValue(), vCurrentChild.getMaxWidthValue()); }; // Rounding diff vAllocationDiff = Math.round(vAllocationDiff); if (vAllocationDiff == 0) { // ************************************************************* // 5a. If the diff is equal zero we must not do anything more // and do nearly identical the same like in 4a. which means // to round the calculated flex value and add it to the // used width so we can fix rounding problems later. // ************************************************************* // Rounding values and fixing rounding errors for (vIterator=0; vIterator<vFlexibleChildrenLength; vIterator++) { vCurrentChild = vFlexibleChildren[vIterator]; vCurrentChild._computedWidthFlexValue = Math.round(vCurrentChild._computedWidthFlexValue); vUsedWidth += vCurrentChild._computedWidthFlexValue; }; } else { // ************************************************************* // 5b. Find maximum loops of each adjustable child to adjust // the width until the min/max width limits are reached. // ************************************************************* var vUp = vAllocationDiff > 0; for (vIterator=vFlexibleChildrenLength-1; vIterator>=0; vIterator--) { vCurrentChild = vFlexibleChildren[vIterator]; if (vUp) { vAdjust = (vCurrentChild.getMaxWidthValue() || Infinity) - vCurrentChild._computedWidthFlexValue; if (vAdjust > 0) { vCurrentChild._allocationLoops = Math.floor(vAdjust / vCurrentChild._computedWidthParsed); } else { vFlexibleChildren.removeAt(vIterator); vCurrentChild._computedWidthFlexValue = Math.round(vCurrentChild._computedWidthFlexValue); vUsedWidth += Math.round(vCurrentChild._computedWidthFlexValue + vAdjust); }; } else { vAdjust = QxUtil.isValidNumber(vCurrentChild.getMinWidthValue()) ? vCurrentChild._computedWidthFlexValue - vCurrentChild.getMinWidthValue() : vCurrentChild._computedWidthFlexValue; if (vAdjust > 0) { vCurrentChild._allocationLoops = Math.floor(vAdjust / vCurrentChild._computedWidthParsed); } else { vFlexibleChildren.removeAt(vIterator); vCurrentChild._computedWidthFlexValue = Math.round(vCurrentChild._computedWidthFlexValue); vUsedWidth += Math.round(vCurrentChild._computedWidthFlexValue - vAdjust); }; }; }; // ************************************************************* // 6. Try to reallocate the width between flexible children // so that the requirements through min/max limits // are satisfied. // ************************************************************* while (vAllocationDiff != 0 && vFlexibleChildrenLength > 0) { vFlexibleChildrenLength = vFlexibleChildren.length; vMinAllocationLoops = Infinity; vFactorSum = 0; // Find minimal loop amount for (vIterator=0; vIterator<vFlexibleChildrenLength; vIterator++) { vMinAllocationLoops = Math.min(vMinAllocationLoops, vFlexibleChildren[vIterator]._allocationLoops); vFactorSum += vFlexibleChildren[vIterator]._computedWidthParsed; }; // Be sure that the adjustment is not bigger/smaller than diff vCurrentAllocationSum = Math.min(vFactorSum * vMinAllocationLoops, vAllocationDiff); // this.debug("Diff: " + vAllocationDiff); // this.debug("Min Loops: " + vMinAllocationLoops); // this.debug("Sum: " + vCurrentAllocationSum); // this.debug("Factor: " + vFactorSum); // Reducing diff by current sum vAllocationDiff -= vCurrentAllocationSum; // Adding sizes to children to adjust for (vIterator=vFlexibleChildrenLength-1; vIterator>=0; vIterator--) { vCurrentChild = vFlexibleChildren[vIterator]; vCurrentChild._computedWidthFlexValue += vCurrentAllocationSum / vFactorSum * vCurrentChild._computedWidthParsed; if (vCurrentChild._allocationLoops == vMinAllocationLoops) { vCurrentChild._computedWidthFlexValue = Math.round(vCurrentChild._computedWidthFlexValue); vUsedWidth += vCurrentChild._computedWidthFlexValue; delete vCurrentChild._allocationLoops; vFlexibleChildren.removeAt(vIterator); } else { if (vAllocationDiff == 0) { vCurrentChild._computedWidthFlexValue = Math.round(vCurrentChild._computedWidthFlexValue); vUsedWidth += vCurrentChild._computedWidthFlexValue; delete vCurrentChild._allocationLoops; } else { vCurrentChild._allocationLoops -= vMinAllocationLoops; }; }; }; }; }; }; // ************************************************************* // 7. Fix rounding errors // ************************************************************* vCurrentChild._computedWidthFlexValue += vAvailWidth - vUsedWidth; }; proto.invalidateChildrenFlexWidth = function() { delete this._childrenFlexWidthComputed; }; /* --------------------------------------------------------------------------- [03] COMPUTE NEEDED DIMENSIONS FOR ALL CHILDREN --------------------------------------------------------------------------- */ /*! Compute and return the width needed by all children of this widget */ proto.computeChildrenNeededWidth = function() { var w = this.getWidget(); return QxLayoutImpl.prototype.computeChildrenNeededWidth_sum.call(this) + ((w.getVisibleChildrenLength()-1) * w.getSpacing()); }; /* --------------------------------------------------------------------------- [04] UPDATE LAYOUT WHEN A CHILD CHANGES ITS OUTER DIMENSIONS --------------------------------------------------------------------------- */ /*! Things to do and layout when any of the childs changes its outer width. Needed by layouts where the children depends on each-other, like flow- or box-layouts. */ proto.updateSelfOnChildOuterWidthChange = function(vChild) { // if a childrens outer width changes we need to update our accumulated // width of all childrens (used for center or right alignments) this.getWidget()._invalidateAccumulatedChildrenOuterWidth(); }; /* --------------------------------------------------------------------------- [05] UPDATE CHILD ON INNER DIMENSION CHANGES OF LAYOUT --------------------------------------------------------------------------- */ /*! Actions that should be done if the inner width of the widget was changed. Normally this includes update to percent values and ranges. */ proto.updateChildOnInnerWidthChange = function(vChild) { if (this.getWidget().getHorizontalChildrenAlign() == QxConst.ALIGN_CENTER) { vChild.addToLayoutChanges(QxConst.JOB_LOCATIONX); }; // use variables here to be sure to call both methods. var vUpdatePercent = vChild._recomputePercentX(); var vUpdateFlex = vChild._recomputeFlexX(); // inform the caller if there were any notable changes occured return vUpdatePercent || vUpdateFlex; }; /*! Actions that should be done if the inner height of the widget was changed. Normally this includes update to percent values and ranges. */ proto.updateChildOnInnerHeightChange = function(vChild) { // use variables here to be sure to call both methods. var vUpdatePercent = vChild._recomputePercentY(); var vUpdateStretch = vChild._recomputeStretchingY(); // priority to childs internal alignment if ((vChild.getVerticalAlign() || this.getWidget().getVerticalChildrenAlign()) == QxConst.ALIGN_MIDDLE) { vChild.addToLayoutChanges(QxConst.JOB_LOCATIONY); }; // inform the caller if there were any notable changes occured return vUpdatePercent || vUpdateStretch; }; /* --------------------------------------------------------------------------- [06] UPDATE LAYOUT ON JOB QUEUE FLUSH --------------------------------------------------------------------------- */ /*! Invalidate and recompute things because of job in queue (before the rest of job handling will be executed). */ proto.updateSelfOnJobQueueFlush = function(vJobQueue) { if (vJobQueue.addChild || vJobQueue.removeChild) { this.getWidget()._invalidateAccumulatedChildrenOuterWidth(); }; }; /* --------------------------------------------------------------------------- [07] UPDATE CHILDREN ON JOB QUEUE FLUSH --------------------------------------------------------------------------- */ /*! Updates children on special jobs */ proto.updateChildrenOnJobQueueFlush = function(vQueue) { var vStretchX=false, vStretchY=false; var vWidget = this.getWidget(); // switching the orientation need updates for stretching on both axis if (vQueue.orientation) { vStretchX = vStretchY = true; }; // different updates depending from the current orientation (or the new one) if (vQueue.spacing || vQueue.orientation || vQueue.reverseChildrenOrder || vQueue.horizontalChildrenAlign) { vWidget._addChildrenToLayoutQueue(QxConst.JOB_LOCATIONX); }; if (vQueue.verticalChildrenAlign) { vWidget._addChildrenToLayoutQueue(QxConst.JOB_LOCATIONY); }; if (vQueue.stretchChildrenOrthogonalAxis) { vStretchY = true; }; // if stretching should be reworked reset the previous one and add // a layout job to update the width respectively height. if (vStretchX) { vWidget._recomputeChildrenStretchingX(); vWidget._addChildrenToLayoutQueue(QxConst.PROPERTY_WIDTH); }; if (vStretchY) { vWidget._recomputeChildrenStretchingY(); vWidget._addChildrenToLayoutQueue(QxConst.PROPERTY_HEIGHT); }; return true; }; /* --------------------------------------------------------------------------- [08] CHILDREN ADD/REMOVE/MOVE HANDLING --------------------------------------------------------------------------- */ /*! This method combines calls of methods which should be done if a widget should be removed from the current layout. Needed by layouts where the children depends on each-other, like flow- or box-layouts. */ proto.updateChildrenOnRemoveChild = function(vChild, vIndex) { var w=this.getWidget(), ch=w.getVisibleChildren(), chl=ch.length, chc, i=-1; // Fix index to be at the first flex child if (this.getEnableFlexSupport()) { for (var i=0; i<chl; i++) { chc = ch[i]; if (chc.getHasFlexX()) { vIndex = Math.min(vIndex, i); break; }; }; i=-1; }; // Handle differently depending on layout mode switch(w.getLayoutMode()) { case QxConst.ALIGN_RIGHT: case QxConst.ALIGN_LEFT_REVERSED: while((chc=ch[++i]) && i<vIndex) { chc.addToLayoutChanges(QxConst.JOB_LOCATIONX); }; break; case QxConst.ALIGN_CENTER: case QxConst.ALIGN_CENTER_REVERSED: while(chc=ch[++i]) { chc.addToLayoutChanges(QxConst.JOB_LOCATIONX); }; break; default: i+=vIndex; while(chc=ch[++i]) { chc.addToLayoutChanges(QxConst.JOB_LOCATIONX); }; }; }; /*! This method combines calls of methods which should be done if a child should be moved inside the same parent to a new positions. Needed by layouts where the children depends on each-other, like flow- or box-layouts. */ proto.updateChildrenOnMoveChild = function(vChild, vIndex, vOldIndex) { var vChildren = this.getWidget().getVisibleChildren(); var vStart = Math.min(vIndex, vOldIndex); var vStop = Math.max(vIndex, vOldIndex)+1; for (var i=vStart; i<vStop; i++) { vChildren[i].addToLayoutChanges(QxConst.JOB_LOCATIONX); }; }; /* --------------------------------------------------------------------------- [09] FLUSH LAYOUT QUEUES OF CHILDREN --------------------------------------------------------------------------- */ /*! This method have full control of the order in which the registered (or also non-registered) children should be layouted on the horizontal axis. */ proto.flushChildrenQueue = function(vChildrenQueue) { var w=this.getWidget(), ch=w.getVisibleChildren(), chl=ch.length, chc, i; // This block is needed for flex handling and // will inform flex children if there was any // change to the other content if (this.getEnableFlexSupport()) { this.invalidateChildrenFlexWidth(); for (i=0; i<chl; i++) { chc = ch[i]; if (chc.getHasFlexX()) { chc._computedWidthValue = null; if (chc._recomputeBoxWidth()) { chc._recomputeOuterWidth(); chc._recomputeInnerWidth(); }; vChildrenQueue[chc.toHashCode()] = chc; chc._layoutChanges.width = true; }; }; }; switch(w.getLayoutMode()) { case QxConst.ALIGN_RIGHT: case QxConst.ALIGN_LEFT_REVERSED: // find the last child which has a layout request for (var i=chl-1; i>=0 && !vChildrenQueue[ch[i].toHashCode()]; i--) {}; // layout all children before this last child for (var j=0; j<=i; j++) { w._layoutChild(chc=ch[j]); }; break; case QxConst.ALIGN_CENTER: case QxConst.ALIGN_CENTER_REVERSED: // re-layout all children i = -1; while(chc=ch[++i]) { w._layoutChild(chc); }; break; default: // layout all childs from the first child // with an own layout request to the end i = -1; var changed=false; while(chc=ch[++i]) { if (changed || vChildrenQueue[chc.toHashCode()]) { w._layoutChild(chc); changed = true; }; }; }; }; /* --------------------------------------------------------------------------- [10] LAYOUT CHILD --------------------------------------------------------------------------- */ /*! This is called from QxWidget and it's task is to apply the layout (excluding border and padding) to the child. */ proto.layoutChild = function(vChild, vJobs) { this.layoutChild_sizeX(vChild, vJobs); this.layoutChild_sizeY(vChild, vJobs); this.layoutChild_sizeLimitX(vChild, vJobs); this.layoutChild_sizeLimitY(vChild, vJobs); this.layoutChild_locationX(vChild, vJobs); this.layoutChild_locationY(vChild, vJobs); this.layoutChild_marginX(vChild, vJobs); this.layoutChild_marginY(vChild, vJobs); }; if (QxClient.isMshtml() || QxClient.isOpera()) { proto.layoutChild_sizeX = function(vChild, vJobs) { if (vJobs.initial || vJobs.width || vJobs.minWidth || vJobs.maxWidth) { if (vChild._isWidthEssential() && (!vChild._computedWidthTypeNull || !vChild._computedMinWidthTypeNull || !vChild._computedMaxWidthTypeNull)) { vChild._applyRuntimeWidth(vChild.getBoxWidth()); } else { vChild._resetRuntimeWidth(); }; }; }; proto.layoutChild_sizeY = function(vChild, vJobs) { if (vJobs.initial || vJobs.height || vJobs.minHeight || vJobs.maxHeight) { if ((vChild._isHeightEssential() && (!vChild._computedHeightTypeNull || !vChild._computedMinHeightTypeNull || !vChild._computedMaxHeightTypeNull)) || (vChild.getAllowStretchY() && this.getWidget().getStretchChildrenOrthogonalAxis())) { vChild._applyRuntimeHeight(vChild.getBoxHeight()); } else { vChild._resetRuntimeHeight(); }; }; }; } else { proto.layoutChild_sizeX = function(vChild, vJobs) { if (vJobs.initial || vJobs.width) { if (vChild._isWidthEssential() && !vChild._computedWidthTypeNull) { vChild._applyRuntimeWidth(vChild.getWidthValue()); } else { vChild._resetRuntimeWidth(); }; }; }; proto.layoutChild_sizeY = function(vChild, vJobs) { if (vJobs.initial || vJobs.height) { if (vChild._isHeightEssential() && !vChild._computedHeightTypeNull) { vChild._applyRuntimeHeight(vChild.getHeightValue()) } else { vChild._resetRuntimeHeight(); }; }; }; }; proto.layoutChild_locationX = function(vChild, vJobs) { var vWidget = this.getWidget(); // handle first child if (vWidget.getFirstVisibleChild() == vChild) { switch(vWidget.getLayoutMode()) { case QxConst.ALIGN_RIGHT: case QxConst.ALIGN_LEFT_REVERSED: var vPos = vWidget.getPaddingRight() + vWidget.getAccumulatedChildrenOuterWidth() - vChild.getOuterWidth(); break; case QxConst.ALIGN_CENTER: case QxConst.ALIGN_CENTER_REVERSED: var vPos = vWidget.getPaddingLeft() + Math.round((vWidget.getInnerWidth() - vWidget.getAccumulatedChildrenOuterWidth()) / 2); break; default: var vPos = vWidget.getPaddingLeft(); }; } // handle any following child else { var vPrev = vChild.getPreviousVisibleSibling(); switch(vWidget.getLayoutMode()) { case QxConst.ALIGN_RIGHT: case QxConst.ALIGN_LEFT_REVERSED: var vPos = vPrev._cachedLocationHorizontal - vChild.getOuterWidth() - vWidget.getSpacing(); break; default: var vPos = vPrev._cachedLocationHorizontal + vPrev.getOuterWidth() + vWidget.getSpacing(); }; }; // store for next sibling vChild._cachedLocationHorizontal = vPos; // apply styles switch(vWidget.getLayoutMode()) { case QxConst.ALIGN_RIGHT: case QxConst.ALIGN_RIGHT_REVERSED: case QxConst.ALIGN_CENTER_REVERSED: // add relative positions (like 'position:relative' in css) vPos += !vChild._computedRightTypeNull ? vChild.getRightValue() : !vChild._computedLeftTypeNull ? -(vChild.getLeftValue()) : 0; vChild._resetRuntimeLeft(); vChild._applyRuntimeRight(vPos); break; default: // add relative positions (like 'position:relative' in css) vPos += !vChild._computedLeftTypeNull ? vChild.getLeftValue() : !vChild._computedRightTypeNull ? -(vChild.getRightValue()) : 0; vChild._resetRuntimeRight(); vChild._applyRuntimeLeft(vPos); }; }; proto.layoutChild_locationY = function(vChild, vJobs) { var vWidget = this.getWidget(); // special stretching support if (QxClient.isGecko() && vChild.getAllowStretchY() && vWidget.getStretchChildrenOrthogonalAxis() && vChild._computedHeightTypeNull) { vChild._applyRuntimeTop(vWidget.getPaddingTop() || 0); vChild._applyRuntimeBottom(vWidget.getPaddingBottom() || 0); return; }; // priority to childs internal alignment var vAlign = vChild.getVerticalAlign() || vWidget.getVerticalChildrenAlign(); // handle middle alignment var vPos = vAlign == QxConst.ALIGN_MIDDLE ? Math.round((vWidget.getInnerHeight() - vChild.getOuterHeight()) / 2) : 0; // the bottom alignment use the real 'bottom' styleproperty to // use the best available method in modern browsers if (vAlign == QxConst.ALIGN_BOTTOM) { // add parent padding vPos += vWidget.getPaddingBottom(); // relative positions (like 'position:relative' in css) if (!vChild._computedBottomTypeNull) { vPos += vChild.getBottomValue(); } else if (!vChild._computedTopTypeNull) { vPos -= vChild.getTopValue(); }; // apply styles vChild._resetRuntimeTop(); vChild._applyRuntimeBottom(vPos); } else { // add parent padding vPos += vWidget.getPaddingTop(); // relative positions (like 'position:relative' in css) if (!vChild._computedTopTypeNull) { vPos += vChild.getTopValue(); } else if (!vChild._computedBottomTypeNull) { vPos -= vChild.getBottomValue(); }; // apply styles vChild._resetRuntimeBottom(); vChild._applyRuntimeTop(vPos); }; }; --- NEW FILE: QxCanvasLayoutImpl.js --- /* ************************************************************************ qooxdoo - the new era of web interface development Version: $Id: QxCanvasLayoutImpl.js,v 1.2 2006/02/17 11:44:53 ecker Exp $ Copyright: (C) 2004-2005 by Schlund + Partner AG, Germany All rights reserved License: LGPL 2.1: http://creativecommons.org/licenses/LGPL/2.1/ Internet: * http://qooxdoo.oss.schlund.de Authors: * Sebastian Werner (wpbasti) <sebastian dot werner at 1und1 dot de> * Andreas Ecker (aecker) <andreas dot ecker at 1und1 dot de> ************************************************************************ */ /* ************************************************************************ #package(layoutcore) ************************************************************************ */ function QxCanvasLayoutImpl(vWidget) { QxLayoutImpl.call(this, vWidget); }; QxCanvasLayoutImpl.extend(QxLayoutImpl, "QxCanvasLayoutImpl"); /*! Global Structure: [01] COMPUTE BOX DIMENSIONS FOR AN INDIVIDUAL CHILD [02] COMPUTE NEEDED DIMENSIONS FOR AN INDIVIDUAL CHILD [03] COMPUTE NEEDED DIMENSIONS FOR ALL CHILDREN [04] UPDATE LAYOUT WHEN A CHILD CHANGES ITS OUTER DIMENSIONS [05] UPDATE CHILD ON INNER DIMENSION CHANGES OF LAYOUT [06] UPDATE LAYOUT ON JOB QUEUE FLUSH [07] UPDATE CHILDREN ON JOB QUEUE FLUSH [08] CHILDREN ADD/REMOVE/MOVE HANDLING [09] FLUSH LAYOUT QUEUES OF CHILDREN [10] LAYOUT CHILD [11] DISPOSER Inherits from QxLayoutImpl: [03] COMPUTE NEEDED DIMENSIONS FOR ALL CHILDREN [04] UPDATE LAYOUT WHEN A CHILD CHANGES ITS OUTER DIMENSIONS [06] UPDATE LAYOUT ON JOB QUEUE FLUSH [07] UPDATE CHILDREN ON JOB QUEUE FLUSH [08] CHILDREN ADD/REMOVE/MOVE HANDLING [09] FLUSH LAYOUT QUEUES OF CHILDREN [11] DISPOSER */ /* --------------------------------------------------------------------------- [01] COMPUTE BOX DIMENSIONS FOR AN INDIVIDUAL CHILD --------------------------------------------------------------------------- */ /*! Compute and return the box width of the given child */ proto.computeChildBoxWidth = function(vChild) { var vValue = null; if (vChild._computedLeftTypeNull || vChild._computedRightTypeNull) { vValue = vChild.getWidthValue(); } else if (vChild._hasParent) { vValue = this.getWidget().getInnerWidth() - vChild.getLeftValue() - vChild.getRightValue(); }; return vValue || vChild._computeBoxWidthFallback(); }; /*! Compute and return the box height of the given child */ proto.computeChildBoxHeight = function(vChild) { var vValue = null; if (vChild._computedTopTypeNull || vChild._computedBottomTypeNull) { vValue = vChild.getHeightValue(); } else if (vChild._hasParent) { vValue = this.getWidget().getInnerHeight() - vChild.getTopValue() - vChild.getBottomValue(); }; return vValue || vChild._computeBoxHeightFallback(); }; /* --------------------------------------------------------------------------- [02] COMPUTE NEEDED DIMENSIONS FOR AN INDIVIDUAL CHILD --------------------------------------------------------------------------- */ /*! Compute and return the needed width of the given child */ proto.computeChildNeededWidth = function(vChild) { var vLeft = vChild._computedLeftTypePercent ? null : vChild.getLeftValue(); var vRight = vChild._computedRightTypePercent ? null : vChild.getRightValue(); var vMinBox = vChild._computedMinWidthTypePercent ? null : vChild.getMinWidthValue(); var vMaxBox = vChild._computedMaxWidthTypePercent ? null : vChild.getMaxWidthValue(); if (vLeft != null && vRight != null) { var vBox = vChild.getPreferredBoxWidth() || 0; } else { var vBox = (vChild._computedWidthTypePercent ? null : vChild.getWidthValue()) || vChild.getPreferredBoxWidth() || 0; }; return vBox.limit(vMinBox, vMaxBox) + vLeft + vRight + vChild.getMarginLeft() + vChild.getMarginRight(); }; /*! Compute and return the needed height of the given child */ proto.computeChildNeededHeight = function(vChild) { var vTop = vChild._computedTopTypePercent ? null : vChild.getTopValue(); var vBottom = vChild._computedBottomTypePercent ? null : vChild.getBottomValue(); var vMinBox = vChild._computedMinHeightTypePercent ? null : vChild.getMinHeightValue(); var vMaxBox = vChild._computedMaxHeightTypePercent ? null : vChild.getMaxHeightValue(); if (vTop != null && vBottom != null) { var vBox = vChild.getPreferredBoxHeight() || 0; } else { var vBox = (vChild._computedHeightTypePercent ? null : vChild.getHeightValue()) || vChild.getPreferredBoxHeight() || 0; }; return vBox.limit(vMinBox, vMaxBox) + vTop + vBottom + vChild.getMarginTop() + vChild.getMarginBottom(); }; /* --------------------------------------------------------------------------- [05] UPDATE CHILD ON INNER DIMENSION CHANGES OF LAYOUT --------------------------------------------------------------------------- */ /*! Actions that should be done if the inner width of the widget was changed. Normally this includes update to percent values and ranges. */ proto.updateChildOnInnerWidthChange = function(vChild) { // this makes sure that both functions get executed before return var vUpdatePercent = vChild._recomputePercentX(); var vUpdateRange = vChild._recomputeRangeX(); return vUpdatePercent || vUpdateRange; }; /*! Actions that should be done if the inner height of the widget was changed. Normally this includes update to percent values and ranges. */ proto.updateChildOnInnerHeightChange = function(vChild) { // this makes sure that both functions get executed before return var vUpdatePercent = vChild._recomputePercentY(); var vUpdateRange = vChild._recomputeRangeY(); return vUpdatePercent || vUpdateRange; }; /* --------------------------------------------------------------------------- [10] LAYOUT CHILD --------------------------------------------------------------------------- */ /*! This is called from QxWidget and it's task is to apply the layout (excluding border and padding) to the child. */ proto.layoutChild = function(vChild, vJobs) { this.layoutChild_sizeX_essentialWrapper(vChild, vJobs); this.layoutChild_sizeY_essentialWrapper(vChild, vJobs); this.layoutChild_sizeLimitX(vChild, vJobs); this.layoutChild_sizeLimitY(vChild, vJobs); this.layoutChild_locationX(vChild, vJobs); this.layoutChild_locationY(vChild, vJobs); this.layoutChild_marginX(vChild, vJobs); this.layoutChild_marginY(vChild, vJobs); }; if (QxClient.isMshtml() || QxClient.isOpera()) { proto.layoutChild_sizeX = function(vChild, vJobs) { if (vJobs.initial || vJobs.width || vJobs.minWidth || vJobs.maxWidth || vJobs.left || vJobs.right) { if (vChild._computedMinWidthTypeNull && vChild._computedWidthTypeNull && vChild._computedMaxWidthTypeNull && !(!vChild._computedLeftTypeNull && !vChild._computedRightTypeNull)) { vChild._resetRuntimeWidth(); } else { vChild._applyRuntimeWidth(vChild.getBoxWidth()); }; }; }; proto.layoutChild_sizeY = function(vChild, vJobs) { if (vJobs.initial || vJobs.height || vJobs.minHeight || vJobs.maxHeight || vJobs.top || vJobs.bottom) { if (vChild._computedMinHeightTypeNull && vChild._computedHeightTypeNull && vChild._computedMaxHeightTypeNull && !(!vChild._computedTopTypeNull && !vChild._computedBottomTypeNull)) { vChild._resetRuntimeHeight(); } else { vChild._applyRuntimeHeight(vChild.getBoxHeight()); }; }; }; } else { proto.layoutChild_sizeX = function(vChild, vJobs) { if (vJobs.initial || vJobs.width) { vChild._computedWidthTypeNull ? vChild._resetRuntimeWidth() : vChild._applyRuntimeWidth(vChild.getWidthValue()); }; }; proto.layoutChild_sizeY = function(vChild, vJobs) { if (vJobs.initial || vJobs.height) { vChild._computedHeightTypeNull ? vChild._resetRuntimeHeight() : vChild._applyRuntimeHeight(vChild.getHeightValue()); }; }; }; proto.layoutChild_locationX = function(vChild, vJobs) { var vWidget = this.getWidget(); if (vJobs.initial || vJobs.left || vJobs.parentPaddingLeft) { vChild._computedLeftTypeNull ? vChild._computedRightTypeNull && vWidget.getPaddingLeft() > 0 ? vChild._applyRuntimeLeft(vWidget.getPaddingLeft()) : vChild._resetRuntimeLeft() : vChild._applyRuntimeLeft(vChild.getLeftValue() + vWidget.getPaddingLeft()); }; if (vJobs.initial || vJobs.right || vJobs.parentPaddingRight) { vChild._computedRightTypeNull ? vChild._computedLeftTypeNull && vWidget.getPaddingRight() > 0 ? vChild._applyRuntimeRight(vWidget.getPaddingRight()) : vChild._resetRuntimeRight() : vChild._applyRuntimeRight(vChild.getRightValue() + vWidget.getPaddingRight()); }; }; proto.layoutChild_locationY = function(vChild, vJobs) { var vWidget = this.getWidget(); if (vJobs.initial || vJobs.top || vJobs.parentPaddingTop) { vChild._computedTopTypeNull ? vChild._computedBottomTypeNull && vWidget.getPaddingTop() > 0 ? vChild._applyRuntimeTop(vWidget.getPaddingTop()) : vChild._resetRuntimeTop() : vChild._applyRuntimeTop(vChild.getTopValue() + vWidget.getPaddingTop()); }; if (vJobs.initial || vJobs.bottom || vJobs.parentPaddingBottom) { vChild._computedBottomTypeNull ? vChild._computedTopTypeNull && vWidget.getPaddingBottom() > 0 ? vChild._applyRuntimeBottom(vWidget.getPaddingBottom()) : vChild._resetRuntimeBottom() : vChild._applyRuntimeBottom(vChild.getBottomValue() + vWidget.getPaddingBottom()); }; }; --- NEW FILE: QxMenuLayoutImpl.js --- /* ************************************************************************ qooxdoo - the new era of web interface development Version: $Id: QxMenuLayoutImpl.js,v 1.2 2006/02/17 11:44:53 ecker Exp $ Copyright: (C) 2004-2005 by Schlund + Partner AG, Germany All rights reserved License: LGPL 2.1: http://creativecommons.org/licenses/LGPL/2.1/ Internet: * http://qooxdoo.oss.schlund.de Authors: * Sebastian Werner (wpbasti) <sebastian dot werner at 1und1 dot de> * Andreas Ecker (aecker) <andreas dot ecker at 1und1 dot de> ************************************************************************ */ /* ************************************************************************ #package(menu) ************************************************************************ */ function QxMenuLayoutImpl(vWidget) { QxVerticalBoxLayoutImpl.call(this, vWidget); // We don't need flex support, should make things a bit faster, // as this omits some additional loops in QxHorizontalBoxLayoutImpl. this.setEnableFlexSupport(false); }; QxMenuLayoutImpl.extend(QxVerticalBoxLayoutImpl, "QxMenuLayoutImpl"); /*! Global Structure: [01] COMPUTE BOX DIMENSIONS FOR AN INDIVIDUAL CHILD [02] COMPUTE NEEDED DIMENSIONS FOR AN INDIVIDUAL CHILD [03] COMPUTE NEEDED DIMENSIONS FOR ALL CHILDREN [04] UPDATE LAYOUT WHEN A CHILD CHANGES ITS OUTER DIMENSIONS [05] UPDATE CHILD ON INNER DIMENSION CHANGES OF LAYOUT [06] UPDATE LAYOUT ON JOB QUEUE FLUSH [07] UPDATE CHILDREN ON JOB QUEUE FLUSH [08] CHILDREN ADD/REMOVE/MOVE HANDLING [09] FLUSH LAYOUT QUEUES OF CHILDREN [10] LAYOUT CHILD [11] DISPOSER Inherits from QxVerticalBoxLayoutImpl: [01] COMPUTE BOX DIMENSIONS FOR AN INDIVIDUAL CHILD [02] COMPUTE NEEDED DIMENSIONS FOR AN INDIVIDUAL CHILD [03] COMPUTE NEEDED DIMENSIONS FOR ALL CHILDREN [04] UPDATE LAYOUT WHEN A CHILD CHANGES ITS OUTER DIMENSIONS [05] UPDATE CHILD ON INNER DIMENSION CHANGES OF LAYOUT [06] UPDATE LAYOUT ON JOB QUEUE FLUSH [08] CHILDREN ADD/REMOVE/MOVE HANDLING [09] FLUSH LAYOUT QUEUES OF CHILDREN [10] LAYOUT CHILD [11] DISPOSER */ /* --------------------------------------------------------------------------- [07] UPDATE CHILDREN ON JOB QUEUE FLUSH --------------------------------------------------------------------------- */ /*! Updates children on special jobs */ proto.updateChildrenOnJobQueueFlush = function(vQueue) { var vWidget = this.getWidget(); var ch, chc; if (vQueue.preferredInnerWidth) { var ch = vWidget.getChildren(), chl = ch.length, chc; var sch, schl; for (var i=0; i<chl; i++) { chc = ch[i]; sch = chc.getChildren(); schl = sch.length; for (var j=0; j<schl; j++) { sch[j].addToLayoutChanges(QxConst.JOB_LOCATIONX); }; }; }; // Call superclass implementation return QxVerticalBoxLayoutImpl.prototype.updateChildrenOnJobQueueFlush.call(this, vQueue); }; --- NEW FILE: QxVerticalBoxLayoutImpl.js --- /* ************************************************************************ qooxdoo - the new era of web interface development Version: $Id: QxVerticalBoxLayoutImpl.js,v 1.2 2006/02/17 11:44:53 ecker Exp $ Copyright: (C) 2004-2005 by Schlund + Partner AG, Germany All rights reserved License: LGPL 2.1: http://creativecommons.org/licenses/LGPL/2.1/ Internet: * http://qooxdoo.oss.schlund.de Authors: * Sebastian Werner (wpbasti) <sebastian dot werner at 1und1 dot de> * Andreas Ecker (aecker) <andreas dot ecker at 1und1 dot de> ************************************************************************ */ /* ************************************************************************ #package(layout) ************************************************************************ */ function QxVerticalBoxLayoutImpl(vWidget) { QxLayoutImpl.call(this, vWidget); }; QxVerticalBoxLayoutImpl.extend(QxLayoutImpl, "QxVerticalBoxLayoutImpl"); QxVerticalBoxLayoutImpl.addProperty({ name : "enableFlexSupport", type : QxConst.TYPEOF_BOOLEAN, defaultValue : true }); /*! Global Structure: [01] COMPUTE BOX DIMENSIONS FOR AN INDIVIDUAL CHILD [02] COMPUTE NEEDED DIMENSIONS FOR AN INDIVIDUAL CHILD [03] COMPUTE NEEDED DIMENSIONS FOR ALL CHILDREN [04] UPDATE LAYOUT WHEN A CHILD CHANGES ITS OUTER DIMENSIONS [05] UPDATE CHILD ON INNER DIMENSION CHANGES OF LAYOUT [06] UPDATE LAYOUT ON JOB QUEUE FLUSH [07] UPDATE CHILDREN ON JOB QUEUE FLUSH [08] CHILDREN ADD/REMOVE/MOVE HANDLING [09] FLUSH LAYOUT QUEUES OF CHILDREN [10] LAYOUT CHILD [11] DISPOSER Inherits from QxLayoutImpl: [02] COMPUTE NEEDED DIMENSIONS FOR AN INDIVIDUAL CHILD [11] DISPOSER */ /* --------------------------------------------------------------------------- [01] COMPUTE BOX DIMENSIONS FOR AN INDIVIDUAL CHILD --------------------------------------------------------------------------- */ /*! Compute and return the box width of the given child. */ proto.computeChildBoxWidth = function(vChild) { if (this.getWidget().getStretchChildrenOrthogonalAxis() && vChild._computedWidthTypeNull && vChild.getAllowStretchX()) { return this.getWidget().getInnerWidth(); }; return vChild.getWidthValue() || vChild._computeBoxWidthFallback(); }; /*! Compute and return the box height of the given child. */ proto.computeChildBoxHeight = function(vChild) { return vChild.getHeightValue() || vChild._computeBoxHeightFallback(); }; /*! Computes the height of all flexible children. */ proto.computeChildrenFlexHeight = function() { if (this._childrenFlexHeightComputed || !this.getEnableFlexSupport()) { return; }; this._childrenFlexHeightComputed = true; // this.debug("computeChildrenFlexHeight"); var vWidget = this.getWidget(); var vChildren = vWidget.getVisibleChildren(); var vChildrenLength = vChildren.length; var vCurrentChild; var vFlexibleChildren = []; var vAvailHeight = vWidget.getInnerHeight(); var vUsedHeight = vWidget.getSpacing() * (vChildrenLength-1); var vIterator; // ************************************************************* // 1. Compute the sum of all static sized children and finding // all flexible children. // ************************************************************* for (vIterator=0; vIterator<vChildrenLength; vIterator++) { vCurrentChild = vChildren[vIterator]; if (vCurrentChild._computedHeightTypeFlex) { vFlexibleChildren.push(vCurrentChild); if (vWidget._computedHeightTypeAuto) { vUsedHeight += vCurrentChild.getPreferredBoxHeight(); }; } else { vUsedHeight += vCurrentChild.getOuterHeight(); }; }; // this.debug("Height: " + vUsedHeight + "/" + vAvailHeight); // this.debug("Flexible Count: " + vFlexibleChildren.length); // ************************************************************* // 2. Compute the sum of all flexible children heights // ************************************************************* var vRemainingHeight = vAvailHeight - vUsedHeight; var vFlexibleChildrenLength = vFlexibleChildren.length; var vPrioritySum = 0; for (vIterator=0; vIterator<vFlexibleChildrenLength; vIterator++) { vPrioritySum += vFlexibleChildren[vIterator]._computedHeightParsed; }; // ************************************************************* // 3. Calculating the size of each 'part'. // ************************************************************* var vPartHeight = vRemainingHeight / vPrioritySum; if (!vWidget.getUseAdvancedFlexAllocation()) { // ************************************************************* // 4a. Computing the flex height value of each flexible child // and add the height to the usedHeight, so that we can // fix rounding problems later. // ************************************************************* for (vIterator=0; vIterator<vFlexibleChildrenLength; vIterator++) { vCurrentChild = vFlexibleChildren[vIterator]; vCurrentChild._computedHeightFlexValue = Math.round(vCurrentChild._computedHeightParsed * vPartHeight); vUsedHeight += vCurrentChild._computedHeightFlexValue; }; } else { // ************************************************************* // 4b. Calculating the diff. Which means respect the min/max // height configuration in flex and store the higher/lower // data in a diff. // ************************************************************* var vAllocationDiff = 0; var vMinAllocationLoops, vFlexibleChildrenLength, vAdjust, vCurrentAllocationSum, vFactorSum, vComputedFlexibleHeight; for (vIterator=0; vIterator<vFlexibleChildrenLength; vIterator++) { vCurrentChild = vFlexibleChildren[vIterator]; vComputedFlexibleHeight = vCurrentChild._computedHeightFlexValue = vCurrentChild._computedHeightParsed * vPartHeight; vAllocationDiff += vComputedFlexibleHeight - vComputedFlexibleHeight.limit(vCurrentChild.getMinHeightValue(), vCurrentChild.getMaxHeightValue()); }; // Rounding diff vAllocationDiff = Math.round(vAllocationDiff); if (vAllocationDiff == 0) { // ************************************************************* // 5a. If the diff is equal zero we must not do anything more // and do nearly identical the same like in 4a. which means // to round the calculated flex value and add it to the // used height so we can fix rounding problems later. // ************************************************************* // Rounding values and fixing rounding errors for (vIterator=0; vIterator<vFlexibleChildrenLength; vIterator++) { vCurrentChild = vFlexibleChildren[vIterator]; vCurrentChild._computedHeightFlexValue = Math.round(vCurrentChild._computedHeightFlexValue); vUsedHeight += vCurrentChild._computedHeightFlexValue; }; } else { // ************************************************************* // 5b. Find maximum loops of each adjustable child to adjust // the height until the min/max height limits are reached. // ************************************************************* var vUp = vAllocationDiff > 0; for (vIterator=vFlexibleChildrenLength-1; vIterator>=0; vIterator--) { vCurrentChild = vFlexibleChildren[vIterator]; if (vUp) { vAdjust = (vCurrentChild.getMaxHeightValue() || Infinity) - vCurrentChild._computedHeightFlexValue; if (vAdjust > 0) { vCurrentChild._allocationLoops = Math.floor(vAdjust / vCurrentChild._computedHeightParsed); } else { vFlexibleChildren.removeAt(vIterator); vCurrentChild._computedHeightFlexValue = Math.round(vCurrentChild._computedHeightFlexValue); vUsedHeight += Math.round(vCurrentChild._computedHeightFlexValue + vAdjust); }; } else { vAdjust = QxUtil.isValidNumber(vCurrentChild.getMinHeightValue()) ? vCurrentChild._computedHeightFlexValue - vCurrentChild.getMinHeightValue() : vCurrentChild._computedHeightFlexValue; if (vAdjust > 0) { vCurrentChild._allocationLoops = Math.floor(vAdjust / vCurrentChild._computedHeightParsed); } else { vFlexibleChildren.removeAt(vIterator); vCurrentChild._computedHeightFlexValue = Math.round(vCurrentChild._computedHeightFlexValue); vUsedHeight += Math.round(vCurrentChild._computedHeightFlexValue - vAdjust); }; }; }; // ************************************************************* // 6. Try to reallocate the height between flexible children // so that the requirements through min/max limits // are satisfied. // ************************************************************* while (vAllocationDiff != 0 && vFlexibleChildrenLength > 0) { vFlexibleChildrenLength = vFlexibleChildren.length; vMinAllocationLoops = Infinity; vFactorSum = 0; // Find minimal loop amount for (vIterator=0; vIterator<vFlexibleChildrenLength; vIterator++) { vMinAllocationLoops = Math.min(vMinAllocationLoops, vFlexibleChildren[vIterator]._allocationLoops); vFactorSum += vFlexibleChildren[vIterator]._computedHeightParsed; }; // Be sure that the adjustment is not bigger/smaller than diff vCurrentAllocationSum = Math.min(vFactorSum * vMinAllocationLoops, vAllocationDiff); // this.debug("Diff: " + vAllocationDiff); // this.debug("Min Loops: " + vMinAllocationLoops); // this.debug("Sum: " + vCurrentAllocationSum); // this.debug("Factor: " + vFactorSum); // Reducing diff by current sum vAllocationDiff -= vCurrentAllocationSum; // Adding sizes to children to adjust for (vIterator=vFlexibleChildrenLength-1; vIterator>=0; vIterator--) { vCurrentChild = vFlexibleChildren[vIterator]; vCurrentChild._computedHeightFlexValue += vCurrentAllocationSum / vFactorSum * vCurrentChild._computedHeightParsed; if (vCurrentChild._allocationLoops == vMinAllocationLoops) { vCurrentChild._computedHeightFlexValue = Math.round(vCurrentChild._computedHeightFlexValue); vUsedHeight += vCurrentChild._computedHeightFlexValue; delete vCurrentChild._allocationLoops; vFlexibleChildren.removeAt(vIterator); } else { if (vAllocationDiff == 0) { vCurrentChild._computedHeightFlexValue = Math.round(vCurrentChild._computedHeightFlexValue); vUsedHeight += vCurrentChild._computedHeightFlexValue; delete vCurrentChild._allocationLoops; } else { vCurrentChild._allocationLoops -= vMinAllocationLoops; }; }; }; }; }; }; // ************************************************************* // 7. Fix rounding errors // ************************************************************* vCurrentChild._computedHeightFlexValue += vAvailHeight - vUsedHeight; }; proto.invalidateChildrenFlexHeight = function() { delete this._childrenFlexHeightComputed; }; /* --------------------------------------------------------------------------- [03] COMPUTE NEEDED DIMENSIONS FOR ALL CHILDREN --------------------------------------------------------------------------- */ /*! Compute and return the height needed by all children of this widget */ proto.computeChildrenNeededHeight = function() { var w = this.getWidget(); return QxLayoutImpl.prototype.computeChildrenNeededHeight_sum.call(this) + ((w.getVisibleChildrenLength()-1) * w.getSpacing()); }; /* --------------------------------------------------------------------------- [04] UPDATE LAYOUT WHEN A CHILD CHANGES ITS OUTER DIMENSIONS --------------------------------------------------------------------------- */ /*! Things to do and layout when any of the childs changes its outer height. Needed by layouts where the children depends on each-other, like flow- or box-layouts. */ proto.updateSelfOnChildOuterHeightChange = function(vChild) { // if a childrens outer height changes we need to update our accumulated // height of all childrens (used for middle or bottom alignments) this.getWidget()._invalidateAccumulatedChildrenOuterHeight(); }; /* --------------------------------------------------------------------------- [05] UPDATE CHILD ON INNER DIMENSION CHANGES OF LAYOUT --------------------------------------------------------------------------- */ /*! Actions that should be done if the inner width of the widget was changed. Normally this includes update to percent values and ranges. */ proto.updateChildOnInnerWidthChange = function(vChild) { // use variables here to be sure to call both methods. var vUpdatePercent = vChild._recomputePercentX(); var vUpdateStretch = vChild._recomputeStretchingX(); // priority to childs internal alignment if ((vChild.getHorizontalAlign() || this.getWidget().getHorizontalChildrenAlign()) == QxConst.ALIGN_CENTER) { vChild.addToLayoutChanges(QxConst.JOB_LOCATIONX); }; // inform the caller if there were any notable changes occured return vUpdatePercent || vUpdateStretch; }; /*! Actions that should be done if the inner height of the widget was changed. Normally this includes update to percent values and ranges. */ proto.updateChildOnInnerHeightChange = function(vChild) { if (this.getWidget().getVerticalChildrenAlign() == QxConst.ALIGN_MIDDLE) { vChild.addToLayoutChanges(QxConst.JOB_LOCATIONY); }; // use variables here to be sure to call both methods. var vUpdatePercent = vChild._recomputePercentY(); var vUpdateFlex = vChild._recomputeFlexY(); // inform the caller if there were any notable changes occured return vUpdatePercent || vUpdateFlex; }; /* --------------------------------------------------------------------------- [06] UPDATE LAYOUT ON JOB QUEUE FLUSH --------------------------------------------------------------------------- */ /*! Invalidate and recompute things because of job in queue (before the rest of job handling will be executed). */ proto.updateSelfOnJobQueueFlush = function(vJobQueue) { if (vJobQueue.addChild || vJobQueue.removeChild) { this.getWidget()._invalidateAccumulatedChildrenOuterHeight(); }; }; /* --------------------------------------------------------------------------- [07] UPDATE CHILDREN ON JOB QUEUE FLUSH --------------------------------------------------------------------------- */ /*! Updates children on special jobs */ proto.updateChildrenOnJobQueueFlush = function(vQueue) { var vStretchX=false, vStretchY=false; var vWidget = this.getWidget(); // switching the orientation need updates for stretching on both axis if (vQueue.orientation) { vStretchX = vStretchY = true; }; // different updates depending from the current orientation (or the new one) if (vQueue.spacing || vQueue.orientation || vQueue.reverseChildrenOrder || vQueue.verticalChildrenAlign) { vWidget._addChildrenToLayoutQueue(QxConst.JOB_LOCATIONY); }; if (vQueue.horizontalChildrenAlign) { vWidget._addChildrenToLayoutQueue(QxConst.JOB_LOCATIONX); }; if (vQueue.stretchChildrenOrthogonalAxis) { vStretchX = true; }; // if stretching should be reworked reset the previous one and add // a layout job to update the width respectively height. if (vStretchX) { vWidget._recomputeChildrenStretchingX(); vWidget._addChildrenToLayoutQueue(QxConst.PROPERTY_WIDTH); }; if (vStretchY) { vWidget._recomputeChildrenStretchingY(); vWidget._addChildrenToLayoutQueue(QxConst.PROPERTY_HEIGHT); }; return true; }; /* --------------------------------------------------------------------------- [08] CHILDREN ADD/REMOVE/MOVE HANDLING --------------------------------------------------------------------------- */ /*! This method combines calls of methods which should be done if a widget should be removed from the current layout. Needed by layouts where the children depends on each-other, like flow- or box-layouts. */ proto.updateChildrenOnRemoveChild = function(vChild, vIndex) { var w=this.getWidget(), ch=w.getVisibleChildren(), chl=ch.length, chc, i=-1; // Fix index to be at the first flex child if (this.getEnableFlexSupport()) { for (var i=0; i<chl; i++) { chc = ch[i]; if (chc.getHasFlexY()) { vIndex = Math.min(vIndex, i); break; }; }; i=-1; }; // Handle differently depending on layout mode switch(w.getLayoutMode()) { case QxConst.ALIGN_BOTTOM: case QxConst.ALIGN_TOP_REVERSED: while((chc=ch[++i]) && i<vIndex) { chc.addToLayoutChanges(QxConst.JOB_LOCATIONY); }; break; case QxConst.ALIGN_MIDDLE: case QxConst.ALIGN_MIDDLE_REVERSED: while(chc=ch[++i]) { chc.addToLayoutChanges(QxConst.JOB_LOCATIONY); }; break; default: i+=vIndex; while(chc=ch[++i]) { chc.addToLayoutChanges(QxConst.JOB_LOCATIONY); }; }; }; /*! This method combines calls of methods which should be done if a child should be moved inside the same parent to a new positions. Needed by layouts where the children depends on each-other, like flow- or box-layouts. */ proto.updateChildrenOnMoveChild = function(vChild, vIndex, vOldIndex) { var vChildren = this.getWidget().getVisibleChildren(); var vStart = Math.min(vIndex, vOldIndex); var vStop = Math.max(vIndex, vOldIndex)+1; for (var i=vStart; i<vStop; i++) { vChildren[i].addToLayoutChanges(QxConst.JOB_LOCATIONY); }; }; /* --------------------------------------------------------------------------- [09] FLUSH LAYOUT QUEUES OF CHILDREN --------------------------------------------------------------------------- */ /*! This method have full control of the order in which the registered (or also non-registered) children should be layouted on the horizontal axis. */ proto.flushChildrenQueue = function(vChildrenQueue) { var w=this.getWidget(), ch=w.getVisibleChildren(), chl=ch.length, chc, i; // This block is needed for flex handling and // will inform flex children if there was any // change to the other content if (this.getEnableFlexSupport()) { this.invalidateChildrenFlexHeight(); for (i=0; i<chl; i++) { chc = ch[i]; if (chc.getHasFlexY()) { chc._computedHeightValue = null; if (chc._recomputeBoxHeight()) { chc._recomputeOuterHeight(); chc._recomputeInnerHeight(); }; vChildrenQueue[chc.toHashCode()] = chc; chc._layoutChanges.height = true; }; }; }; switch(w.getLayoutMode()) { case QxConst.ALIGN_BOTTOM: case QxConst.ALIGN_TOP_REVERSED: // find the last child which has a layout request for (var i=chl-1; i>=0 && !vChildrenQueue[ch[i].toHashCode()]; i--) {}; // layout all children before this last child for (var j=0; j<=i; j++) { w._layoutChild(chc=ch[j]); }; break; case QxConst.ALIGN_MIDDLE: case QxConst.ALIGN_MIDDLE_REVERSED: // re-layout all children i = -1; while(chc=ch[++i]) { w._layoutChild(chc); }; break; default: // layout all childs from the first child // with an own layout request to the end i = -1; var changed=false; while(chc=ch[++i]) { if (changed || vChildrenQueue[chc.toHashCode()]) { w._layoutChild(chc); changed = true; }; }; }; }; /* --------------------------------------------------------------------------- [10] LAYOUT CHILD --------------------------------------------------------------------------- */ /*! This is called from QxWidget and it's task is to apply the layout (excluding border and padding) to the child. */ proto.layoutChild = function(vChild, vJobs) { this.layoutChild_sizeX(vChild, vJobs); this.layoutChild_sizeY(vChild, vJobs); this.layoutChild_sizeLimitX(vChild, vJobs); this.layoutChild_sizeLimitY(vChild, vJobs); this.layoutChild_locationX(vChild, vJobs); this.layoutChild_locationY(vChild, vJobs); this.layoutChild_marginX(vChild, vJobs); this.layoutChild_marginY(vChild, vJobs); }; if (QxClient.isMshtml() || QxClient.isOpera()) { proto.layoutChild_sizeX = function(vChild, vJobs) { if (vJobs.initial || vJobs.width || vJobs.minWidth || vJobs.maxWidth) { if ((vChild._isWidthEssential() && (!vChild._computedWidthTypeNull || !vChild._computedMinWidthTypeNull || !vChild._computedMaxWidthTypeNull)) || (vChild.getAllowStretchX() && this.getWidget().getStretchChildrenOrthogonalAxis())) { vChild._applyRuntimeWidth(vChild.getBoxWidth()); } else { vChild._resetRuntimeWidth(); }; }; }; proto.layoutChild_sizeY = function(vChild, vJobs) { if (vJobs.initial || vJobs.height || vJobs.minHeight || vJobs.maxHeight) { if (vChild._isHeightEssential() && (!... [truncated message content] |
Update of /cvsroot/qooxdoo/qooxdoo/source/themes/icons/nuvola/64 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25626/source/themes/icons/nuvola/64 Added Files: editor.png bell.png system.png home.png camera.png encrypted.png notes.png games.png pipe.png bug.png colors.png package.png contact.png modem.png desktop.png bitmapgraphics.png flowchart.png trashcan-full.png scanner.png terminal.png folder-important.png important.png graphics.png core.png presentation.png vectorgraphics.png services.png mac.png harddrive.png up.png fonts.png wordprocessor.png calculator.png paint.png memory.png user.png error.png dictionary.png floppy.png block-device.png multimedia.png locale.png file-manager.png 3d.png back.png control-center.png tux.png partitions.png penguin.png themes.png applications.png settings.png forward.png network.png pda.png look-and-feel.png hardware.png toys.png movieplayer.png mouse.png tablet.png utilities.png console.png file-print.png folder-locked.png style.png email.png reload.png folder-favorite.png fileshare.png info.png devices.png keyboard-layout.png folder.png tip.png password.png chart.png date.png energy.png favourite.png help-center.png cache.png down.png exec.png folder-open.png babelfish.png display.png tv.png magnifier.png hardware-info.png trashcan-empty.png char-device.png icons.png clock.png joystick.png antivirus.png cdrom.png Log Message: Release 0.5 ;-) --- NEW FILE: fonts.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tux.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-favorite.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: char-device.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: display.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: error.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: control-center.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: games.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-important.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: core.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: clock.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: network.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: terminal.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: toys.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: look-and-feel.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: dictionary.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: info.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: penguin.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: down.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: editor.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: fileshare.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: vectorgraphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: chart.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: calculator.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: movieplayer.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: block-device.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: console.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-locked.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cdrom.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: paint.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: energy.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: favourite.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tip.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: graphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: babelfish.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: joystick.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: services.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bug.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bitmapgraphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: locale.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tv.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: modem.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: forward.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: email.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: contact.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: pipe.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: notes.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: settings.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bell.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: package.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: harddrive.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: memory.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: flowchart.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: floppy.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: encrypted.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: important.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mac.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: user.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: trashcan-full.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: style.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: exec.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: hardware.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-manager.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: antivirus.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: utilities.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: date.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-open.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mouse.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: camera.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: pda.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cache.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: help-center.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: colors.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: devices.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: presentation.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: multimedia.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: reload.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: 3d.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: wordprocessor.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: back.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: applications.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tablet.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: scanner.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: themes.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: system.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icons.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: magnifier.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: desktop.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: keyboard-layout.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: up.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: home.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: partitions.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-print.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: trashcan-empty.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: hardware-info.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: password.png --- (This appears to be a binary file; contents omitted.) |
Update of /cvsroot/qooxdoo/qooxdoo/source/themes/icons/kids/22 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25626/source/themes/icons/kids/22 Added Files: console.png stop.png look-and-feel.png error.png mail-new.png help.png viewmag-plus.png penguin.png mail-get.png button-cancel.png reload.png joystick.png delete-table-col.png back.png help-center.png queue.png view-multicolumn.png settings.png terminal.png cache.png misc.png history.png configure.png forward.png mail-reply.png mouse.png network.png idea.png attach.png down.png button-ok.png scanner.png instant-away.png floppy.png decrypted.png insert-table-col.png font-size-up.png view-bottom.png keyboard-layout.png connect-established.png cancel.png camera.png font-size-down.png locale.png edit-delete.png bell.png trashcan-empty.png file-open.png toys.png password.png view-detailed.png display.png viewmag.png desktop.png folder-open.png edit-copy.png ok.png insert-table-row.png effect.png clock.png view-sidetree.png favourite.png trashcan-full.png run.png control-center.png edit-paste.png bookmark.png energy.png mail-find.png pda.png mac.png thumbnail.png multimedia.png date.png paint.png char-device.png tux.png folder-favorite.png file-save.png search.png tablet.png file-new.png mail-reply-all.png server.png view-text.png connect-creating.png view-icon.png block-device.png tv.png hardware-info.png bookmark-add.png text-strike.png exec.png outbox.png viewmag-original.png viewmag-fit.png encrypted.png undo.png connect-no.png file-save-as.png fonts.png edit-cut.png folder-locked.png color-line.png colors.png email.png mail-delete.png mail.png bitmapgraphics.png redo.png instant-available.png utilities.png launch.png info.png cdrom.png spellcheck.png home.png exit.png file-find.png flowchart.png core.png folder.png up.png signature.png services.png harddrive.png vectorgraphics.png edit.png find.png wizard.png viewmag-minus.png funct.png antivirus.png format-decrease-indent.png mail-forward.png delete-table-row.png babelfish.png partitions.png color-fill.png inbox.png file-print.png contents.png movieplayer.png alarm.png graphics.png dictionary.png mail-send.png view-choose.png appearance.png format-increase-indent.png folder-important.png appointment.png user.png Log Message: Release 0.5 ;-) --- NEW FILE: mail-reply-all.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tux.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-favorite.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: instant-available.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: char-device.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: funct.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-detailed.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: display.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: colors.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: error.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: control-center.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-important.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: misc.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: core.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: launch.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: network.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: viewmag-original.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: terminal.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: toys.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: contents.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: look-and-feel.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: alarm.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: undo.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: edit-cut.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: info.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-choose.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: penguin.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: down.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: inbox.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: server.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: movieplayer.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: outbox.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: fonts.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: console.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-locked.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: forward.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: paint.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: queue.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: button-ok.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: instant-away.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: wizard.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: energy.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: insert-table-col.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-delete.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-save.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: favourite.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: block-device.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: graphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: redo.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: babelfish.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: joystick.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: services.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bitmapgraphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: edit-delete.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: locale.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: effect.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-send.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: run.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: edit-copy.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tv.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: email.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: vectorgraphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: settings.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: configure.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: viewmag-fit.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bell.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: harddrive.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-forward.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: flowchart.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: floppy.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: ok.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: encrypted.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mac.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: connect-established.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: text-strike.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: edit-paste.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: user.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: trashcan-full.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: delete-table-row.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: clock.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-multicolumn.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: exec.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: decrypted.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-find.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cdrom.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: back.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: color-fill.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: button-cancel.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: antivirus.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: utilities.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-print.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: date.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-new.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-open.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mouse.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: camera.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-bottom.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: color-line.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cache.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bookmark.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: spellcheck.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: help-center.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: help.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: edit.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-find.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: appearance.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: format-increase-indent.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-sidetree.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: multimedia.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: stop.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: pda.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: viewmag-minus.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: viewmag.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: viewmag-plus.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: reload.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-reply.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: connect-creating.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: idea.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-save-as.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tablet.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: scanner.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-open.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: dictionary.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: signature.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: find.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: delete-table-col.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: attach.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-text.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: insert-table-row.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: desktop.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-get.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: keyboard-layout.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: search.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: format-decrease-indent.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: up.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bookmark-add.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: home.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cancel.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: partitions.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-icon.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: connect-no.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: trashcan-empty.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: appointment.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: hardware-info.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-new.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: history.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: font-size-down.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: password.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: font-size-up.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: thumbnail.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: exit.png --- (This appears to be a binary file; contents omitted.) |
Update of /cvsroot/qooxdoo/qooxdoo/source/themes/icons/kids/64 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25626/source/themes/icons/kids/64 Added Files: tip.png bitmapgraphics.png terminal.png mouse.png trashcan-empty.png home.png important.png games.png control-center.png flowchart.png settings.png back.png memory.png themes.png camera.png editor.png user.png hardware-info.png antivirus.png babelfish.png date.png reload.png icons.png contact.png vectorgraphics.png pipe.png cdrom.png forward.png bug.png trashcan-full.png toys.png 3d.png exec.png char-device.png modem.png dictionary.png hardware.png tux.png console.png pda.png fonts.png system.png clock.png folder-locked.png mac.png chart.png up.png file-print.png keyboard-layout.png utilities.png down.png favourite.png core.png presentation.png magnifier.png folder-important.png movieplayer.png cache.png folder-open.png password.png calculator.png paint.png applications.png multimedia.png penguin.png notes.png desktop.png display.png folder.png bell.png info.png block-device.png devices.png locale.png services.png wordprocessor.png help-center.png package.png look-and-feel.png file-manager.png style.png folder-favorite.png network.png scanner.png partitions.png colors.png joystick.png floppy.png tv.png energy.png graphics.png email.png error.png encrypted.png harddrive.png tablet.png fileshare.png Log Message: Release 0.5 ;-) --- NEW FILE: fonts.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tux.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-favorite.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: char-device.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: display.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: error.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: control-center.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: games.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-important.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: core.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: clock.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: network.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: terminal.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: toys.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: look-and-feel.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: dictionary.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: info.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: penguin.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: down.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: editor.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: fileshare.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: vectorgraphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: chart.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: calculator.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: movieplayer.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: block-device.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: console.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-locked.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cdrom.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: paint.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: energy.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: favourite.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tip.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: graphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: babelfish.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: joystick.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: services.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bug.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bitmapgraphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: locale.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tv.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: modem.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: forward.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: email.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: contact.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: pipe.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: notes.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: settings.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bell.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: package.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: harddrive.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: memory.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: flowchart.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: floppy.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: encrypted.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: important.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mac.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: user.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: trashcan-full.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: style.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: exec.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: hardware.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-manager.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: antivirus.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: utilities.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: date.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-open.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mouse.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: camera.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: pda.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cache.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: help-center.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: colors.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: devices.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: presentation.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: multimedia.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: reload.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: 3d.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: wordprocessor.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: back.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: applications.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tablet.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: scanner.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: themes.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: system.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icons.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: magnifier.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: desktop.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: keyboard-layout.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: up.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: home.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: partitions.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-print.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: trashcan-empty.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: hardware-info.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: password.png --- (This appears to be a binary file; contents omitted.) |
Update of /cvsroot/qooxdoo/qooxdoo/source/themes/icons/crystalsvg/64 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25626/source/themes/icons/crystalsvg/64 Added Files: console.png network.png antivirus.png folder.png email.png exec.png 3d.png package.png tv.png cache.png tux.png themes.png wordprocessor.png graphics.png movieplayer.png display.png floppy.png reload.png file-print.png trashcan-empty.png style.png scanner.png bug.png dictionary.png paint.png editor.png devices.png desktop.png user.png cdrom.png services.png folder-favorite.png pda.png hardware-info.png partitions.png password.png info.png bell.png error.png memory.png mac.png fileshare.png folder-open.png presentation.png locale.png terminal.png magnifier.png multimedia.png flowchart.png fonts.png keyboard-layout.png folder-important.png harddrive.png clock.png settings.png down.png vectorgraphics.png toys.png encrypted.png block-device.png applications.png icons.png control-center.png utilities.png joystick.png energy.png favourite.png look-and-feel.png help-center.png pipe.png up.png system.png colors.png forward.png home.png core.png modem.png trashcan-full.png penguin.png char-device.png chart.png notes.png calculator.png tablet.png tip.png hardware.png bitmapgraphics.png back.png babelfish.png important.png games.png camera.png folder-locked.png date.png mouse.png contact.png file-manager.png Log Message: Release 0.5 ;-) --- NEW FILE: fonts.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tux.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-favorite.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: char-device.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: display.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: error.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: control-center.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: games.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-important.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: core.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: clock.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: network.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: terminal.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: toys.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: look-and-feel.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: dictionary.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: info.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: penguin.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: down.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: editor.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: fileshare.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: vectorgraphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: chart.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: calculator.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: movieplayer.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: block-device.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: console.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-locked.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cdrom.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: paint.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: energy.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: favourite.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tip.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: graphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: babelfish.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: joystick.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: services.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bug.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bitmapgraphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: locale.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tv.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: modem.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: forward.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: email.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: contact.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: pipe.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: notes.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: settings.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bell.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: package.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: harddrive.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: memory.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: flowchart.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: floppy.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: encrypted.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: important.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mac.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: user.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: trashcan-full.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: style.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: exec.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: hardware.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-manager.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: antivirus.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: utilities.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: date.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-open.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mouse.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: camera.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: pda.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cache.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: help-center.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: colors.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: devices.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: presentation.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: multimedia.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: reload.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: 3d.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: wordprocessor.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: back.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: applications.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tablet.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: scanner.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: themes.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: system.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icons.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: magnifier.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: desktop.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: keyboard-layout.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: up.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: home.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: partitions.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-print.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: trashcan-empty.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: hardware-info.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: password.png --- (This appears to be a binary file; contents omitted.) |
Update of /cvsroot/qooxdoo/qooxdoo/source/themes/icons/nuvola/22 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25626/source/themes/icons/nuvola/22 Added Files: partitions.png viewmag.png back.png folder.png mail-send.png server.png view-icon.png dictionary.png search.png view-multicolumn.png history.png joystick.png desktop.png tablet.png mail.png bitmapgraphics.png error.png format-increase-indent.png viewmag-fit.png insert-table-col.png connect-creating.png info.png reload.png connect-no.png char-device.png edit-paste.png folder-locked.png contents.png view-sidetree.png format-decrease-indent.png flowchart.png terminal.png viewmag-original.png folder-open.png viewmag-plus.png antivirus.png misc.png paint.png wizard.png hardware-info.png edit-cut.png mail-find.png energy.png control-center.png alarm.png exit.png bookmark-add.png tux.png core.png vectorgraphics.png display.png favourite.png edit-delete.png inbox.png effect.png cancel.png find.png folder-important.png date.png bookmark.png down.png tv.png stop.png appearance.png view-detailed.png signature.png button-ok.png view-text.png pda.png folder-favorite.png camera.png edit-copy.png mail-get.png encrypted.png queue.png user.png colors.png spellcheck.png attach.png locale.png mail-reply-all.png harddrive.png file-print.png font-size-down.png help.png connect-established.png instant-available.png mouse.png mail-reply.png console.png delete-table-col.png outbox.png cache.png scanner.png services.png exec.png mac.png clock.png block-device.png trashcan-full.png file-open.png funct.png color-fill.png babelfish.png movieplayer.png file-save-as.png redo.png network.png toys.png file-find.png insert-table-row.png mail-new.png run.png ok.png help-center.png viewmag-minus.png edit.png forward.png settings.png mail-forward.png graphics.png cdrom.png file-save.png launch.png view-bottom.png decrypted.png color-line.png idea.png view-choose.png email.png utilities.png thumbnail.png up.png keyboard-layout.png password.png undo.png font-size-up.png penguin.png configure.png floppy.png appointment.png instant-away.png text-strike.png mail-delete.png home.png button-cancel.png file-new.png bell.png delete-table-row.png fonts.png trashcan-empty.png look-and-feel.png multimedia.png Log Message: Release 0.5 ;-) --- NEW FILE: mail-reply-all.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tux.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-favorite.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: instant-available.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: char-device.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: funct.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-detailed.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: display.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: colors.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: error.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: control-center.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-important.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: misc.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: core.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: launch.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: network.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: viewmag-original.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: terminal.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: toys.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: contents.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: look-and-feel.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: alarm.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: undo.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: edit-cut.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: info.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-choose.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: penguin.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: down.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: inbox.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: server.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: movieplayer.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: outbox.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: fonts.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: console.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-locked.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: forward.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: paint.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: queue.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: button-ok.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: instant-away.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: wizard.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: energy.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: insert-table-col.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-delete.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-save.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: favourite.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: block-device.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: graphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: redo.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: babelfish.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: joystick.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: services.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bitmapgraphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: edit-delete.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: locale.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: effect.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-send.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: run.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: edit-copy.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tv.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: email.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: vectorgraphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: settings.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: configure.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: viewmag-fit.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bell.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: harddrive.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-forward.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: flowchart.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: floppy.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: ok.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: encrypted.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mac.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: connect-established.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: text-strike.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: edit-paste.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: user.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: trashcan-full.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: delete-table-row.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: clock.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-multicolumn.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: exec.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: decrypted.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-find.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cdrom.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: back.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: color-fill.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: button-cancel.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: antivirus.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: utilities.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-print.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: date.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-new.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-open.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mouse.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: camera.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-bottom.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: color-line.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cache.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bookmark.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: spellcheck.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: help-center.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: help.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: edit.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-find.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: appearance.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: format-increase-indent.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-sidetree.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: multimedia.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: stop.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: pda.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: viewmag-minus.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: viewmag.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: viewmag-plus.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: reload.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-reply.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: connect-creating.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: idea.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-save-as.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tablet.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: scanner.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-open.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: dictionary.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: signature.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: find.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: delete-table-col.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: attach.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-text.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: insert-table-row.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: desktop.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-get.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: keyboard-layout.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: search.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: format-decrease-indent.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: up.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bookmark-add.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: home.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cancel.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: partitions.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-icon.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: connect-no.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: trashcan-empty.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: appointment.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: hardware-info.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-new.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: history.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: font-size-down.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: password.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: font-size-up.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: thumbnail.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: exit.png --- (This appears to be a binary file; contents omitted.) |
Update of /cvsroot/qooxdoo/qooxdoo/source/images/icons/crystalsvg/48 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25626/source/images/icons/crystalsvg/48 Removed Files: email.png core.png folder_important.png ktip.png ksnapshot.png fileprint.png ktalkd.png exec.png kview.png blockdevice.png folder.png penguin.png pipe.png kpackage.png socket.png krita.png konqueror.png mozilla.png antivirus.png tux.png cache.png stylesheet.png forward.png folder_home.png folder_locked.png encrypted.png kcoloredit.png document.png back.png info.png kuser.png bell.png clock.png agent.png looknfeel.png proxy.png empty.png quicktime.png ksmiletris.png package.png energy.png display.png kcontrol.png keyboard.png .cvsignore mouse.png hwinfo.png kpaint.png icons.png mail.png browser.png iconthemes.png gohome.png up.png mycomputer.png network.png khelpcenter.png access.png opera.png favorites.png services.png error.png kmix.png netscape.png mac.png realplayer.png background.png font.png knotify.png mymac.png style.png locale.png important.png linuxconf.png password.png reload.png folder_open.png date.png desktop.png colors.png Log Message: Release 0.5 ;-) --- energy.png DELETED --- --- konqueror.png DELETED --- --- tux.png DELETED --- --- kuser.png DELETED --- --- display.png DELETED --- --- gohome.png DELETED --- --- date.png DELETED --- --- style.png DELETED --- --- exec.png DELETED --- --- folder.png DELETED --- --- ktalkd.png DELETED --- --- socket.png DELETED --- --- linuxconf.png DELETED --- --- desktop.png DELETED --- --- empty.png DELETED --- --- services.png DELETED --- --- error.png DELETED --- --- proxy.png DELETED --- --- agent.png DELETED --- --- .cvsignore DELETED --- --- mymac.png DELETED --- --- locale.png DELETED --- --- kcontrol.png DELETED --- --- ksmiletris.png DELETED --- --- folder_open.png DELETED --- --- kcoloredit.png DELETED --- --- core.png DELETED --- --- iconthemes.png DELETED --- --- antivirus.png DELETED --- --- network.png DELETED --- --- clock.png DELETED --- --- stylesheet.png DELETED --- --- realplayer.png DELETED --- --- forward.png DELETED --- --- cache.png DELETED --- --- kpackage.png DELETED --- --- email.png DELETED --- --- mouse.png DELETED --- --- pipe.png DELETED --- --- ktip.png DELETED --- --- background.png DELETED --- --- mozilla.png DELETED --- --- ksnapshot.png DELETED --- --- hwinfo.png DELETED --- --- opera.png DELETED --- --- mycomputer.png DELETED --- --- fileprint.png DELETED --- --- quicktime.png DELETED --- --- bell.png DELETED --- --- info.png DELETED --- --- package.png DELETED --- --- up.png DELETED --- --- font.png DELETED --- --- khelpcenter.png DELETED --- --- krita.png DELETED --- --- penguin.png DELETED --- --- folder_locked.png DELETED --- --- document.png DELETED --- --- colors.png DELETED --- --- access.png DELETED --- --- kview.png DELETED --- --- netscape.png DELETED --- --- kpaint.png DELETED --- --- looknfeel.png DELETED --- --- knotify.png DELETED --- --- folder_important.png DELETED --- --- encrypted.png DELETED --- --- icons.png DELETED --- --- blockdevice.png DELETED --- --- kmix.png DELETED --- --- mac.png DELETED --- --- mail.png DELETED --- --- important.png DELETED --- --- browser.png DELETED --- --- back.png DELETED --- --- password.png DELETED --- --- keyboard.png DELETED --- --- reload.png DELETED --- --- folder_home.png DELETED --- --- favorites.png DELETED --- |
Update of /cvsroot/qooxdoo/qooxdoo/source/themes/icons/nuvola/48 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25626/source/themes/icons/nuvola/48 Added Files: network.png char-device.png trashcan-full.png favourite.png bell.png chart.png harddrive.png modem.png contact.png control-center.png file-manager.png alarm.png folder-open.png partitions.png camera.png movieplayer.png instant-available.png look-and-feel.png server.png password.png fileshare.png help-center.png exec.png babelfish.png home.png file-print.png colors.png instant-away.png memory.png settings.png services.png penguin.png toys.png outbox.png devices.png dictionary.png energy.png trashcan-empty.png scanner.png error.png multimedia.png pda.png pipe.png joystick.png tux.png date.png folder-important.png encrypted.png forward.png important.png block-device.png iconthemes.png wordprocessor.png fonts.png utilities.png tip.png antivirus.png folder-favorite.png tv.png package.png down.png games.png hardware-info.png accessibility.png bitmapgraphics.png core.png cdrom.png vectorgraphics.png 3d.png style.png favorites.png keyboard-layout.png calculator.png presentation.png notes.png editor.png bug.png locale.png themes.png folder-locked.png flowchart.png email.png reload.png mac.png folder.png hardware.png inbox.png clock.png mouse.png floppy.png system.png display.png desktop.png tablet.png back.png magnifier.png graphics.png console.png applications.png terminal.png paint.png up.png cache.png icons.png user.png info.png Log Message: Release 0.5 ;-) --- NEW FILE: fonts.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tux.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-favorite.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: instant-available.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: char-device.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: outbox.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: display.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: error.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: control-center.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: games.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-important.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: core.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: clock.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: network.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: terminal.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: inbox.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: toys.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: look-and-feel.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: alarm.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: dictionary.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: info.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: vectorgraphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: penguin.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: down.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: editor.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: fileshare.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: themes.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: server.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: chart.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: calculator.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: movieplayer.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: block-device.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: console.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-locked.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: forward.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: accessibility.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: paint.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: instant-away.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: energy.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: favourite.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tip.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: graphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: babelfish.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: joystick.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: services.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bug.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bitmapgraphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: locale.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tv.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: iconthemes.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: modem.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: email.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: contact.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: pipe.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: notes.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: settings.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bell.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: package.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: harddrive.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: memory.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: reload.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: floppy.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: encrypted.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: important.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mac.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: user.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: trashcan-full.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: style.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: exec.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: hardware.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: favorites.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-manager.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: antivirus.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: utilities.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: date.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-open.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mouse.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: camera.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: pda.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cache.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: help-center.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: colors.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: devices.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: presentation.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: multimedia.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: flowchart.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: 3d.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: wordprocessor.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: back.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: applications.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tablet.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: scanner.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: system.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icons.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cdrom.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: magnifier.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: desktop.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: keyboard-layout.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: up.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: home.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: partitions.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-print.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: trashcan-empty.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: hardware-info.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: password.png --- (This appears to be a binary file; contents omitted.) |
Update of /cvsroot/qooxdoo/qooxdoo/source/demo/test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25626/source/demo/test Added Files: Button_1.html ToolBar_3.html CrossBrowser_1.html List_1.html Atom_2.html HorizontalBoxLayout_1.html Label_1.html Atom_1.html DragAndDropManager_2.html Builder_3.xml Fields_1.html GridLayout_7.html Performance_2.html Label_2.html BoxLayout_2.html Window_3.html FlowLayout_3.html ColorTheme_1.html Builder_2.html ListView_10.html Performance_1.html GridLayout_6.html GridLayout_3.html GridLayout_2.html ToolBar_1.html Tree_2.html Gallery_3.html Image_4.html UserData_1.html FocusManager_1.html Gallery_2.html GridLayout_8.html DataHandling_1.html FlowLayout_1.html Clone_2.html Clipping_1.html CrossBrowser_2.html ToolBar_4.html Node_1.html Leak_1.html List_4.html DataHandling_2.html DockLayout_6.html Border_1.html Link_1.html Builder_4.html VerticalBoxLayout_3.html GridLayout_4.html DragAndDropManager_1.html Menu_2.html index.html DockLayout_4.html Atom_7.html Atom_9.html cssQuery-p.js GridLayout_1.html Tree_6.html DockLayout_3.html Clone_1.html Font_1.html BoxLayout_1.html CanvasLayout_2.html Atom_3.html GridLayout_11.html CanvasLayout_5.html ComboBox_2.html Image_3.html HorizontalBoxLayout_3.html DockLayout_1.html Image_2.html ListView_9.html ListView_2.html IconHtml_1.html Tree_3.html ComboBox_3.html HorizontalBoxLayout_2.html Atom_8.html Tree_1.html Image_1.html Window_2.html ComboBox_1.html Atom_5.html Window_5.html Label_3.html Label_4.html ListView_5.html Atom_6.html Popups_1.html Window_6.html GridLayout_5.html ListView_6.html CanvasLayout_1.html Atom_4.html ListView_7.html DockLayout_5.html ListView_3.html Builder_1.html Builder_3.html Compile_2.js Popups_2.html FlowLayout_2.html Window_4.html DockLayout_2.html Compile_2.html Builder_2.xml ColorTheme_2.html List_2.html Tree_4.html List_3.html ListView_8.html Menu_1.html ListView_1.html CanvasLayout_4.html VerticalBoxLayout_2.html GridLayout_9.html Window_1.html Umlauts_1.html Compile_1.html Tree_5.html ListView_4.html GridLayout_10.html FieldSet_1.html EnabledDisabled_1.html CanvasLayout_3.html ToolBar_2.html VerticalBoxLayout_1.html ColorTheme_3.html Log Message: Release 0.5 ;-) --- NEW FILE: Image_4.html --- <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" /> <title>qooxdoo demo</title> <link type="text/css" rel="stylesheet" href="../demolayout.css"/> <script type="text/javascript" src="../demoinclude.js"></script> </head> <body> <script type="text/javascript" src="../demolayout.js"></script> <div id="demoDescription"> QxImage Stress Test </div> <script type="text/javascript"> window.application.main = function() { var d = this.getClientWindow().getClientDocument(); var w; for (var i=1; i<=10; i++) { for (var j=1; j<=10; j++) { var w = new QxImage("icons/16/clock.png"); w.setLeft(20+(16*i)); w.setTop(48+(16*j)); d.add(w); }; }; }; </script> </body> </html> --- NEW FILE: ComboBox_2.html --- <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" /> <title>qooxdoo demo</title> <link type="text/css" rel="stylesheet" href="../demolayout.css"/> <script type="text/javascript" src="../demoinclude.js"></script> </head> <body> <script type="text/javascript" src="../demolayout.js"></script> <div id="demoDescription"> <p>Testing QxComboBox implementation.</p> <p>Testing object creation (the list content will be filled then) on first open.</p> <p>Added Color Theme Buttons</p> </div> <select style="position:absolute; left:300px; top:48px; width: 120px;"> <option>Item No 1</option> <option>Item No 2</option> <option>Item No 3</option> <option>Item No 4</option> <option>Item No 5</option> <option>Item No 6</option> <option>Item No 7</option> <option>Item No 8</option> <option>Item No 9</option> <option disabled="true">Item No 10</option> <option>Item No 11</option> <option>Item No 12</option> <option>Item No 13</option> <option>Item No 14</option> <option>Item No 15</option> <option>Item No 16</option> <option>Item No 17</option> <option>Item No 18</option> <option>Item No 19</option> <option disabled="true">Item No 20</option> <option>Item No 21</option> <option>Item No 22</option> <option>Item No 23</option> <option>Item No 24</option> <option>Item No 23</option> <option>Item No 24</option> <option>Item No 25</option> <option>Item No 26</option> <option>Item No 27</option> <option>Item No 28</option> <option>Item No 29</option> <option disabled="true">Item No 30</option> </select> <script type="text/javascript"> window.application.main = function() { var d = this.getClientWindow().getClientDocument(); var c1 = new QxComboBox; c1.setLocation(20, 48); c1.addEventListener("beforeInitialOpen", function(e) { var item; for(var i=1; i<=30; i++) { item = new QxListItem("Item No " + i); !(i % 10) && (item.setEnabled(false)); c1.add(item); }; }); // this does not work here (if there is no content) c1.setSelected(c1.getList().getFirstChild()); c1.addEventListener("changeValue", function(e) { this.debug("New value: " + e.getData()); }); c1.addEventListener("changeSelected", function(e) { this.debug("New selected: " + e.getData()); }); var b1 = new QxCheckBox("Editable"); b1.set({ top: 50, left: 150 }); b1.addEventListener("changeChecked", function(e) { c1.setEditable(e.getData()); }); d.add(c1, b1); // Color Themes QxColorManager.createThemeList(d, 20, 248); }; </script> </body> </html> --- NEW FILE: Image_2.html --- <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" /> <title>qooxdoo demo</title> <link type="text/css" rel="stylesheet" href="../demolayout.css"/> <script type="text/javascript" src="../demoinclude.js"></script> </head> <body> <script type="text/javascript" src="../demolayout.js"></script> <div id="demoDescription"> Some advanced tests for QxImage. Click on the fourth and fivth image to test the reflow possibilities. The debug log gives you information of the preferred dimensions. </div> <script type="text/javascript"> window.application.main = function() { var d = this.getClientWindow().getClientDocument(); var i1 = new QxImage("icons/64/package.png"); i1.setLeft(20); i1.setTop(48); i1.addEventListener("load", function() { this.debug("Image 1: " + this.getPreferredBoxWidth() + "x" + this.getPreferredBoxHeight()); }); var i2 = new QxImage("icons/64/package.png"); i2.setLeft(120); i2.setTop(48); i2.setBorder(QxBorder.presets.black); i2.setPadding(2, 4); i2.addEventListener("load", function() { this.debug("Image 2: " + this.getPreferredBoxWidth() + "x" + this.getPreferredBoxHeight()); }); var i3 = new QxImage("icons/64/package.png"); i3.setLeft(220); i3.setTop(48); i3.setBorder(QxBorder.presets.black); i3.setPadding(8); i3.setOpacity(0.5); i3.addEventListener("load", function() { this.debug("Image 3: " + this.getPreferredBoxWidth() + "x" + this.getPreferredBoxHeight()); }); var i4 = new QxImage("icons/64/package.png"); i4.setLeft(320); i4.setTop(48); i4.setBorder(QxBorder.presets.black); i4.setPadding(2, 4); i4.addEventListener("load", function() { this.debug("Image 4: " + this.getPreferredBoxWidth() + "x" + this.getPreferredBoxHeight()); }); i4.addEventListener("click", function() { this.setSource(this.getSource() == "icons/64/package.png" ? "icons/32/package.png" : "icons/64/package.png"); }); var i5w1 = new QxCanvasLayout; i5w1.setBorder(QxBorderObject.presets.outset); i5w1.setPadding(8); i5w1.setLeft(420); i5w1.setTop(48); i5w1.setWidth("auto"); i5w1.setHeight("auto"); var i5w2 = new QxCanvasLayout; i5w2.setBorder(QxBorderObject.presets.outset); i5w2.setPadding(8); i5w2.setLeft(0); i5w2.setTop(0); i5w2.setWidth("auto"); i5w2.setHeight("auto"); var i5w3 = new QxCanvasLayout; i5w3.setBorder(QxBorderObject.presets.outset); i5w3.setPadding(8); i5w3.setLeft(0); i5w3.setTop(0); i5w3.setWidth("auto"); i5w3.setHeight("auto"); var i5 = new QxImage("icons/64/package.png"); i5.setBorder(QxBorder.presets.black); i5.setPadding(2, 4); i5.addEventListener("load", function() { this.debug("Image 4: " + this.getPreferredBoxWidth() + "x" + this.getPreferredBoxHeight()); }); i5.addEventListener("click", function() { this.setSource(this.getSource() == "icons/64/package.png" ? "icons/32/package.png" : "icons/64/package.png"); }); i5w1.add(i5w2); i5w2.add(i5w3); i5w3.add(i5); d.add(i5w1); var i6 = new QxImage("icons/128/paint.png"); i6.setLeft(20); i6.setRight(400); i6.setTop(200); i6.setHeight(150); i6.setBorder(QxBorder.presets.black); i6.setWidth(null); var i7 = new QxImage("icons/128/paint.png"); i7.setLeft(20); i7.setRight(400); i7.setTop(400); i7.setHeight(150); i7.setBorder(QxBorder.presets.black); i7.setResizeToInner(true); i7.setWidth(null); d.add(i1, i2, i3, i4, i6, i7); }; </script> </body> </html> --- NEW FILE: ListView_1.html --- <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" /> <title>qooxdoo demo</title> <link type="text/css" rel="stylesheet" href="../demolayout.css"/> <script type="text/javascript" src="../demoinclude.js"></script> </head> <body> <script type="text/javascript" src="../demolayout.js"></script> <div id="demoDescription"> <p>Testing QxListView with text cells.</p> </div> <script type="text/javascript"> window.application.main = function() { var ld = []; var lt = [ "Image", "Text", "PDF", "Illustration", "Document" ]; for (var i=0, t; i<1000; i++) { t=Math.round(Math.random()*4); ld.push({ name : { text : "File " + i }, size : { text : Math.round(Math.random()*100) + "kb" }, type : { text : lt[t] }, modified : { text : "Nov " + Math.round(Math.random() * 30 + 1) + " 2005" }, rights: { text : "-rw-r--r--" }}); }; var lc = { name : { label : "Name", width : 100, type : "text" }, size: { label : "Size", width : 50, type : "text", align : "right" }, type : { label : "Type", width : 80, type : "text" }, modified : { label : "Last Modified", width : 150, type : "text" }, rights : { label : "Rights", width: 80, type : "text" } }; var lv = new QxListView(ld, lc); lv.setBorder(QxBorderObject.presets.shadow); lv.setBackgroundColor("white"); lv.setWidth(600); lv.setHeight(350); lv.setLocation(20, 48); this.add(lv); // Color Themes QxColorManager.createThemeList(this.getClientWindow().getClientDocument(), 20, 448); }; </script> </body> </html> --- NEW FILE: Gallery_3.html --- <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" /> <title>qooxdoo demo</title> <link type="text/css" rel="stylesheet" href="../demolayout.css"/> <script type="text/javascript" src="../demoinclude.js"></script> </head> <body> <script type="text/javascript" src="../demolayout.js"></script> <div id="demoDescription"> <p>Test file for QxGallery, now with QxToolTips assigned.</p> <button onclick="updateAdd()">Update Add</button> </div> <style type="text/css"> .QxGallery .galleryFrame{ padding: 2px; } .QxGallery .galleryCell{ border: 1px solid #444; background: #fff; margin: 2px; float: left; overflow: hidden; font-family: Tahoma, Verdana, sans-serif; font-size: 10px; cursor: default; -moz-user-select: none; user-select: none; } .QxGallery .galleryCell img{ vertical-align: bottom; display: block; } .QxGallery .galleryCell .galleryTitle, .QxGallery .galleryCell .galleryComment{ background: #eee; padding: 3px 6px; text-align: center; cursor: default; overflow: hidden; white-space: nowrap; } .QxGallery .galleryCell .galleryTitle{ border-bottom: 1px solid #aaa; } .QxGallery .galleryCell .galleryComment{ border-top: 1px solid #aaa; } .QxGallery .galleryCell-Selected{ background: #DCE8F6; border: 1px solid #2760A1; } .QxGallery .galleryCell-Selected .galleryTitle, .QxGallery .galleryCell-Selected .galleryComment{ background: #9BBFE7; } .QxGallery .galleryCell-Selected .galleryTitle{ border-bottom: 1px dotted #2760A1; } .QxGallery .galleryCell-Selected .galleryComment{ border-top: 1px dotted #2760A1; } /* customize */ .QxGallery{ background: #fff; padding: 5px; } .QxGallery .galleryCell{ margin: 5px; border: 1px solid #DCDFE8; } .QxGallery .galleryCell-Selected{ border: 1px solid #5E6474; background: #DADDE4; } </style> <script type="text/javascript"> var updateAdd; window.application.main = function() { var galleryList = []; for (var i=0; i<100; i++) { galleryList.push({ display : "bmzN9ci5", width : 350, height : 350, thumbWidth : 64, thumbHeight : 64, title : "gohome" + i + ".png", timestamp : Math.random().toString(), comment : "Cool Comment: " + i, id : "7686191121780974-10682-" + i, src : "../../themes/icons/crystalsvg/64/paint.png" }); }; var gallery = new QxGallery(galleryList); gallery.setLeft(20); gallery.setRight(335); gallery.setTop(48); gallery.setBottom(48); gallery.setBorder(QxBorder.presets.black); gallery.setShowTitle(false); gallery.setShowComment(false); gallery.setDecorHeight(0); this.getClientWindow().getClientDocument().add(gallery); var toolTip = new QxToolTip("Photo Details", "icons/32/colors.png"); gallery.addEventListener("beforeToolTipAppear", function(e) { var vNode = e.getData(); var vEntry = this.getEntryByNode(vNode); toolTip.getAtom().setLabel("<strong>" + vEntry.title + "</strong><br/>" + vEntry.comment); this.setToolTip(toolTip); }); updateAdd = function() { var galleryListUpdated = gallery.getList().copy(); for (var i=galleryListUpdated.length, j=i+10; i<j; i++) { galleryListUpdated.push({ display : "bmzN9ci5", width : 350, height : 350, thumbWidth : 64, thumbHeight : 64, title : "gohome" + i + ".png", timestamp : Math.random().toString(), comment : "Cool Comment: " + i, id : "7686191121780974-10682-" + i, src : "../../themes/icons/crystalsvg/64/colors.png" }); }; gallery.addFromUpdatedList(galleryListUpdated); }; }; </script> </body> </html> --- NEW FILE: ComboBox_1.html --- <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" /> <title>qooxdoo demo</title> <link type="text/css" rel="stylesheet" href="../demolayout.css"/> <script type="text/javascript" src="../demoinclude.js"></script> </head> <body> <script type="text/javascript" src="../demolayout.js"></script> <div id="demoDescription"> <p>Testing QxComboBox implementation.</p> <p>Testing object creation (the list content will be filled then) on first open.</p> </div> <select style="position:absolute; left:300px; top:48px; width: 120px;"> <option>Item No 1</option> <option>Item No 2</option> <option>Item No 3</option> <option>Item No 4</option> <option>Item No 5</option> <option>Item No 6</option> <option>Item No 7</option> <option>Item No 8</option> <option>Item No 9</option> <option disabled="true">Item No 10</option> <option>Item No 11</option> <option>Item No 12</option> <option>Item No 13</option> <option>Item No 14</option> <option>Item No 15</option> <option>Item No 16</option> <option>Item No 17</option> <option>Item No 18</option> <option>Item No 19</option> <option disabled="true">Item No 20</option> <option>Item No 21</option> <option>Item No 22</option> <option>Item No 23</option> <option>Item No 24</option> <option>Item No 23</option> <option>Item No 24</option> <option>Item No 25</option> <option>Item No 26</option> <option>Item No 27</option> <option>Item No 28</option> <option>Item No 29</option> <option disabled="true">Item No 30</option> </select> <script type="text/javascript"> window.application.main = function() { var d = this.getClientWindow().getClientDocument(); var c1 = new QxComboBox; c1.setLocation(20, 48); c1.addEventListener("beforeInitialOpen", function(e) { var item; for(var i=1; i<=30; i++) { item = new QxListItem("Item No " + i); !(i % 10) && (item.setEnabled(false)); c1.add(item); }; }); // this does not work here (if there is no content) c1.setSelected(c1.getList().getFirstChild()); c1.addEventListener("changeValue", function(e) { this.debug("New value: " + e.getData()); }); c1.addEventListener("changeSelected", function(e) { this.debug("New selected: " + e.getData()); }); var b1 = new QxCheckBox("Editable"); b1.set({ top: 50, left: 150 }); b1.addEventListener("changeChecked", function(e) { c1.setEditable(e.getData()); }); d.add(c1, b1); }; </script> </body> </html> --- NEW FILE: Atom_2.html --- <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" /> <title>qooxdoo demo</title> <link type="text/css" rel="stylesheet" href="../demolayout.css"/> <script type="text/javascript" src="../demoinclude.js"></script> </head> <body> <script type="text/javascript" src="../demolayout.js"></script> <div id="demoDescription"> <p>Example to show correct calculations of QxAtom sizes. Normally a QxAtom has only the size of its content.</p> </div> <script type="text/javascript"> window.application.main = function() { var w = this.getClientWindow().getClientDocument(); function alertoff() { alert(this.getElement().offsetWidth + "x" + this.getElement().offsetHeight); }; var l1 = new QxCanvasLayout(); var l2 = new QxCanvasLayout(); with(l1) { setTop(100); setLeft(20); setWidth(500); setHeight(1); setBackgroundColor("red"); }; with(l2) { setTop(123); setLeft(20); setWidth(500); setHeight(1); setBackgroundColor("red"); }; w.add(l1); w.add(l2); var a1 = new QxAtom("Pure Text", "icons/22/folder.png"); var a2 = new QxAtom(null, "icons/22/folder.png"); with(a1) { setBorder(new QxBorder(1, "solid", "black")); setTop(100); setLeft(120); }; with(a2) { setBorder(new QxBorder(1, "solid", "black")); setTop(100); setLeft(300); }; w.add(a1); w.add(a2); a1.addEventListener("click", alertoff); a2.addEventListener("click", alertoff); var l3 = new QxCanvasLayout(); var l4 = new QxCanvasLayout(); with(l3) { setTop(200); setLeft(20); setWidth(500); setHeight(1); setBackgroundColor("red"); }; with(l4) { setTop(233); setLeft(20); setWidth(500); setHeight(1); setBackgroundColor("red"); }; w.add(l3); w.add(l4); var b1 = new QxAtom("Pure Text", "icons/32/network.png"); var b2 = new QxAtom(null, "icons/32/network.png"); with(b1) { setBorder(new QxBorder(1, "solid", "black")); setTop(200); setLeft(120); }; with(b2) { setBorder(new QxBorder(1, "solid", "black")); setTop(200); setLeft(300); }; w.add(b1); w.add(b2); b1.addEventListener("click", alertoff); b2.addEventListener("click", alertoff); var l5 = new QxCanvasLayout(); var l6 = new QxCanvasLayout(); with(l5) { setTop(300); setLeft(20); setWidth(500); setHeight(1); setBackgroundColor("red"); }; with(l6) { setTop(317); setLeft(20); setWidth(500); setHeight(1); setBackgroundColor("red"); }; w.add(l5); w.add(l6); var c1 = new QxAtom("Pure Text", "icons/16/network.png"); var c2 = new QxAtom(null, "icons/16/network.png"); with(c1) { setBorder(new QxBorder(1, "solid", "black")); setTop(300); setLeft(120); }; with(c2) { setBorder(new QxBorder(1, "solid", "black")); setTop(300); setLeft(300); }; w.add(c1); w.add(c2); c1.addEventListener("click", alertoff); c2.addEventListener("click", alertoff); }; </script> </body> </html> --- NEW FILE: ColorTheme_1.html --- <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" /> <title>qooxdoo demo</title> <link type="text/css" rel="stylesheet" href="../demolayout.css"/> <script type="text/javascript" src="../demoinclude.js"></script> </head> <body> <script type="text/javascript" src="../demolayout.js"></script> <div id="demoDescription"> <p>Color Theme Test</p> </div> <script type="text/javascript"> window.application.main = function() { var d = this.getClientWindow().getClientDocument(); var w1 = new QxTerminator; w1.setWidth(100); w1.setHeight(100); w1.setBackgroundColor(new QxColor("yellow")); w1.setTop(48); w1.setLeft(20); d.add(w1); var w2 = new QxTerminator; w2.setWidth(100); w2.setHeight(100); w2.setBackgroundColor(new QxColorObject("activecaption")); w2.setTop(48); w2.setLeft(150); d.add(w2); var w3 = new QxTerminator; w3.setWidth(100); w3.setHeight(100); w3.setBackgroundColor("red"); w3.setTop(200); w3.setLeft(20); d.add(w3); var w4 = new QxTerminator; w4.setWidth(100); w4.setHeight(100); w4.setBackgroundColor("red"); w4.setTop(200); w4.setLeft(150); d.add(w4); var w5 = new QxLabel("Hello World"); w5.setTop(320); w5.setLeft(20); w5.setColor("red"); d.add(w5); var w6 = new QxTerminator; w6.setWidth(100); w6.setHeight(100); w6.setBackgroundColor("activecaption"); w6.setTop(400); w6.setLeft(20); d.add(w6); var w7 = new QxTerminator; w7.setWidth(100); w7.setHeight(100); w7.setBackgroundColor("activeCaption"); w7.setTop(400); w7.setLeft(150); d.add(w7); var w8 = new QxLabel("Hello World"); w8.setTop(520); w8.setLeft(20); w8.setColor("ActiveCaption"); d.add(w8); var w9 = new QxAtom("Super qooxdoo", "icons/48/tip.png"); w9.setTop(520); w9.setLeft(200); w9.setBorder(new QxBorderObject(2, "solid", "activeCaption")); w9.setBackgroundColor("threedlightshadow"); d.add(w9); var w10 = new QxAtom("Super qooxdoo", "icons/48/tip.png"); w10.setTop(520); w10.setLeft(400); w10.setBorder(new QxBorderObject(2, "solid", new QxColorObject("activeCaption"))); w10.setBackgroundColor("threedlightshadow"); d.add(w10); var w11 = new QxLabel("Hello World"); w11.setTop(600); w11.setLeft(20); w11.setBackgroundColor([232,102,255]); w11.setColor(20,30,60); w11.setBorder(1, "solid", "red"); d.add(w11); var w12 = new QxLabel("Hello World"); w12.setTop(600); w12.setLeft(120); w12.setBackgroundColor([232,102,255]); w12.setColor(20,30,60); w12.setBorder([1, "solid", "red"]); d.add(w12); var w13 = new QxLabel("Hello World"); w13.setLocation(220, 600); w13.setBackgroundColor([232,102,255]); w13.setColor(20,30,60); w13.setBorder([1, "solid", "activeCaption"]); d.add(w13); var myBoundedBorder1 = new QxBorder(1, "solid", [200,10,20]); var w14 = new QxTerminator; w14.setWidth(100); w14.setHeight(100); w14.setLeft(600); w14.setTop(100); w14.setBorder(myBoundedBorder1); d.add(w14); // should not work with QxBorder - use QxBorderObject instead w14.addEventListener("click", function(e) { myBoundedBorder1.setTopColor([100,200,200]); myBoundedBorder1.setTopWidth(10); }); var myBoundedBorder2 = new QxBorderObject(1, "solid", [200,10,20]); var w15 = new QxTerminator; w15.setWidth(100); w15.setHeight(100); w15.setLeft(600); w15.setTop(210); w15.setBorder(myBoundedBorder2); d.add(w15); w15.addEventListener("click", function(e) { myBoundedBorder2.setTopColor([100,200,200]); myBoundedBorder2.setTopWidth(10); }); // Color Themes QxColorManager.createThemeList(d, 350, 128); }; </script> </body> </html> --- NEW FILE: Compile_2.html --- <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" /> <title>qooxdoo demo</title> <link type="text/css" rel="stylesheet" href="../demolayout.css"/> <script type="text/javascript" src="../demoinclude.js"></script> </head> <body> <script type="text/javascript" src="../demolayout.js"></script> <div id="demoDescription"> </div> <div style="border: 2px outset ; -moz-user-select: none; -moz-user-focus: normal; cursor: default; background-color: buttonface; -moz-border-left-colors: 37 36; -moz-border-right-colors: 34 38; -moz-border-top-colors: 37 36; -moz-border-bottom-colors: 34 38; width: 102px; height: 42px; left: 20px; top: 50px;" class="QxWidgetCore QxButton" qxhashcode="74"><div qxhashcode="78" title="" class="QxWidgetCore QxImage" style="-moz-user-select: none; left: 4px; top: 3px;"><img src="../../images/icons/crystalsvg/32/penguin.png" height="32" width="32"></div><div qxhashcode="77" class="QxWidgetCore QxLabel" style="-moz-user-select: none; left: 40px; top: 13px;">Hello World</div></div><div style="border: 2px outset ; -moz-user-select: none; -moz-user-focus: normal; cursor: default; background-color: buttonface; -moz-border-left-colors: 37 36; -moz-border-right-colors: 34 38; -moz-border-top-colors: 37 36; -moz-border-bottom-colors: 34 38; width: 102px; height: 42px; left: 220px; top: 50px;" class="QxWidgetCore QxButton" qxhashcode="86"><div qxhashcode="90" title="" class="QxWidgetCore QxImage" style="-moz-user-select: none; left: 4px; top: 3px;"><img src="../../images/icons/crystalsvg/32/appearance.png" height="32" width="32"></div><div qxhashcode="89" class="QxWidgetCore QxLabel" style="-moz-user-select: none; left: 40px; top: 13px;">Hello World</div></div> <script type="text/javascript" src="cssQuery-p.js"></script> <script type="text/javascript" src="Compile_2.js"></script> <script type="text/javascript"> window.application.pre = function() { this.debug("Pre-Execute"); this.debug("Object DB Length: " + QxObjectDataBase.length); }; window.application.post = function() { this.debug("Post-Execute"); this.debug("Children: " + $0.getChildren()); this.debug("Element: " + $0.getElement()); this.debug("Parent: " + $0.getParent()); this.debug("Box Width: " + $0.getBoxWidth()); this.debug("Has Mouse Down Event: " + $0.hasEventListeners("mousedown")); this.debug("Icon Preferred Width: " + $0.getChildren()[0].getPreferredBoxWidth()); this.debug("Object DB Length: " + QxObjectDataBase.length); $0.setIconPosition("top"); QxWidget.flushGlobalQueues(); }; </script> </body> </html> --- NEW FILE: HorizontalBoxLayout_1.html --- <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" /> <title>qooxdoo demo</title> <link type="text/css" rel="stylesheet" href="../demolayout.css"/> <script type="text/javascript" src="../demoinclude.js"></script> </head> <body> <script type="text/javascript" src="../demolayout.js"></script> <div id="demoDescription"> Tests for the new implementation of the QxHorizontalBoxLayout widget. </div> <script type="text/javascript"> window.application.main = function() { [...1221 lines suppressed...] else { this.setWidth(25); this.setHeight(25); this.setLeft(null); this.setBottom(null); }; }); hbl6.add(w6_1, w6_2, w6_3, w6_4, w6_5, w6_6, w6_7, w6_8, w6_9, w6_10); d.add(hbl6); }; </script> </body> </html> --- NEW FILE: List_1.html --- <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" /> <title>qooxdoo demo</title> <link type="text/css" rel="stylesheet" href="../demolayout.css"/> <script type="text/javascript" src="../demoinclude.js"></script> </head> <body> <script type="text/javascript" src="../demolayout.js"></script> <div id="demoDescription"> <p>List implementation. Now testing auto dimensions.</p> </div> <script type="text/javascript"> window.application.main = function() { var d = this.getClientWindow().getClientDocument(); var l1 = new QxList; l1.set({ top : 48, left: 20, height: 200, width: "auto", overflow : "scrollY" }); var item; for( var i=1; i<=35; i++ ) { // item = new QxListItem("Item No " + i); item = new QxListItem("Item No " + i, "icons/" + ((i % 4) ? "16" : "48") + "/folder.png"); !(i % 9) && (item.setEnabled(false)); l1.add(item); }; d.add(l1); var l2 = new QxList; l2.set({ top : 48, left: 400, height: 200, width: "auto" }); l2.getManager().setMultiSelection(false); //l2.setOverflow("scrollY"); l2.setHeight("auto"); var l2l = [ "red", "violett", "rose", "blue", "green", "cyan", "magenta", "yellow", "brown", "orange", "black", "white", "grey", "gray", "brown" ]; for (var i=0; i<l2l.length; i++) { l2.add(new QxListItem(l2l[i])); }; d.add(l2); var c1 = new QxCheckBox("Enable Multi-Selection"); var c2 = new QxCheckBox("Enable Drag-Selection"); var c3 = new QxCheckBox("Allow Deselection"); var c4 = new QxCheckBox("Enable Inline Find"); c1.setLocation(180, 48); c2.setLocation(180, 68); c3.setLocation(180, 88); c4.setLocation(180, 108); d.add(c1, c2, c3, c4); c1.setChecked(true); c2.setChecked(true); c3.setChecked(true); c4.setChecked(true); c1.addEventListener("changeChecked", function(e) { l1.getManager().setMultiSelection(e.getData()); }); c2.addEventListener("changeChecked", function(e) { l1.getManager().setDragSelection(e.getData()); }); c3.addEventListener("changeChecked", function(e) { l1.getManager().setCanDeselect(e.getData()); }); c4.addEventListener("changeChecked", function(e) { l1.setEnableInlineFind(e.getData()); }); var rd1 = new QxRadioButton("Show Label", "label"); var rd2 = new QxRadioButton("Show Icon", "icon"); var rd3 = new QxRadioButton("Show Both", "both"); rd1.set( { left: 180, top: 128 } ); rd2.set( { left: 180, top: 148 } ); rd3.set( { left: 180, top: 168 } ); d.add(rd1, rd2, rd3); rd3.setChecked(true); var rbm = new QxRadioManager( name, [rd1, rd2, rd3]); rbm.addEventListener("changeSelected", function(e) { for( var i=0; i<l1.getChildrenLength(); i++ ) { l1.getChildren()[i].setShow(e.getData().getValue()); }; }); // Icon Themes QxImageManager.createThemeList(d, 20, 348); // Color Themes QxColorManager.createThemeList(d, 200, 348); }; </script> </body> </html> --- NEW FILE: Performance_2.html --- <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" /> <title>qooxdoo demo</title> <link type="text/css" rel="stylesheet" href="../demolayout.css"/> <script type="text/javascript" src="../demoinclude.js"></script> </head> <body> <script type="text/javascript" src="../demolayout.js"></script> <div id="demoDescription"> <p>Tests for qooxdoo object performance</p> <ol> <li>QxObject</li> <li>QxTarget</li> <li>QxEvent</li> <li>QxMouseEvent</li> <li>QxTerminator</li> <li>QxCanvasLayout</li> <li>QxBoxLayout</li> </ol> </div> <script type="text/javascript"> window.application.main = function() { function TestQxObject(vLoops) { for (var i=0; i<vLoops; i++) { new QxObject; }; }; function TestQxTarget(vLoops) { for (var i=0; i<vLoops; i++) { new QxTarget; }; }; function TestQxEvent(vLoops) { for (var i=0; i<vLoops; i++) { new QxEvent; }; }; function TestQxMouseEvent(vLoops) { for (var i=0; i<vLoops; i++) { new QxMouseEvent; }; }; function TestQxTerminator(vLoops) { for (var i=0; i<vLoops; i++) { new QxTerminator; }; }; function TestQxCanvasLayout(vLoops) { for (var i=0; i<vLoops; i++) { new QxCanvasLayout; }; }; function TestQxBoxLayout(vLoops) { for (var i=0; i<vLoops; i++) { new QxBoxLayout; }; }; new QxTimeTracker(TestQxObject, TestQxTarget, TestQxEvent, TestQxMouseEvent, TestQxTerminator, TestQxCanvasLayout, TestQxBoxLayout); }; </script> </body> </html> --- NEW FILE: Popups_2.html --- <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" /> <title>qooxdoo demo</title> <link type="text/css" rel="stylesheet" href="../demolayout.css"/> <script type="text/javascript" src="../demoinclude.js"></script> </head> <body> <script type="text/javascript" src="../demolayout.js"></script> <div id="demoDescription"> <p>Test for the QxPopup widget. QxPopups are planned as the source constructor for tooltips, menus, ...</p> <p>There is also a QxPopupManager which hides all registered QxPopup instances which are configured to auto hide. This is a nice method to omit to show more than one QxPopup together (omit multiple QxTooltips, ...).</p> <p>In this example we use a QxPopupAtom. This is a popup with an automatically included QxAtom, which allowes you to easily use it for messages to the user or something like this.</p> </div> <script type="text/javascript"> window.application.main = function() { var d = this.getClientWindow().getClientDocument(); var w1 = new QxButton("Press"); with(w1) { setTop(48); setLeft(20); setBackgroundColor(new QxColor("#BDD2EF")); setWidth(100); setHeight(100); setBorder(QxBorderObject.presets.outset); setHorizontalAlign("center"); }; d.add(w1); var w2 = new QxButton("Press"); with(w2) { setTop(48); setLeft(140); setBackgroundColor(new QxColor("#D1DFAD")); setWidth(100); setHeight(100); setBorder(QxBorderObject.presets.outset); setHorizontalAlign("center"); }; d.add(w2); var p1 = new QxPopupAtom("Hello World #1", "icons/16/paint.png"); d.add(p1); with(p1) { setBackgroundColor(new QxColor("#FFFAD3")); setBorder(QxBorder.presets.black); setPadding(2, 4); }; w1.addEventListener("click", function(e) { p1.setTop(e.getPageY() + 3); p1.setLeft(e.getPageX() + 3); p1.show(); p1.bringToFront(); }); var p2 = new QxPopupAtom("Hello World #2", "icons/32/clock.png"); d.add(p2); with(p2) { setBackgroundColor(new QxColor("#DFFAD3")); setBorder(QxBorder.presets.black); setPadding(2, 4); }; w2.addEventListener("click", function(e) { p2.setTop(e.getPageY() + 3); p2.setLeft(e.getPageX() + 3); p2.show(); p2.bringToFront(); }); }; </script> </body> </html> --- NEW FILE: GridLayout_2.html --- <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" /> <title>qooxdoo demo</title> <link type="text/css" rel="stylesheet" href="../demolayout.css"/> <script type="text/javascript" src="../demoinclude.js"></script> </head> <body> <script type="text/javascript" src="../demolayout.js"></script> <div id="demoDescription"> <p>Test for QxGridLayout.</p> <p>Added some own sizes and use more complex children.</p> <p>The olive child has a width of 50% (which is related to the cell size here) and a horizontal alignment 'center'.</p> <p>The navi child has a height of 20 pixel and is aligned to the bottom of the cell.</p> </div> <script type="text/javascript"> window.application.main = function() { var gl = new QxGridLayout; gl.setLocation(20, 48); gl.setDimension(462, 128); gl.setBorder(QxBorderObject.presets.outset); gl.setPadding(2, 4); gl.setColumnCount(4); gl.setRowCount(2); gl.setColumnWidth(0, 100); gl.setColumnWidth(1, 200); gl.setColumnWidth(2, 50); gl.setColumnWidth(3, 100); gl.setRowHeight(0, 40); gl.setRowHeight(1, 80); this.add(gl); var term1 = new QxTerminator; term1.setBackgroundColor("yellow"); gl.add(term1, 0, 0); var term2 = new QxButton("Hello World", "icons/22/fax.png"); gl.add(term2, 1, 0); var term3 = new QxTerminator; term3.setBackgroundColor("green"); term3.setWidth(100); term3.setHeight(100); term3.setBorder("1px solid black"); gl.add(term3, 2, 0); var term4 = new QxTerminator; term4.setBackgroundColor("blue"); gl.add(term4, 3, 0); var term5 = new QxTerminator; term5.setBackgroundColor("fuchsia"); gl.add(term5, 0, 1); var term6 = new QxTerminator; term6.setBackgroundColor("olive"); term6.setWidth("50%"); term6.setHorizontalAlign("center"); gl.add(term6, 1, 1); var term7 = new QxTerminator; term7.setBackgroundColor("maroon"); gl.add(term7, 2, 1); var term8 = new QxTerminator; term8.setBackgroundColor("navy"); term8.setHeight(20); term8.setVerticalAlign("bottom"); gl.add(term8, 3, 1); }; </script> </body> </html> --- NEW FILE: ListView_8.html --- <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" /> <title>qooxdoo demo</title> <link type="text/css" rel="stylesheet" href="../demolayout.css"/> <script type="text/javascript" src="../demoinclude.js"></script> </head> <body> <script type="text/javascript" src="../demolayout.js"></script> <div id="demoDescription"> <p>Testing QxListView with text cells.</p> <p>And with drag and drop between the two QxListViews.</p> </div> <script type="text/javascript"> window.application.main = function() { var ld = []; var lt = [ "Image", "Text", "PDF", "Illustration", "Document" ]; for (var i=0, t; i<1000; i++) { t=Math.round(Math.random()*4); ld.push({ name : { text : "File " + i }, size : { text : Math.round(Math.random()*100) + "kb" }, type : { text : lt[t] }, modified : { text : "Nov " + Math.round(Math.random() * 30 + 1) + " 2005" }, rights: { text : "-rw-r--r--" }}); }; var lc1 = { name : { label : "Name", width : 100, type : "text", sortable : true, sortProp : "text" }, size: { label : "Size", width : 50, type : "text", sortable : true, sortProp : "text", sortMethod : QxCompare.byIntegerString }, type : { label : "Type", width : 80, type : "text", sortable : true, sortProp : "text" }, modified : { label : "Last Modified", width : 150, type : "text" }, rights : { label : "Rights", width: 80, type : "text" } }; var lc2 = { name : { label : "Name", width : 100, type : "text", sortable : true, sortProp : "text" }, size: { label : "Size", width : 50, type : "text", sortable : true, sortProp : "text", sortMethod : QxCompare.byIntegerString }, type : { label : "Type", width : 80, type : "text", sortable : true, sortProp : "text" }, modified : { label : "Last Modified", width : 150, type : "text" }, rights : { label : "Rights", width: 80, type : "text" } }; function handleDrag(e) { e.addData("QxListViewEntries", e.getCurrentTarget().getManager().getSelectedItems().copy()); e.addAction("move"); e.startDrag(); }; function handleDrop(e) { var type = e.getDropDataTypes()[0]; var data = e.getData(type); switch(e.getAction()) { case "move": sourceView.getPane().getManager().setSelectedItems([]); sourceView.getPane().getManager().setAnchorItem(null); sourceView.getPane().getManager().setLeadItem(null); for (var i=0, l=data.length; i<l; i++) { sourceView.getData().remove(data[i]); destView.getData().push(data[i]); }; destView.getPane().getManager().setSelectedItems(data); sourceView.updateSort(); destView.updateSort(); sourceView.update(); destView.update(); }; }; var sourceView = new QxListView(ld, lc1); sourceView.setBorder(QxBorderObject.presets.shadow); sourceView.setBackgroundColor("white"); sourceView.setWidth(600); sourceView.setHeight(250); sourceView.setLocation(20, 48); sourceView.getPane().getManager().setDragSelection(false); sourceView.getPane().addEventListener("dragstart", handleDrag); this.add(sourceView); var destView = new QxListView([], lc2); destView.setBorder(QxBorderObject.presets.shadow); destView.setBackgroundColor("white"); destView.setWidth(600); destView.setHeight(250); destView.setLocation(20, 318); destView.getPane().getManager().setDragSelection(false); destView.getPane().setDropDataTypes(["QxListViewEntries"]); destView.getPane().addEventListener("dragdrop", handleDrop); this.add(destView); }; </script> </body> </html> --- NEW FILE: Fields_1.html --- <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" /> <title>qooxdoo demo</title> <link type="text/css" rel="stylesheet" href="../demolayout.css"/> <script type="text/javascript" src="../demoinclude.js"></script> </head> <body> <script type="text/javascript" src="../demolayout.js"></script> <div id="demoDescription"> <p>Test the setting of background color of form fields.</p> </div> <script type="text/javascript"> function changeBackgrounds(parent, color) { var children = parent.getChildren(); var child; for (var i=0; i<children.length; i++) { child = children[i]; switch(child.classname) { case 'QxTextArea': case 'QxTextField': case 'QxComboBox': case 'QxPasswordField': child.setBackgroundColor(color); break; }; }; }; window.application.main = function() { var d = this.getClientWindow().getClientDocument(); function textChange(e) { this.debug("Text changed: " + e.getData()); } var t1 = new QxTextField; t1.setValue("textfield"); t1.setTop(48); t1.setLeft(20); t1.addEventListener("changeText", textChange); t1.addEventListener("input", function(e) { this.debug("Input: " + e.getData()); }); d.add(t1); var t2 = new QxPasswordField; t2.setValue("passwordfield"); t2.setTop(80); t2.setLeft(20); t2.addEventListener("changeText", textChange); d.add(t2); var t3 = new QxTextArea; t3.setValue("textarea"); t3.setTop(110); t3.setLeft(20); t3.setWidth(300); t3.setHeight(60); t3.addEventListener("changeText", textChange); d.add(t3); var t4 = new QxTextField; t4.setValue("textfield"); t4.setTop(200); t4.setLeft(20); t4.setWidth(200); t4.setMaxLength(100); t4.setReadOnly(true); t4.addEventListener("changeText", textChange); d.add(t4); var t5 = new QxTextField; t5.setValue("You are foo!"); t5.setTop(240); t5.setLeft(20); t5.addEventListener("changeText", textChange); d.add(t5); var c1 = new QxComboBox; c1.setTop(280); c1.setLeft(20); c1.addEventListener("beforeInitialOpen", function(e) { var item; for(var i=1; i<=30; i++) { item = new QxListItem("Item No " + i); !(i % 10) && (item.setEnabled(false)); c1.add(item); }; }); // this does not work here (if there is no content) c1.setSelected(c1.getList().getFirstChild()); c1.addEventListener("changeValue", function(e) { this.debug("New value: " + e.getData()); }); c1.addEventListener("changeSelected", function(e) { this.debug("New selected: " + e.getData()); }); var b1 = new QxCheckBox("Editable"); b1.set({ top: 282, left: 150 }); b1.addEventListener("changeChecked", function(e) { c1.setEditable(e.getData()); }); var b2 = new QxButton("red", "icons/16/colors.png"); b2.set({left:10,top:10}); var b3 = new QxButton("green", "icons/16/colors.png"); b3.set({left:10,top:40}); var b4 = new QxButton("white", "icons/16/colors.png"); b4.set({left:10,top:70}); b2.addEventListener("click", function(e) { changeBackgrounds(d,this.getLabel()); }); b3.addEventListener("click", function(e) { changeBackgrounds(d,this.getLabel()); }); b4.addEventListener("click", function(e) { changeBackgrounds(d,this.getLabel()); }); var fs = new QxFieldSet("BackgroundColor"); fs.set({left:400,top:50,width:150,height:"auto"}); fs.add(b2,b3,b4); d.add(c1, b1, fs); // Color Themes QxColorManager.createThemeList(d, 20, 320); }; </script> </body> </html> --- NEW FILE: List_2.html --- <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" /> <title>qooxdoo demo</title> <link type="text/css" rel="stylesheet" href="../demolayout.css"/> <script type="text/javascript" src="../demoinclude.js"></script> </head> <body> <script type="text/javascript" src="../demolayout.js"></script> <div id="demoDescription"> <p>List implementation</p> <p>Drag and Drop Handling added</p> </div> <script type="text/javascript"> window.application.main = function() { var doc = this.getClientWindow().getClientDocument(); // Create list to drag from var sourceList = new QxList(); sourceList.setWidth(100); sourceList.setHeight(250); sourceList.setLeft(20); sourceList.setTop(48); // Set vertical scroll bar to always visible sourceList.setOverflow("scrollY"); // Set selection mode to single explicitly // sourceList.getManager().setMultiSelection(false); // Set drag selection mode to off sourceList.getManager().setDragSelection(false); // Add items to source list for (var i = 1; i <= 10; i++) { var item = new QxListItem("Item " + i); item.addEventListener("dragstart", handleStartDrag); sourceList.add(item); }; doc.add(sourceList); // Create list to drop to var destList = new QxList(); destList.setWidth(100); destList.setHeight(250); destList.setLeft(320); destList.setTop(48); // Set vertical scroll bar to always visible destList.setOverflow("scrollY"); // Set selection mode to single explicitly // destList.getManager().setMultiSelection(false); // Set drag selection mode to off destList.getManager().setDragSelection(false); doc.add(destList); // Define event handlers function handleStartDrag(e) { e.addData("QxListItems", sourceList.getManager().getSelectedItems().copy()); e.addAction("move"); e.startDrag(); }; function handleListDrop(e) { var type = e.getDropDataTypes()[0]; var data = e.getData(type); // this.debug("Drag&Drop Action: " + e.getAction()); switch(e.getAction()) { case "move": sourceList.getManager().setSelectedItems([]); sourceList.getManager().setAnchorItem(null); sourceList.getManager().setLeadItem(null); for (var i=0, l=data.length; i<l; i++) { destList.add(data[i]); }; destList.getManager().setSelectedItems(data); break; }; }; // Set event properties for destination list destList.setDropDataTypes(["QxListItems"]); destList.addEventListener("dragdrop", handleListDrop); }; </script> </body> </html> --- NEW FILE: GridLayout_5.html --- <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" /> <title>qooxdoo demo</title> <link type="text/css" rel="stylesheet" href="../demolayout.css"/> <script type="text/javascript" src="../demoinclude.js"></script> </head> <body> <script type="text/javascript" src="../demolayout.js"></script> <div id="demoDescription"> <p>A simple form using QxGridLayout</p> </div> <script type="text/javascript"> window.application.main = function() { var gl = new QxGridLayout; gl.setLocation(20, 48); gl.setDimension("auto", "auto"); gl.setBorder(QxBorderObject.presets.outset); gl.setPadding(8); gl.setColumnCount(2); gl.setRowCount(7); gl.setVerticalSpacing(4); gl.setHorizontalSpacing(6); gl.setColumnWidth(0, 70); gl.setColumnWidth(1, 180); gl.setColumnHorizontalAlignment(0, "right"); gl.setColumnVerticalAlignment(0, "middle"); gl.setRowHeight(0, 20); gl.setRowHeight(1, 20); gl.setRowHeight(2, 20); gl.setRowHeight(3, 20); gl.setRowHeight(4, 20); gl.setRowHeight(5, 70); gl.setRowHeight(6, 20); this.add(gl); var label1 = new QxLabel("Given Name"); var label2 = new QxLabel("Name"); var label3 = new QxLabel("City"); var label4 = new QxLabel("Country"); var label5 = new QxLabel("E-Mail"); var label6 = new QxLabel("Comment"); label6.setVerticalAlign("top"); label6.setVerticalAlign("top"); var input1 = new QxTextField; var input2 = new QxTextField; var input3 = new QxTextField; var input4 = new QxTextField; var input5 = new QxTextField; var input6 = new QxTextArea; var input7 = new QxButton("Submit", "icons/16/apply.png"); input7.setHorizontalAlign("right"); gl.add(label1, 0, 0); gl.add(input1, 1, 0); gl.add(label2, 0, 1); gl.add(input2, 1, 1); gl.add(label3, 0, 2); gl.add(input3, 1, 2); gl.add(label4, 0, 3); gl.add(input4, 1, 3); gl.add(label5, 0, 4); gl.add(input5, 1, 4); gl.add(label6, 0, 5); gl.add(input6, 1, 5); gl.add(input7, 1, 6); }; </script> </body> </html> --- NEW FILE: Tree_5.html --- <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" /> <title>qooxdoo demo</title> <link type="text/css" rel="stylesheet" href="../demolayout.css"/> <script type="text/javascript" src="../demoinclude.js"></script> </head> <body> <script type="text/javascript" src="../demolayout.js"></script> <div id="demoDescription"> <p>Drag and Drop between trees and inside a tree.</p> </div> <script type="text/javascript"> window.application.main = function() { function handleDragStart(e) { e.addData("QxTreeElement", e.getCurrentTarget()); e.addAction("move"); e.startDrag(); }; function handleDragDrop(e) { var vType = e.getDropDataTypes()[0]; var vSource = e.getData(vType); var vTarget = e.getCurrentTarget(); vSource.getTree().getManager().deselectAll(); vTarget.add(vSource); e.stopPropagation(); }; function supportsDrop(vDragCache) { return !vDragCache.sourceWidget.contains(this); }; function handleDragOver(e) { var l = e.getTarget().getLabelObject(); l.setStyleProperty("textDecoration", "underline"); }; function handleDragOut(e) { var l = e.getTarget().getLabelObject(); l.removeStyleProperty("textDecoration"); }; var treeSource = new QxTree("Source"); with(treeSource) { setBackgroundColor(255); setBorder(QxBorderObject.presets.thinInset); setOverflow("scrollY"); setHeight(null); setTop(48); setLeft(20); setWidth(200); setBottom(48); addEventListener("dragdrop", handleDragDrop); addEventListener("dragover", handleDragOver); addEventListener("dragout", handleDragOut); setDropDataTypes(["QxTreeElement"]); }; this.add(treeSource); for (var i=1, f; i<4; i++) { f = new QxTreeFolder("Folder " + i); f.addEventListener("dragstart", handleDragStart); f.addEventListener("dragdrop", handleDragDrop); f.addEventListener("dragover", handleDragOver); f.addEventListener("dragout", handleDragOut); f.setDropDataTypes(["QxTreeElement"]); f.supportsDrop = supportsDrop; treeSource.add(f); for (var j=1, g; j<4; j++) { g = new QxTreeFolder("Subfolder " + j); g.addEventListener("dragstart", handleDragStart); g.addEventListener("dragdrop", handleDragDrop); g.addEventListener("dragover", handleDragOver); g.addEventListener("dragout", handleDragOut); g.setDropDataTypes(["QxTreeElement"]); g.supportsDrop = supportsDrop; f.add(g); for (var k=1, h; k<4; k++) { h = new QxTreeFile("File " + k); h.addEventListener("dragstart", handleDragStart); g.add(h); }; }; }; var treeDest = new QxTree("Dest"); with(treeDest) { setBackgroundColor(255); setBorder(QxBorderObject.presets.thinInset); setOverflow("scrollY"); setHeight(null); setTop(48); setLeft(240); setWidth(200); setBottom(48); addEventListener("dragdrop", handleDragDrop); addEventListener("dragover", handleDragOver); addEventListener("dragout", handleDragOut); setDropDataTypes(["QxTreeElement"]); }; this.add(treeDest); }; </script> </body> </html> --- NEW ... [truncated message content] |
|
From: Andreas E. <ec...@us...> - 2006-02-17 11:44:57
|
Update of /cvsroot/qooxdoo/qooxdoo/source/script/types In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25626/source/script/types Removed Files: QxNumber.js QxTextile.js QxVariable.js QxColor.js QxInteger.js QxString.js Log Message: Release 0.5 ;-) --- QxNumber.js DELETED --- --- QxTextile.js DELETED --- --- QxInteger.js DELETED --- --- QxString.js DELETED --- --- QxVariable.js DELETED --- --- QxColor.js DELETED --- |
Update of /cvsroot/qooxdoo/qooxdoo/source/themes/icons/crystalsvg/48 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25626/source/themes/icons/crystalsvg/48 Added Files: graphics.png accessibility.png system.png locale.png devices.png tux.png toys.png file-manager.png favorites.png folder-favorite.png reload.png 3d.png favourite.png tablet.png keyboard-layout.png harddrive.png password.png forward.png pipe.png movieplayer.png control-center.png style.png flowchart.png char-device.png memory.png folder-locked.png colors.png back.png vectorgraphics.png console.png calculator.png look-and-feel.png package.png encrypted.png presentation.png scanner.png applications.png themes.png chart.png babelfish.png dictionary.png help-center.png modem.png magnifier.png notes.png folder-open.png bug.png antivirus.png down.png tv.png editor.png alarm.png folder.png fileshare.png display.png folder-important.png user.png mac.png outbox.png services.png cdrom.png penguin.png joystick.png bitmapgraphics.png info.png hardware-info.png trashcan-full.png paint.png floppy.png exec.png server.png email.png camera.png desktop.png important.png clock.png settings.png error.png iconthemes.png mouse.png home.png tip.png wordprocessor.png hardware.png contact.png energy.png games.png pda.png instant-away.png bell.png up.png terminal.png trashcan-empty.png partitions.png core.png network.png utilities.png block-device.png multimedia.png file-print.png instant-available.png date.png icons.png cache.png inbox.png fonts.png Log Message: Release 0.5 ;-) --- NEW FILE: fonts.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tux.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-favorite.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: instant-available.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: char-device.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: outbox.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: display.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: error.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: control-center.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: games.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-important.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: core.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: clock.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: network.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: terminal.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: inbox.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: toys.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: look-and-feel.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: alarm.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: dictionary.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: info.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: vectorgraphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: penguin.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: down.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: editor.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: fileshare.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: themes.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: server.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: chart.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: calculator.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: movieplayer.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: block-device.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: console.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-locked.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: forward.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: accessibility.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: paint.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: instant-away.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: energy.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: favourite.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tip.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: graphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: babelfish.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: joystick.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: services.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bug.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bitmapgraphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: locale.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tv.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: iconthemes.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: modem.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: email.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: contact.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: pipe.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: notes.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: settings.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bell.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: package.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: harddrive.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: memory.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: reload.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: floppy.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: encrypted.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: important.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mac.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: user.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: trashcan-full.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: style.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: exec.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: hardware.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: favorites.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-manager.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: antivirus.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: utilities.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: date.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-open.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mouse.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: camera.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: pda.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cache.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: help-center.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: colors.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: devices.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: presentation.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: multimedia.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: flowchart.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: 3d.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: wordprocessor.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: back.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: applications.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tablet.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: scanner.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: system.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icons.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cdrom.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: magnifier.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: desktop.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: keyboard-layout.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: up.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: home.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: partitions.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-print.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: trashcan-empty.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: hardware-info.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: password.png --- (This appears to be a binary file; contents omitted.) |
|
From: Andreas E. <ec...@us...> - 2006-02-17 11:44:55
|
Update of /cvsroot/qooxdoo/qooxdoo/source/images/widgets/windows/window In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25626/source/images/widgets/windows/window Removed Files: maximize.gif close.gif .cvsignore minimize.gif restore.gif Log Message: Release 0.5 ;-) --- minimize.gif DELETED --- --- close.gif DELETED --- --- maximize.gif DELETED --- --- restore.gif DELETED --- --- .cvsignore DELETED --- |
Update of /cvsroot/qooxdoo/qooxdoo/source/themes/icons/crystalsvg/22 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25626/source/themes/icons/crystalsvg/22 Added Files: file-open.png edit.png terminal.png outbox.png cache.png queue.png color-line.png view-bottom.png mail-get.png password.png contents.png cancel.png colors.png paint.png font-size-down.png forward.png fonts.png delete-table-col.png dictionary.png trashcan-empty.png hardware-info.png control-center.png mail-forward.png bookmark-add.png edit-delete.png viewmag-plus.png clock.png bookmark.png encrypted.png font-size-up.png tablet.png movieplayer.png home.png mail-delete.png user.png toys.png file-new.png exit.png mouse.png signature.png help-center.png format-decrease-indent.png file-save-as.png camera.png reload.png button-cancel.png folder-open.png appointment.png mail.png desktop.png folder-important.png tux.png viewmag-fit.png spellcheck.png folder.png connect-established.png viewmag-original.png date.png block-device.png launch.png insert-table-row.png undo.png find.png joystick.png scanner.png configure.png trashcan-full.png cdrom.png alarm.png viewmag.png appearance.png view-sidetree.png keyboard-layout.png misc.png favourite.png attach.png graphics.png folder-locked.png bell.png wizard.png tv.png network.png view-multicolumn.png settings.png harddrive.png antivirus.png vectorgraphics.png view-text.png view-choose.png redo.png up.png mail-reply-all.png instant-away.png multimedia.png edit-paste.png format-increase-indent.png error.png search.png core.png stop.png char-device.png edit-copy.png server.png funct.png file-save.png locale.png look-and-feel.png history.png info.png console.png flowchart.png file-print.png thumbnail.png decrypted.png view-icon.png energy.png penguin.png folder-favorite.png help.png babelfish.png connect-no.png back.png delete-table-row.png exec.png idea.png run.png view-detailed.png utilities.png color-fill.png insert-table-col.png mail-send.png inbox.png pda.png mail-new.png floppy.png effect.png text-strike.png file-find.png display.png email.png mail-reply.png services.png edit-cut.png connect-creating.png instant-available.png mail-find.png button-ok.png bitmapgraphics.png partitions.png viewmag-minus.png ok.png down.png mac.png Log Message: Release 0.5 ;-) --- NEW FILE: mail-reply-all.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tux.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-favorite.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: instant-available.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: char-device.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: funct.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-detailed.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: display.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: colors.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: error.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: control-center.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-important.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: misc.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: core.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: launch.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: network.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: viewmag-original.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: terminal.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: toys.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: contents.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: look-and-feel.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: alarm.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: undo.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: edit-cut.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: info.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-choose.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: penguin.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: down.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: inbox.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: server.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: movieplayer.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: outbox.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: fonts.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: console.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-locked.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: forward.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: paint.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: queue.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: button-ok.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: instant-away.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: wizard.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: energy.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: insert-table-col.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-delete.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-save.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: favourite.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: block-device.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: graphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: redo.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: babelfish.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: joystick.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: services.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bitmapgraphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: edit-delete.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: locale.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: effect.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-send.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: run.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: edit-copy.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tv.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: email.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: vectorgraphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: settings.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: configure.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: viewmag-fit.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bell.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: harddrive.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-forward.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: flowchart.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: floppy.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: ok.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: encrypted.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mac.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: connect-established.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: text-strike.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: edit-paste.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: user.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: trashcan-full.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: delete-table-row.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: clock.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-multicolumn.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: exec.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: decrypted.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-find.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cdrom.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: back.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: color-fill.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: button-cancel.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: antivirus.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: utilities.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-print.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: date.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-new.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-open.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mouse.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: camera.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-bottom.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: color-line.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cache.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bookmark.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: spellcheck.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: help-center.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: help.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: edit.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-find.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: appearance.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: format-increase-indent.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-sidetree.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: multimedia.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: stop.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: pda.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: viewmag-minus.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: viewmag.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: viewmag-plus.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: reload.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-reply.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: connect-creating.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: idea.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-save-as.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tablet.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: scanner.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-open.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: dictionary.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: signature.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: find.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: delete-table-col.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: attach.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-text.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: insert-table-row.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: desktop.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-get.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: keyboard-layout.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: search.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: format-decrease-indent.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: up.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bookmark-add.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: home.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cancel.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: partitions.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-icon.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: connect-no.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: trashcan-empty.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: appointment.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: hardware-info.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-new.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: history.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: font-size-down.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: password.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: font-size-up.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: thumbnail.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: exit.png --- (This appears to be a binary file; contents omitted.) |
Update of /cvsroot/qooxdoo/qooxdoo/source/images/icons/nuvola/48 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25626/source/images/icons/nuvola/48 Removed Files: colors.png keyboard.png find.png encrypted.png wizard.png core.png folder_open.png ktip.png misc.png fileprint.png kpackage.png kcontrol.png kview.png fileopen.png background.png configure.png ksnapshot.png document.png email.png kuser.png network.png gohome.png realplayer.png info.png folder_important.png edit.png iconthemes.png mail_replyall.png help.png folder_home.png cookie.png mail_forward.png editdelete.png bookmark.png date.png spellcheck.png opera.png knotify.png folder_locked.png kcoloredit.png looknfeel.png editpaste.png error.png clock.png filenew.png colorize.png desktop.png access.png hwinfo.png cache.png stop.png mail_delete.png socket.png button_cancel.png mail_send.png krita.png konqueror.png kmix.png apply.png no.png button_ok.png thumbnail.png history.png decrypted.png edittrash.png down.png mozilla.png mycomputer.png font.png browser.png mail_new.png reload.png next.png energy.png password.png colorset.png run.png editcut.png forward.png ok.png display.png important.png editcopy.png agent.png previous.png bell.png khelpcenter.png empty.png filesaveas.png .cvsignore icons.png services.png up.png kpaint.png folder.png exec.png netscape.png pipe.png mail_find.png redo.png stylesheet.png filesave.png package.png mail_generic.png locale.png style.png back.png Log Message: Release 0.5 ;-) --- agent.png DELETED --- --- display.png DELETED --- --- error.png DELETED --- --- colorize.png DELETED --- --- misc.png DELETED --- --- kcoloredit.png DELETED --- --- core.png DELETED --- --- mail_replyall.png DELETED --- --- clock.png DELETED --- --- network.png DELETED --- --- date.png DELETED --- --- ksnapshot.png DELETED --- --- hwinfo.png DELETED --- --- mail_send.png DELETED --- --- info.png DELETED --- --- bell.png DELETED --- --- down.png DELETED --- --- editdelete.png DELETED --- --- edittrash.png DELETED --- --- forward.png DELETED --- --- back.png DELETED --- --- wizard.png DELETED --- --- energy.png DELETED --- --- konqueror.png DELETED --- --- bookmark.png DELETED --- --- folder.png DELETED --- --- redo.png DELETED --- --- services.png DELETED --- --- kpackage.png DELETED --- --- kmix.png DELETED --- --- locale.png DELETED --- --- password.png DELETED --- --- run.png DELETED --- --- previous.png DELETED --- --- iconthemes.png DELETED --- --- folder_locked.png DELETED --- --- background.png DELETED --- --- email.png DELETED --- --- pipe.png DELETED --- --- filenew.png DELETED --- --- ktip.png DELETED --- --- mozilla.png DELETED --- --- configure.png DELETED --- --- editcopy.png DELETED --- --- mail_new.png DELETED --- --- package.png DELETED --- --- mail_generic.png DELETED --- --- keyboard.png DELETED --- --- document.png DELETED --- --- access.png DELETED --- --- kview.png DELETED --- --- netscape.png DELETED --- --- font.png DELETED --- --- edit.png DELETED --- --- stop.png DELETED --- --- folder_important.png DELETED --- --- encrypted.png DELETED --- --- editpaste.png DELETED --- --- important.png DELETED --- --- fileopen.png DELETED --- --- folder_home.png DELETED --- --- no.png DELETED --- --- style.png DELETED --- --- exec.png DELETED --- --- decrypted.png DELETED --- --- fileprint.png DELETED --- --- kcontrol.png DELETED --- --- folder_open.png DELETED --- --- stylesheet.png DELETED --- --- realplayer.png DELETED --- --- button_ok.png DELETED --- --- cache.png DELETED --- --- opera.png DELETED --- --- mycomputer.png DELETED --- --- spellcheck.png DELETED --- --- mail_find.png DELETED --- --- help.png DELETED --- --- looknfeel.png DELETED --- --- colors.png DELETED --- --- kpaint.png DELETED --- --- ok.png DELETED --- --- mail_forward.png DELETED --- --- colorset.png DELETED --- --- filesave.png DELETED --- --- cookie.png DELETED --- --- .cvsignore DELETED --- --- kuser.png DELETED --- --- gohome.png DELETED --- --- next.png DELETED --- --- icons.png DELETED --- --- socket.png DELETED --- --- find.png DELETED --- --- browser.png DELETED --- --- desktop.png DELETED --- --- up.png DELETED --- --- khelpcenter.png DELETED --- --- empty.png DELETED --- --- mail_delete.png DELETED --- --- krita.png DELETED --- --- knotify.png DELETED --- --- filesaveas.png DELETED --- --- reload.png DELETED --- --- apply.png DELETED --- --- button_cancel.png DELETED --- --- history.png DELETED --- --- editcut.png DELETED --- --- thumbnail.png DELETED --- |
Update of /cvsroot/qooxdoo/qooxdoo/source/images/icons/crystalsvg/32 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25626/source/images/icons/crystalsvg/32 Removed Files: display.png error.png document.png filesaveas.png edittrash.png colorize.png icons.png mozilla.png search.png network.png clock.png quicktime.png redo.png iconthemes.png style.png mimetypes.png forward.png mail_new.png mycomputer.png filefind.png decrypted.png kuser.png background.png date.png keyboard.png mail_replay.png down.png mouse.png ksnapshot.png back.png package.png reload.png stop.png tux.png encrypted.png looknfeel.png socket.png folder.png cache.png filenew.png energy.png netscape.png todo.png editcopy.png mail_send.png exec.png cookie.png antivirus.png launch.png favorites.png services.png bell.png appearance.png kmix.png kview.png ktip.png editcut.png pipe.png up.png find.png locale.png run.png opera.png kpackage.png filesave.png colors.png button_cancel.png konqueror.png access.png linuxconf.png realplayer.png info.png contents.png kpaint.png khelpcenter.png mail_find.png mac.png bookmark.png mail_delete.png empty.png proxy.png edit.png hwinfo.png button_ok.png blockdevice.png desktop.png .cvsignore help.png stylesheet.png mymac.png agent.png editpaste.png misc.png email.png configure.png mail_generic.png folder_important.png fileopen.png folder_open.png gohome.png ksmiletris.png kcontrol.png knotify.png browser.png kcoloredit.png ktalkd.png folder_locked.png folder_home.png penguin.png core.png mail.png editdelete.png important.png password.png fileprint.png font.png krita.png kpersonalizer.png Log Message: Release 0.5 ;-) --- tux.png DELETED --- --- agent.png DELETED --- --- ktalkd.png DELETED --- --- linuxconf.png DELETED --- --- todo.png DELETED --- --- error.png DELETED --- --- colorize.png DELETED --- --- mymac.png DELETED --- --- misc.png DELETED --- --- kcoloredit.png DELETED --- --- core.png DELETED --- --- launch.png DELETED --- --- network.png DELETED --- --- clock.png DELETED --- --- date.png DELETED --- --- contents.png DELETED --- --- background.png DELETED --- --- ksnapshot.png DELETED --- --- hwinfo.png DELETED --- --- mail_send.png DELETED --- --- info.png DELETED --- --- penguin.png DELETED --- --- down.png DELETED --- --- editdelete.png DELETED --- --- edittrash.png DELETED --- --- forward.png DELETED --- --- back.png DELETED --- --- energy.png DELETED --- --- konqueror.png DELETED --- --- display.png DELETED --- --- bookmark.png DELETED --- --- folder.png DELETED --- --- redo.png DELETED --- --- services.png DELETED --- --- kpackage.png DELETED --- --- kmix.png DELETED --- --- locale.png DELETED --- --- run.png DELETED --- --- iconthemes.png DELETED --- --- folder_locked.png DELETED --- --- editcut.png DELETED --- --- email.png DELETED --- --- pipe.png DELETED --- --- filenew.png DELETED --- --- ktip.png DELETED --- --- mozilla.png DELETED --- --- configure.png DELETED --- --- editcopy.png DELETED --- --- mail_new.png DELETED --- --- package.png DELETED --- --- mail_generic.png DELETED --- --- keyboard.png DELETED --- --- document.png DELETED --- --- access.png DELETED --- --- kview.png DELETED --- --- netscape.png DELETED --- --- font.png DELETED --- --- edit.png DELETED --- --- stop.png DELETED --- --- folder_important.png DELETED --- --- encrypted.png DELETED --- --- editpaste.png DELETED --- --- important.png DELETED --- --- mac.png DELETED --- --- mail.png DELETED --- --- mail_replay.png DELETED --- --- bell.png DELETED --- --- fileopen.png DELETED --- --- folder_home.png DELETED --- --- style.png DELETED --- --- exec.png DELETED --- --- decrypted.png DELETED --- --- favorites.png DELETED --- --- fileprint.png DELETED --- --- kcontrol.png DELETED --- --- folder_open.png DELETED --- --- antivirus.png DELETED --- --- stylesheet.png DELETED --- --- realplayer.png DELETED --- --- mouse.png DELETED --- --- button_ok.png DELETED --- --- cache.png DELETED --- --- opera.png DELETED --- --- mycomputer.png DELETED --- --- mail_find.png DELETED --- --- help.png DELETED --- --- looknfeel.png DELETED --- --- colors.png DELETED --- --- kpaint.png DELETED --- --- appearance.png DELETED --- --- filesave.png DELETED --- --- cookie.png DELETED --- --- filefind.png DELETED --- --- .cvsignore DELETED --- --- kuser.png DELETED --- --- gohome.png DELETED --- --- blockdevice.png DELETED --- --- proxy.png DELETED --- --- ksmiletris.png DELETED --- --- icons.png DELETED --- --- socket.png DELETED --- --- kpersonalizer.png DELETED --- --- find.png DELETED --- --- mimetypes.png DELETED --- --- desktop.png DELETED --- --- quicktime.png DELETED --- --- search.png DELETED --- --- up.png DELETED --- --- khelpcenter.png DELETED --- --- empty.png DELETED --- --- mail_delete.png DELETED --- --- krita.png DELETED --- --- knotify.png DELETED --- --- filesaveas.png DELETED --- --- reload.png DELETED --- --- button_cancel.png DELETED --- --- browser.png DELETED --- --- password.png DELETED --- |
Update of /cvsroot/qooxdoo/qooxdoo/source/themes/icons/kids/48 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25626/source/themes/icons/kids/48 Added Files: bug.png password.png core.png utilities.png antivirus.png reload.png presentation.png mac.png network.png user.png tip.png fonts.png mouse.png multimedia.png folder.png tablet.png server.png pipe.png memory.png control-center.png icons.png colors.png char-device.png favourite.png scanner.png iconthemes.png movieplayer.png partitions.png contact.png file-print.png info.png console.png devices.png hardware-info.png fileshare.png folder-locked.png alarm.png clock.png system.png pda.png harddrive.png bitmapgraphics.png themes.png penguin.png file-manager.png encrypted.png look-and-feel.png down.png outbox.png editor.png magnifier.png games.png energy.png package.png tux.png camera.png joystick.png back.png toys.png notes.png instant-away.png folder-open.png block-device.png dictionary.png flowchart.png applications.png trashcan-empty.png home.png up.png date.png folder-important.png babelfish.png display.png chart.png error.png keyboard-layout.png modem.png tv.png email.png 3d.png forward.png help-center.png wordprocessor.png locale.png favorites.png services.png paint.png trashcan-full.png desktop.png cdrom.png cache.png graphics.png floppy.png terminal.png instant-available.png accessibility.png exec.png vectorgraphics.png important.png calculator.png folder-favorite.png inbox.png settings.png bell.png style.png hardware.png Log Message: Release 0.5 ;-) --- NEW FILE: fonts.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tux.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-favorite.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: instant-available.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: char-device.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: outbox.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: display.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: error.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: control-center.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: games.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-important.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: core.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: clock.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: network.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: terminal.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: inbox.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: toys.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: look-and-feel.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: alarm.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: dictionary.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: info.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: vectorgraphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: penguin.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: down.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: editor.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: fileshare.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: themes.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: server.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: chart.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: calculator.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: movieplayer.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: block-device.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: console.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-locked.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: forward.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: accessibility.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: paint.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: instant-away.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: energy.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: favourite.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tip.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: graphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: babelfish.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: joystick.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: services.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bug.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bitmapgraphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: locale.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tv.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: iconthemes.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: modem.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: email.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: contact.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: pipe.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: notes.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: settings.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bell.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: package.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: harddrive.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: memory.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: reload.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: floppy.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: encrypted.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: important.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mac.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: user.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: trashcan-full.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: style.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: exec.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: hardware.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: favorites.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-manager.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: antivirus.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: utilities.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: date.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-open.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mouse.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: camera.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: pda.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cache.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: help-center.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: colors.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: devices.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: presentation.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: multimedia.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: flowchart.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: 3d.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: wordprocessor.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: back.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: applications.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tablet.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: scanner.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: system.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icons.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cdrom.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: magnifier.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: desktop.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: keyboard-layout.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: up.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: home.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: partitions.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-print.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: trashcan-empty.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: hardware-info.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: password.png --- (This appears to be a binary file; contents omitted.) |
Update of /cvsroot/qooxdoo/qooxdoo/source/themes/icons/nuvola/16 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25626/source/themes/icons/nuvola/16 Added Files: edit.png settings.png queue.png button-ok.png editor.png applications.png connect-creating.png trashcan-full.png insert-table.png view-icon.png view-detailed.png flowchart.png 3d.png folder-favorite.png context-help.png devices.png error.png mouse.png memory.png documentinfo.png floppy.png multimedia.png toys.png remove-comment.png viewmag.png text-strike.png fileshare.png icons.png file-new.png color-line.png locale.png viewmag-original.png wizard.png outbox.png alarm.png fonts.png bug.png file-print.png delete-table-col.png search.png up.png package.png text-sub.png font-size-down.png folder-important.png mac.png apply.png text-top.png iconthemes.png configure.png insert-cell.png bookmark-folder.png thumbnail.png file-open.png cdrom.png edit-delete.png format-increase-indent.png mail-reply-all.png help.png dictionary.png char-device.png info.png inbox.png rotate.png decrypted.png appointment.png services.png bell.png appearance.png text-super.png exit.png viewmag-minus.png folder.png scanner.png cookie.png find.png instant-away.png view-multicolumn.png back.png undo.png bitmapgraphics.png system.png connect-established.png energy.png bookmark.png view-sidetree.png font-size-up.png funct.png terminal.png history-clear.png reload.png notes.png movieplayer.png harddrive.png core.png mail.png hardware-info.png forward.png run.png flag.png connect-no.png calculator.png mail-delete.png comment.png games.png cam.png clock.png partitions.png date.png accessibility.png camera.png antivirus.png tip.png encrypted.png desktop.png edit-copy.png launch.png contact.png magnifier.png mail-reply.png trash.png ok.png database.png contents.png insert-table-col.png file-manager.png joystick.png mail-get.png folder-locked.png trashcan-empty.png pda.png delete-table-row.png history.png view-choose.png edit-cut.png vectorgraphics.png hardware.png text-color.png tux.png cancel.png signature.png sound.png down.png edit-paste.png instant-available.png file-find.png misc.png help-center.png display.png favorites.png style.png server.png exec.png pipe.png delete-table.png home.png network.png emoticon.png viewmag-plus.png attach.png spellcheck.png mail-new.png password.png organizer.png mail-send.png chart.png penguin.png group-event.png viewmag-fit.png idea.png paint.png color-fill.png presentation.png tablet.png utilities.png themes.png redo.png block-device.png favourite.png control-center.png tv.png stop.png graphics.png button-cancel.png delete-table-cell.png mousecursor.png colors.png modem.png wordprocessor.png user.png bookmark-toolbar.png babelfish.png text-bottom.png file-save.png file-save-as.png important.png view-bottom.png cache.png bookmark-add.png insert-table-row.png look-and-feel.png view-text.png console.png mail-find.png goto.png keyboard-layout.png mail-forward.png format-decrease-indent.png folder-open.png no.png email.png printer.png Log Message: Release 0.5 ;-) --- NEW FILE: mail-reply-all.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tux.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-favorite.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: instant-available.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: char-device.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: funct.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-detailed.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: insert-table.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: display.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: colors.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: error.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: control-center.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: games.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-important.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: misc.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: core.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: launch.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: network.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: viewmag-original.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-sidetree.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: terminal.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: editor.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mousecursor.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: toys.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: contents.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: text-super.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: look-and-feel.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: alarm.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: database.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: vectorgraphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: history-clear.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: rotate.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: info.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: documentinfo.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-choose.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: penguin.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: down.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: attach.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: inbox.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: devices.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: themes.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: server.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: chart.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: calculator.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: movieplayer.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: outbox.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: fonts.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: console.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-locked.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: forward.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bookmark-folder.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: back.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bookmark-toolbar.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: paint.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: queue.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: button-ok.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: instant-away.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: wizard.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: energy.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: insert-table-col.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-delete.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-save.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: delete-table-cell.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: favourite.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tip.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: graphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: redo.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: babelfish.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: joystick.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: services.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bug.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bitmapgraphics.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: edit-delete.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: locale.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-send.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: run.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: edit-copy.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tv.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: iconthemes.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: modem.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: email.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: contact.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: organizer.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: pipe.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: text-sub.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: notes.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: settings.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: accessibility.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: configure.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bell.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: viewmag-fit.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: package.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cookie.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: harddrive.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: text-color.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-forward.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: memory.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: flowchart.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: text-bottom.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: floppy.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: ok.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: encrypted.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: block-device.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: important.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mac.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: connect-established.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: text-strike.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cam.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: edit-paste.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: user.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: trashcan-full.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: no.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: delete-table-row.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: connect-no.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: style.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-multicolumn.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: exec.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: decrypted.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: applications.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-find.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: hardware.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: favorites.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: insert-cell.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: delete-table.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-manager.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: printer.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: button-cancel.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: antivirus.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: utilities.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-print.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: date.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-new.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder-open.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mouse.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: camera.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-bottom.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: color-line.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cache.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: comment.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bookmark.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: spellcheck.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: text-top.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: sound.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: help-center.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: help.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: edit.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: goto.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-find.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: appearance.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: format-increase-indent.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: fileshare.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: presentation.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: multimedia.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: stop.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: pda.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: viewmag-minus.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: viewmag.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: viewmag-plus.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: context-help.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: flag.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: reload.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: 3d.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-reply.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: wordprocessor.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: clock.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: connect-creating.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: idea.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-save-as.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: tablet.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: scanner.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: file-open.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: undo.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: system.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: group-event.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icons.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: remove-comment.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: dictionary.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: edit-cut.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: signature.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: find.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cdrom.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: delete-table-col.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: magnifier.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-text.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: insert-table-row.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: desktop.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-get.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: keyboard-layout.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: search.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: format-decrease-indent.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: up.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bookmark-add.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: home.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cancel.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: partitions.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: view-icon.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: emoticon.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: trashcan-empty.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: appointment.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: color-fill.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: hardware-info.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: trash.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: apply.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mail-new.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: history.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: font-size-down.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: password.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: font-size-up.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: thumbnail.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: exit.png --- (This appears to be a binary file; contents omitted.) |
Update of /cvsroot/qooxdoo/qooxdoo/source/images/icons/nuvola/16 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25626/source/images/icons/nuvola/16 Removed Files: cache.png background.png mycomputer.png history.png find.png fileprint.png next.png services.png editpaste.png editcut.png opera.png kuser.png folder_home.png style.png colors.png misc.png info.png redo.png pipe.png kpackage.png important.png thumbnail.png kview.png agent.png stop.png kcontrol.png empty.png icons.png mail_replyall.png hwinfo.png clock.png folder_locked.png browser.png konqueror.png desktop.png keyboard.png socket.png no.png filenew.png fileopen.png configure.png back.png krita.png forward.png button_ok.png .cvsignore colorset.png khelpcenter.png display.png mail_delete.png apply.png ksnapshot.png edit.png network.png kmix.png locale.png gohome.png netscape.png mozilla.png knotify.png date.png down.png realplayer.png package.png mail_new.png kpaint.png filesave.png mail_generic.png font.png folder.png kcoloredit.png button_cancel.png up.png editcopy.png mail_forward.png document.png energy.png help.png filesaveas.png core.png run.png editdelete.png colorize.png encrypted.png iconthemes.png ktip.png access.png error.png exec.png edittrash.png previous.png folder_important.png wizard.png stylesheet.png email.png reload.png mail_find.png spellcheck.png bookmark.png mail_send.png ok.png looknfeel.png cookie.png folder_open.png password.png decrypted.png bell.png Log Message: Release 0.5 ;-) --- agent.png DELETED --- --- display.png DELETED --- --- error.png DELETED --- --- colorize.png DELETED --- --- misc.png DELETED --- --- kcoloredit.png DELETED --- --- core.png DELETED --- --- mail_replyall.png DELETED --- --- clock.png DELETED --- --- network.png DELETED --- --- date.png DELETED --- --- ksnapshot.png DELETED --- --- hwinfo.png DELETED --- --- mail_send.png DELETED --- --- info.png DELETED --- --- bell.png DELETED --- --- down.png DELETED --- --- editdelete.png DELETED --- --- edittrash.png DELETED --- --- forward.png DELETED --- --- back.png DELETED --- --- wizard.png DELETED --- --- energy.png DELETED --- --- konqueror.png DELETED --- --- bookmark.png DELETED --- --- folder.png DELETED --- --- redo.png DELETED --- --- services.png DELETED --- --- kpackage.png DELETED --- --- kmix.png DELETED --- --- locale.png DELETED --- --- password.png DELETED --- --- run.png DELETED --- --- previous.png DELETED --- --- iconthemes.png DELETED --- --- folder_locked.png DELETED --- --- background.png DELETED --- --- email.png DELETED --- --- pipe.png DELETED --- --- filenew.png DELETED --- --- ktip.png DELETED --- --- mozilla.png DELETED --- --- configure.png DELETED --- --- editcopy.png DELETED --- --- mail_new.png DELETED --- --- package.png DELETED --- --- mail_generic.png DELETED --- --- keyboard.png DELETED --- --- document.png DELETED --- --- access.png DELETED --- --- kview.png DELETED --- --- netscape.png DELETED --- --- font.png DELETED --- --- edit.png DELETED --- --- stop.png DELETED --- --- folder_important.png DELETED --- --- encrypted.png DELETED --- --- editpaste.png DELETED --- --- important.png DELETED --- --- fileopen.png DELETED --- --- folder_home.png DELETED --- --- no.png DELETED --- --- style.png DELETED --- --- exec.png DELETED --- --- decrypted.png DELETED --- --- fileprint.png DELETED --- --- kcontrol.png DELETED --- --- folder_open.png DELETED --- --- stylesheet.png DELETED --- --- realplayer.png DELETED --- --- button_ok.png DELETED --- --- cache.png DELETED --- --- opera.png DELETED --- --- mycomputer.png DELETED --- --- spellcheck.png DELETED --- --- mail_find.png DELETED --- --- help.png DELETED --- --- looknfeel.png DELETED --- --- colors.png DELETED --- --- kpaint.png DELETED --- --- ok.png DELETED --- --- mail_forward.png DELETED --- --- colorset.png DELETED --- --- filesave.png DELETED --- --- cookie.png DELETED --- --- .cvsignore DELETED --- --- kuser.png DELETED --- --- gohome.png DELETED --- --- next.png DELETED --- --- icons.png DELETED --- --- socket.png DELETED --- --- find.png DELETED --- --- browser.png DELETED --- --- desktop.png DELETED --- --- up.png DELETED --- --- khelpcenter.png DELETED --- --- empty.png DELETED --- --- mail_delete.png DELETED --- --- krita.png DELETED --- --- knotify.png DELETED --- --- filesaveas.png DELETED --- --- reload.png DELETED --- --- apply.png DELETED --- --- button_cancel.png DELETED --- --- history.png DELETED --- --- editcut.png DELETED --- --- thumbnail.png DELETED --- |