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