Ethereal-dev: Re: [Ethereal-dev] Re: [Ethereal-cvs] cvs commit: ethereal/gtk color_dlg.c dlg_u

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

From: Ulf Lamping <ulf.lamping@xxxxxx>
Date: Sun, 23 May 2004 03:24:34 +0200
Guy Harris wrote:

Perhaps:

	the OS X HIG explicitly describes document and application
	windows and needs to explicitly mention "derived view" windows
	as well;

	the GNOME HIG isn't as explicit, but does talk about documents
	in word processors, images in drawing programs, or
	"calculations" in calculator or spreadsheet programs as having
	primary windows, and should perhaps at least mention derived
	views.

I'd consider the statistics windows popped up for various taps, the
capture summary window, and the help window to be derived view windows,
not dialogs, as well.
Well, with that point of view we have IMO:

-the main window showing the one and only document
-utility/derived windows which may stay on the screen for a while
-dialog windows which will usually immediately be closed again, after some user input done

The main question to me is: How should these windows *behave* (e.g. regarding to the main window)? And maybe even more important: Are there differences between the dialogs and the utility windows?

Some points to think about:

-transient to main window or not? (e.g. on win32, a transient window will not be shown in the tasklist for example)
-save size and position of the window until next appearance?

I'm just experimenting at this topic right now, and currently working on the saving of the window sizes and positions, so a window will appear the same as it was closed last time.

Any comments welcome.

Regards, ULFL