Remove 32 bits SWT.
[lgpl/argeo-commons.git] / org.argeo.cms.ui.workbench / src / org / argeo / cms / ui / workbench / WorkbenchUiPlugin.java
index a4e5ac39484d041b06d30649ac5aea96eb4bef65..d96daf221e2730b9399ebc65c16f64ae3847f77e 100644 (file)
@@ -35,16 +35,17 @@ import org.eclipse.ui.plugin.AbstractUIPlugin;
 import org.osgi.framework.BundleContext;
 import org.osgi.framework.ServiceRegistration;
 
-/**
- * The activator class controls the plug-in life cycle
- */
+/** The activator class controls the plug-in life cycle */
 public class WorkbenchUiPlugin extends AbstractUIPlugin implements ILogListener {
-
        private final static Log log = LogFactory.getLog(WorkbenchUiPlugin.class);
 
-       private ResourceBundle messages;
+       // The plug-in ID
+       public final static String PLUGIN_ID = "org.argeo.cms.ui.workbench"; //$NON-NLS-1$
+       public final static String THEME_PLUGIN_ID = "org.argeo.cms.ui.theme"; //$NON-NLS-1$
 
+       private ResourceBundle messages;
        private static BundleContext bundleContext;
+
        public static InheritableThreadLocal<Display> display = new InheritableThreadLocal<Display>() {
 
                @Override
@@ -53,10 +54,6 @@ public class WorkbenchUiPlugin extends AbstractUIPlugin implements ILogListener
                }
        };
 
-       // The plug-in ID
-       //      public final static String PLUGIN_ID = "org.argeo.security.ui"; //$NON-NLS-1$
-       public final static String PLUGIN_ID = "org.argeo.cms.ui.workbench"; //$NON-NLS-1$
-
        final static String CONTEXT_KEYRING = "KEYRING";
 
        private CallbackHandler defaultCallbackHandler;
@@ -67,19 +64,15 @@ public class WorkbenchUiPlugin extends AbstractUIPlugin implements ILogListener
 
        public void start(BundleContext context) throws Exception {
                super.start(context);
-
                bundleContext = context;
-
                defaultCallbackHandler = new DefaultCallbackHandler();
-               defaultCallbackHandlerReg = context.registerService(
-                               CallbackHandler.class, defaultCallbackHandler, null);
+               defaultCallbackHandlerReg = context.registerService(CallbackHandler.class, defaultCallbackHandler, null);
 
                plugin = this;
                messages = ResourceBundle.getBundle(PLUGIN_ID + ".messages");
                Platform.addLogListener(this);
                if (log.isTraceEnabled())
                        log.trace("Eclipse logging now directed to standard logging");
-
        }
 
        public void stop(BundleContext context) throws Exception {
@@ -101,8 +94,7 @@ public class WorkbenchUiPlugin extends AbstractUIPlugin implements ILogListener
        }
 
        protected class DefaultCallbackHandler implements CallbackHandler {
-               public void handle(final Callback[] callbacks) throws IOException,
-                               UnsupportedCallbackException {
+               public void handle(final Callback[] callbacks) throws IOException, UnsupportedCallbackException {
 
                        // if (display != null) // RCP
                        Display displayToUse = display.get();
@@ -110,8 +102,7 @@ public class WorkbenchUiPlugin extends AbstractUIPlugin implements ILogListener
                                displayToUse = Display.getDefault();
                        displayToUse.syncExec(new Runnable() {
                                public void run() {
-                                       DefaultLoginDialog dialog = new DefaultLoginDialog(display
-                                                       .get().getActiveShell());
+                                       DefaultLoginDialog dialog = new DefaultLoginDialog(display.get().getActiveShell());
                                        try {
                                                dialog.handle(callbacks);
                                        } catch (IOException e) {
@@ -128,7 +119,7 @@ public class WorkbenchUiPlugin extends AbstractUIPlugin implements ILogListener
        }
 
        public static ImageDescriptor getImageDescriptor(String path) {
-               return imageDescriptorFromPlugin(PLUGIN_ID, path);
+               return imageDescriptorFromPlugin(THEME_PLUGIN_ID, path);
        }
 
        /** Returns the internationalized label for the given key */
@@ -142,8 +133,8 @@ public class WorkbenchUiPlugin extends AbstractUIPlugin implements ILogListener
        }
 
        /**
-        * Gives access to the internationalization message bundle. Returns null in
-        * case this UiPlugin is not started (for JUnit tests, by instance)
+        * Gives access to the internationalization message bundle. Returns null in case
+        * this UiPlugin is not started (for JUnit tests, by instance)
         */
        public static ResourceBundle getMessagesBundle() {
                if (getDefault() != null)