Huzzah! we have a new backgroundimage!
thanks Roman and Marco.
I used the following code. easy and compact:
in 0.7 I would do
resultView.setBackgroundImage("myapp/image/blockbg.png");
now I do in 0.8:
var deco = new qx.ui.decoration.Background();
deco.setBackgroundImage("myapp/image/blockbg.png");
resultView.setDecorator(deco);
2 extra lines. I can live with that. thanks again. ( I really like qooxdoo)
Farid
On Wed, Jan 21, 2009 at 1:56 PM, Roman Schmid <[email protected]> wrote:
> Hi Farid
>
> Hmm, strange. My mails seem to appear on the list with a big delay lately.
>
> The proposal of Marco isn't bad and not too complicated i guess. You
> just create a decorator definition and a custom appearance using this
> decorator.
>
> Then you just apply the new appearance to your image using setAppearance().
>
> Of course this is rather tedious if you have lots of different
> backgrounds. Otherwise it's rather simple and straightforward imho.
>
> - Roman
>
> Farid Elyahyaoui wrote:
> > thanks for you suggestion.
> >
> > I'm currently trying this method out but it seems rather complex.
> > I just want to set the background image for two image widgets. I have
> dozens
> > of other image widgets in my application which should not get this
> > background.
> > It was so easy in 0.7.
> > Is this the only method to set the backgroundimage?
> > to the core team: do you have any suggestions about this?
> >
> > Farid
> >
> > On Wed, Jan 21, 2009 at 12:40 PM, Marco Vecchi <[email protected]
> > <mailto:[email protected]>> wrote:
> >
> > Farid hello,
> > I set to the background image, I went to define a new class (Vek)
> > decorator in the file
> > "web/qx08sdk/framework/source/class/qx/theme/modern/Decorator.js" to
> > set the property with my new background image
> >
> > - snip --
> > "main-vek"
> > (
> > decorator: qx.ui.decoration.Background,
> > style:
> > (
> > BackgroundImage: "custom / icons / sumo.jpg"
> > BackgroundRepeat: "no-repeat"
> >
> > )
> > ),
> > "main":
> > (
> > decorator: qx.ui.decoration.Uniform,
> >
> > - snip --
> >
> > later in the file in the same directory Appaerence, I called the
> > designer created, so you have to put this in the class "root":
> >
> > - snip --
> > "root":
> > (
> > style: function (states)
> > (
> > (return
> > backgroundColor: "background-application"
> > Decorator: "main-vek"
> > TextColor: "text-label"
> > font: "default"
> > );
> > )
> > ),
> > - snip --
> >
> > then after just place the files in direcotory "/
> > web/qx08sdk/custom/source/resource/custom/icons" and after work.
> > Clearly if you switch between the themes, Modern and Classic ..
> > Classic for the theme will be the only class decorator root classic
> > theme.
> >
> > I hope I have understood your question.
> > Hello
> >
> >
> ------------------------------------------------------------------------
> > Date: Wed, 21 Jan 2009 12:20:39 +0100
> >
> > From: [email protected] <mailto:[email protected]>
> > To: [email protected]
> > <mailto:[email protected]>
> > Subject: Re: [qooxdoo-devel] "backgroundImage" property gone in 0.8?
> >
> >
> > Thanks for the quick answer.
> > but ...
> > I think this will set the image displayed in the widget (similar to
> > setSource).
> > what I need is the background behind the image.
> > in 0.7 I could set this with setBackgroundImage.
> > I need this because the source image I want to display needs a
> special
> > background image to distinguish it from the rest of the GUI.
> >
> > Farid
> >
> > On Wed, Jan 21, 2009 at 12:03 PM, Marco Vecchi
> > <[email protected] <mailto:[email protected]>> wrote:
> >
> > You pass directly when create the object.
> > as in this example in a api reference of qooxdoo
> >
> > var image = new
> qx.ui.basic.Image("icon/32/actions/format-justify-left.png");
> >
> >
> >
> >
> ------------------------------------------------------------------------
> > Date: Wed, 21 Jan 2009 11:45:32 +0100
> > From: [email protected] <mailto:[email protected]>
> > To: [email protected]
> > <mailto:[email protected]>
> > Subject: [qooxdoo-devel] "backgroundImage" property gone in 0.8?
> >
> >
> > Hi all,
> >
> > the setBackgroundImage member of the image widget is not
> > available in 0.8 it seems.
> >
> > when I try:
> > var resultView = new qx.ui.basic.Image;
> > resultView.setBackgroundImage("myapp/image/blockbg.png");
> >
> > I get an error message in firebug which says that resultView has
> > no member "setBackgroundImage".
> > in 0.7 this code worked fine.
> > I can't find it in the online 0.8 api reference on qooxdoo.org
> > either.
> > How can I set the background image of a qx.ui.basic.Image widget
> > in qx 0.8.1?
> >
> > Farid
> >
> >
> ------------------------------------------------------------------------
> > check out the rest of the Windows Live™. More than mail–Windows
> > Live™ goes way beyond your inbox. More than messages
> > <http://www.microsoft.com/windows/windowslive/>
> >
> >
> ------------------------------------------------------------------------------
> > This SF.net email is sponsored by:
> > SourcForge Community
> > SourceForge wants to tell your story.
> > http://p.sf.net/sfu/sf-spreadtheword
> > _______________________________________________
> > qooxdoo-devel mailing list
> > [email protected]
> > <mailto:[email protected]>
> > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
> >
> >
> >
> >
> ------------------------------------------------------------------------
> > check out the rest of the Windows Live™. More than mail–Windows
> > Live™ goes way beyond your inbox. More than messages
> > <http://www.microsoft.com/windows/windowslive/>
> >
> >
> ------------------------------------------------------------------------------
> > This SF.net email is sponsored by:
> > SourcForge Community
> > SourceForge wants to tell your story.
> > http://p.sf.net/sfu/sf-spreadtheword
> > _______________________________________________
> > qooxdoo-devel mailing list
> > [email protected]
> > <mailto:[email protected]>
> > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
> >
> >
> >
> > ------------------------------------------------------------------------
> >
> >
> ------------------------------------------------------------------------------
> > This SF.net email is sponsored by:
> > SourcForge Community
> > SourceForge wants to tell your story.
> > http://p.sf.net/sfu/sf-spreadtheword
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > qooxdoo-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by:
> SourcForge Community
> SourceForge wants to tell your story.
> http://p.sf.net/sfu/sf-spreadtheword
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel