Hi Amine,

when you want to get the font-size value, you should do an @def for
this value

.css

@def myFontSize 40px;
..
.testsize {
  font-size: myFontSize;
}

.java
..
                label1.setText(resources.css().myFontSize());

or you do it like the way a1decor it does

.css
@eval MyFontSize my.classesWithStaticFunctions.getFontSize();
..
.testsize {
  font-size: MyFontSize;
}

.java
    my.classesWithStaticFunctions.getFontSize()  {return "40px";}
...
   label1.setText(my.classesWithStaticFunctions.getFontSize());

With the later you are able to change it before injecting the css.

Stefan Bachert
http://gwtworld.de


On 27 Mai, 17:19, Amine Ouahman <[email protected]> wrote:
> I already read the hole doc but still cannot find a solution to my
> problem, I'm surely missing something.
> here is why I've done : this is an exemple of how I used the
> CSSResource feature to retrieve a constant from the css file and use
> it in the java side, and it works
>
> public interface Resources extends ClientBundle{
>         @Source("TestParser.css")
>         public MyCSSResources css();
>
> }
>
> public interface MyCSSResources extends CssResource{
>         String testsize();
>         String small();
>
> }
>
> TestParser.css =>
> @def small 1px;
> .testsize {
> font-size: 40px;
>
> }
>
> Somewhere in a java class =>
> Resources resources = GWT.create(Resources.class);
>                 label1.setStyleName(resources.css().testsize());
>                 label1.setText(resources.css().small());
>                 resources.css().ensureInjected();
>
> Now what I want to do somehow is to retrieve the "font-size" value
> instead of the constant!!
> A simple example plz will be great!
>
> Thanks

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to