Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGrant Gayed2010-02-26 20:14:58 +0000
committerGrant Gayed2010-02-26 20:14:58 +0000
commitf3f0418173ccb7c3c8d4e1a898f5bc6e71f5d2dd (patch)
tree2ff6c1ef0d13a07f052434bcbcf0cfe1a99e4d1f /examples/org.eclipse.swt.examples
parentc1296de50f4847c16c2bfd6c786b6e4a1193719a (diff)
downloadeclipse.platform.swt-f3f0418173ccb7c3c8d4e1a898f5bc6e71f5d2dd.tar.gz
eclipse.platform.swt-f3f0418173ccb7c3c8d4e1a898f5bc6e71f5d2dd.tar.xz
eclipse.platform.swt-f3f0418173ccb7c3c8d4e1a898f5bc6e71f5d2dd.zip
246262 - RTL CoolBar and CTabFolder should show RTL drop-down menu
Diffstat (limited to 'examples/org.eclipse.swt.examples')
-rw-r--r--examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/CoolBarTab.java4
-rwxr-xr-xexamples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/Tab.java2
2 files changed, 3 insertions, 3 deletions
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/CoolBarTab.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/CoolBarTab.java
index 5720ce8c64..c3d89ccbf3 100644
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/CoolBarTab.java
+++ b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/CoolBarTab.java
@@ -323,7 +323,7 @@ class CoolBarTab extends Tab {
// Create the menu if it has not already been created
if (menu == null) {
// Lazy create the menu.
- menu = new Menu(shell);
+ menu = new Menu(shell, SWT.POP_UP | (coolBar.getStyle() & (SWT.RIGHT_TO_LEFT | SWT.LEFT_TO_RIGHT)));
menu.addMenuListener(new MenuAdapter() {
public void menuHidden(MenuEvent e) {
visible = false;
@@ -437,7 +437,7 @@ class CoolBarTab extends Tab {
}
/* Create a pop-up menu with items for each of the hidden buttons. */
- menu = new Menu (coolBar);
+ menu = new Menu (shell, SWT.POP_UP | (coolBar.getStyle() & (SWT.RIGHT_TO_LEFT | SWT.LEFT_TO_RIGHT)));
for (int j = i; j < toolCount; j++) {
ToolItem tool = tools[j];
Image image = tool.getImage();
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/Tab.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/Tab.java
index 2580d4b01f..a352c16888 100755
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/Tab.java
+++ b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/controlexample/Tab.java
@@ -1273,7 +1273,7 @@ abstract class Tab {
menu = null;
}
if (menu == null && popupMenuButton.getSelection()) {
- menu = new Menu(shell, SWT.POP_UP);
+ menu = new Menu(shell, SWT.POP_UP | (control.getStyle() & (SWT.RIGHT_TO_LEFT | SWT.LEFT_TO_RIGHT)));
MenuItem item = new MenuItem(menu, SWT.PUSH);
item.setText("Sample popup menu item");
specialPopupMenuItems(menu, event);

Back to the top