Community
Participate
Working Groups
Quick Access uses a Table with "ugly hacks" to implement a Virtual Table. This is a source of errors. Indeed, as seen in bug 495016, when we edit the QuickAccess table behavior, we face unpredictable timing exceptions. Please, read this comment to fully understand the underlying problem: https://bugs.eclipse.org/bugs/show_bug.cgi?id=495016#c6 Scope of this bug is to fully rewrite the QuickAccess Table, using a Virtual Table instead of a simple Table.
During the Eclipse Platform Hackathon in Hamburg, Simon and I we spent some time analysing the code, and we agree on the followings: - We should create a Table with SWT.VIRTUAL - We should use a subclass of LazyContentProvider (see #1) - The actual code is complex, and we should isolate the data displayed w.r.t. the table which is not the case. #1: http://www.vogella.com/tutorials/EclipseJFaceTableAdvanced/article.html#virtual-tables-with-lazycontentprovider