Ethereal-dev: Re: [Ethereal-dev] Adding our own private widget for the packet l ist

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Guy Harris <guy@xxxxxxxxxxxx>
Date: Sun, 11 Jan 2004 13:07:57 -0800
On Sat, Jan 10, 2004 at 12:10:51PM +0100, Olivier Abad wrote:
> I didn't have time to implement a custom data model (instead of using
> GtkListStore) to see if it can improve TreeView performance.

The custom data model we really want is one where you read the packet in
and call the dissector to generate the column values.

However, that requires

	1) fast random access to gzipped capture files (implementable,
	   but there's work involved), so "read the packet in" isn't
	   linear in the packet number;

	2) support in GTK+ 1.2[.x] for a widget that works that way (I
	   have most of such a widget implemented - that's where the
	   EthClist notion came from - but more work is needed).