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&reg; 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

Reply via email to