diff options
author | Jared Burns | 2003-04-22 20:24:04 +0000 |
---|---|---|
committer | Jared Burns | 2003-04-22 20:24:04 +0000 |
commit | 54a55a82dfefb1d3e214db6ee39d943d11095a9f (patch) | |
tree | e56a2daa38e18862bddd7e03fd65a5bc7dbe3a84 /org.eclipse.ui.externaltools | |
parent | 043cc6e0469670be10e3da7326ddc686a0c2f7bf (diff) | |
download | eclipse.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.java | 13 |
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); |