Ilya Ivanov
Ilya Ivanov

Reputation: 2499

SWT TableViewer multiselection without Ctrl

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?

Upvotes: 1

Views: 2503

Answers (2)

David G
David G

Reputation: 4014

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

Upvotes: 2

Tom Seidel
Tom Seidel

Reputation: 9535

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...

Upvotes: 2

Related Questions