Re: #101293, again
- From: Federico Mena Quintero <federico ximian com>
- To: merchan phys lsu edu
- Cc: GTK+ development mailing list <gtk-devel-list gnome org>
- Subject: Re: #101293, again
- Date: Mon, 15 Dec 2003 14:03:22 -0600
On Wed, 2003-12-10 at 22:30, Gregory Merchan wrote:
> Right now, for example, there's a bunch of hubbub about window management.
> The widely misunderstood idea of a viewport has even appeared again. The
> GIMP is considering using incorrect window types because some users are
> unhappy with the way Metacity treats the correct window type. There was
> until recently a fracas over window management keybindings conflicting
> with app keybindings. There are an absurd number of feature requests
> for the poorly named Window List Applet. Ignoring all the whining,
> there are still "not built to spec" bugs to be worked out in Metacity;
> such as focus tracking.
Fix Metacity, then. I spent a few days fixing the bug where the window
list wouldn't group some windows correctly (e.g. Emacs), and now it is
lovely. Things have to be done one step at a time.
> The same goes for this change. Don't do it. You've already got two
> of the design people (Calum and me) saying no. None, not a one, of
> the instant apply windows works the way it's supposed to, and you're
> suggesting breaking it more. If you're itching to do something,
> implement Undo for all of these windows, as they were supposed to
> have it from day one. Better still, talk to Seth or Bryan Clark
> about the UI of the file chooser, and fix that.
If some dialogs lack a way to cancel the things that you do inside them,
then file bugs against those applications. It is not an issue that can
be fixed once and forever in GTK+. If there is a chance that closing
the dialog outright and canceling all your changes is *not* what you
wanted to do, then override the default handling with a confirmation
dialog or whatever.
#101293 is an API issue. I sent a patch to nautilus-list the other day;
it used a custom value for the response code of Cancel buttons in a
couple dialogs, instead of using GTK_RESPONSE_CANCEL, and thus Escape
did not work in those dialogs. This is ridiculous.
Federico
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]