Hi, On Tuesday, 2013-04-09 18:05:18 +0530, Prashant Pandey wrote:
> ---------- Forwarded message ---------- > From: Prashant Pandey <prashant3.yi...@gmail.com> > Date: Tue, Apr 9, 2013 at 3:27 AM > Subject: discrepancy regarding fdo#61541 > To: er...@redhat.com, michael.me...@suse.com For the records, attached is the answer I wrote.. Eike -- LibreOffice Calc developer. Number formatter stricken i18n transpositionizer. GPG key ID: 0x65632D3A - 2265 D7F3 A7B0 95CC 3918 630B 6A6C D5B7 6563 2D3A For key transition see http://erack.de/key-transition-2013-01-10.txt.asc Support the FSFE, care about Free Software! https://fsfe.org/support/?erack
--- Begin Message ---Hi Prashant, On Tuesday, 2013-04-09 03:27:15 +0530, Prashant Pandey wrote: > Following the code pointers, if I do the changes in accordance with bug > report in https://bugs.freedesktop.org/show_bug.cgi?id=61541#c4, after > changing ScColumn::UpdateSelectionFunction() and > ScColumn::UpdateAreaFunction() as suggested, the behaviour of 'Selection > count' is exactly same as the behaviour of 'aCount', i.e. whenever some > data is in the cell, only then the increment is done and no change is > reflected if the cell is empty (has no data). That is because you only increment the count for cells that actually have data. ScColumn::maItems contains only cells with data. So for the selection count you need to not iterate over maItems (using ScMarkedDataIter in ScColumn::UpdateSelectionFunction() or the loop in ScColumn::UpdateAreaFunction()), but instead evaluate the selection in rMark for that column in ScColumn::UpdateSelectionFunction(), respectively in ScColumn::UpdateAreaFunction() count nEndRow-nStartRow+1 minus the hidden rows. Eike -- LibreOffice Calc developer. Number formatter stricken i18n transpositionizer. GPG key ID: 0x65632D3A - 2265 D7F3 A7B0 95CC 3918 630B 6A6C D5B7 6563 2D3A For key transition see http://erack.de/key-transition-2013-01-10.txt.asc Support the FSFE, care about Free Software! https://fsfe.org/support/?erackpgpVVAxq5YBxM.pgp
Description: PGP signature
--- End Message ---
pgpKqPy6J7sid.pgp
Description: PGP signature
_______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice