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.
------------------------------------------------------------------------------
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