diff options
author | mvanmeek | 2004-07-28 20:22:56 +0000 |
---|---|---|
committer | mvanmeek | 2004-07-28 20:22:56 +0000 |
commit | 7488c44f35cf0da77614e01ad10767be6d0d8e4d (patch) | |
tree | 3c4ab6a623ea6dca69b00567a070539cf2267905 /bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/PerspectiveBarManager.java | |
parent | 7105442c90bf969916c2021419cee1cf4fba5da7 (diff) | |
download | eclipse.platform.ui-7488c44f35cf0da77614e01ad10767be6d0d8e4d.tar.gz eclipse.platform.ui-7488c44f35cf0da77614e01ad10767be6d0d8e4d.tar.xz eclipse.platform.ui-7488c44f35cf0da77614e01ad10767be6d0d8e4d.zip |
bug 71025
drag and drop support for perspective buttons
Diffstat (limited to 'bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/PerspectiveBarManager.java')
-rw-r--r-- | bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/PerspectiveBarManager.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/PerspectiveBarManager.java b/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/PerspectiveBarManager.java index f9e49265514..49e3c745551 100644 --- a/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/PerspectiveBarManager.java +++ b/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/PerspectiveBarManager.java @@ -221,6 +221,10 @@ public class PerspectiveBarManager extends ToolBarManager { * @param contribItem */ private void ensureVisible(PerspectiveBarContributionItem contribItem) { + relocate(contribItem, 1); + } + + void relocate(PerspectiveBarContributionItem contribItem, int index) { PerspectiveBarContributionItem newItem = new PerspectiveBarContributionItem( contribItem.getPerspective(), contribItem.getPage()); @@ -228,7 +232,7 @@ public class PerspectiveBarManager extends ToolBarManager { contribItem.dispose(); contribItem = null; - insert(1, newItem); + insert(index, newItem); update(false); } |