sc/source/ui/view/viewfun2.cxx | 16 ++++++++++++++++ 1 file changed, 16 insertions(+)
New commits: commit 4048311aae6993357c2d0be1f1968a8c57dd4e85 Author: Henry Castro <hcas...@collabora.com> Date: Wed May 6 21:20:06 2015 -0400 sc tiled editing: Highlight the search result Change-Id: Ib46e3d484f931cbdebf21ea38488313748942b3b diff --git a/sc/source/ui/view/viewfun2.cxx b/sc/source/ui/view/viewfun2.cxx index 070b109..5b5ec3b 100644 --- a/sc/source/ui/view/viewfun2.cxx +++ b/sc/source/ui/view/viewfun2.cxx @@ -85,6 +85,7 @@ #include "tokenarray.hxx" #include <columnspanset.hxx> #include <rowheightcontext.hxx> +#include <LibreOfficeKit/LibreOfficeKitEnums.h> #include <boost/scoped_ptr.hpp> #include <vector> @@ -1815,6 +1816,21 @@ bool ScViewFunc::SearchAndReplace( const SvxSearchItem* pSearchItem, AlignToCursor( nCol, nRow, SC_FOLLOW_JUMP ); SetCursor( nCol, nRow, true ); + if (rDoc.GetDrawLayer()->isTiledRendering()) + { + Point aCurPos = GetViewData().GetScrPos(nCol, nRow, GetViewData().GetActivePart()); + + // just update the cell selection + ScGridWindow* pGridWindow = GetViewData().GetActiveWin(); + if (pGridWindow) + { + // move the cell selection handles + pGridWindow->SetCellSelectionPixel(LOK_SETTEXTSELECTION_START, aCurPos.X(), aCurPos.Y()); + pGridWindow->SetCellSelectionPixel(LOK_SETTEXTSELECTION_END, aCurPos.X(), aCurPos.Y()); + pGridWindow->SetCellSelectionPixel(LOK_SETTEXTSELECTION_RESET, aCurPos.X(), aCurPos.Y()); + } + } + if ( nCommand == SvxSearchCmd::REPLACE || nCommand == SvxSearchCmd::REPLACE_ALL ) { _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits