diff options
| author | droberts | 2012-02-23 19:57:29 +0000 |
|---|---|---|
| committer | droberts | 2012-02-23 19:57:29 +0000 |
| commit | 13442be1e0733d1daffcaf896596e87a30e61570 (patch) | |
| tree | ae7d3347fbc3ca45f89b200b2457646b080d06ff | |
| parent | 8b1ee24eb1f00d59b30f75a1b15ce6cb619f1873 (diff) | |
| download | eclipse.platform.ui-13442be1e0733d1daffcaf896596e87a30e61570.tar.gz eclipse.platform.ui-13442be1e0733d1daffcaf896596e87a30e61570.tar.xz eclipse.platform.ui-13442be1e0733d1daffcaf896596e87a30e61570.zip | |
Bug 369973 - New < > tool buttons in CTabFolder need polish
Removing scroll arrows
| -rw-r--r-- | bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/workbench/renderers/swt/StackRenderer.java | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/workbench/renderers/swt/StackRenderer.java b/bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/workbench/renderers/swt/StackRenderer.java index 03f4db3ab08..862b6105b8f 100644 --- a/bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/workbench/renderers/swt/StackRenderer.java +++ b/bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/workbench/renderers/swt/StackRenderer.java @@ -493,8 +493,6 @@ public class StackRenderer extends LazyStackRenderer { if ((location & EModelService.IN_SHARED_AREA) != 0) { ctf.setMinimumCharacters(MIN_EDITOR_CHARS); ctf.setUnselectedCloseVisible(true); - if (!ctf.getMRUVisible()) - appendArrows(ctf); } else { ctf.setMinimumCharacters(MIN_VIEW_CHARS); ctf.setUnselectedCloseVisible(false); @@ -521,56 +519,6 @@ public class StackRenderer extends LazyStackRenderer { return Boolean.parseBoolean(value.getCssText()); } - private void appendArrows(final CTabFolder tabFolder) { - ToolBar navLeftBar = new ToolBar(tabFolder, SWT.FLAT); - ToolItem navLeftItem = new ToolItem(navLeftBar, SWT.PUSH); - navLeftItem.setText("<"); //$NON-NLS-1$ - navLeftItem.setToolTipText(SWTRenderersMessages.tabScrollingLeft); - tabFolder.addTabControl(navLeftBar, SWT.LEAD); - navLeftItem.addSelectionListener(new SelectionAdapter() { - @Override - public void widgetSelected(SelectionEvent e) { - int count = tabFolder.getItemCount(); - // ignore if no items or if the first item is already showing - if (count == 0 || tabFolder.getItem(0).isShowing()) { - return; - } - - for (int i = 1; i < count; i++) { - if (tabFolder.getItem(i).isShowing()) { - // found an item that's shown, show the one before it - tabFolder.showItem(tabFolder.getItem(i - 1)); - return; - } - } - } - }); - - ToolBar navRightBar = new ToolBar(tabFolder, SWT.FLAT); - ToolItem navRightItem = new ToolItem(navRightBar, SWT.PUSH); - navRightItem.setText(">"); //$NON-NLS-1$ - navRightItem.setToolTipText(SWTRenderersMessages.tabScrollingRight); - tabFolder.addTabControl(navRightBar, SWT.TRAIL); - navRightItem.addSelectionListener(new SelectionAdapter() { - @Override - public void widgetSelected(SelectionEvent e) { - int count = tabFolder.getItemCount(); - // ignore if no items or if the last item is already showing - if (count == 0 || tabFolder.getItem(count - 1).isShowing()) { - return; - } - - for (int i = count - 2; i >= 0; i--) { - if (tabFolder.getItem(i).isShowing()) { - // found an item that's shown, show the one after it - tabFolder.showItem(tabFolder.getItem(i + 1)); - return; - } - } - } - }); - } - /** * @param ctf */ |
