1

I'm using a TableViewer and I want to it perform like when I hold CTRL key. I mean if I click a row, it must be added to selection and not replace current selection. I probably need to do this manually in selection listener. But may be there's a better (more convinient) way?

Ilya Ivanov
  • 2,379
  • 1
  • 21
  • 24

2 Answers2

2

Tableviewer wraps a Table, which multi-select behavior is platform-specific, that means you cannot disable that. If you want to implement your own multi-select behavior you have to implement your own table-widget which does not depend on the Table widget from SWT. The Composite Table should be a good starting point...

Tom Seidel
  • 9,525
  • 1
  • 26
  • 38
2

How about adding the SWT.CHECK attribute when constructing the table so the table entries will be selected with a checkbox?

David G
  • 3,940
  • 1
  • 22
  • 30