Your message dated Sun, 22 Oct 2006 12:25:24 +0200
with message-id <[EMAIL PROTECTED]>
has caused the Debian Bug report #368597,
regarding vim-gnome: Button order for Save, Open dialogs reversed
to be marked as having been forwarded to the upstream software
author(s) [EMAIL PROTECTED]
(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
The GTK+ file selector used by the GNOME user interface of vim has the
open/cancel buttons in the order "open", "cancel".
This order violates the Gnome Human Interface Guidelines [1], and in
particular the recommendations for the button order in dialogs and
alerts [2]. Practically, this bother vim users used to other Gnome
applications (in Debian for example this has been reported twice as a
bug [3], [4]).
The attached trivial patch, applied to the Debian package, fixes the
problem by exchanging the button order. Could you please consider
applying it to the official vim release?
Many thanks in advance,
Cheers.
[1] http://developer.gnome.org/projects/gup/hig/1.0/
[2]
http://developer.gnome.org/projects/gup/hig/1.0/windows.html#alert-button-order
[3] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=367639
[4] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=368597
--
Stefano Zacchiroli -*- Computer Science PhD student @ Uny Bologna, Italy
[EMAIL PROTECTED],debian.org,bononia.it} -%- http://www.bononia.it/zack/
If there's any real truth it's that the entire multidimensional infinity
of the Universe is almost certainly being run by a bunch of maniacs. -!-
Index: vim/src/gui_gtk.c
===================================================================
--- vim/src/gui_gtk.c.orig
+++ vim/src/gui_gtk.c
@@ -1293,8 +1293,8 @@
GTK_WINDOW(gui.mainwin),
saving ? GTK_FILE_CHOOSER_ACTION_SAVE
: GTK_FILE_CHOOSER_ACTION_OPEN,
- saving ? GTK_STOCK_SAVE : GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT,
GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+ saving ? GTK_STOCK_SAVE : GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT,
NULL);
gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(fc),
(const gchar *)dirbuf);
signature.asc
Description: Digital signature
--- End Message ---