Hi all! Sorry for joining the discussion that late but I am in the office only on Thursday and Friday so it takes some time for me to get along with my stuff. Button ordering: Button order is very important, the point why it is not mentioned explicitly in the style guide is, that no matter which button order we choose (Cancel/OK, OK/Cancel) it would potentially conflict with one of the two major desktops as KDE and GNOME have a different button order. HuHa made a really nice piece of work with the button box: http://lizards.opensuse.org/2008/08/28/button-order-in-yast-trying-to-make-p... But AFAIK there was little response in implementing it into the modules and it is currently only used in the pop up library. That is also one point why I am so fond of having YaST module templates because in that way a lot of issues could be avoided (visble Back button in overview dialogs, button order, button labeling,...) Meaning of "Cancel": I am quite surprised that this issue raises so much confusion. I suppose that it is also because I do not have an engineering background and maybe therefore I used words and concepts in a way that is unusual to someone with engineering background. So here is what I had in mind with this issue: * I oppose the label "Abort" as it has also a medical connotation and is not commonly used in desktop GUIS (e.g. GNOME, KDE, MS Windows). So I think, it is a good idea to label the "Abort"-button with "Cancel" (the benefits would be consistency with desktops, user expectations,...) So the "Abort" button keeps all his functionality (e.g. F9-key binding) but not his label. * Having an activated "Back" button and an activated "Cancel" button in an one screen dialog (e.g. overview) does not make any sense because the visible consequences of the buttons are the same: I click on the button, the module disappears and no changes are preserved. Secondly why should I have a "Back" button when there is no next screen I can go to? So these were my motives for having these issues put into the style guide and writing bug reports about them. Please let me know, where you find some contradictions with your point of view. Concerning changes in the style guide: The text line: "Cancel - Closes the module and returns to the overview" was modified by me, Johannes. I did that in agreement with you as a result of your comment, that when having an opening a module and the user presses "Cancel" there is no overview the user can return to. This is the only difference I can get between the two meanings of "Cancel". As it is the first attempt for a complete style guide (the one before was mainly dealing with text issues) it is naturally that in the beginning there might be some issues which need adjustments. Please keep in mind, that the style guide is not just something to annoy everybody just for fun but to increase the consistency and usability of YaST. Cu, Martin PS: @Martin Vidner: Cool slogan in your email signature :-) -- Martin Schmidkunz User Experience Specialist martin.schmidkunz@novell.com +49 (0) 911 740 53-346 ----------------------------------------------------------------- SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) ----------------------------------------------------------------- Novell, Inc. SUSE® Linux Enterprise 10 Your Linux is ready http://www.novell.com/linux -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org