On Wednesday, August 31, 2011 10:35:15 am Lukas Ocilka wrote:
> Hi,
> 
> I've got a very nice bug - actually a never-ending story - about button
> order in YaST dialogs. This one is not about using ButtonBox widget (at
> least not from the developer's point of view) because the inconsistency
> is in our design of the whole Wizard dialog.
> 
> See https://bugzilla.novell.com/show_bug.cgi?id=571939
> Especially https://bugzillafiles.novell.org/attachment.cgi?id=339226
> 
> [Cancel] [OK] button order
> 
> The root of the issue is, from my POV, the way how we define the Wizard
> behavior and how we later work with it, e.g., by calling
> SetNextButton(any id, string label). We often use this approach for
> configuration wizards:
> 
>   [/Back/][Next]
>   [Back]  [Next]
>   [Back]  [Finish]
> 
> According to Keith Briscoe, who's already reported several
> button-order-related bugs, this is in fact a bug considering our wiki
> page http://old-en.opensuse.org/YaST/Development/Misc/Button_Order and
> also considering the KDE style that tries to follow a human-speech order.
> 
>   [OK] / [Apply] / [Continue] / [Finish] / [Yes] / ...
> 
> always presented before
> 
>   [Cancel] / [No] / ...
> 
> So, in Wizard, we still use the GNOME button order although YaST runs in
> KDE. I think that we could try to change the order in Wizard.ycp (or, in
> fact, in its Qt implementation) but it would be quite a big change and
> it needs to be discussed first. And that I wrote this e-mail :)
> 
> Thanks in advance for your ideas and opinions
> Lukas

A wizard has multiple steps and buttons like [back], [next] or [finish]. From 
my point of view having only one step and renaming the buttons is a misuse of 
the wizard widget because that's not a wizard anymore. 

The wizard uses neither gnome button order nor kde button order. It uses 
wizard button order, which is [back], [next]. If one renames the buttons it's 
coincidentally similar to the gnome button order.

That's the reason why I think the wizard widget shouldn't be used normal 
dialogs but for wizards only. To solve this issue we could create a dialog 
template that offers similar functionally and respects the button order by 
using the button box widget.

Cheers,
Thomas

-- 
Thomas Goettlicher
SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, 
HRB 16746 (AG Nürnberg) 
Maxfeldstraße 5                         
90409 Nürnberg 
Germany
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to