import org.eclipse.equinox.app.IApplication;
import org.eclipse.equinox.app.IApplicationContext;
import org.eclipse.jface.dialogs.ErrorDialog;
-import org.eclipse.jface.dialogs.ErrorSupportProvider;
-import org.eclipse.jface.util.Policy;
-import org.eclipse.jface.window.Window.IExceptionHandler;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Control;
import org.eclipse.swt.widgets.Display;
import org.eclipse.ui.IWorkbench;
import org.eclipse.ui.PlatformUI;
import org.eclipse.ui.application.WorkbenchAdvisor;
-import org.eclipse.ui.internal.statushandlers.StackTraceSupportArea;
-import org.eclipse.ui.statushandlers.WorkbenchStatusDialogManager;
public abstract class AbstractSecureApplication implements IApplication {
private static final Log log = LogFactory
package org.argeo.security.ui.application;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.Point;
import org.eclipse.swt.graphics.Rectangle;
public class RapSecureWorkbenchWindowAdvisor extends
SecureWorkbenchWindowAdvisor {
+ private final static Log log = LogFactory
+ .getLog(RapSecureWorkbenchWindowAdvisor.class);
public RapSecureWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer configurer) {
super(configurer);
public void preWindowOpen() {
IWorkbenchWindowConfigurer configurer = getWindowConfigurer();
// configurer.setInitialSize(new Point(800, 600));
+
+// if (log.isDebugEnabled())
+// log.debug("CHAR ENCODING"
+// + System.getProperty("file.encoding"));
configurer.setShowCoolBar(true);
configurer.setShowMenuBar(true);
configurer.setShowStatusLine(false);