Hi all,
I'm trying to hide the Caret of a StyledText but for some reason it doesn't work.
Here's my (very simple) code:
Display display = new Display();
Shell shell = new Shell(display);
shell.setLayout(new GridLayout(1, false));
GridData gridData = new GridData();
gridData.horizontalAlignment = SWT.FILL;
gridData.grabExcessHorizontalSpace = true;
gridData.verticalAlignment = SWT.FILL;
gridData.grabExcessVerticalSpace = true;
StyledText textBox = new StyledText(shell, SWT.BORDER | SWT.MULTI| SWT.V_SCROLL | SWT.H_SCROLL);
textBox.setLayoutData(gridData);
textBox.getCaret().setVisible(false);
shell.pack();
shell.setSize(800, 350);
shell.open();
while (!shell.isDisposed()) {
if (!display.readAndDispatch())
display.sleep();
}
display.dispose();
The caret still remains and keeps blinking.
What am I doing wrong here?
Thanks;