| Summary: | [Viewers] add table navigation like TableCursor into TableViewer | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | Michael Seele <mseele> | ||||
| Component: | UI | Assignee: | Boris Bokowski <bokowski> | ||||
| Status: | RESOLVED DUPLICATE | QA Contact: | |||||
| Severity: | enhancement | ||||||
| Priority: | P4 | CC: | andy, hugo.a.garcia, some_guy_coding | ||||
| Version: | 3.0 | Keywords: | helpwanted | ||||
| Target Milestone: | --- | ||||||
| Hardware: | All | ||||||
| OS: | All | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Michael Seele
If you have a suggested implementation feel free to append it to this Bug. i finally managed coupling those two with CellEditors, spreadsheet-nav, blabla. ++ i uploaded the src: https://sourceforge.net/project/showfiles.php? group_id=35889 check out the tableviewer-example. problem left the TableCursor still receives KeyDowns and MouseEvents if a TableCellEditor is activated. this has to be avoided since (i.e.) when navigating a ComboBoxCellEditor the TableCursor should not move. doing somthing like new MyTableCursor extends TableCursor { void keyDown(Event event) { ... } void tableMouseDown(Event event) { ... } ... } does not work since the methods are not overrideable. a 'copy/paste-emulatation' of the TableCursor-constructor for setting different listeners is ugly, not version-proof and (stupid me) not possible, since its not possible to call super.super() for Canvas. so, the only chance I see is to reimplement full TableCursor by Copy&Paste. But thats not cool. Is this coming along soon? We have a commercial product that is in dire need of this support. Thank you! *** Bug 82990 has been marked as a duplicate of this bug. *** Created attachment 29444 [details]
contribution from the newsgroup
This class was posted on eclipse.platform by venkataramana on November 4, 2005
05:47. (Might have been originally posted on EclipseZone...)
(In reply to comment #6) > There is overlap between this bug and bug 75114. > This bug is resolved with the implemetation given in #142655 so I think it can be marked as duplicate and closed or do I miss the point? *** This bug has been marked as a duplicate of 142655 *** It seems that there are various proposals for this. To consolidate, I marked this bug as a duplicate of bug 142655 - if you would like to take part in the discussion, please cc yourself on bug 142655. |