I am using 2 external CSS stylesheets in my application but none of
their styles apply anywhere when I load the app. The way I have set it
up is as follows:

I have placed the 2 CSS files in a folder named "public"  at the same
level as the gwt.xml file.

In my gwt.xml, I have:
<inherits name="com.google.gwt.resources.Resources" />

I have a ResourceBundle interface as follows describing the 2 CSS
resources:

public interface ResourceBundle extends ClientBundle {

        public static final ResourceBundle INSTANCE = GWT.create
(ResourceBundle.class);

        @Source("com/docobo/keswick/keswickweb/public/gxt-all.css")
        public Css gxtall();

        @Source("com/docobo/keswick/keswickweb/public/gxt-gray.css")
        public Css gxtgray();

       ......
}

Where the return type Css resource is an empty class extending
CssResource:

public interface Css extends CssResource { }

In my onModuleLoad(), I injext the styles as follows:

        public void onModuleLoad() {
                
StyleInjector.inject(ResourceBundle.INSTANCE.gxtall().getText());
                
StyleInjector.inject(ResourceBundle.INSTANCE.gxtgray().getText());
                ......
         }

The application compiles and loads successfully and the CSS files are
copied into war/module-folder/ but none of the syles are used or
recognised anywhere in the application !!!
--~--~---------~--~----~------------~-------~--~----~
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