[Libreoffice-commits] core.git: 4 commits - include/svx sc/inc sc/source sc/uiconfig svx/source svx/uiconfig sw/inc sw/source
Matúš Kukan
matus.kukan at collabora.com
Wed Feb 5 10:11:02 PST 2014
include/svx/dialogs.hrc | 1
include/svx/srchdlg.hxx | 5 -
sc/inc/globstr.hrc | 7 -
sc/source/ui/src/globstr.src | 24 ------
sc/source/ui/view/viewfun2.cxx | 41 +---------
sc/uiconfig/scalc/toolbar/findbar.xml | 2
svx/source/dialog/srchdlg.cxx | 132 +++++-----------------------------
svx/source/dialog/srchdlg.src | 4 +
svx/uiconfig/ui/findreplacedialog.ui | 15 ---
sw/inc/mdiexp.hxx | 3
sw/source/core/crsr/viscrs.cxx | 3
sw/source/ui/docvw/edtwin3.cxx | 5 -
sw/source/ui/inc/view.hxx | 2
sw/source/ui/uiview/view.hrc | 2
sw/source/ui/uiview/viewsrch.cxx | 35 ++-------
15 files changed, 51 insertions(+), 230 deletions(-)
New commits:
commit d50e08b4e18ad6fa8b4078df6e23ffbaf47e708c
Author: Matúš Kukan <matus.kukan at collabora.com>
Date: Wed Feb 5 13:47:45 2014 +0100
fdo#74132: Do not interrupt search in Calc.
Extending f25cdaa78d5e7d200fbaf31cce9895bab7c5ee63
"fdo#74132: Do not interrupt search in Writer." for Calc.
Change-Id: I3a7e5070300993d2811a79f17cb1b2edb0355c44
diff --git a/include/svx/dialogs.hrc b/include/svx/dialogs.hrc
index e0d7095..cc31b77 100644
--- a/include/svx/dialogs.hrc
+++ b/include/svx/dialogs.hrc
@@ -242,6 +242,7 @@
#define RID_SVXSTR_LANGUAGE_ALL (RID_SVX_START + 15)
// Strings from the search dialog
+#define RID_SVXSTR_SEARCH_END_SHEET (RID_SVX_START + 71)
#define RID_SVXSTR_SEARCH_END (RID_SVX_START + 79)
#define RID_SVXSTR_SEARCH_STYLES (RID_SVX_START + 80)
#define RID_SVXSTR_SEARCH (RID_SVX_START + 81)
diff --git a/include/svx/srchdlg.hxx b/include/svx/srchdlg.hxx
index 50f7d63..07cf330 100644
--- a/include/svx/srchdlg.hxx
+++ b/include/svx/srchdlg.hxx
@@ -82,8 +82,9 @@ public:
enum SearchLabel
{
SL_Empty,
- SL_NotFound,
- SL_End
+ SL_End,
+ SL_EndSheet,
+ SL_NotFound
};
class SvxSearchDialog;
diff --git a/sc/inc/globstr.hrc b/sc/inc/globstr.hrc
index f02ef51..c402de2 100644
--- a/sc/inc/globstr.hrc
+++ b/sc/inc/globstr.hrc
@@ -89,7 +89,6 @@
#define STR_MSSG_INSERTCELLS_0 50
#define STR_MSSG_DELETECELLS_0 51
#define STR_MSSG_MERGECELLS_0 52
-#define STR_MSSG_SEARCHANDREPLACE_0 53
#define STR_MSSG_SOLVE_0 54
#define STR_MSSG_SOLVE_1 55
#define STR_MSSG_SOLVE_2 56
@@ -301,9 +300,6 @@
#define STR_NAMECONFLICT 223
#define STR_ERR_AUTOFILTER 224
-#define STR_MSSG_SEARCHANDREPLACE_1 225
-#define STR_MSSG_SEARCHANDREPLACE_2 226
-#define STR_MSSG_SEARCHANDREPLACE_3 227
#define STR_CREATENAME_REPLACE 228
#define STR_CREATENAME_MARKERR 229
@@ -476,9 +472,6 @@
#define STR_CLOSE_ERROR_LINK 351
#define STR_UNDO_RANGENAMES 352
-#define STR_MSSG_SEARCHANDREPLACE_4 353
-#define STR_MSSG_SEARCHANDREPLACE_5 354
-
#define STR_UNDO_RESIZEMATRIX 355
#define STR_TIP_RESIZEMATRIX 356
diff --git a/sc/source/ui/src/globstr.src b/sc/source/ui/src/globstr.src
index 1944470..47c5d94 100644
--- a/sc/source/ui/src/globstr.src
+++ b/sc/source/ui/src/globstr.src
@@ -437,10 +437,6 @@ Resource RID_GLOBSTR
{
Text [ en-US ] = "Ranges containing merged cells can only be sorted without formats." ;
};
- String STR_MSSG_SEARCHANDREPLACE_0
- {
- Text [ en-US ] = "Search key not found." ;
- };
String STR_MSSG_SOLVE_0
{
Text [ en-US ] = "Goal Seek succeeded. Result: " ;
@@ -1189,26 +1185,6 @@ Resource RID_GLOBSTR
{
Text [ en-US ] = "AutoFilter not possible" ;
};
- String STR_MSSG_SEARCHANDREPLACE_1
- {
- Text [ en-US ] = "%PRODUCTNAME Calc has searched to the beginning of the sheet. Do you want to continue at the end?" ;
- };
- String STR_MSSG_SEARCHANDREPLACE_2
- {
- Text [ en-US ] = "%PRODUCTNAME Calc has searched to the end of the sheet. Do you want to continue at the beginning?" ;
- };
- String STR_MSSG_SEARCHANDREPLACE_3
- {
- Text [ en-US ] = "Find & Replace" ;
- };
- String STR_MSSG_SEARCHANDREPLACE_4
- {
- Text [ en-US ] = "%PRODUCTNAME Calc has searched to the beginning of the document. Do you want to continue at the end?" ;
- };
- String STR_MSSG_SEARCHANDREPLACE_5
- {
- Text [ en-US ] = "%PRODUCTNAME Calc has searched to the end of the document. Do you want to continue at the beginning?" ;
- };
String STR_CREATENAME_REPLACE
{
Text [ en-US ] = "Replace existing definition of #?" ;
diff --git a/sc/source/ui/view/viewfun2.cxx b/sc/source/ui/view/viewfun2.cxx
index 76afd32..8d32061 100644
--- a/sc/source/ui/view/viewfun2.cxx
+++ b/sc/source/ui/view/viewfun2.cxx
@@ -34,6 +34,7 @@
#include <sfx2/viewfrm.hxx>
#include <svl/stritem.hxx>
#include <svl/zforlist.hxx>
+#include <svx/srchdlg.hxx>
#include <svx/svdview.hxx>
#include <vcl/msgbox.hxx>
#include <vcl/waitobj.hxx>
@@ -1552,6 +1553,7 @@ void ScViewFunc::AutoFormat( sal_uInt16 nFormatNo, sal_Bool bRecord )
sal_Bool ScViewFunc::SearchAndReplace( const SvxSearchItem* pSearchItem,
sal_Bool bAddUndo, sal_Bool bIsApi )
{
+ SvxSearchDialogWrapper::SetSearchLabel(SL_Empty);
ScDocShell* pDocSh = GetViewData()->GetDocShell();
ScDocument* pDoc = pDocSh->GetDocument();
ScMarkData& rMark = GetViewData()->GetMarkData();
@@ -1657,37 +1659,14 @@ sal_Bool ScViewFunc::SearchAndReplace( const SvxSearchItem* pSearchItem,
nCommand == SVX_SEARCHCMD_REPLACE) )
{
bFirst = false;
- sal_uInt16 nRetVal;
GetFrameWin()->LeaveWait();
- if ( bIsApi )
- nRetVal = RET_NO;
- else
+ if (!bIsApi)
{
- // search dialog as parent (if available)
- Window* pParent = GetParentOrChild(SID_SEARCH_DLG);
- sal_uInt16 nStrId;
- if ( pSearchItem->GetBackward() )
- {
- if ( nStartTab == nEndTab )
- nStrId = STR_MSSG_SEARCHANDREPLACE_1;
- else
- nStrId = STR_MSSG_SEARCHANDREPLACE_4;
- }
+ if ( nStartTab == nEndTab )
+ SvxSearchDialogWrapper::SetSearchLabel(SL_EndSheet);
else
- {
- if ( nStartTab == nEndTab )
- nStrId = STR_MSSG_SEARCHANDREPLACE_2;
- else
- nStrId = STR_MSSG_SEARCHANDREPLACE_5;
- }
- MessBox aBox( pParent, WinBits(WB_YES_NO | WB_DEF_YES),
- ScGlobal::GetRscString( STR_MSSG_SEARCHANDREPLACE_3 ),
- ScGlobal::GetRscString( nStrId ) );
- nRetVal = aBox.Execute();
- }
+ SvxSearchDialogWrapper::SetSearchLabel(SL_End);
- if ( nRetVal == RET_YES )
- {
ScDocument::GetSearchAndReplaceStart( *pSearchItem, nCol, nRow );
if (pSearchItem->GetBackward())
nTab = nEndTab;
@@ -1708,13 +1687,7 @@ sal_Bool ScViewFunc::SearchAndReplace( const SvxSearchItem* pSearchItem,
GetFrameWin()->LeaveWait();
if (!bIsApi)
- {
- // search dialog as parent if available
- Window* pParent = GetParentOrChild(SID_SEARCH_DLG);
- // "nothing found"
- InfoBox aBox( pParent, ScGlobal::GetRscString( STR_MSSG_SEARCHANDREPLACE_0 ) );
- aBox.Execute();
- }
+ SvxSearchDialogWrapper::SetSearchLabel(SL_NotFound);
break; // break 'while (TRUE)'
}
diff --git a/sc/uiconfig/scalc/toolbar/findbar.xml b/sc/uiconfig/scalc/toolbar/findbar.xml
index 4e8ec6b..807ffbf 100644
--- a/sc/uiconfig/scalc/toolbar/findbar.xml
+++ b/sc/uiconfig/scalc/toolbar/findbar.xml
@@ -26,4 +26,6 @@
<toolbar:toolbaritem xlink:href=".uno:MatchCase"/>
<toolbar:toolbarseparator/>
<toolbar:toolbaritem xlink:href=".uno:SearchDialog"/>
+ <toolbar:toolbarseparator/>
+ <toolbar:toolbaritem xlink:href=".uno:SearchLabel"/>
</toolbar:toolbar>
diff --git a/svx/source/dialog/srchdlg.cxx b/svx/source/dialog/srchdlg.cxx
index 4e6b23e..cd79324 100644
--- a/svx/source/dialog/srchdlg.cxx
+++ b/svx/source/dialog/srchdlg.cxx
@@ -2270,6 +2270,8 @@ void SvxSearchDialogWrapper::SetSearchLabel(const SearchLabel& rSL)
OUString sStr;
if (rSL == SL_End)
sStr = SVX_RESSTR(RID_SVXSTR_SEARCH_END);
+ else if (rSL == SL_EndSheet)
+ sStr = SVX_RESSTR(RID_SVXSTR_SEARCH_END_SHEET);
else if (rSL == SL_NotFound)
sStr = SVX_RESSTR(RID_SVXSTR_SEARCH_NOT_FOUND);
diff --git a/svx/source/dialog/srchdlg.src b/svx/source/dialog/srchdlg.src
index 18b5e11..c0fd4e5 100644
--- a/svx/source/dialog/srchdlg.src
+++ b/svx/source/dialog/srchdlg.src
@@ -46,6 +46,10 @@ String RID_SVXSTR_SEARCH_END
{
Text [ en-US ] = "Reached the end of the document" ;
};
+String RID_SVXSTR_SEARCH_END_SHEET
+{
+ Text [ en-US ] = "Reached the end of the sheet" ;
+};
String RID_SVXSTR_SEARCH_NOT_FOUND
{
Text [ en-US ] = "Search key not found" ;
commit 4784e94cec2e8f96a08add2f19f482057058b2eb
Author: Matúš Kukan <matus.kukan at collabora.com>
Date: Tue Feb 4 18:16:37 2014 +0100
GetSearchDialog() returns SvxSearchDialog; and use it in more places too.
diff --git a/sw/inc/mdiexp.hxx b/sw/inc/mdiexp.hxx
index fe7b902..4c715c7 100644
--- a/sw/inc/mdiexp.hxx
+++ b/sw/inc/mdiexp.hxx
@@ -26,7 +26,6 @@
class SwRect;
class Size;
-class Dialog;
class SwViewShell;
class SwDoc;
class SwDocShell;
@@ -52,8 +51,6 @@ void RescheduleProgress( SwDocShell *pDocShell );
void EnableCmdInterface(sal_Bool bEnable = sal_True);
-Dialog* GetSearchDialog();
-
void RepaintPagePreview( SwViewShell* pVwSh, const SwRect& rRect );
// ndgrf.cxx
diff --git a/sw/source/core/crsr/viscrs.cxx b/sw/source/core/crsr/viscrs.cxx
index d88c3a9..0d410f8 100644
--- a/sw/source/core/crsr/viscrs.cxx
+++ b/sw/source/core/crsr/viscrs.cxx
@@ -40,6 +40,7 @@
#include <mdiexp.hxx>
#include <wrtsh.hxx>
#include <comcore.hrc>
+#include <view.hxx>
#include <svx/sdr/overlay/overlaymanager.hxx>
#include <svx/sdrpaintwindow.hxx>
@@ -584,7 +585,7 @@ SwCursor* SwShellCrsr::Create( SwPaM* pRing ) const
short SwShellCrsr::MaxReplaceArived()
{
short nRet = RET_YES;
- Window* pDlg = ::GetSearchDialog();
+ Window* pDlg = (Window*) SwView::GetSearchDialog();
if( pDlg )
{
// Terminate old actions. The table-frames get constructed and
diff --git a/sw/source/ui/docvw/edtwin3.cxx b/sw/source/ui/docvw/edtwin3.cxx
index 1ca1025..36ea5e4 100644
--- a/sw/source/ui/docvw/edtwin3.cxx
+++ b/sw/source/ui/docvw/edtwin3.cxx
@@ -130,11 +130,6 @@ void SwAccessibilityScrollMDI(SwViewShell* pVwSh, const SwRect& rRect , sal_uInt
}
-Dialog* GetSearchDialog()
-{
- return SwView::GetSearchDialog();
-}
-
TblChgMode GetTblChgDefaultMode()
{
SwModuleOptions* pOpt = SW_MOD()->GetModuleConfig();
diff --git a/sw/source/ui/inc/view.hxx b/sw/source/ui/inc/view.hxx
index d6b6822..2bcb9b5 100644
--- a/sw/source/ui/inc/view.hxx
+++ b/sw/source/ui/inc/view.hxx
@@ -483,7 +483,7 @@ public:
void CheckVisArea();
void RecheckBrowseMode();
- static Dialog* GetSearchDialog();
+ static SvxSearchDialog* GetSearchDialog();
static sal_uInt16 GetMoveType();
static void SetMoveType(sal_uInt16 nSet);
diff --git a/sw/source/ui/uiview/viewsrch.cxx b/sw/source/ui/uiview/viewsrch.cxx
index f9ca081..1f66823 100644
--- a/sw/source/ui/uiview/viewsrch.cxx
+++ b/sw/source/ui/uiview/viewsrch.cxx
@@ -77,22 +77,15 @@ struct SwSearchOptions
SwSearchOptions( SwWrtShell* pSh, sal_Bool bBackward );
};
-static Window* GetParentWindow( SvxSearchDialog* m_pSrchDlg )
+static Window* GetParentWindow( SvxSearchDialog* pSrchDlg )
{
- Window* pWin;
- if( m_pSrchDlg && m_pSrchDlg->IsVisible() )
- pWin = m_pSrchDlg;
- else
- pWin = 0;
- return pWin;
+ return pSrchDlg && pSrchDlg->IsVisible() ? pSrchDlg : 0;
}
void SwView::ExecSearch(SfxRequest& rReq, sal_Bool bNoMessage)
{
const SfxItemSet* pArgs = rReq.GetArgs();
const SfxPoolItem* pItem = 0;
- const sal_uInt16 nId = SvxSearchDialogWrapper::GetChildWindowId();
- SvxSearchDialogWrapper *pWrp = (SvxSearchDialogWrapper*)GetViewFrame()->GetChildWindow(nId);
sal_Bool bQuiet = sal_False;
if(pArgs && SFX_ITEM_SET == pArgs->GetItemState(SID_SEARCH_QUIET, sal_False, &pItem))
bQuiet = ((const SfxBoolItem*) pItem)->GetValue();
@@ -135,9 +128,9 @@ void SwView::ExecSearch(SfxRequest& rReq, sal_Bool bNoMessage)
DELETEZ( m_pSrchList );
DELETEZ( m_pReplList );
- if ( pWrp )
+ m_pSrchDlg = GetSearchDialog();
+ if (m_pSrchDlg)
{
- m_pSrchDlg = static_cast <SvxSearchDialog*> (pWrp->getDialog ());
// We will remember the search-/replace items.
const SearchAttrItemList* pList = m_pSrchDlg->GetSearchItemList();
if( pList && pList->Count() )
@@ -156,14 +149,9 @@ void SwView::ExecSearch(SfxRequest& rReq, sal_Bool bNoMessage)
{
if(FID_SEARCH_NOW == nSlot && !rReq.IsAPI())
SwView::SetMoveType(NID_SRCH_REP);
- if ( pWrp )
- {
- m_pSrchDlg = static_cast <SvxSearchDialog*> (pWrp->getDialog ());
- }
- else
- m_pSrchDlg = 0;
}
+ m_pSrchDlg = GetSearchDialog();
if (m_pSrchDlg)
{
DELETEZ( m_pSrchList );
@@ -503,10 +491,6 @@ sal_Bool SwView::SearchAndWrap(sal_Bool bApi)
else
m_bExtra = !m_bExtra;
- const sal_uInt16 nId = SvxSearchDialogWrapper::GetChildWindowId();
- SvxSearchDialogWrapper *pDlgWrp = (SvxSearchDialogWrapper*)GetViewFrame()->GetChildWindow(nId);
- m_pSrchDlg = pDlgWrp ? static_cast <SvxSearchDialog*> (pDlgWrp->getDialog ()) : 0;
-
// If starting position is at the end or beginning of the document.
if (aOpts.bDontWrap)
{
@@ -775,14 +759,11 @@ sal_uLong SwView::FUNC_Search( const SwSearchOptions& rOptions )
return nFound;
}
-Dialog* SwView::GetSearchDialog()
+SvxSearchDialog* SwView::GetSearchDialog()
{
const sal_uInt16 nId = SvxSearchDialogWrapper::GetChildWindowId();
- SvxSearchDialogWrapper *pWrp = (SvxSearchDialogWrapper*)SfxViewFrame::Current()->GetChildWindow(nId);
- if ( pWrp )
- m_pSrchDlg = pWrp->getDialog ();
- else
- m_pSrchDlg = 0;
+ SvxSearchDialogWrapper *pWrp = (SvxSearchDialogWrapper*) SfxViewFrame::Current()->GetChildWindow(nId);
+ m_pSrchDlg = pWrp ? pWrp->getDialog () : 0;
return m_pSrchDlg;
}
commit ac789ae775d30e97e13da6e82360f47d9d9cdff2
Author: Matúš Kukan <matus.kukan at collabora.com>
Date: Tue Feb 4 18:12:19 2014 +0100
MSG_SEARCH_FOO unused
Change-Id: I61ed39e3fc6ba1a6fe024693683f32a6a7ca88f1
diff --git a/sw/source/ui/uiview/view.hrc b/sw/source/ui/uiview/view.hrc
index 8e7a729..aa55887e 100644
--- a/sw/source/ui/uiview/view.hrc
+++ b/sw/source/ui/uiview/view.hrc
@@ -30,8 +30,6 @@
#define STR_EDIT_FOOTNOTE (RC_VIEW_BEGIN + 14)
-#define MSG_SEARCH_START (RC_VIEW_BEGIN + 17)
-#define MSG_SEARCH_END (RC_VIEW_BEGIN + 18)
#define STR_NB_REPLACED (RC_VIEW_BEGIN + 20)
#define MSG_SCAN_NOSOURCE (RC_VIEW_BEGIN + 21)
commit bd07555b6d7e69e0c9f51de2b969f59368673bcc
Author: Matúš Kukan <matus.kukan at collabora.com>
Date: Tue Feb 4 17:07:09 2014 +0100
SvxSearchDialog: Remove always false bMultiLineEdit.
Seems to be at least from 5c4b13d1bea4aedb72677f0317d5334638c03918.
'searchformat' and 'replaceformat' becomes then unused too.
Change-Id: Id5276e22478e5f863c12eadd7a7172d80ea685bb
diff --git a/svx/source/dialog/srchdlg.cxx b/svx/source/dialog/srchdlg.cxx
index dd93615..4e6b23e 100644
--- a/svx/source/dialog/srchdlg.cxx
+++ b/svx/source/dialog/srchdlg.cxx
@@ -105,11 +105,7 @@ namespace
struct SearchDlg_Impl
{
- FixedText* m_pSearchFormats;
- FixedText* m_pReplaceFormats;
-
- sal_Bool bMultiLineEdit : 1,
- bSaveToModule : 1,
+ sal_Bool bSaveToModule : 1,
bFocusOnSearch : 1;
sal_uInt16* pRanges;
Timer aSelectionTimer;
@@ -119,16 +115,11 @@ struct SearchDlg_Impl
util::URL aCommand1URL;
util::URL aCommand2URL;
- SearchDlg_Impl( SvxSearchDialog* pParent )
- : bMultiLineEdit(false)
- , bSaveToModule(true)
+ SearchDlg_Impl()
+ : bSaveToModule(true)
, bFocusOnSearch(true)
, pRanges(NULL)
{
- pParent->get(m_pSearchFormats, "searchformat");
- m_pSearchFormats->SetStyle(m_pSearchFormats->GetStyle() | WB_PATHELLIPSIS);
- pParent->get(m_pReplaceFormats, "replaceformat");
- m_pReplaceFormats->SetStyle(m_pReplaceFormats->GetStyle() | WB_PATHELLIPSIS);
aCommand1URL.Complete = aCommand1URL.Main = "vnd.sun.search:SearchViaComponent1";
aCommand1URL.Protocol = "vnd.sun.search:";
aCommand1URL.Path = "SearchViaComponent1";
@@ -373,7 +364,7 @@ SvxSearchDialog::~SvxSearchDialog()
void SvxSearchDialog::Construct_Impl()
{
// temporary to avoid incompatibility
- pImpl = new SearchDlg_Impl( this );
+ pImpl = new SearchDlg_Impl();
pImpl->aSelectionTimer.SetTimeout( 500 );
pImpl->aSelectionTimer.SetTimeoutHdl(
LINK( this, SvxSearchDialog, TimeoutHdl_Impl ) );
@@ -592,10 +583,7 @@ void SvxSearchDialog::InitControls_Impl()
Link aLink = LINK( this, SvxSearchDialog, FocusHdl_Impl );
m_pSearchLB->SetGetFocusHdl( aLink );
- pImpl->m_pSearchFormats->SetGetFocusHdl( aLink );
-
m_pReplaceLB->SetGetFocusHdl( aLink );
- pImpl->m_pReplaceFormats->SetGetFocusHdl( aLink );
aLink = LINK( this, SvxSearchDialog, LoseFocusHdl_Impl );
m_pSearchLB->SetLoseFocusHdl( aLink );
@@ -735,31 +723,6 @@ void SvxSearchDialog::Init_Impl( bool bSearchPattern )
bWriter = ( pSearchItem->GetAppFlag() == SVX_SEARCHAPP_WRITER );
- pImpl->bMultiLineEdit = sal_False;
-
- if ( !pImpl->bMultiLineEdit )
- {
- pImpl->m_pSearchFormats->Hide();
- m_pSearchAttrText->Show();
- pImpl->m_pReplaceFormats->Hide();
- m_pReplaceAttrText->Show();
- }
- else
- {
- OUString aText = m_pSearchAttrText->GetText();
- m_pSearchAttrText->Hide();
-
- if ( !aText.isEmpty() )
- pImpl->m_pSearchFormats->SetText( aText );
- pImpl->m_pSearchFormats->Show();
- aText = m_pReplaceAttrText->GetText();
- m_pReplaceAttrText->Hide();
-
- if ( !aText.isEmpty() )
- pImpl->m_pReplaceFormats->SetText( aText );
- pImpl->m_pReplaceFormats->Show();
- }
-
if ( ( nModifyFlag & MODIFY_WORD ) == 0 )
m_pWordBtn->Check( pSearchItem->GetWordOnly() );
if ( ( nModifyFlag & MODIFY_EXACT ) == 0 )
@@ -979,14 +942,8 @@ void SvxSearchDialog::Init_Impl( bool bSearchPattern )
else
EnableControl_Impl(m_pWordBtn);
- OUString aSrchAttrTxt;
-
- if ( pImpl->bMultiLineEdit )
- aSrchAttrTxt = pImpl->m_pSearchFormats->GetText();
- else
- aSrchAttrTxt = m_pSearchAttrText->GetText();
-
- bDisableSearch = m_pSearchLB->GetText().isEmpty() && aSrchAttrTxt.isEmpty();
+ bDisableSearch = m_pSearchLB->GetText().isEmpty() &&
+ m_pSearchAttrText->GetText().isEmpty();
}
FocusHdl_Impl(m_pSearchLB);
@@ -1014,8 +971,7 @@ void SvxSearchDialog::Init_Impl( bool bSearchPattern )
}
}
- if ( ( !pImpl->bMultiLineEdit && !m_pSearchAttrText->GetText().isEmpty() ) ||
- ( pImpl->bMultiLineEdit && !pImpl->m_pSearchFormats->GetText().isEmpty() ) )
+ if (!m_pSearchAttrText->GetText().isEmpty())
EnableControl_Impl(m_pNoFormatBtn);
else
m_pNoFormatBtn->Disable();
@@ -1070,10 +1026,7 @@ void SvxSearchDialog::InitAttrList_Impl( const SfxItemSet* pSSet,
{
pSearchList->Put( *pSSet );
- if ( !pImpl->bMultiLineEdit )
- m_pSearchAttrText->SetText( BuildAttrText_Impl( aDesc, sal_True ) );
- else
- pImpl->m_pSearchFormats->SetText( BuildAttrText_Impl( aDesc, sal_True ) );
+ m_pSearchAttrText->SetText( BuildAttrText_Impl( aDesc, sal_True ) );
if ( !aDesc.isEmpty() )
bFormat |= sal_True;
@@ -1089,10 +1042,7 @@ void SvxSearchDialog::InitAttrList_Impl( const SfxItemSet* pSSet,
{
pReplaceList->Put( *pRSet );
- if ( !pImpl->bMultiLineEdit )
- m_pReplaceAttrText->SetText( BuildAttrText_Impl( aDesc, sal_False ) );
- else
- pImpl->m_pReplaceFormats->SetText( BuildAttrText_Impl( aDesc, sal_False ) );
+ m_pReplaceAttrText->SetText( BuildAttrText_Impl( aDesc, sal_False ) );
if ( !aDesc.isEmpty() )
bFormat |= sal_True;
@@ -1403,12 +1353,7 @@ IMPL_LINK( SvxSearchDialog, ModifyHdl_Impl, ComboBox *, pEd )
sal_Int32 nReplTxtLen = 0;
if (bAllowEmptySearch)
nReplTxtLen = m_pReplaceLB->GetText().getLength();
- sal_Int32 nAttrTxtLen = 0;
-
- if ( !pImpl->bMultiLineEdit )
- nAttrTxtLen = m_pSearchAttrText->GetText().getLength();
- else
- nAttrTxtLen = pImpl->m_pSearchFormats->GetText().getLength();
+ sal_Int32 nAttrTxtLen = m_pSearchAttrText->GetText().getLength();
if (nSrchTxtLen || nReplTxtLen || nAttrTxtLen)
{
@@ -1483,16 +1428,8 @@ IMPL_LINK_NOARG(SvxSearchDialog, TemplateHdl_Impl)
m_pSearchLB->Hide();
m_pReplaceLB->Hide();
- if ( !pImpl->bMultiLineEdit )
- {
- m_pSearchAttrText->SetText( sDesc );
- m_pReplaceAttrText->SetText( sDesc );
- }
- else
- {
- pImpl->m_pSearchFormats->SetText( sDesc );
- pImpl->m_pReplaceFormats->SetText( sDesc );
- }
+ m_pSearchAttrText->SetText( sDesc );
+ m_pReplaceAttrText->SetText( sDesc );
}
m_pFormatBtn->Disable();
m_pNoFormatBtn->Disable();
@@ -1512,16 +1449,8 @@ IMPL_LINK_NOARG(SvxSearchDialog, TemplateHdl_Impl)
m_pSearchTmplLB->Hide();
m_pReplaceTmplLB->Hide();
- if ( !pImpl->bMultiLineEdit )
- {
- m_pSearchAttrText->SetText( BuildAttrText_Impl( sDesc, sal_True ) );
- m_pReplaceAttrText->SetText( BuildAttrText_Impl( sDesc, sal_False ) );
- }
- else
- {
- pImpl->m_pSearchFormats->SetText( BuildAttrText_Impl( sDesc, sal_True ) );
- pImpl->m_pReplaceFormats->SetText( BuildAttrText_Impl( sDesc, sal_False ) );
- }
+ m_pSearchAttrText->SetText( BuildAttrText_Impl( sDesc, sal_True ) );
+ m_pReplaceAttrText->SetText( BuildAttrText_Impl( sDesc, sal_False ) );
EnableControl_Impl(m_pFormatBtn);
EnableControl_Impl(m_pAttributeBtn);
@@ -1828,13 +1757,9 @@ void SvxSearchDialog::SetItem_Impl( const SvxSearchItem* pItem )
IMPL_LINK( SvxSearchDialog, FocusHdl_Impl, Control *, pCtrl )
{
- sal_Int32 nTxtLen;
- if ( !pImpl->bMultiLineEdit )
- nTxtLen = m_pSearchAttrText->GetText().getLength();
- else
- nTxtLen = pImpl->m_pSearchFormats->GetText().getLength();
+ sal_Int32 nTxtLen = m_pSearchAttrText->GetText().getLength();
- if ( pCtrl == m_pSearchLB || pCtrl == pImpl->m_pSearchFormats )
+ if ( pCtrl == m_pSearchLB )
{
if ( pCtrl->HasChildPathFocus() )
pImpl->bFocusOnSearch = sal_True;
@@ -1853,8 +1778,7 @@ IMPL_LINK( SvxSearchDialog, FocusHdl_Impl, Control *, pCtrl )
pCtrl = m_pReplaceLB;
bSearch = sal_False;
- if ( ( !pImpl->bMultiLineEdit && !m_pReplaceAttrText->GetText().isEmpty() ) ||
- ( pImpl->bMultiLineEdit && !pImpl->m_pReplaceFormats->GetText().isEmpty() ) )
+ if (!m_pReplaceAttrText->GetText().isEmpty())
EnableControl_Impl(m_pNoFormatBtn);
else
m_pNoFormatBtn->Disable();
@@ -2020,18 +1944,12 @@ IMPL_LINK_NOARG(SvxSearchDialog, NoFormatHdl_Impl)
if ( bSearch )
{
- if ( !pImpl->bMultiLineEdit )
- m_pSearchAttrText->SetText( "" );
- else
- pImpl->m_pSearchFormats->SetText( "" );
+ m_pSearchAttrText->SetText( "" );
pSearchList->Clear();
}
else
{
- if ( !pImpl->bMultiLineEdit )
- m_pReplaceAttrText->SetText( "" );
- else
- pImpl->m_pReplaceFormats->SetText( "" );
+ m_pReplaceAttrText->SetText( "" );
pReplaceList->Clear();
}
pImpl->bSaveToModule = sal_False;
@@ -2164,18 +2082,12 @@ void SvxSearchDialog::PaintAttrText_Impl()
if ( bSearch )
{
- if ( !pImpl->bMultiLineEdit )
- m_pSearchAttrText->SetText( aDesc );
- else
- pImpl->m_pSearchFormats->SetText( aDesc );
+ m_pSearchAttrText->SetText( aDesc );
FocusHdl_Impl(m_pSearchLB);
}
else
{
- if ( !pImpl->bMultiLineEdit )
- m_pReplaceAttrText->SetText( aDesc );
- else
- pImpl->m_pReplaceFormats->SetText( aDesc );
+ m_pReplaceAttrText->SetText( aDesc );
FocusHdl_Impl(m_pReplaceLB);
}
}
diff --git a/svx/uiconfig/ui/findreplacedialog.ui b/svx/uiconfig/ui/findreplacedialog.ui
index fb50f07..3808196 100644
--- a/svx/uiconfig/ui/findreplacedialog.ui
+++ b/svx/uiconfig/ui/findreplacedialog.ui
@@ -375,21 +375,6 @@
<property name="position">0</property>
</packing>
</child>
- <child>
- <object class="GtkLabel" id="replaceformat">
- <property name="width_request">1</property>
- <property name="can_focus">False</property>
- <property name="no_show_all">True</property>
- <property name="hexpand">True</property>
- <property name="xalign">0</property>
- <property name="wrap">True</property>
- </object>
- <packing>
- <property name="expand">False</property>
- <property name="fill">True</property>
- <property name="position">1</property>
- </packing>
- </child>
</object>
<packing>
<property name="left_attach">0</property>
More information about the Libreoffice-commits
mailing list