<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-3821</id>
	<title>Nabble - qooxdoo</title>
	<updated>2009-12-01T07:58:46Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/qooxdoo-f3821.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/qooxdoo-f3821.html" />
	<subtitle type="html">qooxdoo is an advanced javascript based web application framework. qooxdoo allows the user to build application-like graphical user interfaces with just a few lines of javascript. qooxdoo home is &lt;a href=&quot;http://sourceforge.net/projects/qooxdoo/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26594163</id>
	<title>Re: Rpc* backend &quot;harmonization&quot;</title>
	<published>2009-12-01T07:58:46Z</published>
	<updated>2009-12-01T07:58:46Z</updated>
	<author>
		<name>Fritz Zaucker-3</name>
	</author>
	<content type="html">Hmm,
&lt;br&gt;&lt;br&gt;neither the Internet nor the Epoch notation were invented my Microsoft ...
&lt;br&gt;&lt;br&gt;Not a first hand source, but &lt;a href=&quot;http://en.wikipedia.org/wiki/Unix_time&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://en.wikipedia.org/wiki/Unix_time&lt;/a&gt;&amp;nbsp;gives
&lt;br&gt;some more information.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/ISO_8601&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://en.wikipedia.org/wiki/ISO_8601&lt;/a&gt;&amp;nbsp;has a discussion of this standard
&lt;br&gt;which has the advantage compared to Epoch notation, that leap seconds are
&lt;br&gt;handled correctly (they cannot be represented in Epoch it seems).
&lt;br&gt;&lt;br&gt;On the other hand, Epoch makes it a lot easier to do date/time calculations.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Fritz
&lt;br&gt;&lt;br&gt;On Tue, 1 Dec 2009, Gene Amtower wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Team,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I've been researching the JSON Date problem a bit, and I wanted to share
&lt;br&gt;&amp;gt; some information from my web research. &amp;nbsp;Since I'm working on an Oracle
&lt;br&gt;&amp;gt; RPC backend, I'd like to design and develop it once, so I'd prefer to
&lt;br&gt;&amp;gt; sort this out before doing the heavy lifting in my development.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It is clear to all that the JSON standard does not offer a standard
&lt;br&gt;&amp;gt; method for dealing with dates, beyond the fact that they are to be
&lt;br&gt;&amp;gt; represented as a string in whatever form the developer chooses. &amp;nbsp;This
&lt;br&gt;&amp;gt; leaves developers with a myriad of choices for handling JSON dates.
&lt;br&gt;&amp;gt; IMHO, Qooxdoo developers have chosen a string format that is uniquely
&lt;br&gt;&amp;gt; different than anyone else's chosen format, likely chosen before any
&lt;br&gt;&amp;gt; established practices began to surface in the industry. &amp;nbsp;So, no fault is
&lt;br&gt;&amp;gt; intended towards the Qooxdoo development team. &amp;nbsp;However, I wonder if
&lt;br&gt;&amp;gt; it's time to consider using a more common approach to JSON dates in
&lt;br&gt;&amp;gt; order to align with other development environments, although I recognize
&lt;br&gt;&amp;gt; that it may have downsides to Qooxdoo developers, especially WRT
&lt;br&gt;&amp;gt; backwards compatibility.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I've come up with the following resources that you may want to review,
&lt;br&gt;&amp;gt; with related links provided at the end...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On the json.org website, I found a lengthy PowerPoint presentation [1]
&lt;br&gt;&amp;gt; on the JSON standard that includes mention of new proposed extensions
&lt;br&gt;&amp;gt; for generating JSON data structures near the end (slide 40 of 55
&lt;br&gt;&amp;gt; slides). &amp;nbsp;It references a js file containing proposed javascript code
&lt;br&gt;&amp;gt; [2] to extend various javascript prototypes in order to generate
&lt;br&gt;&amp;gt; standard JSON structures. &amp;nbsp;Of course, one of these is the Date
&lt;br&gt;&amp;gt; prototype, and it might offer the Qooxdoo team a suitable pseudo-
&lt;br&gt;&amp;gt; standard since it comes directly from the JSON.org team.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In addition, I found a really great discussion [3] while googling the
&lt;br&gt;&amp;gt; topic, which talks about two of the most common methods for encoding
&lt;br&gt;&amp;gt; dates in JSON structures. &amp;nbsp;While one method is based on epoch time in
&lt;br&gt;&amp;gt; milliseconds since January 1st, 1970 UTC, I think many dislike it
&lt;br&gt;&amp;gt; because it's not human-readable. &amp;nbsp;(Most of us would be hard-pressed to
&lt;br&gt;&amp;gt; be able to read milliseconds and readily relate them to a specific
&lt;br&gt;&amp;gt; date/time value!) &amp;nbsp;This appears to be the method preferred by
&lt;br&gt;&amp;gt; VisualStudio and .Net tools. &amp;nbsp;The other method mentioned is based on the
&lt;br&gt;&amp;gt; W3C ISO-8601 standard [4], which calls for date/time values in a
&lt;br&gt;&amp;gt; standard string representation of varying granularity such as
&lt;br&gt;&amp;gt; &amp;quot;1997-07-16&amp;quot;, &amp;quot;1997-07-16T19:20+01:00&amp;quot;, and &amp;quot;1997-07-16T19:20:30.45
&lt;br&gt;&amp;gt; +01:00&amp;quot;, depending on the precision requirements of the usage. &amp;nbsp;This is
&lt;br&gt;&amp;gt; much more human-readable and comes directly from the W3C standards body,
&lt;br&gt;&amp;gt; offering a more solid foundation for a choice in Qooxdoo direction.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The prototype extension code contained in the json.org js file [2] is
&lt;br&gt;&amp;gt; based on this ISO-8601 standard, suggesting to me that this would be the
&lt;br&gt;&amp;gt; preferred approach despite its convergence away from the Microsoft
&lt;br&gt;&amp;gt; approach. &amp;nbsp;(Is that so bad?)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It's my opinion that any changes implemented in the Qooxdoo RPC methods
&lt;br&gt;&amp;gt; as a result of ongoing discussions should attempt to align Qooxdoo's
&lt;br&gt;&amp;gt; date-handling with a pseudo-standard in the industry. &amp;nbsp;Keeping the
&lt;br&gt;&amp;gt; current implementation as a non-standard alternative (selected through a
&lt;br&gt;&amp;gt; class-level or project-level flag) would be OK for those who need it.
&lt;br&gt;&amp;gt; Additional comments and discussions would likely be beneficial to
&lt;br&gt;&amp;gt; Qooxdoo's future.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hope this is more helpful than disruptive! &amp;nbsp;I welcome your thoughts on
&lt;br&gt;&amp;gt; the topic.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Gene
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; [1] &lt;a href=&quot;http://www.json.org/xml2006.ppt&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.json.org/xml2006.ppt&lt;/a&gt;&lt;br&gt;&amp;gt; [2] &lt;a href=&quot;http://json.org/json.js&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://json.org/json.js&lt;/a&gt;&lt;br&gt;&amp;gt; [3] &lt;a href=&quot;http://weblogs.asp.net/bleroy/archive/2008/01/18/dates-and-json.aspx&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://weblogs.asp.net/bleroy/archive/2008/01/18/dates-and-json.aspx&lt;/a&gt;&lt;br&gt;&amp;gt; [4] &lt;a href=&quot;http://www.w3.org/TR/NOTE-datetime&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/NOTE-datetime&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Tue, 2009-12-01 at 02:01 -0800, panyasan wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hi Derrell,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Derrell Lipman wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I just added the following to the jsonrpc_extensions wiki pgae:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; qooxdoo JSON dates
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Traditionally, qooxdoo JSON-RPC backends have been required to support a
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; non-standard feature of JSON, passing Date object instances as
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; instantiations of a Date object using syntax like new
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Date(Date.UTC(2009,11,29,3,10,23,973)) since dates are not a part of the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; JSON specification. This proposal moves qooxdoo Dates into the realm of
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ?extension? rather than required functionality.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I think this is a good idea, because supporting JSON Dates makes generating
&lt;br&gt;&amp;gt;&amp;gt; the json more complicated and not every application needs this functionality
&lt;br&gt;&amp;gt;&amp;gt; (I don't, for example). So servers might not implement this at all or offer
&lt;br&gt;&amp;gt;&amp;gt; a way of turning JSON dates &amp;quot;on&amp;quot; and &amp;quot;off&amp;quot;. Maybe you might want to add a
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;system.useJsonDates(boolean v)&amp;quot; system method to your proposal?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Christian
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;Oetiker+Partner AG		tel: +41 62 775 9903 (direct)
&lt;br&gt;Fritz Zaucker &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+41 62 775 9900 (switch board)
&lt;br&gt;Aarweg 15 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+41 79 675 0630 (mobile)
&lt;br&gt;CH-4600 Olten &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fax: +41 62 775 9905
&lt;br&gt;Schweiz &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; web: www.oetiker.ch
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;qooxdoo-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26594163&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qooxdoo-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/qooxdoo-devel-f3822.html&quot; embed=&quot;fixTarget[3822]&quot; target=&quot;_top&quot; &gt;qooxdoo-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Rpc*-backend-%22harmonization%22-tp26542729p26594163.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26594118</id>
	<title>Question about delegate: delegate.bindItem() and controller.bindProperty() functions</title>
	<published>2009-12-01T07:55:59Z</published>
	<updated>2009-12-01T07:55:59Z</updated>
	<author>
		<name>benco</name>
	</author>
	<content type="html">&lt;br&gt;Hi again!
&lt;br&gt;&lt;br&gt;I was wondering if the bindItem() function was called dynamically or if it
&lt;br&gt;was called only once after the model is attached to a controller...
&lt;br&gt;&lt;br&gt;I have a very specific model to handle for trees where childs and labels
&lt;br&gt;contain sometimes arrays of values... Here is a little example:
&lt;br&gt;&lt;br&gt;var model = 
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; title:'root'
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; childs:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; title:'title1',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; language:'fr',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; childs: ...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; title:'titre2-fr',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; language:'fr'
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; title:'titre2-en',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; language:'en'
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ],
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; childs: ...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;};
&lt;br&gt;&lt;br&gt;&lt;br&gt;In my bindItem function, I included a test on the id model:
&lt;br&gt;&lt;br&gt;if (typeof(id['getTitle'])!='undefined')
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; controller.bindProperty(&amp;quot;title&amp;quot;, &amp;quot;label&amp;quot;, null, item, id);
&lt;br&gt;} 
&lt;br&gt;else
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var props = id.basename.split('&amp;quot;');
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (var i=0, l=props.length; i&amp;lt;l; i++)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (props[i]!='childs')
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (id.get(props[i]).getLanguage()==currentLanguage) break; //
&lt;br&gt;currentLanguage is defined outside of the function
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (i&amp;gt;l) i=0;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; controller.bindProperty(i+&amp;quot;.title&amp;quot;, &amp;quot;label&amp;quot;, null, item, id);
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;But it seems that the bindProperty isn't reaffected. I added some
&lt;br&gt;console.log() in order to check if first condition was retested but it seems
&lt;br&gt;to be done only once.
&lt;br&gt;&lt;br&gt;So... Maybe I've done some mistakes elsewhere in my code but my question is
&lt;br&gt;simply:
&lt;br&gt;&lt;br&gt;should this kind of bindItem() declaration work ?
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Benoît
&lt;br&gt;-- 
&lt;br&gt;View this message in context: &lt;a href=&quot;http://n2.nabble.com/Question-about-delegate-delegate-bindItem-and-controller-bindProperty-functions-tp4094402p4094402.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://n2.nabble.com/Question-about-delegate-delegate-bindItem-and-controller-bindProperty-functions-tp4094402p4094402.html&lt;/a&gt;&lt;br&gt;Sent from the qooxdoo mailing list archive at Nabble.com.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;qooxdoo-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26594118&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qooxdoo-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/qooxdoo-devel-f3822.html&quot; embed=&quot;fixTarget[3822]&quot; target=&quot;_top&quot; &gt;qooxdoo-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Question-about-delegate%3A-delegate.bindItem%28%29-and-controller.bindProperty%28%29-functions-tp26594118p26594118.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26593796</id>
	<title>Re: Rpc* backend &quot;harmonization&quot;</title>
	<published>2009-12-01T07:35:33Z</published>
	<updated>2009-12-01T07:35:33Z</updated>
	<author>
		<name>Gene Amtower</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 TRANSITIONAL//EN&quot;&gt;
&lt;HTML&gt;
&lt;HEAD&gt;
  &lt;META HTTP-EQUIV=&quot;Content-Type&quot; CONTENT=&quot;text/html; CHARSET=UTF-8&quot;&gt;
  &lt;META NAME=&quot;GENERATOR&quot; CONTENT=&quot;GtkHTML/3.3.2&quot;&gt;
&lt;/HEAD&gt;
&lt;BODY&gt;
Team,&lt;BR&gt;
&lt;BR&gt;
I've been researching the JSON Date problem a bit, and I wanted to share some information from my web research.&amp;nbsp; Since I'm working on an Oracle RPC backend, I'd like to design and develop it once, so I'd prefer to sort this out before doing the heavy lifting in my development.&lt;BR&gt;
&lt;BR&gt;
It is clear to all that the JSON standard does not offer a standard method for dealing with dates, beyond the fact that they are to be represented as a string in whatever form the developer chooses.&amp;nbsp; This leaves developers with a myriad of choices for handling JSON dates.&amp;nbsp; IMHO, Qooxdoo developers have chosen a string format that is uniquely different than anyone else's chosen format, likely chosen before any established practices began to surface in the industry.&amp;nbsp; So, no fault is intended towards the Qooxdoo development team.&amp;nbsp; However, I wonder if it's time to consider using a more common approach to JSON dates in order to align with other development environments, although I recognize that it may have downsides to Qooxdoo developers, especially WRT backwards compatibility.&lt;BR&gt;
&lt;BR&gt;
I've come up with the following resources that you may want to review, with related links provided at the end...&lt;BR&gt;
&lt;BR&gt;
On the json.org website, I found a lengthy PowerPoint presentation [1] on the JSON standard that includes mention of new proposed extensions for generating JSON data structures near the end (slide 40 of 55 slides).&amp;nbsp; It references a js file containing proposed javascript code [2] to extend various javascript prototypes in order to generate standard JSON structures.&amp;nbsp; Of course, one of these is the Date prototype, and it might offer the Qooxdoo team a suitable pseudo-standard since it comes directly from the JSON.org team.&lt;BR&gt;
&lt;BR&gt;
In addition, I found a really great discussion [3] while googling the topic, which talks about two of the most common methods for encoding dates in JSON structures.&amp;nbsp; While one method is based on epoch time in milliseconds since January 1st, 1970 UTC, I think many dislike it because it's not human-readable.&amp;nbsp; (Most of us would be hard-pressed to be able to read milliseconds and readily relate them to a specific date/time value!)&amp;nbsp; This appears to be the method preferred by VisualStudio and .Net tools.&amp;nbsp; The other method mentioned is based on the W3C ISO-8601 standard [4], which calls for date/time values in a standard string representation of varying granularity such as &amp;quot;1997-07-16&amp;quot;, &amp;quot;1997-07-16T19:20+01:00&amp;quot;, and &amp;quot;1997-07-16T19:20:30.45+01:00&amp;quot;, depending on the precision requirements of the usage.&amp;nbsp; This is much more human-readable and comes directly from the W3C standards body, offering a more solid foundation for a choice in Qooxdoo direction.&lt;BR&gt;
&lt;BR&gt;
The prototype extension code contained in the json.org js file [2] is based on this ISO-8601 standard, suggesting to me that this would be the preferred approach despite its convergence away from the Microsoft approach.&amp;nbsp; (Is that so bad?)&lt;BR&gt;
&lt;BR&gt;
It's my opinion that any changes implemented in the Qooxdoo RPC methods as a result of ongoing discussions should attempt to align Qooxdoo's date-handling with a pseudo-standard in the industry.&amp;nbsp; Keeping the current implementation as a non-standard alternative (selected through a class-level or project-level flag) would be OK for those who need it.&amp;nbsp; Additional comments and discussions would likely be beneficial to Qooxdoo's future.&lt;BR&gt;
&lt;BR&gt;
Hope this is more helpful than disruptive!&amp;nbsp; I welcome your thoughts on the topic.&lt;BR&gt;
&lt;BR&gt;
Thanks,&lt;BR&gt;
&lt;BR&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Gene&lt;BR&gt;
&lt;BR&gt;
[1] &lt;A HREF=&quot;http://www.json.org/xml2006.ppt&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.json.org/xml2006.ppt&lt;/A&gt;&lt;BR&gt;
[2] &lt;A HREF=&quot;http://json.org/json.js&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://json.org/json.js&lt;/A&gt;&lt;BR&gt;
[3] &lt;A HREF=&quot;http://weblogs.asp.net/bleroy/archive/2008/01/18/dates-and-json.aspx&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://weblogs.asp.net/bleroy/archive/2008/01/18/dates-and-json.aspx&lt;/A&gt;&lt;BR&gt;
[4] &lt;A HREF=&quot;http://www.w3.org/TR/NOTE-datetime&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/NOTE-datetime&lt;/A&gt;&lt;BR&gt;
&lt;BR&gt;
On Tue, 2009-12-01 at 02:01 -0800, panyasan wrote:
&lt;BLOCKQUOTE TYPE=CITE&gt;
&lt;PRE&gt;
&lt;FONT COLOR=&quot;#000000&quot;&gt;Hi Derrell,&lt;/FONT&gt;


&lt;FONT COLOR=&quot;#000000&quot;&gt;Derrell Lipman wrote:&lt;/FONT&gt;
&lt;FONT COLOR=&quot;#000000&quot;&gt;&amp;gt; &lt;/FONT&gt;
&lt;FONT COLOR=&quot;#000000&quot;&gt;&amp;gt; I just added the following to the jsonrpc_extensions wiki pgae:&lt;/FONT&gt;
&lt;FONT COLOR=&quot;#000000&quot;&gt;&amp;gt; &lt;/FONT&gt;
&lt;FONT COLOR=&quot;#000000&quot;&gt;&amp;gt; qooxdoo JSON dates&lt;/FONT&gt;
&lt;FONT COLOR=&quot;#000000&quot;&gt;&amp;gt; &lt;/FONT&gt;
&lt;FONT COLOR=&quot;#000000&quot;&gt;&amp;gt; Traditionally, qooxdoo JSON-RPC backends have been required to support a&lt;/FONT&gt;
&lt;FONT COLOR=&quot;#000000&quot;&gt;&amp;gt; non-standard feature of JSON, passing Date object instances as&lt;/FONT&gt;
&lt;FONT COLOR=&quot;#000000&quot;&gt;&amp;gt; instantiations of a Date object using syntax like new&lt;/FONT&gt;
&lt;FONT COLOR=&quot;#000000&quot;&gt;&amp;gt; Date(Date.UTC(2009,11,29,3,10,23,973)) since dates are not a part of the&lt;/FONT&gt;
&lt;FONT COLOR=&quot;#000000&quot;&gt;&amp;gt; JSON specification. This proposal moves qooxdoo Dates into the realm of&lt;/FONT&gt;
&lt;FONT COLOR=&quot;#000000&quot;&gt;&amp;gt; &amp;#8220;extension&amp;#8221; rather than required functionality.&lt;/FONT&gt;
&lt;FONT COLOR=&quot;#000000&quot;&gt;&amp;gt; &lt;/FONT&gt;
&lt;FONT COLOR=&quot;#000000&quot;&gt;&amp;gt; &lt;/FONT&gt;

&lt;FONT COLOR=&quot;#000000&quot;&gt;I think this is a good idea, because supporting JSON Dates makes generating&lt;/FONT&gt;
&lt;FONT COLOR=&quot;#000000&quot;&gt;the json more complicated and not every application needs this functionality&lt;/FONT&gt;
&lt;FONT COLOR=&quot;#000000&quot;&gt;(I don't, for example). So servers might not implement this at all or offer&lt;/FONT&gt;
&lt;FONT COLOR=&quot;#000000&quot;&gt;a way of turning JSON dates &amp;quot;on&amp;quot; and &amp;quot;off&amp;quot;. Maybe you might want to add a&lt;/FONT&gt;
&lt;FONT COLOR=&quot;#000000&quot;&gt;&amp;quot;system.useJsonDates(boolean v)&amp;quot; system method to your proposal?&lt;/FONT&gt;

&lt;FONT COLOR=&quot;#000000&quot;&gt;Cheers,&lt;/FONT&gt;

&lt;FONT COLOR=&quot;#000000&quot;&gt;Christian &lt;/FONT&gt;
&lt;/PRE&gt;
&lt;/BLOCKQUOTE&gt;
&lt;/BODY&gt;
&lt;/HTML&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;qooxdoo-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26593796&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qooxdoo-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/qooxdoo-devel-f3822.html&quot; embed=&quot;fixTarget[3822]&quot; target=&quot;_top&quot; &gt;qooxdoo-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Rpc*-backend-%22harmonization%22-tp26542729p26593796.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26593527</id>
	<title>Re: bug in qx.data.controller.Tree ?</title>
	<published>2009-12-01T07:18:54Z</published>
	<updated>2009-12-01T07:18:54Z</updated>
	<author>
		<name>Martin Wittemann</name>
	</author>
	<content type="html">&lt;br&gt;Hi Benoît,
&lt;br&gt;thanks for the report. This really looks like a bug:
&lt;br&gt;&lt;a href=&quot;http://bugzilla.qooxdoo.org/show_bug.cgi?id=3151&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.qooxdoo.org/show_bug.cgi?id=3151&lt;/a&gt;&lt;br&gt;I'll take care of it tomorrow.
&lt;br&gt;Best,
&lt;br&gt;Martin
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;benco wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm using the binding features on trees with delegate options in order to
&lt;br&gt;&amp;gt; manage specific models (PS: thanks Martin for your comment about the bug
&lt;br&gt;&amp;gt; 2632 - I didn't catch directly how to use the delegate options (great
&lt;br&gt;&amp;gt; feature by the way :-) ).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm not sure if it is a bug - maybe I'm completely mistaken - but the
&lt;br&gt;&amp;gt; following code seems not work :
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; var tree = new qx.ui.tree.Tree();
&lt;br&gt;&amp;gt; tree.controller = new qx.data.controller.Tree(null,tree);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; var model = qx.data.marshal.Json.createModel(datas); // datas = js object
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; var delegate = 
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; 	createItem: function()
&lt;br&gt;&amp;gt; 	{
&lt;br&gt;&amp;gt; 		var treeItem = new qx.ui.tree.TreeFolder();
&lt;br&gt;&amp;gt; 		treeItem.setUserData('homepage',new qx.ui.basic.Image());
&lt;br&gt;&amp;gt; 		treeItem.addWidget(treeItem.getUserData('homepage'));
&lt;br&gt;&amp;gt; 		treeItem.addLabel(&amp;quot;&amp;quot;);
&lt;br&gt;&amp;gt; 		treeItem.addWidget(new qx.ui.core.Spacer(), {flex: 1});
&lt;br&gt;&amp;gt; 		treeItem.setUserData('public',new qx.ui.basic.Image());
&lt;br&gt;&amp;gt; 		treeItem.addWidget(treeItem.getUserData('public'));
&lt;br&gt;&amp;gt; 		treeItem.setUserData('in_menu',new qx.ui.basic.Image());
&lt;br&gt;&amp;gt; 		treeItem.addWidget(treeItem.getUserData('in_menu'));
&lt;br&gt;&amp;gt; 		treeItem.setUserData('translated',new qx.ui.basic.Image());
&lt;br&gt;&amp;gt; 		treeItem.addWidget(treeItem.getUserData('translated'));
&lt;br&gt;&amp;gt; 		treeItem.setOpen(true);
&lt;br&gt;&amp;gt; 		
&lt;br&gt;&amp;gt; 		return treeItem;
&lt;br&gt;&amp;gt; 	},
&lt;br&gt;&amp;gt; 	configureItem: function(item)
&lt;br&gt;&amp;gt; 	{
&lt;br&gt;&amp;gt; 		item.getUserData('public').setWidth(80);
&lt;br&gt;&amp;gt; 		item.getUserData('in_menu').setWidth(70);
&lt;br&gt;&amp;gt; 		item.getUserData('translated').setWidth(40);
&lt;br&gt;&amp;gt; 	}
&lt;br&gt;&amp;gt; };
&lt;br&gt;&amp;gt; 		
&lt;br&gt;&amp;gt; tree.controller.setDelegate(delegate);
&lt;br&gt;&amp;gt; tree.controller.setModel(model);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It throws an error at runtime because when _setConfigureItem() is called,
&lt;br&gt;&amp;gt; it is looking for the root of the tree but it of course doesn't exists yet
&lt;br&gt;&amp;gt; at the first step: the error is &amp;quot;this.getTarget().getRoot() is null&amp;quot;.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I can manage it by adding a dummy root to my tree at init stage using the
&lt;br&gt;&amp;gt; createItem function but maybe it would be more intuitive to modify the
&lt;br&gt;&amp;gt; _setConfigureItem() function by setting the targeted treeItem as root of
&lt;br&gt;&amp;gt; the tree if it doesn't yet exists ?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Benoît.
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;View this message in context: &lt;a href=&quot;http://n2.nabble.com/bug-in-qx-data-controller-Tree-tp4093385p4094202.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://n2.nabble.com/bug-in-qx-data-controller-Tree-tp4093385p4094202.html&lt;/a&gt;&lt;br&gt;Sent from the qooxdoo mailing list archive at Nabble.com.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;qooxdoo-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26593527&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qooxdoo-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/qooxdoo-devel-f3822.html&quot; embed=&quot;fixTarget[3822]&quot; target=&quot;_top&quot; &gt;qooxdoo-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/bug-in-qx.data.controller.Tree---tp26590994p26593527.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26592922</id>
	<title>Get the height of a widgets shadow?</title>
	<published>2009-12-01T06:41:14Z</published>
	<updated>2009-12-01T06:41:14Z</updated>
	<author>
		<name>joakim_</name>
	</author>
	<content type="html">Hi.
&lt;br&gt;&lt;br&gt;Is there a way to get the height of a widgets shadow? Thanks a lot.&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/qooxdoo-devel-f3822.html&quot; embed=&quot;fixTarget[3822]&quot; target=&quot;_top&quot; &gt;qooxdoo-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Get-the-height-of-a-widgets-shadow--tp26592922p26592922.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26592813</id>
	<title>Re: change background and knob background slider?</title>
	<published>2009-12-01T06:34:46Z</published>
	<updated>2009-12-01T06:34:46Z</updated>
	<author>
		<name>Fabian Jakobs</name>
	</author>
	<content type="html">Hi skar,
&lt;br&gt;&lt;br&gt;there are two ways to style a widget, which apply to the Slider as well:
&lt;br&gt;&lt;br&gt;1. Set the properties directly
&lt;br&gt;&lt;br&gt;You can style the background by setting properties on the slider. You 
&lt;br&gt;can access the knob using
&lt;br&gt;slider.getChildcontrol(&amp;quot;knob&amp;quot;). The background of a widget is usually 
&lt;br&gt;defined using the &amp;quot;decorator&amp;quot; property.
&lt;br&gt;&lt;br&gt;2. Use themes
&lt;br&gt;&lt;br&gt;You can define the look of a slider using the appearance theme. This is 
&lt;br&gt;how the slider is styled in the framework:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;quot;slider&amp;quot; :
&lt;br&gt;&amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; style : function(states)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var decorator;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var focused = !!states.focused;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var invalid = !!states.invalid;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var disabled = !!states.disabled;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (focused &amp;&amp; invalid &amp;&amp; !disabled) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; decorator = &amp;quot;input-focused-invalid&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else if (focused &amp;&amp; !invalid &amp;&amp; !disabled) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; decorator = &amp;quot;input-focused&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else if (disabled) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; decorator = &amp;quot;input-disabled&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else if (!focused &amp;&amp; invalid &amp;&amp; !disabled) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; decorator = &amp;quot;border-invalid&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; decorator = &amp;quot;input&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; decorator : decorator
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; },
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;quot;slider/knob&amp;quot; :
&lt;br&gt;&amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; include : &amp;quot;button-frame&amp;quot;,
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; style : function(states)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; decorator : states.disabled ? 
&lt;br&gt;&amp;quot;scrollbar-slider-horizontal-disabled&amp;quot; :
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;scrollbar-slider-horizontal&amp;quot;,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; shadow: undefined,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; height : 14,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; width : 14
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; },
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; How do I set a background image/color to the slider and also color/image 
&lt;br&gt;&amp;gt; to the slider's knob?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; see &lt;a href=&quot;http://vps.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://vps.net/&lt;/a&gt;&amp;nbsp;for an example slider I like to emulate. It has the 
&lt;br&gt;&amp;gt; custom knox, thinner slider bg and also markings for the possible step 
&lt;br&gt;&amp;gt; values.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; For me, the step values aren't important. But I'd like to customize the 
&lt;br&gt;&amp;gt; knob and the rest of the slider to have different bg color and also an 
&lt;br&gt;&amp;gt; image for the knob and another image repeated inside the slider bg.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; cheers,
&lt;br&gt;&amp;gt; skar.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Fabian Jakobs
&lt;br&gt;JavaScript Framework Developer
&lt;br&gt;&lt;br&gt;1&amp;1 Internet AG - Web Technologies
&lt;br&gt;Ernst-Frey-Straße 9 · DE-76135 Karlsruhe
&lt;br&gt;Telefon: +49 721 91374-6784
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26592813&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;fabian.jakobs@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;Amtsgericht Montabaur / HRB 6484
&lt;br&gt;Vorstände: Henning Ahlert, Ralph Dommermuth, Matthias Ehrlich, Thomas Gottschlich, Robert Hoffmann, Markus Huhn, Hans-Henning Kettler, Dr. Oliver Mauss, Jan Oetjen
&lt;br&gt;Aufsichtsratsvorsitzender: Michael Scheeren
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;qooxdoo-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26592813&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qooxdoo-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/qooxdoo-devel-f3822.html&quot; embed=&quot;fixTarget[3822]&quot; target=&quot;_top&quot; &gt;qooxdoo-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/change-background-and-knob-background-slider--tp26591339p26592813.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26590994</id>
	<title>bug in qx.data.controller.Tree ?</title>
	<published>2009-12-01T04:29:50Z</published>
	<updated>2009-12-01T04:29:50Z</updated>
	<author>
		<name>benco</name>
	</author>
	<content type="html">&lt;br&gt;Hello,
&lt;br&gt;&lt;br&gt;I'm using the binding features on trees with delegate options in order to
&lt;br&gt;manage specific models (PS: thanks Martin for your comment about the bug
&lt;br&gt;2632 - I didn't catch directly how to use the delegate options (great
&lt;br&gt;feature by the way :-) ).
&lt;br&gt;&lt;br&gt;I'm not sure if it is a bug - maybe I'm completely mistaken - but the
&lt;br&gt;following code seems not work :
&lt;br&gt;&lt;br&gt;var tree = new qx.ui.tree.Tree();
&lt;br&gt;tree.controller = new qx.data.controller.Tree(null,tree);
&lt;br&gt;&lt;br&gt;var model = qx.data.marshal.Json.createModel(datas); // datas = js object
&lt;br&gt;&lt;br&gt;var delegate = 
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; createItem: function()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var treeItem = new qx.ui.tree.TreeFolder();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; treeItem.setUserData('homepage',new qx.ui.basic.Image());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; treeItem.addWidget(treeItem.getUserData('homepage'));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; treeItem.addLabel(&amp;quot;&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; treeItem.addWidget(new qx.ui.core.Spacer(), {flex: 1});
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; treeItem.setUserData('public',new qx.ui.basic.Image());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; treeItem.addWidget(treeItem.getUserData('public'));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; treeItem.setUserData('in_menu',new qx.ui.basic.Image());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; treeItem.addWidget(treeItem.getUserData('in_menu'));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; treeItem.setUserData('translated',new qx.ui.basic.Image());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; treeItem.addWidget(treeItem.getUserData('translated'));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; treeItem.setOpen(true);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return treeItem;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; },
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; configureItem: function(item)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; item.getUserData('public').setWidth(80);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; item.getUserData('in_menu').setWidth(70);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; item.getUserData('translated').setWidth(40);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;};
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;tree.controller.setDelegate(delegate);
&lt;br&gt;tree.controller.setModel(model);
&lt;br&gt;&lt;br&gt;...
&lt;br&gt;&lt;br&gt;&lt;br&gt;It throws an error at runtime because when _setConfigureItem() is called, it
&lt;br&gt;is looking for the root of the tree but it of course doesn't exists yet at
&lt;br&gt;the first step: the error is &amp;quot;this.getTarget().getRoot() is null&amp;quot;.
&lt;br&gt;&lt;br&gt;I can manage it by adding a dummy root to my tree at init stage using the
&lt;br&gt;createItem function but maybe it would be more intuitive to modify the
&lt;br&gt;_setConfigureItem() function by setting the targeted treeItem as root of the
&lt;br&gt;tree if it doesn't yet exists ?
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Benoît.
&lt;br&gt;-- 
&lt;br&gt;View this message in context: &lt;a href=&quot;http://n2.nabble.com/bug-in-qx-data-controller-Tree-tp4093385p4093385.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://n2.nabble.com/bug-in-qx-data-controller-Tree-tp4093385p4093385.html&lt;/a&gt;&lt;br&gt;Sent from the qooxdoo mailing list archive at Nabble.com.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;qooxdoo-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590994&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qooxdoo-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/qooxdoo-devel-f3822.html&quot; embed=&quot;fixTarget[3822]&quot; target=&quot;_top&quot; &gt;qooxdoo-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/bug-in-qx.data.controller.Tree---tp26590994p26590994.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26591339</id>
	<title>change background and knob background slider?</title>
	<published>2009-12-01T04:18:52Z</published>
	<updated>2009-12-01T04:18:52Z</updated>
	<author>
		<name>skar karthikeyan</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;How do I set a background image/color to the slider and also color/image 
&lt;br&gt;to the slider's knob?
&lt;br&gt;&lt;br&gt;see &lt;a href=&quot;http://vps.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://vps.net/&lt;/a&gt;&amp;nbsp;for an example slider I like to emulate. It has the 
&lt;br&gt;custom knox, thinner slider bg and also markings for the possible step 
&lt;br&gt;values.
&lt;br&gt;&lt;br&gt;For me, the step values aren't important. But I'd like to customize the 
&lt;br&gt;knob and the rest of the slider to have different bg color and also an 
&lt;br&gt;image for the knob and another image repeated inside the slider bg.
&lt;br&gt;&lt;br&gt;cheers,
&lt;br&gt;skar.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;--
&lt;br&gt;The life so short, the craft so long to learn. 
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;qooxdoo-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26591339&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qooxdoo-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/qooxdoo-devel-f3822.html&quot; embed=&quot;fixTarget[3822]&quot; target=&quot;_top&quot; &gt;qooxdoo-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/change-background-and-knob-background-slider--tp26591339p26591339.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26590787</id>
	<title>Re: Python docstring format: how to extract API information?</title>
	<published>2009-12-01T04:09:57Z</published>
	<updated>2009-12-01T04:09:57Z</updated>
	<author>
		<name>thron7-2</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html;charset=UTF-8&quot; http-equiv=&quot;Content-Type&quot;&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
&lt;tt&gt;The patched pythondoc.py is in tool/admin/bin,&lt;br&gt;
tool/data/py contains doc templates for modules, classes and
functions/methods,&lt;br&gt;
and, yes, there is probably no single Python module in the tool section
that I could offer as a well-documented sample :-/&lt;br&gt;
&lt;br&gt;
T.&lt;br&gt;
&lt;/tt&gt;&lt;br&gt;
panyasan wrote:
&lt;blockquote cite=&quot;mid:1259664331581-4092963.post@n2.nabble.com&quot; type=&quot;cite&quot;&gt;
  &lt;pre wrap=&quot;&quot;&gt;Ups. Sorry, didn't event think to consult the manual after looking through
some python scripts in the tool/ folder, which did not contain any API
documentation. Probably I missed the ones which did. Thanks!



thron7-2 wrote:
  &lt;/pre&gt;
  &lt;blockquote type=&quot;cite&quot;&gt;
    &lt;pre wrap=&quot;&quot;&gt;Fortunately, dear Christian, has this issue been addressed in the 
qooxdoo before :). As usual, it's &quot;somewhere&quot; in the Wiki: 
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://qooxdoo.org/documentation/0.7/python_module_documentation&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qooxdoo.org/documentation/0.7/python_module_documentation&lt;/a&gt;

The base line is: We're using a patched version of Fredi Lundh's 
&quot;pythondoc&quot; doc generator. There is tooling to extract XML from 
JDoc-like comments and then convert this XML into Apiviewer data files, 
so they can be viewed in the Apiviewer. Probably all a bit rusty, but 
the basics are there. Bugs are welcome :).

Thomas

panyasan wrote:
    &lt;/pre&gt;
    &lt;blockquote type=&quot;cite&quot;&gt;
      &lt;pre wrap=&quot;&quot;&gt;Hi everybody, 

this is a point touching both the toolchain and the json-rpc python
backend:
coming from PHP to python, I was struck by the fact that there doesn't
seem
to be any standard way to add parseable signature documentation to
methods.
As I write in the introspection extension proposal:

&quot;methodSignature is currently not implemented, because we don’t know how
to
infer types from Python code’s API documentation. Like PHP and unlike
Java,
Python is a dynamic language and doesn’t have fixed return and parameter
types. In PHP, one can analyze the docstring for @return and @param tags,
but that doesn’t seem to be the case in the Python world.&quot;

PHP simply copies the JavaDoc standard with more or less satifsfying
results, but it is good enough to extract information that can be used
for
introspection (the array type being a headache). However, for python,
there
seem to be zillion proposals, but no standard. Correct me if I am wrong.

Thanks,

Christian 
  
      &lt;/pre&gt;
    &lt;/blockquote&gt;
    &lt;pre wrap=&quot;&quot;&gt;------------------------------------------------------------------------------
Join us December 9, 2009 for the Red Hat Virtual Experience,
a free event focused on virtualization and cloud computing. 
Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;
_______________________________________________
qooxdoo-devel mailing list
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590787&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qooxdoo-devel@...&lt;/a&gt;
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&lt;/a&gt;


    &lt;/pre&gt;
  &lt;/blockquote&gt;
  &lt;pre wrap=&quot;&quot;&gt;&lt;!----&gt;
  &lt;/pre&gt;
&lt;/blockquote&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;qooxdoo-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590787&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qooxdoo-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/qooxdoo-devel-f3822.html&quot; embed=&quot;fixTarget[3822]&quot; target=&quot;_top&quot; &gt;qooxdoo-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Python-docstring-format%3A-how-to-extract-API-information--tp26589602p26590787.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26590230</id>
	<title>Re: Rpc* backend &quot;harmonization&quot;</title>
	<published>2009-12-01T03:19:03Z</published>
	<updated>2009-12-01T03:19:03Z</updated>
	<author>
		<name>Stefan Volbers</name>
	</author>
	<content type="html">Hey hey,
&lt;br&gt;&lt;br&gt;+1 me too.
&lt;br&gt;Performance is king.
&lt;br&gt;&lt;br&gt;Greetings,
&lt;br&gt;Stefan
&lt;br&gt;&lt;br&gt;Helder Magalhães wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi everone,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Derrell Lipman wrote:
&lt;br&gt;&amp;gt;&amp;gt; I just added the following to the jsonrpc_extensions wiki pgae:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; qooxdoo JSON dates [...]
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; +1 for completely moving the date object [1] to an extension [2]. It's also
&lt;br&gt;&amp;gt; not natively supported by JSON and it would help fixing bug 1400 [3]:
&lt;br&gt;&amp;gt; whenever this extension was not being used, the browser native JSON support
&lt;br&gt;&amp;gt; could then be used, which would mean a significant performance boost. :-)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt; &amp;nbsp;Helder
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; [1] &lt;a href=&quot;http://qooxdoo.org/documentation/jsonrpc_server_specs#date_objects&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qooxdoo.org/documentation/jsonrpc_server_specs#date_objects&lt;/a&gt;&lt;br&gt;&amp;gt; [2] &lt;a href=&quot;http://qooxdoo.org/documentation/jsonrpc_extensions#qooxdoo_json_dates&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qooxdoo.org/documentation/jsonrpc_extensions#qooxdoo_json_dates&lt;/a&gt;&lt;br&gt;&amp;gt; [3] &lt;a href=&quot;http://bugzilla.qooxdoo.org/show_bug.cgi?id=1400&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.qooxdoo.org/show_bug.cgi?id=1400&lt;/a&gt;&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;qooxdoo-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590230&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qooxdoo-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/qooxdoo-devel-f3822.html&quot; embed=&quot;fixTarget[3822]&quot; target=&quot;_top&quot; &gt;qooxdoo-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Rpc*-backend-%22harmonization%22-tp26542729p26590230.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26590087</id>
	<title>Re: Rpc* backend &quot;harmonization&quot;</title>
	<published>2009-12-01T03:06:05Z</published>
	<updated>2009-12-01T03:06:05Z</updated>
	<author>
		<name>Helder Magalhães</name>
	</author>
	<content type="html">Hi everone,
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Derrell Lipman wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message&quot;&gt;I just added the following to the jsonrpc_extensions wiki pgae:
&lt;br&gt;&lt;br&gt;qooxdoo JSON dates [...]
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
+1 for completely moving the date object [1] to an extension [2]. It's also not natively supported by JSON and it would help fixing bug 1400 [3]: whenever this extension was not being used, the browser native JSON support could then be used, which would mean a significant performance boost. :-)
&lt;br&gt;&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&amp;nbsp;Helder
&lt;br&gt;&lt;br&gt;&lt;br&gt;[1] &lt;a href=&quot;http://qooxdoo.org/documentation/jsonrpc_server_specs#date_objects&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qooxdoo.org/documentation/jsonrpc_server_specs#date_objects&lt;/a&gt;&lt;br&gt;[2] &lt;a href=&quot;http://qooxdoo.org/documentation/jsonrpc_extensions#qooxdoo_json_dates&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qooxdoo.org/documentation/jsonrpc_extensions#qooxdoo_json_dates&lt;/a&gt;&lt;br&gt;[3] &lt;a href=&quot;http://bugzilla.qooxdoo.org/show_bug.cgi?id=1400&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugzilla.qooxdoo.org/show_bug.cgi?id=1400&lt;/a&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/qooxdoo-devel-f3822.html&quot; embed=&quot;fixTarget[3822]&quot; target=&quot;_top&quot; &gt;qooxdoo-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Rpc*-backend-%22harmonization%22-tp26542729p26590087.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26589850</id>
	<title>Re: Python docstring format: how to extract API information?</title>
	<published>2009-12-01T02:45:31Z</published>
	<updated>2009-12-01T02:45:31Z</updated>
	<author>
		<name>panyasan</name>
	</author>
	<content type="html">&lt;br&gt;Ups. Sorry, didn't event think to consult the manual after looking through
&lt;br&gt;some python scripts in the tool/ folder, which did not contain any API
&lt;br&gt;documentation. Probably I missed the ones which did. Thanks!
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;thron7-2 wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Fortunately, dear Christian, has this issue been addressed in the 
&lt;br&gt;&amp;gt; qooxdoo before :). As usual, it's &amp;quot;somewhere&amp;quot; in the Wiki: 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://qooxdoo.org/documentation/0.7/python_module_documentation&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qooxdoo.org/documentation/0.7/python_module_documentation&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The base line is: We're using a patched version of Fredi Lundh's 
&lt;br&gt;&amp;gt; &amp;quot;pythondoc&amp;quot; doc generator. There is tooling to extract XML from 
&lt;br&gt;&amp;gt; JDoc-like comments and then convert this XML into Apiviewer data files, 
&lt;br&gt;&amp;gt; so they can be viewed in the Apiviewer. Probably all a bit rusty, but 
&lt;br&gt;&amp;gt; the basics are there. Bugs are welcome :).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thomas
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; panyasan wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hi everybody, 
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; this is a point touching both the toolchain and the json-rpc python
&lt;br&gt;&amp;gt;&amp;gt; backend:
&lt;br&gt;&amp;gt;&amp;gt; coming from PHP to python, I was struck by the fact that there doesn't
&lt;br&gt;&amp;gt;&amp;gt; seem
&lt;br&gt;&amp;gt;&amp;gt; to be any standard way to add parseable signature documentation to
&lt;br&gt;&amp;gt;&amp;gt; methods.
&lt;br&gt;&amp;gt;&amp;gt; As I write in the introspection extension proposal:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;methodSignature is currently not implemented, because we don’t know how
&lt;br&gt;&amp;gt;&amp;gt; to
&lt;br&gt;&amp;gt;&amp;gt; infer types from Python code’s API documentation. Like PHP and unlike
&lt;br&gt;&amp;gt;&amp;gt; Java,
&lt;br&gt;&amp;gt;&amp;gt; Python is a dynamic language and doesn’t have fixed return and parameter
&lt;br&gt;&amp;gt;&amp;gt; types. In PHP, one can analyze the docstring for @return and @param tags,
&lt;br&gt;&amp;gt;&amp;gt; but that doesn’t seem to be the case in the Python world.&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; PHP simply copies the JavaDoc standard with more or less satifsfying
&lt;br&gt;&amp;gt;&amp;gt; results, but it is good enough to extract information that can be used
&lt;br&gt;&amp;gt;&amp;gt; for
&lt;br&gt;&amp;gt;&amp;gt; introspection (the array type being a headache). However, for python,
&lt;br&gt;&amp;gt;&amp;gt; there
&lt;br&gt;&amp;gt;&amp;gt; seem to be zillion proposals, but no standard. Correct me if I am wrong.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Christian 
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;&amp;gt; a free event focused on virtualization and cloud computing. 
&lt;br&gt;&amp;gt; Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; qooxdoo-devel mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26589850&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qooxdoo-devel@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;View this message in context: &lt;a href=&quot;http://n2.nabble.com/Python-docstring-format-how-to-extract-API-information-tp4092900p4092963.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://n2.nabble.com/Python-docstring-format-how-to-extract-API-information-tp4092900p4092963.html&lt;/a&gt;&lt;br&gt;Sent from the qooxdoo mailing list archive at Nabble.com.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;qooxdoo-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26589850&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qooxdoo-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/qooxdoo-devel-f3822.html&quot; embed=&quot;fixTarget[3822]&quot; target=&quot;_top&quot; &gt;qooxdoo-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Python-docstring-format%3A-how-to-extract-API-information--tp26589602p26589850.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26589737</id>
	<title>Re: Python docstring format: how to extract API information?</title>
	<published>2009-12-01T02:35:29Z</published>
	<updated>2009-12-01T02:35:29Z</updated>
	<author>
		<name>thron7-2</name>
	</author>
	<content type="html">Fortunately, dear Christian, has this issue been addressed in the 
&lt;br&gt;qooxdoo before :). As usual, it's &amp;quot;somewhere&amp;quot; in the Wiki: 
&lt;br&gt;&lt;a href=&quot;http://qooxdoo.org/documentation/0.7/python_module_documentation&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qooxdoo.org/documentation/0.7/python_module_documentation&lt;/a&gt;&lt;br&gt;&lt;br&gt;The base line is: We're using a patched version of Fredi Lundh's 
&lt;br&gt;&amp;quot;pythondoc&amp;quot; doc generator. There is tooling to extract XML from 
&lt;br&gt;JDoc-like comments and then convert this XML into Apiviewer data files, 
&lt;br&gt;so they can be viewed in the Apiviewer. Probably all a bit rusty, but 
&lt;br&gt;the basics are there. Bugs are welcome :).
&lt;br&gt;&lt;br&gt;Thomas
&lt;br&gt;&lt;br&gt;panyasan wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi everybody, 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; this is a point touching both the toolchain and the json-rpc python backend:
&lt;br&gt;&amp;gt; coming from PHP to python, I was struck by the fact that there doesn't seem
&lt;br&gt;&amp;gt; to be any standard way to add parseable signature documentation to methods.
&lt;br&gt;&amp;gt; As I write in the introspection extension proposal:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;quot;methodSignature is currently not implemented, because we don’t know how to
&lt;br&gt;&amp;gt; infer types from Python code’s API documentation. Like PHP and unlike Java,
&lt;br&gt;&amp;gt; Python is a dynamic language and doesn’t have fixed return and parameter
&lt;br&gt;&amp;gt; types. In PHP, one can analyze the docstring for @return and @param tags,
&lt;br&gt;&amp;gt; but that doesn’t seem to be the case in the Python world.&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PHP simply copies the JavaDoc standard with more or less satifsfying
&lt;br&gt;&amp;gt; results, but it is good enough to extract information that can be used for
&lt;br&gt;&amp;gt; introspection (the array type being a headache). However, for python, there
&lt;br&gt;&amp;gt; seem to be zillion proposals, but no standard. Correct me if I am wrong.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Christian 
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;qooxdoo-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26589737&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qooxdoo-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/qooxdoo-devel-f3822.html&quot; embed=&quot;fixTarget[3822]&quot; target=&quot;_top&quot; &gt;qooxdoo-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Python-docstring-format%3A-how-to-extract-API-information--tp26589602p26589737.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26589602</id>
	<title>Python docstring format: how to extract API information?</title>
	<published>2009-12-01T02:23:40Z</published>
	<updated>2009-12-01T02:23:40Z</updated>
	<author>
		<name>panyasan</name>
	</author>
	<content type="html">&lt;br&gt;Hi everybody, 
&lt;br&gt;&lt;br&gt;this is a point touching both the toolchain and the json-rpc python backend:
&lt;br&gt;coming from PHP to python, I was struck by the fact that there doesn't seem
&lt;br&gt;to be any standard way to add parseable signature documentation to methods.
&lt;br&gt;As I write in the introspection extension proposal:
&lt;br&gt;&lt;br&gt;&amp;quot;methodSignature is currently not implemented, because we don’t know how to
&lt;br&gt;infer types from Python code’s API documentation. Like PHP and unlike Java,
&lt;br&gt;Python is a dynamic language and doesn’t have fixed return and parameter
&lt;br&gt;types. In PHP, one can analyze the docstring for @return and @param tags,
&lt;br&gt;but that doesn’t seem to be the case in the Python world.&amp;quot;
&lt;br&gt;&lt;br&gt;PHP simply copies the JavaDoc standard with more or less satifsfying
&lt;br&gt;results, but it is good enough to extract information that can be used for
&lt;br&gt;introspection (the array type being a headache). However, for python, there
&lt;br&gt;seem to be zillion proposals, but no standard. Correct me if I am wrong.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Christian 
&lt;br&gt;-- 
&lt;br&gt;View this message in context: &lt;a href=&quot;http://n2.nabble.com/Python-docstring-format-how-to-extract-API-information-tp4092900p4092900.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://n2.nabble.com/Python-docstring-format-how-to-extract-API-information-tp4092900p4092900.html&lt;/a&gt;&lt;br&gt;Sent from the qooxdoo mailing list archive at Nabble.com.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;qooxdoo-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26589602&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qooxdoo-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/qooxdoo-devel-f3822.html&quot; embed=&quot;fixTarget[3822]&quot; target=&quot;_top&quot; &gt;qooxdoo-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Python-docstring-format%3A-how-to-extract-API-information--tp26589602p26589602.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26589360</id>
	<title>Re: Rpc* backend &quot;harmonization&quot;</title>
	<published>2009-12-01T02:01:33Z</published>
	<updated>2009-12-01T02:01:33Z</updated>
	<author>
		<name>panyasan</name>
	</author>
	<content type="html">&lt;br&gt;Hi Derrell,
&lt;br&gt;&lt;br&gt;&lt;br&gt;Derrell Lipman wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I just added the following to the jsonrpc_extensions wiki pgae:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; qooxdoo JSON dates
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Traditionally, qooxdoo JSON-RPC backends have been required to support a
&lt;br&gt;&amp;gt; non-standard feature of JSON, passing Date object instances as
&lt;br&gt;&amp;gt; instantiations of a Date object using syntax like new
&lt;br&gt;&amp;gt; Date(Date.UTC(2009,11,29,3,10,23,973)) since dates are not a part of the
&lt;br&gt;&amp;gt; JSON specification. This proposal moves qooxdoo Dates into the realm of
&lt;br&gt;&amp;gt; “extension” rather than required functionality.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;I think this is a good idea, because supporting JSON Dates makes generating
&lt;br&gt;the json more complicated and not every application needs this functionality
&lt;br&gt;(I don't, for example). So servers might not implement this at all or offer
&lt;br&gt;a way of turning JSON dates &amp;quot;on&amp;quot; and &amp;quot;off&amp;quot;. Maybe you might want to add a
&lt;br&gt;&amp;quot;system.useJsonDates(boolean v)&amp;quot; system method to your proposal?
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Christian 
&lt;br&gt;-- 
&lt;br&gt;View this message in context: &lt;a href=&quot;http://n2.nabble.com/Rpc-backend-harmonization-tp4075821p4092820.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://n2.nabble.com/Rpc-backend-harmonization-tp4075821p4092820.html&lt;/a&gt;&lt;br&gt;Sent from the qooxdoo mailing list archive at Nabble.com.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;qooxdoo-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26589360&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qooxdoo-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/qooxdoo-devel-f3822.html&quot; embed=&quot;fixTarget[3822]&quot; target=&quot;_top&quot; &gt;qooxdoo-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Rpc*-backend-%22harmonization%22-tp26542729p26589360.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26588842</id>
	<title>[SOLVED] generator and generic accesses to qx.ui.*</title>
	<published>2009-12-01T01:20:54Z</published>
	<updated>2009-12-01T01:20:54Z</updated>
	<author>
		<name>benco</name>
	</author>
	<content type="html">&lt;br&gt;Hi thron7-2,
&lt;br&gt;&lt;br&gt;Sorry for the lack of detailed explanations... There wasn't any compilation
&lt;br&gt;errors but the specified widget classes weren't found at runtime. The
&lt;br&gt;compilation errors occured only when I add i the &amp;quot;include&amp;quot; key in my config
&lt;br&gt;file... but it's now OK. Thanks!
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Benoît. 
&lt;br&gt;&lt;br&gt;PS: @Matt: Thank you too !
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;thron7-2 wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Hi Benoit,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; if (level&amp;gt;0)
&lt;br&gt;&amp;gt;&amp;gt; {
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;new qx.ui[packageNames[0]].{widgetName}(...)
&lt;br&gt;&amp;gt;&amp;gt; }
&lt;br&gt;&amp;gt;&amp;gt; else new qx.ui[packageNames[1]].{widgetName}(...)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; But as I expected, the generator can't recognise the kind of
&lt;br&gt;&amp;gt;&amp;gt; declaration...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Meaning what? Do you get errors at compile time, or later at run time in
&lt;br&gt;&amp;gt; the browser? You should be more specific about the error case.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; How can I force it the inclusion the targeted classes ? I tried to use
&lt;br&gt;&amp;gt;&amp;gt; the
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;include&amp;quot; config key like it:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;include&amp;quot; : [&amp;quot;qx.ui.toolbar.*&amp;quot;,&amp;quot;qx.ui.menu.*&amp;quot;]
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; but it throws an error &amp;quot;No such file or directory&amp;quot; [Errno 2] as if I
&lt;br&gt;&amp;gt;&amp;gt; sould
&lt;br&gt;&amp;gt;&amp;gt; specify path-like strings...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; No, the syntax is ok. It's also the right intuition, with this setting you
&lt;br&gt;&amp;gt; can draw the set of classes into your application. - In which job did you
&lt;br&gt;&amp;gt; specify this key? It should be &amp;quot;source-script&amp;quot; and &amp;quot;build-script&amp;quot;, to have
&lt;br&gt;&amp;gt; them in both source and build versions. Did you mix it up with the
&lt;br&gt;&amp;gt; top-level &amp;quot;include&amp;quot; key?! (s. [1] vs. [2])
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Also notice that this factory class is called
&lt;br&gt;&amp;gt;&amp;gt; as a library in my main application, so maybe the &amp;quot;include&amp;quot; directive
&lt;br&gt;&amp;gt;&amp;gt; isn't
&lt;br&gt;&amp;gt;&amp;gt; located at the good place ?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; You're right. Using the &amp;quot;include&amp;quot; key needs to be done in the config file
&lt;br&gt;&amp;gt; of main application. The alternative is what Matt suggested, using #use()
&lt;br&gt;&amp;gt; compiler hints in one of the library classes.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; T.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; [1]
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://qooxdoo.org/documentation/0.8/generator_config_ref#include_top-level&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qooxdoo.org/documentation/0.8/generator_config_ref#include_top-level&lt;/a&gt;&lt;br&gt;&amp;gt; [2] &lt;a href=&quot;http://qooxdoo.org/documentation/0.8/generator_config_ref#include&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qooxdoo.org/documentation/0.8/generator_config_ref#include&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;&amp;gt; a free event focused on virtualization and cloud computing. 
&lt;br&gt;&amp;gt; Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; qooxdoo-devel mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26588842&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qooxdoo-devel@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;View this message in context: &lt;a href=&quot;http://n2.nabble.com/generator-and-generic-accesses-to-qx-ui-tp4088148p4092664.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://n2.nabble.com/generator-and-generic-accesses-to-qx-ui-tp4088148p4092664.html&lt;/a&gt;&lt;br&gt;Sent from the qooxdoo mailing list archive at Nabble.com.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;qooxdoo-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26588842&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qooxdoo-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/qooxdoo-devel-f3822.html&quot; embed=&quot;fixTarget[3822]&quot; target=&quot;_top&quot; &gt;qooxdoo-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/generator-and-generic-accesses-to-qx.ui.*-tp26576315p26588842.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26588560</id>
	<title>Re: how to set font for a tabview page's title label and a table's header labels?</title>
	<published>2009-12-01T00:59:25Z</published>
	<updated>2009-12-01T00:59:25Z</updated>
	<author>
		<name>skar karthikeyan</name>
	</author>
	<content type="html">skar wrote:
&lt;br&gt;&amp;gt; It works :) However, the text doesn't have the indented look, with a 
&lt;br&gt;&amp;gt; top, left and right border to make a box.
&lt;br&gt;I was doing this:
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;quot;tabview-page/button&amp;quot; : {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; style : function(states) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; font : &amp;quot;boldnormal&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;Now I styled just the label for the button alone and it works fine like 
&lt;br&gt;this:
&lt;br&gt;&amp;gt; &amp;quot;tabview-page/button/label&amp;quot; : {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; style : function(states) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; font : &amp;quot;boldnormal&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;cheers,
&lt;br&gt;skar.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;--
&lt;br&gt;The life so short, the craft so long to learn. 
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;qooxdoo-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26588560&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qooxdoo-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/qooxdoo-devel-f3822.html&quot; embed=&quot;fixTarget[3822]&quot; target=&quot;_top&quot; &gt;qooxdoo-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/how-to-set-font-for-a-tabview-page%27s-title-label-and-a-table%27s-header-labels--tp26559923p26588560.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26588077</id>
	<title>Re: A few questions regarding development of custom widgets</title>
	<published>2009-12-01T00:25:37Z</published>
	<updated>2009-12-01T00:25:37Z</updated>
	<author>
		<name>joakim_</name>
	</author>
	<content type="html">Thank you, that solved it! :)
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Fritz Zaucker-3 wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;On Mon, 30 Nov 2009, joakim_ wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; I see. I try to get &amp;quot;this&amp;quot; or the widget inside an event, like this:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; fade.addListener(&amp;quot;finish&amp;quot;, function(e) {
&lt;br&gt;&amp;gt; &amp;nbsp;this.hide();
&lt;br&gt;&amp;gt; &amp;nbsp;overlay.hide();
&lt;br&gt;&amp;gt; });
&lt;br&gt;&lt;br&gt;&amp;nbsp; fade.addListener(&amp;quot;finish&amp;quot;, function(e) {
&lt;br&gt;&amp;nbsp; &amp;nbsp;this.hide();
&lt;br&gt;&amp;nbsp; &amp;nbsp;overlay.hide();
&lt;br&gt;&amp;nbsp; }, this);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;^^^^
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Fritz
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Oetiker+Partner AG		tel: +41 62 775 9903 (direct)
&lt;br&gt;Fritz Zaucker &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+41 62 775 9900 (switch board)
&lt;br&gt;Aarweg 15 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+41 79 675 0630 (mobile)
&lt;br&gt;CH-4600 Olten &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fax: +41 62 775 9905
&lt;br&gt;Schweiz &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; web: www.oetiker.ch
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;qooxdoo-devel mailing list
&lt;br&gt;qooxdoo-devel@lists.sourceforge.net
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/qooxdoo-devel-f3822.html&quot; embed=&quot;fixTarget[3822]&quot; target=&quot;_top&quot; &gt;qooxdoo-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/A-few-questions-regarding-development-of-custom-widgets-tp26573138p26588077.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26581670</id>
	<title>Re: generator and generic accesses to qx.ui.*</title>
	<published>2009-11-30T12:52:40Z</published>
	<updated>2009-11-30T12:52:40Z</updated>
	<author>
		<name>thron7-2</name>
	</author>
	<content type="html">Hi Benoit,
&lt;br&gt;&lt;br&gt;&amp;gt; if (level&amp;gt;0)
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;new qx.ui[packageNames[0]].{widgetName}(...)
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; else new qx.ui[packageNames[1]].{widgetName}(...)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; But as I expected, the generator can't recognise the kind of
&lt;br&gt;&amp;gt; declaration...
&lt;br&gt;&lt;br&gt;Meaning what? Do you get errors at compile time, or later at run time in
&lt;br&gt;the browser? You should be more specific about the error case.
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; How can I force it the inclusion the targeted classes ? I tried to use the
&lt;br&gt;&amp;gt; &amp;quot;include&amp;quot; config key like it:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;quot;include&amp;quot; : [&amp;quot;qx.ui.toolbar.*&amp;quot;,&amp;quot;qx.ui.menu.*&amp;quot;]
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; but it throws an error &amp;quot;No such file or directory&amp;quot; [Errno 2] as if I sould
&lt;br&gt;&amp;gt; specify path-like strings...
&lt;br&gt;&lt;br&gt;No, the syntax is ok. It's also the right intuition, with this setting you
&lt;br&gt;can draw the set of classes into your application. - In which job did you
&lt;br&gt;specify this key? It should be &amp;quot;source-script&amp;quot; and &amp;quot;build-script&amp;quot;, to have
&lt;br&gt;them in both source and build versions. Did you mix it up with the
&lt;br&gt;top-level &amp;quot;include&amp;quot; key?! (s. [1] vs. [2])
&lt;br&gt;&lt;br&gt;&amp;gt; Also notice that this factory class is called
&lt;br&gt;&amp;gt; as a library in my main application, so maybe the &amp;quot;include&amp;quot; directive
&lt;br&gt;&amp;gt; isn't
&lt;br&gt;&amp;gt; located at the good place ?
&lt;br&gt;&lt;br&gt;You're right. Using the &amp;quot;include&amp;quot; key needs to be done in the config file
&lt;br&gt;of main application. The alternative is what Matt suggested, using #use()
&lt;br&gt;compiler hints in one of the library classes.
&lt;br&gt;&lt;br&gt;T.
&lt;br&gt;&lt;br&gt;[1]
&lt;br&gt;&lt;a href=&quot;http://qooxdoo.org/documentation/0.8/generator_config_ref#include_top-level&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qooxdoo.org/documentation/0.8/generator_config_ref#include_top-level&lt;/a&gt;&lt;br&gt;[2] &lt;a href=&quot;http://qooxdoo.org/documentation/0.8/generator_config_ref#include&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qooxdoo.org/documentation/0.8/generator_config_ref#include&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;qooxdoo-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26581670&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qooxdoo-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/qooxdoo-devel-f3822.html&quot; embed=&quot;fixTarget[3822]&quot; target=&quot;_top&quot; &gt;qooxdoo-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/generator-and-generic-accesses-to-qx.ui.*-tp26576315p26581670.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26579516</id>
	<title>Trunk users: Enabled automatic Cache Deletion</title>
	<published>2009-11-30T10:25:09Z</published>
	<updated>2009-11-30T10:25:09Z</updated>
	<author>
		<name>thron7-2</name>
	</author>
	<content type="html">Hi all!
&lt;br&gt;&lt;br&gt;This is just to inform people using the trunk version of qooxdoo: With 
&lt;br&gt;resolving bug#2149 (with r20846), the (compile) cache (but not the 
&lt;br&gt;downloads!) will be cleared whenever the 'tool' section has changes. So 
&lt;br&gt;don't be surprised if you now see a message saying &amp;quot;Cleaning compile 
&lt;br&gt;cache, as tool chain is newer&amp;quot;.
&lt;br&gt;&lt;br&gt;This will get you rid of all misbehaviours that stem from changes in the 
&lt;br&gt;tool chain which require a cache clean-up (although not all changes 
&lt;br&gt;would need that). I hope this finds everybody's consent. Speak up if you 
&lt;br&gt;disagree. The behaviour is controlled by a new config key, 
&lt;br&gt;&amp;quot;cache/invalidate-on-tool-change&amp;quot;, which is set to true in base.json, 
&lt;br&gt;but &amp;nbsp;you can set it to false in your jobs, if you're absolutely positive 
&lt;br&gt;about controlling your cache yourself.
&lt;br&gt;&lt;br&gt;Thomas
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;qooxdoo-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26579516&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qooxdoo-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/qooxdoo-devel-f3822.html&quot; embed=&quot;fixTarget[3822]&quot; target=&quot;_top&quot; &gt;qooxdoo-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Trunk-users%3A-Enabled-automatic-Cache-Deletion-tp26579516p26579516.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26578411</id>
	<title>Re: generator and generic accesses to qx.ui.*</title>
	<published>2009-11-30T09:20:35Z</published>
	<updated>2009-11-30T09:20:35Z</updated>
	<author>
		<name>Matthew Gregory</name>
	</author>
	<content type="html">You need to add the following to the top of your file
&lt;br&gt;&lt;br&gt;/*
&lt;br&gt;#use(qx.ui.toolbar.*)
&lt;br&gt;#use(qx.ui.menu.*)
&lt;br&gt;*/
&lt;br&gt;&lt;br&gt;I am not sure it if will pick up the classes correctly based on the 
&lt;br&gt;wildchar, worth a shot. If it doesn't work you can use the same syntax 
&lt;br&gt;but just list each class.
&lt;br&gt;&lt;br&gt;HTH,
&lt;br&gt;Matt
&lt;br&gt;&lt;br&gt;benco wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm currently working on a toolbar factory class by passing (using a
&lt;br&gt;&amp;gt; definition map and some static functions).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I noticed that the qx.ui.toolbar and qx.ui.menu packages shares some common
&lt;br&gt;&amp;gt; widget names and I tried to simplify my code by adding some genericity like
&lt;br&gt;&amp;gt; it:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; var packageNames = ['menu','toolbar'];
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; if (level&amp;gt;0)
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;new qx.ui[packageNames[0]].{widgetName}(...)
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; else new qx.ui[packageNames[1]].{widgetName}(...)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; But as I expected, the generator can't recognise the kind of declaration... 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; How can I force it the inclusion the targeted classes ? I tried to use the
&lt;br&gt;&amp;gt; &amp;quot;include&amp;quot; config key like it:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;quot;include&amp;quot; : [&amp;quot;qx.ui.toolbar.*&amp;quot;,&amp;quot;qx.ui.menu.*&amp;quot;]
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; but it throws an error &amp;quot;No such file or directory&amp;quot; [Errno 2] as if I sould
&lt;br&gt;&amp;gt; specify path-like strings...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; What is the correct syntax ? Also notice that this factory class is called
&lt;br&gt;&amp;gt; as a library in my main application, so maybe the &amp;quot;include&amp;quot; directive isn't
&lt;br&gt;&amp;gt; located at the good place ?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks in advance for your help,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Best,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Benoît.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;qooxdoo-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26578411&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qooxdoo-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/qooxdoo-devel-f3822.html&quot; embed=&quot;fixTarget[3822]&quot; target=&quot;_top&quot; &gt;qooxdoo-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/generator-and-generic-accesses-to-qx.ui.*-tp26576315p26578411.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26576377</id>
	<title>Re: rpc in qooxdoo</title>
	<published>2009-11-30T07:20:35Z</published>
	<updated>2009-11-30T07:20:35Z</updated>
	<author>
		<name>Burak Arslan-4</name>
	</author>
	<content type="html">panyasan wrote:
&lt;br&gt;&amp;gt; What I would propose, however, concerning your SOAP contribution, is to
&lt;br&gt;&amp;gt; reorganize the contribution structure according to the new contribution
&lt;br&gt;&amp;gt; skeleton, i.e., separationg library code from demo application,. Also, I
&lt;br&gt;&amp;gt; would propose to put the backend in a dedicated directory (I use &amp;quot;services&amp;quot;
&lt;br&gt;&amp;gt; for the PHP and Python jsonrpc servers on the same level as the &amp;quot;source&amp;quot;
&lt;br&gt;&amp;gt; directory). I think this would make including and using your contrib much
&lt;br&gt;&amp;gt; easier.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;hi,
&lt;br&gt;&lt;br&gt;fyi, i just did that. it's in the trunk. i.e. 
&lt;br&gt;&lt;a href=&quot;https://qooxdoo-contrib.svn.sourceforge.net/svnroot/qooxdoo-contrib/trunk/qooxdoo-contrib/Soap/trunk&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://qooxdoo-contrib.svn.sourceforge.net/svnroot/qooxdoo-contrib/trunk/qooxdoo-contrib/Soap/trunk&lt;/a&gt;&lt;br&gt;&lt;br&gt;let me know how compliant it is :)
&lt;br&gt;&lt;br&gt;best,
&lt;br&gt;burak
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;qooxdoo-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26576377&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qooxdoo-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/qooxdoo-devel-f3822.html&quot; embed=&quot;fixTarget[3822]&quot; target=&quot;_top&quot; &gt;qooxdoo-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/rpc-in-qooxdoo-tp26496752p26576377.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26576315</id>
	<title>generator and generic accesses to qx.ui.*</title>
	<published>2009-11-30T07:17:01Z</published>
	<updated>2009-11-30T07:17:01Z</updated>
	<author>
		<name>benco</name>
	</author>
	<content type="html">&lt;br&gt;Hello,
&lt;br&gt;&lt;br&gt;I'm currently working on a toolbar factory class by passing (using a
&lt;br&gt;definition map and some static functions).
&lt;br&gt;&lt;br&gt;I noticed that the qx.ui.toolbar and qx.ui.menu packages shares some common
&lt;br&gt;widget names and I tried to simplify my code by adding some genericity like
&lt;br&gt;it:
&lt;br&gt;&lt;br&gt;var packageNames = ['menu','toolbar'];
&lt;br&gt;&lt;br&gt;...
&lt;br&gt;&lt;br&gt;if (level&amp;gt;0)
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;new qx.ui[packageNames[0]].{widgetName}(...)
&lt;br&gt;}
&lt;br&gt;else new qx.ui[packageNames[1]].{widgetName}(...)
&lt;br&gt;&lt;br&gt;&lt;br&gt;But as I expected, the generator can't recognise the kind of declaration... 
&lt;br&gt;&lt;br&gt;How can I force it the inclusion the targeted classes ? I tried to use the
&lt;br&gt;&amp;quot;include&amp;quot; config key like it:
&lt;br&gt;&lt;br&gt;&amp;quot;include&amp;quot; : [&amp;quot;qx.ui.toolbar.*&amp;quot;,&amp;quot;qx.ui.menu.*&amp;quot;]
&lt;br&gt;&lt;br&gt;but it throws an error &amp;quot;No such file or directory&amp;quot; [Errno 2] as if I sould
&lt;br&gt;specify path-like strings...
&lt;br&gt;&lt;br&gt;&lt;br&gt;What is the correct syntax ? Also notice that this factory class is called
&lt;br&gt;as a library in my main application, so maybe the &amp;quot;include&amp;quot; directive isn't
&lt;br&gt;located at the good place ?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks in advance for your help,
&lt;br&gt;&lt;br&gt;Best,
&lt;br&gt;&lt;br&gt;Benoît.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;View this message in context: &lt;a href=&quot;http://n2.nabble.com/generator-and-generic-accesses-to-qx-ui-tp4088148p4088148.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://n2.nabble.com/generator-and-generic-accesses-to-qx-ui-tp4088148p4088148.html&lt;/a&gt;&lt;br&gt;Sent from the qooxdoo mailing list archive at Nabble.com.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;qooxdoo-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26576315&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qooxdoo-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/qooxdoo-devel-f3822.html&quot; embed=&quot;fixTarget[3822]&quot; target=&quot;_top&quot; &gt;qooxdoo-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/generator-and-generic-accesses-to-qx.ui.*-tp26576315p26576315.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26575833</id>
	<title>Re: A few questions regarding development of custom widgets</title>
	<published>2009-11-30T06:42:38Z</published>
	<updated>2009-11-30T06:42:38Z</updated>
	<author>
		<name>Fritz Zaucker-3</name>
	</author>
	<content type="html">On Mon, 30 Nov 2009, joakim_ wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; I see. I try to get &amp;quot;this&amp;quot; or the widget inside an event, like this:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; fade.addListener(&amp;quot;finish&amp;quot;, function(e) {
&lt;br&gt;&amp;gt; &amp;nbsp;this.hide();
&lt;br&gt;&amp;gt; &amp;nbsp;overlay.hide();
&lt;br&gt;&amp;gt; });
&lt;br&gt;&lt;br&gt;&amp;nbsp; fade.addListener(&amp;quot;finish&amp;quot;, function(e) {
&lt;br&gt;&amp;nbsp; &amp;nbsp;this.hide();
&lt;br&gt;&amp;nbsp; &amp;nbsp;overlay.hide();
&lt;br&gt;&amp;nbsp; }, this);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;^^^^
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Fritz
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Oetiker+Partner AG		tel: +41 62 775 9903 (direct)
&lt;br&gt;Fritz Zaucker &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+41 62 775 9900 (switch board)
&lt;br&gt;Aarweg 15 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+41 79 675 0630 (mobile)
&lt;br&gt;CH-4600 Olten &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fax: +41 62 775 9905
&lt;br&gt;Schweiz &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; web: www.oetiker.ch
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;qooxdoo-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26575833&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qooxdoo-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/qooxdoo-devel-f3822.html&quot; embed=&quot;fixTarget[3822]&quot; target=&quot;_top&quot; &gt;qooxdoo-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/A-few-questions-regarding-development-of-custom-widgets-tp26573138p26575833.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26575739</id>
	<title>Re: A few questions regarding development of custom widgets</title>
	<published>2009-11-30T06:38:25Z</published>
	<updated>2009-11-30T06:38:25Z</updated>
	<author>
		<name>joakim_</name>
	</author>
	<content type="html">Hi Daniel,
&lt;br&gt;&lt;br&gt;Thank you for your answers.
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;d_wagner wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message&quot;&gt;Generally, you want to reuse widgets if you can because creating and 
&lt;br&gt;disposing them is fairly expensive in terms of processing time and 
&lt;br&gt;memory usage. I'd create the widgets in the constructor and just set 
&lt;br&gt;their content/visibility/whatever properties in the slideUp and 
&lt;br&gt;slideDown methods.
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
Okey, I'll do it that way. 
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;d_wagner wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message&quot;&gt;Hmm, global variables are almost never a good idea. What are you trying 
&lt;br&gt;to achieve with this?
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
I see. I try to get &amp;quot;this&amp;quot; or the widget inside an event, like this:
&lt;br&gt;&lt;br&gt;fade.addListener(&amp;quot;finish&amp;quot;, function(e) {
&lt;br&gt;&amp;nbsp; this.hide();
&lt;br&gt;&amp;nbsp; overlay.hide();
&lt;br&gt;});
&lt;br&gt;&lt;br&gt;Thanks! :)&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/qooxdoo-devel-f3822.html&quot; embed=&quot;fixTarget[3822]&quot; target=&quot;_top&quot; &gt;qooxdoo-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/A-few-questions-regarding-development-of-custom-widgets-tp26573138p26575739.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26575626</id>
	<title>Re: New contrib releases: RpcConsole, RpcPhp, RpcPython</title>
	<published>2009-11-30T06:29:21Z</published>
	<updated>2009-11-30T06:29:21Z</updated>
	<author>
		<name>thron7-2</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;panyasan wrote:
&lt;br&gt;&amp;gt; Hi Thomas,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; these are great ideas and could be implemented in my - admittedly hacky -
&lt;br&gt;&amp;gt; approach! I agree that the request should be part of the data and that one
&lt;br&gt;&amp;gt; file should contain more than one request. I don't think I'll be able to do
&lt;br&gt;&amp;gt; this this week, but it will be coming!
&lt;br&gt;&lt;br&gt;No worries!
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp;Probably we need a &amp;quot;Record&amp;quot;, &amp;quot;Pause&amp;quot;,
&lt;br&gt;&amp;gt; &amp;quot;Discard&amp;quot; and &amp;quot;Save&amp;quot; Button for the recording of the requests, then.
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;That sounds very good. I could see using the interactive console to e.g. 
&lt;br&gt;send a couple of requests to the server, covering the equivalence 
&lt;br&gt;classes of all potential requests, save to file, and then use file 
&lt;br&gt;tooling to insert additional generate requests that vary over some 
&lt;br&gt;parameter, to get a real range coverage of the test cases.
&lt;br&gt;&lt;br&gt;&amp;gt; As to a more comprehensive solution - I fully agree with you that something
&lt;br&gt;&amp;gt; more stable is needed. My solution was simply to be a quick-and-dirty way to
&lt;br&gt;&amp;gt; create interactive demos without a server backend. So I think that both
&lt;br&gt;&amp;gt; appraoches target different use cases. 
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;I totally agree.
&lt;br&gt;&lt;br&gt;By way of saying this I want to add a bit of the scenarios I have in 
&lt;br&gt;mind. What I like to see possible (and is already partly supported with 
&lt;br&gt;the current implementation) is the possibility to utilize it in unit 
&lt;br&gt;tests. Given a - however fabricated - mockup data file of Rpc requests I 
&lt;br&gt;want to do the following from my test code:
&lt;br&gt;&lt;br&gt;a) switch to mockup mode (currently &amp;quot;on&amp;quot;), invoke my client applications 
&lt;br&gt;classes so they end up doing Rpc requests that match the pre-fabricated 
&lt;br&gt;ones, and are answered from the mock data; this is to offline unit-test 
&lt;br&gt;the *client* classes
&lt;br&gt;&lt;br&gt;b) in an entirely different test, switch to no mockup mode (&amp;quot;off&amp;quot;), read 
&lt;br&gt;the *request* data from the mockup file, create corresponding Rpc 
&lt;br&gt;requests and directly fire them against the server backend (ie. 
&lt;br&gt;re-running the request), then *compare* the returned result against the 
&lt;br&gt;*response* section of the mockup data; this is to mass unit-test the 
&lt;br&gt;*server* backend
&lt;br&gt;&lt;br&gt;T.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;qooxdoo-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26575626&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qooxdoo-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/qooxdoo-devel-f3822.html&quot; embed=&quot;fixTarget[3822]&quot; target=&quot;_top&quot; &gt;qooxdoo-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/New-contrib-releases%3A-RpcConsole%2C-RpcPhp%2C-RpcPython-tp26566242p26575626.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26575546</id>
	<title>Re: Can't theme Table Cells?</title>
	<published>2009-11-30T06:26:17Z</published>
	<updated>2009-11-30T06:26:17Z</updated>
	<author>
		<name>joakim_</name>
	</author>
	<content type="html">Ah I see, thanks! :)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;d_wagner wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;Hi joakim,
&lt;br&gt;&lt;br&gt;Correct, the table cells aren't widgets so they can't be themed using 
&lt;br&gt;appearances. You could use the HTML cell renderer and use CSS to style 
&lt;br&gt;the cells, or you could look into writing your own cell renderer.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Daniel
&lt;br&gt;&lt;br&gt;joakim_ schrieb:
&lt;br&gt;&amp;gt; Hi there.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I trying to theme the table widget but can't find the appearance ID for the
&lt;br&gt;&amp;gt; cells. It's it not possible to theme the cells via the Appearance.js file?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks. :)
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;qooxdoo-devel mailing list
&lt;br&gt;qooxdoo-devel@lists.sourceforge.net
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/qooxdoo-devel-f3822.html&quot; embed=&quot;fixTarget[3822]&quot; target=&quot;_top&quot; &gt;qooxdoo-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Can%27t-theme-Table-Cells--tp26574114p26575546.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26575176</id>
	<title>Re: Rpc* backend &quot;harmonization&quot;</title>
	<published>2009-11-30T05:57:41Z</published>
	<updated>2009-11-30T05:57:41Z</updated>
	<author>
		<name>Derrell Lipman</name>
	</author>
	<content type="html">I just added the following to the jsonrpc_extensions wiki pgae:&lt;br&gt;&lt;br&gt;&lt;h2 id=&quot;qooxdoo_json_dates&quot;&gt;qooxdoo JSON dates&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
 Traditionally, qooxdoo JSON-&lt;acronym title=&quot;Remote Procedure Call&quot;&gt;RPC&lt;/acronym&gt;
backends have been required to support a non-standard feature of JSON,
passing Date object instances as instantiations of a Date object using
syntax like &lt;code&gt;new Date(Date.UTC(2009,11,29,3,10,23,973))&lt;/code&gt;
since dates are not a part of the JSON specification. This proposal
moves qooxdoo Dates into the realm of “extension” rather than required
functionality.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Derrell&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;/div&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;qooxdoo-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26575176&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qooxdoo-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/qooxdoo-devel-f3822.html&quot; embed=&quot;fixTarget[3822]&quot; target=&quot;_top&quot; &gt;qooxdoo-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Rpc*-backend-%22harmonization%22-tp26542729p26575176.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26575249</id>
	<title>Re: New contrib releases: RpcConsole, RpcPhp, RpcPython</title>
	<published>2009-11-30T05:56:26Z</published>
	<updated>2009-11-30T05:56:26Z</updated>
	<author>
		<name>panyasan</name>
	</author>
	<content type="html">&lt;br&gt;Hi Thomas,
&lt;br&gt;&lt;br&gt;these are great ideas and could be implemented in my - admittedly hacky -
&lt;br&gt;approach! I agree that the request should be part of the data and that one
&lt;br&gt;file should contain more than one request. I don't think I'll be able to do
&lt;br&gt;this this week, but it will be coming! Probably we need a &amp;quot;Record&amp;quot;, &amp;quot;Pause&amp;quot;,
&lt;br&gt;&amp;quot;Discard&amp;quot; and &amp;quot;Save&amp;quot; Button for the recording of the requests, then.
&lt;br&gt;&lt;br&gt;As to a more comprehensive solution - I fully agree with you that something
&lt;br&gt;more stable is needed. My solution was simply to be a quick-and-dirty way to
&lt;br&gt;create interactive demos without a server backend. So I think that both
&lt;br&gt;appraoches target different use cases. 
&lt;br&gt;&lt;br&gt;So let's keep thinking and developing this further!
&lt;br&gt;&lt;br&gt;Christian 
&lt;br&gt;&lt;br&gt;I see the need 
&lt;br&gt;&lt;br&gt;thron7-2 wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; MRpcMockup:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; - comfortable
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; - tight coupling
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; - relies on Rpc internals (unreliable interface)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; - only for ad-hoc, interactive usage
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt; So, saving rpc traffic data to file is there, but I see you only capture 
&lt;br&gt;&amp;gt; the response data. I'm not sure this is sufficient. You pick up 
&lt;br&gt;&amp;gt; responses in the mockup mode by going through the hash of the rpc 
&lt;br&gt;&amp;gt; signature (prob. over something like service-name/params), right?! But 
&lt;br&gt;&amp;gt; the request signature is only captured as comments. I think it would be 
&lt;br&gt;&amp;gt; better a part of the generated Json. Capture data should be 
&lt;br&gt;&amp;gt; self-contained, to the extend that a single Json key (the request hash, 
&lt;br&gt;&amp;gt; if you will) contains subkeys &amp;quot;request&amp;quot; and &amp;quot;response&amp;quot; that represent 
&lt;br&gt;&amp;gt; both sides of the request in a standardized why. I think this would be 
&lt;br&gt;&amp;gt; way more useful.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The Json file format should also allow for more than one request per 
&lt;br&gt;&amp;gt; file. This is probably nothing you could support on the capturing side, 
&lt;br&gt;&amp;gt; but would be done by hand. But the replay facility should be able to 
&lt;br&gt;&amp;gt; handle this, so you can pass, say, 1,000 requests within a single file. 
&lt;br&gt;&amp;gt; Something like this:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;quot;deb693849aab654cde5261a77ae8c0f41943dc60&amp;quot;:
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; &amp;quot;request&amp;quot; :
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; &amp;quot;serverUrl&amp;quot; : &amp;quot;&lt;a href=&quot;http://.../RpcPhp/1.0.1/services/index.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://.../RpcPhp/1.0.1/services/index.php&lt;/a&gt;&amp;quot;,
&lt;br&gt;&amp;gt; &amp;quot;serviceName&amp;quot; : &amp;quot;qooxdoo.test&amp;quot;,
&lt;br&gt;&amp;gt; &amp;quot;serviceMethod&amp;quot; : &amp;quot;echo&amp;quot;,
&lt;br&gt;&amp;gt; &amp;quot;params&amp;quot; : [&amp;quot;Hello World&amp;quot;],
&lt;br&gt;&amp;gt; &amp;quot;serverData&amp;quot; : null
&lt;br&gt;&amp;gt; },
&lt;br&gt;&amp;gt; &amp;quot;response&amp;quot; :
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; &amp;quot;id&amp;quot; : 4711,
&lt;br&gt;&amp;gt; &amp;quot;error&amp;quot; : null,
&lt;br&gt;&amp;gt; &amp;quot;response&amp;quot; : &amp;quot;Client said: [Hello World]&amp;quot;
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; },
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;quot;x5z693849aab654cde5261a77ae8c0f41943dc60&amp;quot;:
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; &amp;quot;request&amp;quot; : ...,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;quot;response&amp;quot; : ...
&lt;br&gt;&amp;gt; },
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; T.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008
&lt;br&gt;&amp;gt; 30-Day 
&lt;br&gt;&amp;gt; trial. Simplify your report design, integration and deployment - and focus
&lt;br&gt;&amp;gt; on 
&lt;br&gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; qooxdoo-devel mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26575249&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qooxdoo-devel@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;View this message in context: &lt;a href=&quot;http://n2.nabble.com/New-contrib-releases-RpcConsole-RpcPhp-RpcPython-tp4084412p4087710.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://n2.nabble.com/New-contrib-releases-RpcConsole-RpcPhp-RpcPython-tp4084412p4087710.html&lt;/a&gt;&lt;br&gt;Sent from the qooxdoo mailing list archive at Nabble.com.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;qooxdoo-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26575249&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qooxdoo-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/qooxdoo-devel-f3822.html&quot; embed=&quot;fixTarget[3822]&quot; target=&quot;_top&quot; &gt;qooxdoo-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/New-contrib-releases%3A-RpcConsole%2C-RpcPhp%2C-RpcPython-tp26566242p26575249.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26575057</id>
	<title>Re: A few questions regarding development of custom widgets</title>
	<published>2009-11-30T05:48:01Z</published>
	<updated>2009-11-30T05:48:01Z</updated>
	<author>
		<name>d_wagner</name>
	</author>
	<content type="html">Hi joakim,
&lt;br&gt;&lt;br&gt;joakim_ schrieb:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi there.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I've some questions regarding development of custom widgets which I hope
&lt;br&gt;&amp;gt; someone can help me with.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I developing a simple dialog widget which extends Composite. The dialog have
&lt;br&gt;&amp;gt; a slideDown and slideUp method as well as a overlay which fades in. The
&lt;br&gt;&amp;gt; dialog's content is set via the setLayout() property. The content should be
&lt;br&gt;&amp;gt; reset every time the dialog closes. So I'm wondering if it's a good practice
&lt;br&gt;&amp;gt; to create the dialog and overlay on-the-fly every time when using the
&lt;br&gt;&amp;gt; slideDown method and then remove it all when using the slideUp method, or
&lt;br&gt;&amp;gt; does this stuff belong to the Constructor?
&lt;/div&gt;&lt;br&gt;Generally, you want to reuse widgets if you can because creating and 
&lt;br&gt;disposing them is fairly expensive in terms of processing time and 
&lt;br&gt;memory usage. I'd create the widgets in the constructor and just set 
&lt;br&gt;their content/visibility/whatever properties in the slideUp and 
&lt;br&gt;slideDown methods.
&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I also wondering what's the best way to define &amp;quot;this&amp;quot; throughout the widget
&lt;br&gt;&amp;gt; class? Should I put it in a global variable in the constructor like:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; dialog = this;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; or is there a better way?
&lt;br&gt;&lt;br&gt;Hmm, global variables are almost never a good idea. What are you trying 
&lt;br&gt;to achieve with this?
&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Any help is very appreciated. Thanks! :)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Daniel
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;qooxdoo-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26575057&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qooxdoo-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/qooxdoo-devel-f3822.html&quot; embed=&quot;fixTarget[3822]&quot; target=&quot;_top&quot; &gt;qooxdoo-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/A-few-questions-regarding-development-of-custom-widgets-tp26573138p26575057.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26574631</id>
	<title>Re: Can't theme Table Cells?</title>
	<published>2009-11-30T05:22:42Z</published>
	<updated>2009-11-30T05:22:42Z</updated>
	<author>
		<name>d_wagner</name>
	</author>
	<content type="html">Hi joakim,
&lt;br&gt;&lt;br&gt;Correct, the table cells aren't widgets so they can't be themed using 
&lt;br&gt;appearances. You could use the HTML cell renderer and use CSS to style 
&lt;br&gt;the cells, or you could look into writing your own cell renderer.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Daniel
&lt;br&gt;&lt;br&gt;joakim_ schrieb:
&lt;br&gt;&amp;gt; Hi there.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I trying to theme the table widget but can't find the appearance ID for the
&lt;br&gt;&amp;gt; cells. It's it not possible to theme the cells via the Appearance.js file?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks. :)
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;qooxdoo-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26574631&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qooxdoo-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/qooxdoo-devel-f3822.html&quot; embed=&quot;fixTarget[3822]&quot; target=&quot;_top&quot; &gt;qooxdoo-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Can%27t-theme-Table-Cells--tp26574114p26574631.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26574498</id>
	<title>Re: New contrib releases: RpcConsole, RpcPhp, RpcPython</title>
	<published>2009-11-30T05:12:12Z</published>
	<updated>2009-11-30T05:12:12Z</updated>
	<author>
		<name>thron7-2</name>
	</author>
	<content type="html">&lt;br&gt;&amp;gt; MRpcMockup:
&lt;br&gt;&amp;gt; &amp;nbsp; - comfortable
&lt;br&gt;&amp;gt; &amp;nbsp; - tight coupling
&lt;br&gt;&amp;gt; &amp;nbsp; - relies on Rpc internals (unreliable interface)
&lt;br&gt;&amp;gt; &amp;nbsp; - only for ad-hoc, interactive usage
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;So, saving rpc traffic data to file is there, but I see you only capture 
&lt;br&gt;the response data. I'm not sure this is sufficient. You pick up 
&lt;br&gt;responses in the mockup mode by going through the hash of the rpc 
&lt;br&gt;signature (prob. over something like service-name/params), right?! But 
&lt;br&gt;the request signature is only captured as comments. I think it would be 
&lt;br&gt;better a part of the generated Json. Capture data should be 
&lt;br&gt;self-contained, to the extend that a single Json key (the request hash, 
&lt;br&gt;if you will) contains subkeys &amp;quot;request&amp;quot; and &amp;quot;response&amp;quot; that represent 
&lt;br&gt;both sides of the request in a standardized why. I think this would be 
&lt;br&gt;way more useful.
&lt;br&gt;&lt;br&gt;The Json file format should also allow for more than one request per 
&lt;br&gt;file. This is probably nothing you could support on the capturing side, 
&lt;br&gt;but would be done by hand. But the replay facility should be able to 
&lt;br&gt;handle this, so you can pass, say, 1,000 requests within a single file. 
&lt;br&gt;Something like this:
&lt;br&gt;&lt;br&gt;{
&lt;br&gt;&lt;br&gt;&amp;quot;deb693849aab654cde5261a77ae8c0f41943dc60&amp;quot;:
&lt;br&gt;{
&lt;br&gt;&amp;quot;request&amp;quot; :
&lt;br&gt;{
&lt;br&gt;&amp;quot;serverUrl&amp;quot; : &amp;quot;&lt;a href=&quot;http://.../RpcPhp/1.0.1/services/index.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://.../RpcPhp/1.0.1/services/index.php&lt;/a&gt;&amp;quot;,
&lt;br&gt;&amp;quot;serviceName&amp;quot; : &amp;quot;qooxdoo.test&amp;quot;,
&lt;br&gt;&amp;quot;serviceMethod&amp;quot; : &amp;quot;echo&amp;quot;,
&lt;br&gt;&amp;quot;params&amp;quot; : [&amp;quot;Hello World&amp;quot;],
&lt;br&gt;&amp;quot;serverData&amp;quot; : null
&lt;br&gt;},
&lt;br&gt;&amp;quot;response&amp;quot; :
&lt;br&gt;{
&lt;br&gt;&amp;quot;id&amp;quot; : 4711,
&lt;br&gt;&amp;quot;error&amp;quot; : null,
&lt;br&gt;&amp;quot;response&amp;quot; : &amp;quot;Client said: [Hello World]&amp;quot;
&lt;br&gt;}
&lt;br&gt;},
&lt;br&gt;&lt;br&gt;&amp;quot;x5z693849aab654cde5261a77ae8c0f41943dc60&amp;quot;:
&lt;br&gt;{
&lt;br&gt;&amp;quot;request&amp;quot; : ...,
&lt;br&gt;&lt;br&gt;&amp;quot;response&amp;quot; : ...
&lt;br&gt;},
&lt;br&gt;&lt;br&gt;...
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;T.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;qooxdoo-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26574498&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qooxdoo-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/qooxdoo-devel-f3822.html&quot; embed=&quot;fixTarget[3822]&quot; target=&quot;_top&quot; &gt;qooxdoo-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/New-contrib-releases%3A-RpcConsole%2C-RpcPhp%2C-RpcPython-tp26566242p26574498.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26574114</id>
	<title>Can't theme Table Cells?</title>
	<published>2009-11-30T04:44:20Z</published>
	<updated>2009-11-30T04:44:20Z</updated>
	<author>
		<name>joakim_</name>
	</author>
	<content type="html">Hi there.
&lt;br&gt;&lt;br&gt;I trying to theme the table widget but can't find the appearance ID for the cells. It's it not possible to theme the cells via the Appearance.js file?
&lt;br&gt;&lt;br&gt;Thanks. :)&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/qooxdoo-devel-f3822.html&quot; embed=&quot;fixTarget[3822]&quot; target=&quot;_top&quot; &gt;qooxdoo-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Can%27t-theme-Table-Cells--tp26574114p26574114.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26573679</id>
	<title>Re: New contrib releases: RpcConsole, RpcPhp, RpcPython</title>
	<published>2009-11-30T04:08:23Z</published>
	<updated>2009-11-30T04:08:23Z</updated>
	<author>
		<name>thron7-2</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; MRpcMockup:
&lt;br&gt;&amp;gt; &amp;nbsp; - comfortable
&lt;br&gt;&amp;gt; &amp;nbsp; - tight coupling
&lt;br&gt;&amp;gt; &amp;nbsp; - relies on Rpc internals (unreliable interface)
&lt;br&gt;&amp;gt; &amp;nbsp; - only for ad-hoc, interactive usage
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;Ah, wait, you *do* provide for saving request data to file, so that's 
&lt;br&gt;good. I have to dig further...
&lt;br&gt;&lt;br&gt;T.
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;qooxdoo-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26573679&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qooxdoo-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/qooxdoo-devel-f3822.html&quot; embed=&quot;fixTarget[3822]&quot; target=&quot;_top&quot; &gt;qooxdoo-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/New-contrib-releases%3A-RpcConsole%2C-RpcPhp%2C-RpcPython-tp26566242p26573679.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26573418</id>
	<title>Re: New contrib releases: RpcConsole, RpcPhp, RpcPython</title>
	<published>2009-11-30T03:48:13Z</published>
	<updated>2009-11-30T03:48:13Z</updated>
	<author>
		<name>thron7-2</name>
	</author>
	<content type="html">Hi Christian,
&lt;br&gt;&lt;br&gt;I'm joining in to Derrell's hails, you're doing a really good job :). As 
&lt;br&gt;I've promised to look at the RpcMockup issue, this post is mainly about it.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://qooxdoo.org/contrib/project#rpcconsole&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qooxdoo.org/contrib/project#rpcconsole&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://qooxdoo.org/contrib/project/rpcconsole&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qooxdoo.org/contrib/project/rpcconsole&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This debugging tool should be pretty stable by now and could very well be
&lt;br&gt;&amp;gt; 1.0 soon. I am still waiting because I am still interested in feedback on
&lt;br&gt;&amp;gt; the mockup data generation feature 
&lt;br&gt;&amp;gt; (&lt;a href=&quot;http://qooxdoo.org/contrib/project/rpcconsole#creating_mockup_data&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://qooxdoo.org/contrib/project/rpcconsole#creating_mockup_data&lt;/a&gt;) through
&lt;br&gt;&amp;gt; the rpcconsole.MRpcMockup mixin.
&lt;br&gt;&lt;br&gt;For one thing, I see you have taken a different approach than I had in 
&lt;br&gt;mind with an additional transport. You chose to patch qx.io.remote.Rpc 
&lt;br&gt;directly, which looks interesting but I would be curious about your 
&lt;br&gt;rational. Your approach is more tightly integrated and hence offers a 
&lt;br&gt;certain comfort (&amp;quot;monitor&amp;quot;ing a request exchange, then replaying it with 
&lt;br&gt;the &amp;quot;on&amp;quot; mode). That's kind of cute, but relies on the qx.io.remote.Rpc 
&lt;br&gt;implementation. I thought of a looser coupling using the Transport API, 
&lt;br&gt;which will be probably much more stable than internals of the Rpc class. 
&lt;br&gt;In my scenario the monitoring would be done by the rpcconsole itself, 
&lt;br&gt;not the Rpc class, and the replaying would be achieved by switching to 
&lt;br&gt;the Mockup transport class in the code, supplying the captured data. 
&lt;br&gt;This requires code change, yes, but wouldn't you change your code, too, 
&lt;br&gt;removing the use of the MRpcMockup mixin, or at least &amp;quot;on&amp;quot; and &amp;quot;monitor&amp;quot; 
&lt;br&gt;modes, etc., before going into production?!
&lt;br&gt;&lt;br&gt;Your approach is really charming for ad-hoc, interactive sessions, my 
&lt;br&gt;requires more fiddling, saving trace data to a file, loading this file 
&lt;br&gt;again, etc. But I'm really concerned about open and stable interfaces. 
&lt;br&gt;What if you want to re-use captured data in regression tests, over and 
&lt;br&gt;over again? What if, for large applications, you don't want to 
&lt;br&gt;interactively capture the rpc traffic at all, but want to generate it 
&lt;br&gt;from scratch?! These are the things I don't see possible with your approach.
&lt;br&gt;&lt;br&gt;So my current summary would be:
&lt;br&gt;&lt;br&gt;MRpcMockup:
&lt;br&gt;&amp;nbsp; - comfortable
&lt;br&gt;&amp;nbsp; - tight coupling
&lt;br&gt;&amp;nbsp; - relies on Rpc internals (unreliable interface)
&lt;br&gt;&amp;nbsp; - only for ad-hoc, interactive usage
&lt;br&gt;&lt;br&gt;Mockup Transport class:
&lt;br&gt;&amp;nbsp; - less comforable
&lt;br&gt;&amp;nbsp; - loose coupling
&lt;br&gt;&amp;nbsp; - relies on transport API and the Json data format for the rpc call 
&lt;br&gt;trace (more stable interfaces)
&lt;br&gt;&amp;nbsp; - good for automated tests, also with generated request data
&lt;br&gt;&lt;br&gt;T.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;qooxdoo-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26573418&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;qooxdoo-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/qooxdoo-devel-f3822.html&quot; embed=&quot;fixTarget[3822]&quot; target=&quot;_top&quot; &gt;qooxdoo-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/New-contrib-releases%3A-RpcConsole%2C-RpcPhp%2C-RpcPython-tp26566242p26573418.html" />
</entry>

</feed>
