]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/Activator.java
Fixed SCL Console Clear Console active-state when imports are erroneous
[simantics/platform.git] / bundles / org.simantics.modeling.ui / src / org / simantics / modeling / ui / Activator.java
index c4146d6f2394f550199ccd69b37a0cf730ff8ac6..5a4a58f33ffbe971cbc4daa8a5caeb975171605f 100644 (file)
@@ -92,11 +92,13 @@ public class Activator extends AbstractUIPlugin {
     public static ImageDescriptor POINTER_MODE;
     public static ImageDescriptor CONNECT_MODE;
 
+    public static ImageDescriptor ARROW_REFRESH;
+
     @Override
     public void start(BundleContext context) throws Exception {
         super.start(context);
         plugin = this;
-        this.context = context;
+        Activator.context = context;
 
         Bundle bundle = context.getBundle();
 
@@ -169,6 +171,8 @@ public class Activator extends AbstractUIPlugin {
         POINTER_MODE = ImageDescriptor.createFromURL(bundle.getResource("icons/pointertool.png"));
         CONNECT_MODE = ImageDescriptor.createFromURL(bundle.getResource("icons/connecttool.png"));
         
+        ARROW_REFRESH = ImageDescriptor.createFromURL(bundle.getResource("icons/arrow_refresh.png"));
+        
         Hashtable<String, String> properties = new Hashtable<String, String>();
         context.registerService(SCLConsoleListener.class,
                 new SCLConsoleListener() {
@@ -176,14 +180,6 @@ public class Activator extends AbstractUIPlugin {
                     public void startedExecution() {
                         Simantics.getSession().markUndoPoint();
                     }
-                    
-                    @Override
-                    public void finishedExecution() {
-                    }
-                    
-                    @Override
-                    public void consoleIsNotEmptyAnymore() {
-                    }
                 }, properties);
         
         context.registerService(ImportModulesAction.class, OntologyImportModulesAction.INSTANCE,
@@ -202,6 +198,7 @@ public class Activator extends AbstractUIPlugin {
         reg.put("arrowDown", ARROW_DOWN_ICON);
         reg.put("showProfileMonitors", SHOW_PROFILE_MONITOR_ICON);
         reg.put("hideProfileMonitors", HIDE_PROFILE_MONITOR_ICON);
+        reg.put("arrow_refresh", ARROW_REFRESH);
     }
 
     /*