[Bug 280357] New: "Clock and Time Zone" dialog has quite confusing (and unfortunate) tab order
https://bugzilla.novell.com/show_bug.cgi?id=280357 Summary: "Clock and Time Zone" dialog has quite confusing (and unfortunate) tab order Product: openSUSE 10.3 Version: Alpha 4plus Platform: i386 OS/Version: openSUSE 10.3 Status: NEW Severity: Normal Priority: P5 - None Component: Installation AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: gp@novell.com QAContact: jsrain@novell.com Using the Qt YaST interface, I noticed that the "Clock and Time Zone" dialog has a very confusing tab order which does not match the logical order nor the order on screen. Right now we have: 1. Region 2. Hardware Clock Set To 3. Change... 4. Time Zone It really ought to be: 1. Region 2. Time Zone 3. Hardware Clock Set To 4. Change... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=280357 chrubis@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team- |jsuchome@novell.com |screening@forge.provo.novell| |.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=280357 jsuchome@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jsuchome@novell.com AssignedTo|jsuchome@novell.com |sh@novell.com ------- Comment #1 from jsuchome@novell.com 2007-06-05 08:14 MST ------- I believe it was already reported, however, I think I cannot fix it in YCP (the Region and Time Zone selection boxes are in one HBox, which looks correctly) and it is a Qt/Qt-UI issue (in ncurses it behaves correctly). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=280357 sh@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |WONTFIX ------- Comment #2 from sh@novell.com 2007-06-05 08:37 MST ------- We have no mechanism to influence the tab order from within a (YCP) application. The UI engine defers that to the underlying toolkit. Qt for example uses pixel coordinates of widgets that can accept the keyboard focus and sorts them in normal reading order: left to right, top to bottom. This discussion has come up several times over the years, always with the same result: It doesn't get any better with a generic toolkit like the YaST2 UI. It would be up to the application to define another tab order because only the application knows anything about the underlying "business logic" of the respective dialog and thus of any tab order that might make sense (other than the default left-to-right, top-to-bottom). We'd need a mechanism first to let the (YCP) application specify the tab order and then use that mechanism for all the dialogs where the default tab order is not appropriate. And of course always keep it up to date; that tab order would have to be updated, too whenever a new widget is added. That in turn would open up a lot of new maintenance problems. As a small consolation, as long as possible (as long as A-Z0-9 are not used up) each widget in a YCP application is force-assigned a keyboard shortcut, so if you know where you want your keyboard focus to go, you can use that. I know this is unsatisfactory, but IMHO the alternatives would be a lot more unsatisfactory (in particular maintenance problems). -> WONTFIX for now -- pending FATE feature requests for the tab specification mechanism and a strategy how and when to use it and what to do about maintenance. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
participants (1)
-
bugzilla_noreply@novell.com