LibreOffice Module sw (master)  1
Classes | Functions
txtedt.cxx File Reference
#include <hintids.hxx>
#include <vcl/svapp.hxx>
#include <svl/itemiter.hxx>
#include <editeng/splwrap.hxx>
#include <editeng/langitem.hxx>
#include <editeng/fontitem.hxx>
#include <editeng/scripttypeitem.hxx>
#include <editeng/hangulhanja.hxx>
#include <i18nutil/transliteration.hxx>
#include <SwSmartTagMgr.hxx>
#include <linguistic/lngprops.hxx>
#include <officecfg/Office/Writer.hxx>
#include <unotools/transliterationwrapper.hxx>
#include <unotools/charclass.hxx>
#include <sal/log.hxx>
#include <dlelstnr.hxx>
#include <swmodule.hxx>
#include <splargs.hxx>
#include <viewopt.hxx>
#include <acmplwrd.hxx>
#include <doc.hxx>
#include <IDocumentRedlineAccess.hxx>
#include <IDocumentLayoutAccess.hxx>
#include <docsh.hxx>
#include <txtfld.hxx>
#include <fmtfld.hxx>
#include <txatbase.hxx>
#include <charatr.hxx>
#include <fldbas.hxx>
#include <pam.hxx>
#include <hints.hxx>
#include <ndtxt.hxx>
#include <txtfrm.hxx>
#include <SwGrammarMarkUp.hxx>
#include <rootfrm.hxx>
#include <swscanner.hxx>
#include <breakit.hxx>
#include <crstate.hxx>
#include <UndoOverwrite.hxx>
#include <txatritr.hxx>
#include <redline.hxx>
#include <docary.hxx>
#include <scriptinfo.hxx>
#include <docstat.hxx>
#include <editsh.hxx>
#include <unotextmarkup.hxx>
#include <txtatr.hxx>
#include <fmtautofmt.hxx>
#include <istyleaccess.hxx>
#include <unicode/uchar.h>
#include <DocumentSettingManager.hxx>
#include <unomid.h>
#include <com/sun/star/i18n/WordType.hpp>
#include <com/sun/star/i18n/ScriptType.hpp>
#include <com/sun/star/i18n/XBreakIterator.hpp>
#include <vector>
#include <utility>
#include <unotextrange.hxx>
Include dependency graph for txtedt.cxx:

Go to the source code of this file.

Classes

struct  SwParaIdleData_Impl
 

Functions

static sal_Int32 lcl_MaskRedlines (const SwTextNode &rNode, OUStringBuffer &rText, sal_Int32 nStt, sal_Int32 nEnd, const sal_Unicode cChar)
 
static bool lcl_MaskRedlinesAndHiddenText (const SwTextNode &rNode, OUStringBuffer &rText, sal_Int32 nStt, sal_Int32 nEnd, const sal_Unicode cChar=CH_TXTATR_INWORD)
 Used for spell checking. More...
 
static SwRect lcl_CalculateRepaintRect (SwTextFrame &rTextFrame, SwTextNode &rNode, sal_Int32 const nChgStart, sal_Int32 const nChgEnd)
 Used for spell checking. More...
 
static bool lcl_HaveCommonAttributes (IStyleAccess &rStyleAccess, const SfxItemSet *pSet1, sal_uInt16 nWhichId, const SfxItemSet &rSet2, std::shared_ptr< SfxItemSet > &pStyleHandle)
 Used for automatic styles. More...
 
static sal_Int32 clipIndexBounds (const OUString &rStr, sal_Int32 nPos)
 

Function Documentation

static sal_Int32 clipIndexBounds ( const OUString &  rStr,
sal_Int32  nPos 
)
static

Definition at line 653 of file txtedt.cxx.

Referenced by SwTextFrame::GetCurWord().

static SwRect lcl_CalculateRepaintRect ( SwTextFrame rTextFrame,
SwTextNode rNode,
sal_Int32 const  nChgStart,
sal_Int32 const  nChgEnd 
)
static
static bool lcl_HaveCommonAttributes ( IStyleAccess rStyleAccess,
const SfxItemSet pSet1,
sal_uInt16  nWhichId,
const SfxItemSet rSet2,
std::shared_ptr< SfxItemSet > &  pStyleHandle 
)
static
static sal_Int32 lcl_MaskRedlines ( const SwTextNode rNode,
OUStringBuffer &  rText,
sal_Int32  nStt,
sal_Int32  nEnd,
const sal_Unicode  cChar 
)
static
static bool lcl_MaskRedlinesAndHiddenText ( const SwTextNode rNode,
OUStringBuffer &  rText,
sal_Int32  nStt,
sal_Int32  nEnd,
const sal_Unicode  cChar = CH_TXTATR_INWORD 
)
static