editeng/source/editeng/editeng.cxx | 11 +++++++++++ include/editeng/editeng.hxx | 2 ++ 2 files changed, 13 insertions(+)
New commits: commit 0840dcd36666c89d149a4e4848b8e3446aa49994 Author: Henry Castro <[email protected]> AuthorDate: Tue Feb 28 09:42:16 2023 -0400 Commit: Henry Castro <[email protected]> CommitDate: Sat May 6 02:02:36 2023 +0200 editeng: add setter function SingleLine Signed-off-by: Henry Castro <[email protected]> Change-Id: I66cad37e1d3728369f0a08195bf85e6c0d50f0ff Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148000 Tested-by: Jenkins CollaboraOffice <[email protected]> diff --git a/editeng/source/editeng/editeng.cxx b/editeng/source/editeng/editeng.cxx index 9fb9a35fb615..df8ca191cf3d 100644 --- a/editeng/source/editeng/editeng.cxx +++ b/editeng/source/editeng/editeng.cxx @@ -1872,6 +1872,17 @@ bool EditEngine::IsFlatMode() const return !( pImpEditEngine->aStatus.UseCharAttribs() ); } +void EditEngine::SetSingleLine(bool bValue) +{ + if (bValue == pImpEditEngine->aStatus.IsSingleLine()) + return; + + if (bValue) + pImpEditEngine->aStatus.TurnOnFlags(EEControlBits::SINGLELINE); + else + pImpEditEngine->aStatus.TurnOffFlags(EEControlBits::SINGLELINE); +} + void EditEngine::SetControlWord( EEControlBits nWord ) { diff --git a/include/editeng/editeng.hxx b/include/editeng/editeng.hxx index 0693d06821f9..925e6d12e92c 100644 --- a/include/editeng/editeng.hxx +++ b/include/editeng/editeng.hxx @@ -402,6 +402,8 @@ public: bool IsFlatMode() const; void SetFlatMode( bool bFlat ); + void SetSingleLine( bool bValue ); + void SetControlWord( EEControlBits nWord ); EEControlBits GetControlWord() const;
