Edward Catmur wrote:
Hi,

This patch improves HIG compliance when compiled with FEAT_GUI_GNOME:

* Close confirmation dialogs use "Save/Discard/Cancel" instead of
"Yes/No/Cancel"
* GTK_STOCK_SAVE used for "Save"
* Default button placed at end of message dialog, with order passed in
set as alternative button order

vim_dialog_yesnocancel() is renamed to vim_dialog_savediscardcancel(),
because that's all it's used for. Same for vim_dialog_yesnoallcancel().

Yes/No seems more intuitive to me. And what about consistency with other flavours of Vim?


Also attached is a patch to disable guioptions="t" (tearoff menus) when
compiled with FEAT_GUI_GNOME, also for desktop consistency.

Ed


Hey, wait! Even gvim for Windows has tearoff menus, which is a great feature, available in no other Windows programs AFAIK. Why disable it in Gnome versions on the pretext that other Gnome programs don't have it? If you don't like the availability of tearoff menus, include ":set guioptions-=t" in your vimrc, but don't deprive me of this feature. And don't tell me that I can just compile "with GTK but without Gnome": I want a Gnome gvim for other reasons, such as the ability to save its session when the KDE window manager closes.

This sounds to me like "I don't want it, therefore you cannot have it", a form of totalitarianism completely out of place in Vim.


Best regards,
Tony.

Reply via email to