Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-swt-dev] JFace TableViewer with VIRTUAL sample

Hmm, is there anyone reading/monitoring this mailing list? ...

--- Robert Enyedi <renyedi@xxxxxxxxx> wrote:

> Hi,
> 
> I've been extremely pleased to see the VIRTUAL flag support added for the
> JFace
> TableViewer starting with 3.1M3. It is very required to have well performing
> tables in JFace.
> 
> My problem is that I cannot figure out how to use this feature. Or maybe I've
> found a bug.
> 
> I created a sample view with a TableViewer in it using the Eclipse plug-in
> creation wizard. In the resulting code I changed three things:
> 
> 1. The TableViewer is created with the VIRTUAL flag:
> 
> new TableViewer(parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL |
> SWT.VIRTUAL)
> 
> 2. The view content provider's getElements() method returns an array of
> 100,000
> Strings.
> 
> 3. I removed the sorter.
> 
> While the content is created in 1-2 seconds, when the VIRTUAL flag is set,
> the
> display of the content takes a lot (around 1 minute). However, if the VIRTUAL
> flag is not specified, the display is much faster (but not that fast - around
> 5-6 seconds).
> 
> What am I doing wrong? Why doesn't the VIRTUAL flag reduce the display time
> to
> around 1-2 seconds? Isn't this what it's supposed to do?
> 
> Regards,
> Robert
> 
> 
> 		
> __________________________________ 
> Do you Yahoo!? 
> Yahoo! Mail - 250MB free storage. Do more. Manage less. 
> http://info.mail.yahoo.com/mail_250
> _______________________________________________
> platform-swt-dev mailing list
> platform-swt-dev@xxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/platform-swt-dev
> 



		
__________________________________ 
Do you Yahoo!? 
Yahoo! Mail - Helps protect you from nasty viruses. 
http://promotions.yahoo.com/new_mail


Back to the top