Your theme defintitions look reasonable.  If they're in your plugin.jar as
css/default.css, etc then that should be fine.

If you add a breakpoint in your execute(*) method, is the correct engine
and themeId being supplied?

On Wed, Jul 4, 2012 at 10:24 AM, Christian Strotz <
[email protected]> wrote:

>  Hello together****
>
>  4.  The handler to switch between the themes:
>
> ** **
>
> *public* *final* *class* SwitchThemeHandler {****
>
>              @Execute****
>
>              *public* *void* execute(IThemeEngine engine, @Named(XmiIDs.*
> COMMANDPARAMETERS_THEME_ID*) String themeId) {****
>
>                     engine.setTheme(themeId, *true*);****
>
>              }****
>
> ** **
>
>              @CanExecute****
>
>              *public* *boolean* canExecute(IThemeEngine engine, @Named
> (XmiIDs.*COMMANDPARAMETERS_THEME_ID*) String themeId) {****
>
>                     String activeThemeId = engine.getActiveTheme().getId();
> ****
>
>                     *return* !activeThemeId.equals(themeId);****
>
>              }****
>
> }****
>
> ** **
>
> It works great if I start the product in eclipse. When I export the
> product I can properly run it without errors but there is no style active
> and I can’t switch between it. When I go into the exported plugin jar I can
> see my css files.****
>
> **
>
>
Later,
PW

-- 
Paul Webster
Hi floor.  Make me a sammich! - GIR
_______________________________________________
e4-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/e4-dev

Reply via email to