include/svx/dialogs.hrc | 1 + include/svx/srchdlg.hxx | 1 + svx/source/dialog/srchdlg.cxx | 2 ++ svx/source/dialog/srchdlg.src | 4 ++++ sw/source/uibase/uiview/viewsrch.cxx | 7 ++++++- 5 files changed, 14 insertions(+), 1 deletion(-)
New commits: commit 69b35cb45375c324c1e28fd4547ce874e4894f30 Author: Joren De Cuyper <jore...@libreoffice.org> Date: Sat May 2 17:21:24 2015 +0200 related tdf#88608: find: add string for reaching start of document If you searched backwards and reached the start of the document, the text "Reached the end of the document" was shown. Change-Id: Ic35884de2f1ada07e76c9c3e27cf6c81c4a83304 Reviewed-on: https://gerrit.libreoffice.org/15597 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Caolán McNamara <caol...@redhat.com> Tested-by: Caolán McNamara <caol...@redhat.com> diff --git a/include/svx/dialogs.hrc b/include/svx/dialogs.hrc index e6abab7..709bd3b 100644 --- a/include/svx/dialogs.hrc +++ b/include/svx/dialogs.hrc @@ -227,6 +227,7 @@ #define RID_SVXSTR_CALC_STYLES (RID_SVX_START + 85) #define RID_SVXSTR_SEARCH_NOT_FOUND (RID_SVX_START + 88) #define RID_SVXSTR_QUERY_EXIT_RECOVERY (RID_SVX_START + 89) +#define RID_SVXSTR_SEARCH_START (RID_SVX_START + 90) // ResIds for the PageDialog // Strings of the ToolBox-Controls from tbcontrl.cxx diff --git a/include/svx/srchdlg.hxx b/include/svx/srchdlg.hxx index 0ad7edb..81728a9 100644 --- a/include/svx/srchdlg.hxx +++ b/include/svx/srchdlg.hxx @@ -82,6 +82,7 @@ enum SearchLabel { SL_Empty, SL_End, + SL_Start, SL_EndSheet, SL_NotFound }; diff --git a/svx/source/dialog/srchdlg.cxx b/svx/source/dialog/srchdlg.cxx index 415c140..33dbbb8 100644 --- a/svx/source/dialog/srchdlg.cxx +++ b/svx/source/dialog/srchdlg.cxx @@ -2319,6 +2319,8 @@ void SvxSearchDialogWrapper::SetSearchLabel(const SearchLabel& rSL) OUString sStr; if (rSL == SL_End) sStr = SVX_RESSTR(RID_SVXSTR_SEARCH_END); + else if (rSL == SL_Start) + sStr = SVX_RESSTR(RID_SVXSTR_SEARCH_START); else if (rSL == SL_EndSheet) sStr = SVX_RESSTR(RID_SVXSTR_SEARCH_END_SHEET); else if (rSL == SL_NotFound) diff --git a/svx/source/dialog/srchdlg.src b/svx/source/dialog/srchdlg.src index c0fd4e5..e50d3d7 100644 --- a/svx/source/dialog/srchdlg.src +++ b/svx/source/dialog/srchdlg.src @@ -54,5 +54,9 @@ String RID_SVXSTR_SEARCH_NOT_FOUND { Text [ en-US ] = "Search key not found" ; }; +String RID_SVXSTR_SEARCH_START +{ + Text [ en-US ] = "Reached the beginning of the document" ; +}; /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sw/source/uibase/uiview/viewsrch.cxx b/sw/source/uibase/uiview/viewsrch.cxx index e23c53c..e1deaba 100644 --- a/sw/source/uibase/uiview/viewsrch.cxx +++ b/sw/source/uibase/uiview/viewsrch.cxx @@ -544,7 +544,12 @@ bool SwView::SearchAndWrap(bool bApi) pWait.reset(); #if HAVE_FEATURE_DESKTOP if (m_bFound) - SvxSearchDialogWrapper::SetSearchLabel(SL_End); + { + if (!bSrchBkwrd) + SvxSearchDialogWrapper::SetSearchLabel(SL_End); + else + SvxSearchDialogWrapper::SetSearchLabel(SL_Start); + } else if(!bApi) SvxSearchDialogWrapper::SetSearchLabel(SL_NotFound); #endif
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits