Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNiraj Modi2019-03-05 07:09:41 +0000
committerNiraj Modi2019-03-05 07:36:53 +0000
commit1623b34e77cbd9ea679daeae30d8cb8754813f96 (patch)
treea052a68e02b45e5fe61262376344a12521fd1483 /examples
parent475e9b71d92003d28684f62e8842ef006ccf85b9 (diff)
downloadeclipse.platform.swt-1623b34e77cbd9ea679daeae30d8cb8754813f96.tar.gz
eclipse.platform.swt-1623b34e77cbd9ea679daeae30d8cb8754813f96.tar.xz
eclipse.platform.swt-1623b34e77cbd9ea679daeae30d8cb8754813f96.zip
Bug 544658 (Part 2) - Update SWT Examples for StyledText's Mouse
Navigation - Fixed CoolItem size issue as seen on MAC. Change-Id: I2d45329453ceb4ce38aeee814ccc889bfe721b11 Signed-off-by: Niraj Modi <niraj.modi@in.ibm.com>
Diffstat (limited to 'examples')
-rw-r--r--examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/TextEditor.java21
1 files changed, 11 insertions, 10 deletions
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/TextEditor.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/TextEditor.java
index 8bea51e45d..cf00d895c4 100644
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/TextEditor.java
+++ b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/texteditor/TextEditor.java
@@ -837,6 +837,17 @@ public class TextEditor {
coolItem = new CoolItem(coolBar, SWT.NONE);
coolItem.setControl(composite);
+
+ // Button to toggle Mouse Navigator in StyledText
+ composite = new Composite(coolBar, SWT.NONE);
+ composite.setLayout(new GridLayout(1, false));
+ Button mouseNavigator = new Button(composite, SWT.CHECK);
+ mouseNavigator.setText(getResourceString("MouseNav"));
+ mouseNavigator.addSelectionListener (widgetSelectedAdapter(event -> styledText.setMouseNavigatorEnabled(mouseNavigator.getSelection())));
+ coolItem = new CoolItem(coolBar, SWT.NONE);
+ coolItem.setControl(composite);
+
+ // Compute Size for various CoolItems
CoolItem[] coolItems = coolBar.getItems();
for (CoolItem item : coolItems) {
Control control = item.getControl();
@@ -847,16 +858,6 @@ public class TextEditor {
item.setSize(size);
}
- composite = new Composite(coolBar, SWT.NONE);
- composite.setLayout(new GridLayout(1, false));
- coolItem = new CoolItem(coolBar, SWT.NONE);
- coolItem.setControl(composite);
-
- // Button to toggle Mouse Navigator in StyledText
- Button mouseNavigator = new Button(composite, SWT.CHECK);
- mouseNavigator.setText(getResourceString("MouseNav"));
- mouseNavigator.addSelectionListener (widgetSelectedAdapter(event -> styledText.setMouseNavigatorEnabled(mouseNavigator.getSelection())));
-
coolBar.addControlListener(ControlListener.controlResizedAdapter(event -> handleResize(event)));
}

Back to the top