diff options
author | Niraj Modi | 2019-03-05 07:09:41 +0000 |
---|---|---|
committer | Niraj Modi | 2019-03-05 07:36:53 +0000 |
commit | 1623b34e77cbd9ea679daeae30d8cb8754813f96 (patch) | |
tree | a052a68e02b45e5fe61262376344a12521fd1483 /examples | |
parent | 475e9b71d92003d28684f62e8842ef006ccf85b9 (diff) | |
download | eclipse.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.java | 21 |
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))); } |