Hi Pierre-André, On Sunday, 2011-11-27 20:23:33 +0100, Pierre-André Jacquod wrote:
> >I wouldn't say it's wrong unless I checked the original intention behind > >that code when GetDataArea() is called with bIncludeOld=false, maybe > >it's just the call in ExtendDataArea() that should pass true instead? > > Done, you're right. > Finally, changed the call of the flags and documented the flags' meaning. > If you could cherry-pick 88611e702a18d2 for 3.4.5, would be nice. Now you also changed bOnlyDown=false to bOnlyDown=true, which leads to not include newly appended columns of an area. Why? > >>Further some tests have shown me that the behaviour > >>(regarding area) is not the same, depending if the filter is > >>activated with Data->Filter->AutoFilter or Standard filter. I fear > >>some parts will need to be quite overhauled. > > > >And the difference exactly is ...? > > Visually: the standard filter adapts and shows the selected area at > activation of the filter, the auto-filter does not reflect the fact > that it will take into account a wider area. This area extension > happens only when the drop-down button is activated and the list of > possible value is calculated... and the area extended. Probably because people want a selection within an auto-filtered area to stay active and nevertheless filter for new values. Reselecting the entire data area in that moment isn't a good user-experience. > Out of subject: from a user perspective, I am not convinced from te > fact that the filter is allowed to change an area that has been > user-defined. No problem to auto-extend an area if auto-determined. > But if a user takes the time to do the area, this should be "holly". > But this point belongs to the user-interface list I guess... Grounded speculation: if user adds a column or row immediately adjacent to a data area it is usually related to the already existing data and she wants that to be included, maybe even doesn't know that earlier the filter was setup using a selection. Eike -- LibreOffice Calc developer. Number formatter stricken i18n transpositionizer. GnuPG key 0x293C05FD : 997A 4C60 CE41 0149 0DB3 9E96 2F1A D073 293C 05FD
pgpNyoc15PpTQ.pgp
Description: PGP signature
_______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice