Hi Derrell, I once more admire your patience ...
Cheers, Fritz On Wed, 17 Feb 2010, Derrell Lipman wrote: > On Wed, Feb 17, 2010 at 17:17, [email protected] < > [email protected]> wrote: > >> How can i get/change the actual Buttontext? > > > Rather than simply answering your question directly, I'll teach you how to > find the answer yourself. How's that for service! :-) > > - Go to http://qooxdoo.org and click on the yellowish/greenish tab that > says "API Reference". You're interested in learning about the API for the > qx.ui.form.Button class. > - In the tree in the left pane, open up the "ui" branch and in it, open > up the "form" branch, corresponding to qx.ui.form. > - Click on "Button". In a moment, the documentation for the Button class > will appear in the right pane. > - Take a look at the Inheritance hierarchy. You'll see that Button > descends from Atom, which descends from Widget. With just a very little > qooxdoo experience, one learns that Widget is the root of most visible... > uh... widgets, and Widget itself offers no visible UI. Therefore what you're > looking for is either in Button itself, or in its superclass, Atom. > - Now scan down in the right pane a little bit, to the Constructor > documentation. Notice that the first parameter is a string called "label". > That may ring a bell for you, as you've likely worked with other things that > have label properties. > - Since you don't know whether that label property is in Button itself or > in Atom, click on the button in the button bar at the top right of the page, > that says "Inherited". By turning that on, you are asking for the API > documentation to be shown not only for Button itself, but also for its > inherited features. > - Now scan down the page past Events, until you get to Properties, and > then look, in alphabetical order, for "label". Ah ha! It's there, and its > documented as "The label/caption/text of the qx.ui.basic.Atom instance". > Sounds like exactly what you're looking for, right? > - Since it's a property, you know that you have a getter and a setter > that were automatically created, so you can set a new label with > button.setLabel("new label"); or retrieve the existing label with > button.getLabel(); > > QED. -- Oetiker+Partner AG tel: +41 62 775 99 03 (direct) Fritz Zaucker +41 62 775 99 00 (switch board) Aarweg 15 +41 79 675 06 30 (mobile) CH-4600 Olten fax: +41 62 775 99 05 Schweiz web: www.oetiker.ch ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
