Thanks Malte ! My opinion is still to let navigator to modify TAB order and Arrange to modify z-order separately. In your side effect, if user doesn't care about the TAB order, I think it will be simpler (at least in code) not to change the TAB order in Arrange operation. Otherwise, we can't satisfy the requirement of changing both TAB order and Z-Order at the same time.
Best Regards Xing Li (李 兴) Lotus Symphony Common App and Performance, IBM China Software Development Lab, Beijing Email: lixx...@cn.ibm.com Tel: (8610)82452799 Fax: (8610)82452887 From: Malte Timmermann <malte.timmerm...@sun.com> To: dev@ui.openoffice.org Date: 2009-12-09 19:08 Subject: Re: [ui-dev] The confusion of TAB order modified by "Arrange" action and "Navigator dialog" in Presentation I fully agree with the proposal: Navigator => Modify tab order only Arrange => Modify z-order only (*) * side effect: IIRC, the default tab order is the z-order. So if the tab order was never manipulated, it might be fine that arranging objects affects the tab order, because the author probably doesn't care about a specific tab order. But it might also be reasonable to even keep the old tab order in this case, which basically means default tab order == object insertion order. Might result in unnecessarily overhead for keeping a tab order which is of no special mean. Opinions? Malte. Xing X Li wrote, On 12/07/09 10:37: > Hi, all, > > Presentation's navigator dialog has supported to drag & drop the object to > modify the TAB order. Also the "Arrange" action in context menu can also > modify the TAB order. If user use both "Arrange" and "Navigator" to modify > the TAB order, the TAB order will be confused. > > I also found different behavior on order in 3 editors: In Word, if I > arrange the drawing object to back/front, the order in navigator dialog > won't be changed, also the TAB order won't be changed. In Presentation, if > I arrange the drawing object to back/front, the order in navigator dialog > won't be changed, but the TAB order will be changed. In Spreadsheet, if I > arrange the drawing object to back/front, both the order in navigator > dialog and TAB order will be changed. > > My question is: What is the correct object order in navigator dialog? The > TAB order or z-index order? > > In my opinion, the navigator dialog should only change the TAB order, the > Arrange should only change the Z-Index order and it should NOT change TAB > order. Also I discussed this offline with Malte and he suggested me to > post this topic here. We all think that the Arrange operation should only > impact Z-Order, and the TAB order can only be impacted by Navigator > dialog. Currently, I can't set correct TAB order and Z-Order separately > unless I insert the objects initially with the desired Z-Order and won't > use Arrange operation. > > Malte also provided some reference, for your reference. > > We thought it would make sense to have a logical tab order which doesn't > necessarily match the z-Order. > > See page 24 here: > http://www.slideshare.net/Malte.Timmermann/openofficeorg-and-odf-accessibility-ooocon-2006-presentation > > Thanks a lot. > > Best Regards > > Xing Li (李 兴) > Lotus Symphony Common App and Performance, IBM China Software Development > Lab, Beijing > Email: lixx...@cn.ibm.com Tel: (8610)82452799 Fax: (8610)82452887 --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@ui.openoffice.org For additional commands, e-mail: dev-h...@ui.openoffice.org