Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRemy Suen2012-02-13 15:42:35 +0000
committerRemy Suen2012-02-13 15:42:35 +0000
commit1436a6ae6c3d1256d6806af7a9e70bdb8011ff95 (patch)
tree636582f14bb3185178f514bb3302d63795f1d47b
parentcc854b696cd4cc4763923938dba7473bcb1a55ea (diff)
downloadeclipse.platform.ui-1436a6ae6c3d1256d6806af7a9e70bdb8011ff95.tar.gz
eclipse.platform.ui-1436a6ae6c3d1256d6806af7a9e70bdb8011ff95.tar.xz
eclipse.platform.ui-1436a6ae6c3d1256d6806af7a9e70bdb8011ff95.zip
Bug 370808 editor right / left buttons tooltip is missing
Add tooltips to the navigation arrows so for accessibility.
-rw-r--r--bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/internal/workbench/renderers/swt/SWTRenderersMessages.java5
-rw-r--r--bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/internal/workbench/renderers/swt/messages.properties5
-rw-r--r--bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/workbench/renderers/swt/StackRenderer.java2
3 files changed, 10 insertions, 2 deletions
diff --git a/bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/internal/workbench/renderers/swt/SWTRenderersMessages.java b/bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/internal/workbench/renderers/swt/SWTRenderersMessages.java
index 41c5d77a460..9881f3a5f24 100644
--- a/bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/internal/workbench/renderers/swt/SWTRenderersMessages.java
+++ b/bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/internal/workbench/renderers/swt/SWTRenderersMessages.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2010, 2011 IBM Corporation and others.
+ * Copyright (c) 2010, 2012 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -24,6 +24,9 @@ public class SWTRenderersMessages extends NLS {
public static String viewMenu;
+ public static String tabScrollingLeft;
+ public static String tabScrollingRight;
+
static {
// load message values from bundle file
reloadMessages();
diff --git a/bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/internal/workbench/renderers/swt/messages.properties b/bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/internal/workbench/renderers/swt/messages.properties
index d191185ecb7..4ff5ef72df1 100644
--- a/bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/internal/workbench/renderers/swt/messages.properties
+++ b/bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/internal/workbench/renderers/swt/messages.properties
@@ -1,5 +1,5 @@
###############################################################################
-# Copyright (c) 2010, 2011 IBM Corporation and others.
+# Copyright (c) 2010, 2012 IBM Corporation and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
@@ -15,3 +15,6 @@ menuCloseOthers = Close &Others
menuCloseAll = Close &All
viewMenu = View Menu
+
+tabScrollingLeft = Scroll list left
+tabScrollingRight = Scroll list right
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 d268ff0e900..d429220a61f 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
@@ -427,6 +427,7 @@ public class StackRenderer extends LazyStackRenderer {
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
@@ -450,6 +451,7 @@ public class StackRenderer extends LazyStackRenderer {
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

Back to the top