Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJared Burns2003-04-22 20:24:04 +0000
committerJared Burns2003-04-22 20:24:04 +0000
commit54a55a82dfefb1d3e214db6ee39d943d11095a9f (patch)
treee56a2daa38e18862bddd7e03fd65a5bc7dbe3a84 /org.eclipse.ui.externaltools
parent043cc6e0469670be10e3da7326ddc686a0c2f7bf (diff)
downloadeclipse.platform.debug-54a55a82dfefb1d3e214db6ee39d943d11095a9f.tar.gz
eclipse.platform.debug-54a55a82dfefb1d3e214db6ee39d943d11095a9f.tar.xz
eclipse.platform.debug-54a55a82dfefb1d3e214db6ee39d943d11095a9f.zip
Bug 36444 - Ant view needs a refresh action
Diffstat (limited to 'org.eclipse.ui.externaltools')
-rw-r--r--org.eclipse.ui.externaltools/Ant Tools Support/org/eclipse/ui/externaltools/internal/ant/view/AntView.java13
1 files changed, 12 insertions, 1 deletions
diff --git a/org.eclipse.ui.externaltools/Ant Tools Support/org/eclipse/ui/externaltools/internal/ant/view/AntView.java b/org.eclipse.ui.externaltools/Ant Tools Support/org/eclipse/ui/externaltools/internal/ant/view/AntView.java
index 68da9169a..be441697a 100644
--- a/org.eclipse.ui.externaltools/Ant Tools Support/org/eclipse/ui/externaltools/internal/ant/view/AntView.java
+++ b/org.eclipse.ui.externaltools/Ant Tools Support/org/eclipse/ui/externaltools/internal/ant/view/AntView.java
@@ -57,6 +57,7 @@ import org.eclipse.ui.externaltools.internal.ant.model.AntUtil;
import org.eclipse.ui.externaltools.internal.ant.view.actions.AddBuildFileAction;
import org.eclipse.ui.externaltools.internal.ant.view.actions.AntOpenWithMenu;
import org.eclipse.ui.externaltools.internal.ant.view.actions.EditLaunchConfigurationAction;
+import org.eclipse.ui.externaltools.internal.ant.view.actions.RefreshBuildFilesAction;
import org.eclipse.ui.externaltools.internal.ant.view.actions.RemoveAllAction;
import org.eclipse.ui.externaltools.internal.ant.view.actions.RemoveProjectAction;
import org.eclipse.ui.externaltools.internal.ant.view.actions.RunTargetAction;
@@ -126,10 +127,11 @@ public class AntView extends ViewPart implements IResourceChangeListener, IShowI
// Ant View Actions
private AddBuildFileAction addBuildFileAction;
private SearchForBuildFilesAction searchForBuildFilesAction;
- // ProjectViewer actions
+ private RefreshBuildFilesAction refreshBuildFilesAction;
private RunTargetAction runTargetAction;
private RemoveProjectAction removeProjectAction;
private RemoveAllAction removeAllAction;
+ // Context-menu-only actions
private AntOpenWithMenu openWithMenu;
private EditLaunchConfigurationAction editConfigAction;
@@ -196,6 +198,7 @@ public class AntView extends ViewPart implements IResourceChangeListener, IShowI
menu.add(new Separator());
menu.add(runTargetAction);
menu.add(editConfigAction);
+ menu.add(refreshBuildFilesAction);
addOpenWithMenu(menu);
menu.add(new Separator());
menu.add(removeProjectAction);
@@ -234,6 +237,9 @@ public class AntView extends ViewPart implements IResourceChangeListener, IShowI
searchForBuildFilesAction = new SearchForBuildFilesAction(this);
+ refreshBuildFilesAction = new RefreshBuildFilesAction(this);
+ updateProjectActions.add(refreshBuildFilesAction);
+
openWithMenu= new AntOpenWithMenu(this.getViewSite().getPage());
editConfigAction= new EditLaunchConfigurationAction(this);
@@ -295,6 +301,10 @@ public class AntView extends ViewPart implements IResourceChangeListener, IShowI
if (removeProjectAction.isEnabled()) {
removeProjectAction.run();
}
+ } else if (event.keyCode == SWT.F5 && event.stateMask == 0) {
+ if (refreshBuildFilesAction.isEnabled()) {
+ refreshBuildFilesAction.run();
+ }
}
}
@@ -615,6 +625,7 @@ public class AntView extends ViewPart implements IResourceChangeListener, IShowI
toolBarMgr.add(addBuildFileAction);
toolBarMgr.add(searchForBuildFilesAction);
+ toolBarMgr.add(refreshBuildFilesAction);
toolBarMgr.add(runTargetAction);
toolBarMgr.add(removeProjectAction);

Back to the top