Hi Siarhei,

Siarhei Barysiuk wrote:
> Hello,
> 
> I have a TextArea component and want to use background image for it.
> There are 2 properties in Widget class: backgroundImage and  backgroundRepeat.
> Are there any ways to control position of background image? Like
> background-position css property equivalent.
You cannot set the background-position property directly, but you can 
use the "qx.bom.element.Style" class to achieve it.

--snip--
var myTextArea = new qx.ui.form.TextArea;
myTextArea.setBackgroundImage("source/to/my/backgroundImage");

this.add(myTextArea);

myTextArea.addEventListener("appear", function(e){
   qx.bom.element.Style.set(this.getElement(), "backgroundPosition", 
"20px");
});
--snip--
You need to set the backgroundPosition within the "appear" listener to 
be sure that the element is already in the DOM.

Hope this helps,
   Alex

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to