LibreOffice Module editeng (master) 1
|
#include <editeng.hxx>
Public Types | |
typedef std::vector< EditView * > | ViewsType |
Public Member Functions | |
EditSelection | InsertText (css::uno::Reference< css::datatransfer::XTransferable > const &rxDataObj, const OUString &rBaseURL, const EditPaM &rPaM, bool bUseSpecial) |
EditEngine (SfxItemPool *pItemPool) | |
virtual | ~EditEngine () |
const SfxItemSet & | GetEmptyItemSet () const |
void | SetDefTab (sal_uInt16 nDefTab) |
void | SetRefDevice (OutputDevice *pRefDef) |
OutputDevice * | GetRefDevice () const |
void | SetRefMapMode (const MapMode &rMapMode) |
MapMode const & | GetRefMapMode () const |
bool | SetUpdateLayout (bool bUpdate, bool bRestoring=false) |
Change the update mode per bUpdate and potentially trigger FormatAndUpdate. More... | |
bool | IsUpdateLayout () const |
void | SetBackgroundColor (const Color &rColor) |
Color const & | GetBackgroundColor () const |
Color | GetAutoColor () const |
void | EnableAutoColor (bool b) |
void | ForceAutoColor (bool b) |
bool | IsForceAutoColor () const |
void | InsertView (EditView *pEditView, size_t nIndex=EE_APPEND) |
EditView * | RemoveView (EditView *pEditView) |
void | RemoveView (size_t nIndex) |
EditView * | GetView (size_t nIndex=0) const |
size_t | GetViewCount () const |
bool | HasView (EditView *pView) const |
EditView * | GetActiveView () const |
void | SetActiveView (EditView *pView) |
void | SetPaperSize (const Size &rSize) |
const Size & | GetPaperSize () const |
void | SetVertical (bool bVertical) |
bool | IsEffectivelyVertical () const |
bool | IsTopToBottom () const |
bool | GetVertical () const |
void | SetRotation (TextRotation nRotation) |
TextRotation | GetRotation () const |
void | SetTextColumns (sal_Int16 nColumns, sal_Int32 nSpacing) |
void | SetFixedCellHeight (bool bUseFixedCellHeight) |
void | SetDefaultHorizontalTextDirection (EEHorizontalTextDirection eHTextDir) |
EEHorizontalTextDirection | GetDefaultHorizontalTextDirection () const |
SvtScriptType | GetScriptType (const ESelection &rSelection) const |
editeng::LanguageSpan | GetLanguage (const EditPaM &rPaM) const |
editeng::LanguageSpan | GetLanguage (sal_Int32 nPara, sal_Int32 nPos) const |
void | TransliterateText (const ESelection &rSelection, TransliterationFlags nTransliterationMode) |
EditSelection | TransliterateText (const EditSelection &rSelection, TransliterationFlags nTransliterationMode) |
void | SetAsianCompressionMode (CharCompressType nCompression) |
void | SetKernAsianPunctuation (bool bEnabled) |
void | SetAddExtLeading (bool b) |
void | SetPolygon (const basegfx::B2DPolyPolygon &rPolyPolygon) |
void | SetPolygon (const basegfx::B2DPolyPolygon &rPolyPolygon, const basegfx::B2DPolyPolygon *pLinePolyPolygon) |
void | ClearPolygon () |
const Size & | GetMinAutoPaperSize () const |
void | SetMinAutoPaperSize (const Size &rSz) |
const Size & | GetMaxAutoPaperSize () const |
void | SetMaxAutoPaperSize (const Size &rSz) |
void | SetMinColumnWrapHeight (tools::Long nVal) |
OUString | GetText (LineEnd eEnd=LINEEND_LF) const |
OUString | GetText (const ESelection &rSelection) const |
sal_Int32 | GetTextLen () const |
sal_uInt32 | GetTextHeight () const |
sal_uInt32 | GetTextHeightNTP () const |
sal_uInt32 | CalcTextWidth () |
OUString | GetText (sal_Int32 nParagraph) const |
sal_Int32 | GetTextLen (sal_Int32 nParagraph) const |
sal_uInt32 | GetTextHeight (sal_Int32 nParagraph) const |
sal_Int32 | GetParagraphCount () const |
sal_Int32 | GetLineCount (sal_Int32 nParagraph) const |
sal_Int32 | GetLineLen (sal_Int32 nParagraph, sal_Int32 nLine) const |
void | GetLineBoundaries (sal_Int32 &rStart, sal_Int32 &rEnd, sal_Int32 nParagraph, sal_Int32 nLine) const |
sal_Int32 | GetLineNumberAtIndex (sal_Int32 nPara, sal_Int32 nIndex) const |
sal_uInt32 | GetLineHeight (sal_Int32 nParagraph) |
tools::Rectangle | GetParaBounds (sal_Int32 nPara) |
ParagraphInfos | GetParagraphInfos (sal_Int32 nPara) |
sal_Int32 | FindParagraph (tools::Long nDocPosY) |
EPosition | FindDocPosition (const Point &rDocPos) const |
tools::Rectangle | GetCharacterBounds (const EPosition &rPos) const |
OUString | GetWord (sal_Int32 nPara, sal_Int32 nIndex) |
ESelection | GetWord (const ESelection &rSelection, sal_uInt16 nWordType) const |
void | Clear () |
void | SetText (const OUString &rStr) |
std::unique_ptr< EditTextObject > | CreateTextObject () |
std::unique_ptr< EditTextObject > | GetEmptyTextObject () const |
std::unique_ptr< EditTextObject > | CreateTextObject (sal_Int32 nPara, sal_Int32 nParas=1) |
std::unique_ptr< EditTextObject > | CreateTextObject (const ESelection &rESelection) |
void | SetText (const EditTextObject &rTextObject) |
void | RemoveParagraph (sal_Int32 nPara) |
void | InsertParagraph (sal_Int32 nPara, const EditTextObject &rTxtObj, const bool bAppend=false) |
void | InsertParagraph (sal_Int32 nPara, const OUString &rText) |
void | SetText (sal_Int32 nPara, const OUString &rText) |
virtual void | SetParaAttribs (sal_Int32 nPara, const SfxItemSet &rSet) |
const SfxItemSet & | GetParaAttribs (sal_Int32 nPara) const |
void | SetCharAttribs (sal_Int32 nPara, const SfxItemSet &rSet) |
Set attributes from rSet an all characters of nPara. More... | |
void | GetCharAttribs (sal_Int32 nPara, std::vector< EECharAttrib > &rLst) const |
SfxItemSet | GetAttribs (sal_Int32 nPara, sal_Int32 nStart, sal_Int32 nEnd, GetAttribsFlags nFlags=GetAttribsFlags::ALL) const |
SfxItemSet | GetAttribs (const ESelection &rSel, EditEngineAttribs nOnlyHardAttrib=EditEngineAttribs::All) |
bool | HasParaAttrib (sal_Int32 nPara, sal_uInt16 nWhich) const |
const SfxPoolItem & | GetParaAttrib (sal_Int32 nPara, sal_uInt16 nWhich) const |
template<class T > | |
const T & | GetParaAttrib (sal_Int32 nPara, TypedWhichId< T > nWhich) const |
vcl::Font | GetStandardFont (sal_Int32 nPara) |
SvxFont | GetStandardSvxFont (sal_Int32 nPara) |
void | RemoveAttribs (const ESelection &rSelection, bool bRemoveParaAttribs, sal_uInt16 nWhich) |
void | ShowParagraph (sal_Int32 nParagraph, bool bShow) |
SfxUndoManager & | GetUndoManager () |
SfxUndoManager * | SetUndoManager (SfxUndoManager *pNew) |
void | UndoActionStart (sal_uInt16 nId) |
void | UndoActionStart (sal_uInt16 nId, const ESelection &rSel) |
void | UndoActionEnd () |
bool | IsInUndo () const |
void | EnableUndo (bool bEnable) |
bool | IsUndoEnabled () const |
bool | HasTriedMergeOnLastAddUndo () const |
returns the value last used for bTryMerge while calling ImpEditEngine::InsertUndo This is currently used in a bad but needed hack to get undo actions merged in the OutlineView in impress. More... | |
void | ClearModifyFlag () |
void | SetModified () |
bool | IsModified () const |
void | SetModifyHdl (const Link< LinkParamNone *, void > &rLink) |
bool | IsInSelectionMode () const |
void | StripPortions () |
void | GetPortions (sal_Int32 nPara, std::vector< sal_Int32 > &rList) |
tools::Long | GetFirstLineStartX (sal_Int32 nParagraph) |
Point | GetDocPosTopLeft (sal_Int32 nParagraph) |
Point | GetDocPos (const Point &rPaperPos) const |
bool | IsTextPos (const Point &rPaperPos, sal_uInt16 nBorder) |
void | Draw (OutputDevice &rOutDev, const tools::Rectangle &rOutRect) |
void | Draw (OutputDevice &rOutDev, const tools::Rectangle &rOutRect, const Point &rStartDocPos) |
void | Draw (OutputDevice &rOutDev, const tools::Rectangle &rOutRect, const Point &rStartDocPos, bool bClip) |
void | Draw (OutputDevice &rOutDev, const Point &rStartPos, Degree10 nOrientation=0_deg10) |
ErrCode | Read (SvStream &rInput, const OUString &rBaseURL, EETextFormat, SvKeyValueIterator *pHTTPHeaderAttrs=nullptr) |
void | Write (SvStream &rOutput, EETextFormat) |
void | SetStatusEventHdl (const Link< EditStatus &, void > &rLink) |
Link< EditStatus &, void > const & | GetStatusEventHdl () const |
void | SetNotifyHdl (const Link< EENotify &, void > &rLink) |
Link< EENotify &, void > const & | GetNotifyHdl () const |
void | SetRtfImportHdl (const Link< RtfImportInfo &, void > &rLink) |
const Link< RtfImportInfo &, void > & | GetRtfImportHdl () const |
void | SetHtmlImportHdl (const Link< HtmlImportInfo &, void > &rLink) |
const Link< HtmlImportInfo &, void > & | GetHtmlImportHdl () const |
bool | IsFlatMode () const |
void | SetFlatMode (bool bFlat) |
void | SetSingleLine (bool bValue) |
void | SetControlWord (EEControlBits nWord) |
EEControlBits | GetControlWord () const |
void | QuickSetAttribs (const SfxItemSet &rSet, const ESelection &rSel) |
void | QuickMarkInvalid (const ESelection &rSel) |
void | QuickFormatDoc (bool bFull=false) |
void | QuickInsertField (const SvxFieldItem &rFld, const ESelection &rSel) |
void | QuickInsertLineBreak (const ESelection &rSel) |
void | QuickInsertText (const OUString &rText, const ESelection &rSel) |
void | QuickDelete (const ESelection &rSel) |
void | QuickMarkToBeRepainted (sal_Int32 nPara) |
void | setGlobalScale (double fFontScaleX, double fFontScaleY, double fSpacingScaleX, double fSpacingScaleY) |
void | getGlobalSpacingScale (double &rX, double &rY) const |
basegfx::B2DTuple | getGlobalSpacingScale () const |
void | getGlobalFontScale (double &rX, double &rY) const |
basegfx::B2DTuple | getGlobalFontScale () const |
void | setRoundFontSizeToPt (bool bRound) const |
void | SetEditTextObjectPool (SfxItemPool *pPool) |
SfxItemPool * | GetEditTextObjectPool () const |
void | SetStyleSheetPool (SfxStyleSheetPool *pSPool) |
SfxStyleSheetPool * | GetStyleSheetPool () |
void | SetStyleSheet (const EditSelection &aSel, SfxStyleSheet *pStyle) |
void | SetStyleSheet (sal_Int32 nPara, SfxStyleSheet *pStyle) |
const SfxStyleSheet * | GetStyleSheet (sal_Int32 nPara) const |
SfxStyleSheet * | GetStyleSheet (sal_Int32 nPara) |
void | SetWordDelimiters (const OUString &rDelimiters) |
const OUString & | GetWordDelimiters () const |
void | EraseVirtualDevice () |
void | SetSpeller (css::uno::Reference< css::linguistic2::XSpellChecker1 > const &xSpeller) |
css::uno::Reference< css::linguistic2::XSpellChecker1 > const & | GetSpeller () |
void | SetHyphenator (css::uno::Reference< css::linguistic2::XHyphenator > const &xHyph) |
void | GetAllMisspellRanges (std::vector< editeng::MisspellRanges > &rRanges) const |
void | SetAllMisspellRanges (const std::vector< editeng::MisspellRanges > &rRanges) |
void | SetDefaultLanguage (LanguageType eLang) |
LanguageType | GetDefaultLanguage () const |
bool | HasOnlineSpellErrors () const |
void | CompleteOnlineSpelling () |
bool | ShouldCreateBigTextObject () const |
EESpellState | HasSpellErrors () |
void | ClearSpellErrors () |
bool | HasText (const SvxSearchItem &rSearchItem) |
bool | SpellSentence (EditView const &rEditView, svx::SpellPortions &rToFill) |
void | PutSpellingToSentenceStart (EditView const &rEditView) |
void | ApplyChangedSentence (EditView const &rEditView, const svx::SpellPortions &rNewPortions, bool bRecheck) |
bool | HasConvertibleTextPortion (LanguageType nLang) |
virtual bool | ConvertNextDocument () |
bool | UpdateFields () |
bool | UpdateFieldsOnly () |
void | RemoveFields (const std::function< bool(const SvxFieldData *)> &isFieldData=[](const SvxFieldData *){return true;}) |
sal_uInt16 | GetFieldCount (sal_Int32 nPara) const |
EFieldInfo | GetFieldInfo (sal_Int32 nPara, sal_uInt16 nField) const |
bool | IsRightToLeft (sal_Int32 nPara) const |
css::uno::Reference< css::datatransfer::XTransferable > | CreateTransferable (const ESelection &rSelection) const |
void | SetBeginMovingParagraphsHdl (const Link< MoveParagraphsInfo &, void > &rLink) |
void | SetEndMovingParagraphsHdl (const Link< MoveParagraphsInfo &, void > &rLink) |
void | SetBeginPasteOrDropHdl (const Link< PasteOrDropInfos &, void > &rLink) |
void | SetEndPasteOrDropHdl (const Link< PasteOrDropInfos &, void > &rLink) |
virtual void | PaintingFirstLine (sal_Int32 nPara, const Point &rStartPos, const Point &rOrigin, Degree10 nOrientation, OutputDevice &rOutDev) |
virtual void | ParagraphInserted (sal_Int32 nNewParagraph) |
virtual void | ParagraphDeleted (sal_Int32 nDeletedParagraph) |
virtual void | ParagraphConnected (sal_Int32 nLeftParagraph, sal_Int32 nRightParagraph) |
virtual void | ParaAttribsChanged (sal_Int32 nParagraph) |
virtual void | StyleSheetChanged (SfxStyleSheet *pStyle) |
void | ParagraphHeightChanged (sal_Int32 nPara) |
virtual void | DrawingText (const Point &rStartPos, const OUString &rText, sal_Int32 nTextStart, sal_Int32 nTextLen, o3tl::span< const sal_Int32 > pDXArray, o3tl::span< const sal_Bool > pKashidaArray, const SvxFont &rFont, sal_Int32 nPara, sal_uInt8 nRightToLeft, const EEngineData::WrongSpellVector *pWrongSpellVector, const SvxFieldData *pFieldData, bool bEndOfLine, bool bEndOfParagraph, const css::lang::Locale *pLocale, const Color &rOverlineColor, const Color &rTextLineColor) |
virtual void | DrawingTab (const Point &rStartPos, tools::Long nWidth, const OUString &rChar, const SvxFont &rFont, sal_Int32 nPara, sal_uInt8 nRightToLeft, bool bEndOfLine, bool bEndOfParagraph, const Color &rOverlineColor, const Color &rTextLineColor) |
virtual OUString | GetUndoComment (sal_uInt16 nUndoId) const |
virtual bool | SpellNextDocument () |
virtual bool | FieldClicked (const SvxFieldItem &rField) |
virtual OUString | CalcFieldValue (const SvxFieldItem &rField, sal_Int32 nPara, sal_Int32 nPos, std::optional< Color > &rTxtColor, std::optional< Color > &rFldColor, std::optional< FontLineStyle > &rFldLineStyle) |
virtual const SvxNumberFormat * | GetNumberFormat (sal_Int32 nPara) const |
virtual tools::Rectangle | GetBulletArea (sal_Int32 nPara) |
void | SetBeginDropHdl (const Link< EditView *, void > &rLink) |
sets a link that is called at the beginning of a drag operation at an edit view More... | |
Link< EditView *, void > const & | GetBeginDropHdl () const |
void | SetEndDropHdl (const Link< EditView *, void > &rLink) |
sets a link that is called at the end of a drag operation at an edit view More... | |
Link< EditView *, void > const & | GetEndDropHdl () const |
void | SetFirstWordCapitalization (bool bCapitalize) |
specifies if auto-correction should capitalize the first word or not (default is on) More... | |
void | SetReplaceLeadingSingleQuotationMark (bool bReplace) |
specifies if auto-correction should replace a leading single quotation mark (apostrophe) or not (default is on) More... | |
EditDoc & | GetEditDoc () |
const EditDoc & | GetEditDoc () const |
void | dumpAsXmlEditDoc (xmlTextWriterPtr pWriter) const |
ParaPortionList & | GetParaPortions () |
const ParaPortionList & | GetParaPortions () const |
bool | IsFormatted () const |
bool | IsHtmlImportHandlerSet () const |
bool | IsRtfImportHandlerSet () const |
bool | IsImportRTFStyleSheetsSet () const |
void | CallRtfImportHandler (RtfImportInfo &rInfo) |
void | CallHtmlImportHandler (HtmlImportInfo &rInfo) |
void | ParaAttribsToCharAttribs (ContentNode *pNode) |
EditPaM | CreateEditPaM (const EPaM &rEPaM) |
EditPaM | ConnectParagraphs (ContentNode *pLeft, ContentNode *pRight, bool bBackward) |
EditPaM | InsertField (const EditSelection &rEditSelection, const SvxFieldItem &rFld) |
EditPaM | InsertText (const EditSelection &aCurEditSelection, const OUString &rStr) |
EditSelection | InsertText (const EditTextObject &rTextObject, const EditSelection &rSel) |
EditPaM | InsertParaBreak (const EditSelection &rEditSelection) |
EditPaM | InsertLineBreak (const EditSelection &rEditSelection) |
EditPaM | CursorLeft (const EditPaM &rPaM, sal_uInt16 nCharacterIteratorMode=css::i18n::CharacterIteratorMode::SKIPCELL) |
EditPaM | CursorRight (const EditPaM &rPaM, sal_uInt16 nCharacterIteratorMode=css::i18n::CharacterIteratorMode::SKIPCELL) |
void | SeekCursor (ContentNode *pNode, sal_Int32 nPos, SvxFont &rFont) |
EditPaM | DeleteSelection (const EditSelection &rSel) |
ESelection | CreateESelection (const EditSelection &rSel) const |
EditSelection | CreateSelection (const ESelection &rSel) |
const SfxItemSet & | GetBaseParaAttribs (sal_Int32 nPara) const |
void | SetParaAttribsOnly (sal_Int32 nPara, const SfxItemSet &rSet) |
void | SetAttribs (const EditSelection &rSel, const SfxItemSet &rSet, SetAttribsMode nSpecial=SetAttribsMode::NONE) |
OUString | GetSelected (const EditSelection &rSel) const |
EditPaM | DeleteSelected (const EditSelection &rSel) |
SvtScriptType | GetScriptType (const EditSelection &rSel) const |
void | RemoveParaPortion (sal_Int32 nNode) |
void | SetCallParaInsertedOrDeleted (bool b) |
bool | IsCallParaInsertedOrDeleted () const |
void | AppendDeletedNodeInfo (DeletedNodeInfo *pInfo) |
void | UpdateSelections () |
void | InsertContent (ContentNode *pNode, sal_Int32 nPos) |
EditPaM | SplitContent (sal_Int32 nNode, sal_Int32 nSepPos) |
EditPaM | ConnectContents (sal_Int32 nLeftNode, bool bBackward) |
void | InsertFeature (const EditSelection &rEditSelection, const SfxPoolItem &rItem) |
EditSelection | MoveParagraphs (const Range &rParagraphs, sal_Int32 nNewPos) |
void | RemoveCharAttribs (sal_Int32 nPara, sal_uInt16 nWhich=0, bool bRemoveFeatures=false) |
void | RemoveCharAttribs (const EditSelection &rSel, bool bRemoveParaAttribs, sal_uInt16 nWhich) |
void | RemoveCharAttribs (const EditSelection &rSel, EERemoveParaAttribsMode eMode, sal_uInt16 nWhich) |
ViewsType & | GetEditViews () |
const ViewsType & | GetEditViews () const |
void | SetUndoMode (bool b) |
void | FormatAndLayout (EditView *pCurView, bool bCalledFromUndo=false) |
void | Undo (EditView *pView) |
void | Redo (EditView *pView) |
sal_Int32 | GetOverflowingParaNum () const |
sal_Int32 | GetOverflowingLineNum () const |
void | ClearOverflowingParaNum () |
bool | IsPageOverflow () |
void | DisableAttributeExpanding () |
void | EnableSkipOutsideFormat (bool set) |
void | SetLOKSpecialPaperSize (const Size &rSize) |
const Size & | GetLOKSpecialPaperSize () const |
Static Public Member Functions | |
static void | SetForbiddenCharsTable (const std::shared_ptr< SvxForbiddenCharactersTable > &xForbiddenChars) |
static rtl::Reference< SfxItemPool > | CreatePool () |
static SfxItemPool & | GetGlobalItemPool () |
static bool | DoesKeyChangeText (const KeyEvent &rKeyEvent) |
static bool | DoesKeyMoveCursor (const KeyEvent &rKeyEvent) |
static bool | IsSimpleCharInput (const KeyEvent &rKeyEvent) |
static void | SetFontInfoInItemSet (SfxItemSet &rItemSet, const vcl::Font &rFont) |
static void | SetFontInfoInItemSet (SfxItemSet &rItemSet, const SvxFont &rFont) |
static vcl::Font | CreateFontFromItemSet (const SfxItemSet &rItemSet, SvtScriptType nScriptType) |
static SvxFont | CreateSvxFontFromItemSet (const SfxItemSet &rItemSet) |
static bool | IsPrintable (sal_Unicode c) |
static bool | HasValidData (const css::uno::Reference< css::datatransfer::XTransferable > &rTransferable) |
static void | DumpData (const EditEngine *pEE, bool bInfoBox) |
Private Attributes | |
std::unique_ptr< ImpEditEngine > | pImpEditEngine |
Friends | |
class | EditView |
class | ImpEditView |
class | Outliner |
class | TextChainingUtils |
Definition at line 144 of file include/editeng/editeng.hxx.
typedef std::vector<EditView*> EditEngine::ViewsType |
Definition at line 153 of file include/editeng/editeng.hxx.
|
privatedelete |
EditEngine::EditEngine | ( | SfxItemPool * | pItemPool | ) |
Definition at line 91 of file editeng.cxx.
References pImpEditEngine.
|
virtual |
Definition at line 96 of file editeng.cxx.
void EditEngine::AppendDeletedNodeInfo | ( | DeletedNodeInfo * | pInfo | ) |
Definition at line 731 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditUndoDelContent::Redo().
void EditEngine::ApplyChangedSentence | ( | EditView const & | rEditView, |
const svx::SpellPortions & | rNewPortions, | ||
bool | bRecheck | ||
) |
Definition at line 2253 of file editeng.cxx.
References pImpEditEngine.
|
virtual |
Reimplemented in OutlinerEditEng.
Definition at line 2618 of file editeng.cxx.
Referenced by SvxEditEngineForwarder::CalcFieldValue().
sal_uInt32 EditEngine::CalcTextWidth | ( | ) |
Definition at line 1461 of file editeng.cxx.
References IsEffectivelyVertical(), and pImpEditEngine.
Referenced by Draw(), SvxEditEngineForwarder::GetCharBounds(), SvxEditEngineForwarder::GetIndexAtPoint(), and SvxEditEngineForwarder::GetParaBounds().
void EditEngine::CallHtmlImportHandler | ( | HtmlImportInfo & | rInfo | ) |
Definition at line 2855 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditHTMLParser::AnchorEnd(), EditHTMLParser::CallParser(), EditHTMLParser::ImpInsertParaBreak(), EditHTMLParser::ImpInsertText(), EditHTMLParser::ImpSetAttribs(), and EditHTMLParser::NextToken().
void EditEngine::CallRtfImportHandler | ( | RtfImportInfo & | rInfo | ) |
Definition at line 2860 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditRTFParser::CallParser(), EditRTFParser::InsertPara(), EditRTFParser::InsertText(), EditRTFParser::NextToken(), EditRTFParser::SetAttrInDoc(), and EditRTFParser::UnknownAttrToken().
|
private |
Definition at line 686 of file editeng.cxx.
References pImpEditEngine.
Referenced by ImpEditView::Command(), ImpEditView::MouseButtonDown(), ImpEditView::SetCursorAtPoint(), and ImpEditView::ShowCursor().
void EditEngine::Clear | ( | ) |
Definition at line 1487 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::ClearModifyFlag | ( | ) |
Definition at line 1668 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::ClearOverflowingParaNum | ( | ) |
Definition at line 2883 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::ClearPolygon | ( | ) |
Definition at line 543 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::ClearSpellErrors | ( | ) |
Definition at line 2238 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::CompleteOnlineSpelling | ( | ) |
Definition at line 2416 of file editeng.cxx.
References pImpEditEngine.
EditPaM EditEngine::ConnectContents | ( | sal_Int32 | nLeftNode, |
bool | bBackward | ||
) |
Definition at line 751 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditUndoConnectParas::Redo(), and EditUndoSplitPara::Undo().
EditPaM EditEngine::ConnectParagraphs | ( | ContentNode * | pLeft, |
ContentNode * | pRight, | ||
bool | bBackward | ||
) |
Definition at line 829 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditRTFParser::CallParser(), and SvxReadXML().
|
virtual |
Reimplemented in OutlinerEditEng.
Definition at line 2263 of file editeng.cxx.
Referenced by TextConvWrapper::ConvMore_impl().
Definition at line 824 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditUndoInsertChars::Redo(), EditUndoRemoveChars::Redo(), EditUndoInsertFeature::Redo(), EditUndoInsertChars::Undo(), EditUndoRemoveChars::Undo(), and EditUndoInsertFeature::Undo().
ESelection EditEngine::CreateESelection | ( | const EditSelection & | rSel | ) | const |
Definition at line 940 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditHTMLParser::AnchorEnd(), EditRTFParser::CallParser(), EditHTMLParser::CallParser(), EditHTMLParser::ImpInsertParaBreak(), EditHTMLParser::ImpInsertText(), EditHTMLParser::ImpSetAttribs(), EditRTFParser::InsertPara(), EditRTFParser::InsertText(), EditHTMLParser::NextToken(), EditRTFParser::NextToken(), EditRTFParser::SetAttrInDoc(), and EditRTFParser::UnknownAttrToken().
|
static |
Definition at line 2701 of file editeng.cxx.
References CreateFont().
Referenced by Outliner::ImpCalcBulletFont().
|
static |
Definition at line 2631 of file editeng.cxx.
Referenced by getEditEngineItemPool(), and GetGlobalItemPool().
EditSelection EditEngine::CreateSelection | ( | const ESelection & | rSel | ) |
Definition at line 945 of file editeng.cxx.
References pImpEditEngine.
Referenced by TextChainingUtils::DeeplyMergeParaObject(), EditUndoSetAttribs::ImpSetSelection(), TextChainingUtils::JuxtaposeParaObject(), EditUndoSetAttribs::Redo(), EditUndoTransliteration::Redo(), SvxReadXML(), and EditUndoTransliteration::Undo().
|
static |
Definition at line 2712 of file editeng.cxx.
References CreateFont().
Referenced by SvxAccessibleTextAdapter::GetCharBounds(), and SvxAccessibleTextAdapter::GetIndexAtPoint().
std::unique_ptr< EditTextObject > EditEngine::CreateTextObject | ( | ) |
Definition at line 1517 of file editeng.cxx.
References pImpEditEngine.
Referenced by SvxEditEngineForwarder::CopyText().
std::unique_ptr< EditTextObject > EditEngine::CreateTextObject | ( | const ESelection & | rESelection | ) |
Definition at line 1522 of file editeng.cxx.
References pImpEditEngine.
std::unique_ptr< EditTextObject > EditEngine::CreateTextObject | ( | sal_Int32 | nPara, |
sal_Int32 | nParas = 1 |
||
) |
Definition at line 1606 of file editeng.cxx.
References Count, DBG_ASSERT, GetEditDoc(), ContentNode::Len(), EditSelection::Max(), EditSelection::Min(), and pImpEditEngine.
|
private |
Definition at line 814 of file editeng.cxx.
References pImpEditEngine.
Referenced by TextChainingUtils::CreateTransferableFromText(), ImpEditView::CutCopy(), ImpEditView::dragGestureRecognized(), and EditView::GetTransferable().
css::uno::Reference< css::datatransfer::XTransferable > EditEngine::CreateTransferable | ( | const ESelection & | rSelection | ) | const |
Definition at line 2488 of file editeng.cxx.
References pImpEditEngine.
EditPaM EditEngine::CursorLeft | ( | const EditPaM & | rPaM, |
sal_uInt16 | nCharacterIteratorMode = css::i18n::CharacterIteratorMode::SKIPCELL |
||
) |
Definition at line 890 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditRTFParser::MovePos().
|
private |
Definition at line 681 of file editeng.cxx.
References pImpEditEngine.
Referenced by ImpEditView::SetCursorAtPoint().
EditPaM EditEngine::CursorRight | ( | const EditPaM & | rPaM, |
sal_uInt16 | nCharacterIteratorMode = css::i18n::CharacterIteratorMode::SKIPCELL |
||
) |
Definition at line 895 of file editeng.cxx.
References pImpEditEngine.
Referenced by ImpEditView::ImplGetEditCursor(), and EditRTFParser::MovePos().
EditPaM EditEngine::DeleteSelected | ( | const EditSelection & | rSel | ) |
Definition at line 970 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditUndoTransliteration::Undo().
EditPaM EditEngine::DeleteSelection | ( | const EditSelection & | rSel | ) |
Definition at line 935 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditRTFParser::CallParser(), EdtAutoCorrDoc::ChgAutoCorrWord(), EdtAutoCorrDoc::Delete(), ImpEditView::dragDropEnd(), ImpEditView::Paste(), EditUndoRemoveChars::Redo(), EdtAutoCorrDoc::ReplaceRange(), EdtAutoCorrDoc::SetINetAttr(), and EditUndoInsertFeature::Undo().
void EditEngine::DisableAttributeExpanding | ( | ) |
Definition at line 2892 of file editeng.cxx.
References pImpEditEngine.
|
static |
Definition at line 2742 of file editeng.cxx.
References vcl::KeyCode::GetCode(), vcl::KeyCode::GetFunction(), KeyEvent::GetKeyCode(), vcl::KeyCode::IsMod1(), vcl::KeyCode::IsMod2(), IsSimpleCharInput(), KEY_BACKSPACE, KEY_DELETE, KEY_RETURN, and KEY_TAB.
Referenced by OutlinerView::PostKeyEvent().
|
static |
Definition at line 2719 of file editeng.cxx.
References vcl::KeyCode::GetCode(), KeyEvent::GetKeyCode(), vcl::KeyCode::IsMod2(), KEY_DOWN, KEY_END, KEY_HOME, KEY_LEFT, KEY_PAGEDOWN, KEY_PAGEUP, KEY_RIGHT, and KEY_UP.
void EditEngine::Draw | ( | OutputDevice & | rOutDev, |
const Point & | rStartPos, | ||
Degree10 | nOrientation = 0_deg10 |
||
) |
Definition at line 209 of file editeng.cxx.
References Point::AdjustX(), OutputDevice::GetConnectMetaFile(), GetPaperSize(), IsEffectivelyVertical(), pImpEditEngine, OutputDevice::Pop(), OutputDevice::Push(), Point::RotateAround(), and Width.
void EditEngine::Draw | ( | OutputDevice & | rOutDev, |
const tools::Rectangle & | rOutRect | ||
) |
void EditEngine::Draw | ( | OutputDevice & | rOutDev, |
const tools::Rectangle & | rOutRect, | ||
const Point & | rStartDocPos | ||
) |
Definition at line 227 of file editeng.cxx.
References Draw().
void EditEngine::Draw | ( | OutputDevice & | rOutDev, |
const tools::Rectangle & | rOutRect, | ||
const Point & | rStartDocPos, | ||
bool | bClip | ||
) |
Definition at line 232 of file editeng.cxx.
References tools::Rectangle::AdjustBottom(), tools::Rectangle::AdjustRight(), bDebugPaint, CalcTextWidth(), DumpData(), OutputDevice::GetClipRegion(), OutputDevice::GetConnectMetaFile(), tools::Rectangle::GetHeight(), OutputDevice::GetOutDevType(), GetTextHeight(), tools::Rectangle::GetWidth(), OutputDevice::IntersectClipRegion(), OutputDevice::IsClipRegion(), IsEffectivelyVertical(), tools::Rectangle::Left(), OutputDevice::LogicToPixel(), OUTDEV_PRINTER, pImpEditEngine, OutputDevice::PixelToLogic(), OutputDevice::Pop(), OutputDevice::Push(), tools::Rectangle::Right(), OutputDevice::SetClipRegion(), Point::setX(), Point::setY(), tools::Rectangle::Top(), Size::Width(), Point::X(), and Point::Y().
|
virtual |
Reimplemented in OutlinerEditEng.
Definition at line 2506 of file editeng.cxx.
Referenced by ImpEditEngine::Paint().
|
virtual |
Reimplemented in OutlinerEditEng.
Definition at line 2497 of file editeng.cxx.
Referenced by ImpEditEngine::Paint().
void EditEngine::dumpAsXmlEditDoc | ( | xmlTextWriterPtr | pWriter | ) | const |
Definition at line 915 of file editeng.cxx.
References pImpEditEngine.
|
static |
Definition at line 331 of file editdbg.cxx.
References ContentNode::Copy(), Count, SfxStyleSheetIterator::Count(), TextPortionList::Count(), Application::CreateMessageDialog(), DBG_ASSERT, DbgOutItem(), DbgOutItemSet(), FILE, SfxStyleSheetIterator::First(), GetActiveView(), CharAttribList::GetAttribs(), EditView::GetAttribs(), ContentNode::GetCharAttribs(), GetCharAttribs(), ContentNode::GetContentAttribs(), GetControlWord(), GetEmptyItemSet(), EditLine::GetEnd(), EditLine::GetEndPortion(), SfxStyleSheetBase::GetFollow(), EditLine::GetHeight(), ContentAttribs::GetItems(), SfxStyleSheetBase::GetItemSet(), TextPortion::GetKind(), TextPortion::GetLen(), ParaPortion::GetLines(), vcl::Window::GetMapMode(), MapMode::GetMapUnit(), EditLine::GetMaxAscent(), GetMaxAutoPaperSize(), GetMinAutoPaperSize(), SfxStyleSheetBase::GetName(), ParaPortion::GetNode(), EditView::GetOutputArea(), GetPaperSize(), SfxStyleSheetBase::GetParent(), SfxItemSet::GetPool(), EditView::GetSelection(), tools::Rectangle::GetSize(), TextPortion::GetSize(), EditLine::GetStart(), EditLine::GetStartPortion(), ContentNode::GetString(), ContentNode::GetStyleSheet(), ParaPortion::GetTextPortions(), GetView(), GetViewCount(), EditView::GetVisArea(), EditView::GetWindow(), vcl::Window::HasFocus(), Size::Height(), ParaPortion::IsInvalid(), IsUpdateLayout(), tools::Rectangle::Left(), ContentNode::Len(), n, ESelection::nEndPara, ESelection::nEndPos, SfxStyleSheetIterator::Next(), ESelection::nStartPara, ESelection::nStartPos, OUStringToOString(), pImpEditEngine, SAL_PRI_SIZET, tools::Rectangle::Top(), Size::Width(), and z.
Referenced by Draw(), and PostKeyEvent().
void EditEngine::EnableAutoColor | ( | bool | b | ) |
Definition at line 184 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::EnableSkipOutsideFormat | ( | bool | set | ) |
Definition at line 2896 of file editeng.cxx.
References pImpEditEngine, and set().
void EditEngine::EnableUndo | ( | bool | bEnable | ) |
Definition at line 100 of file editeng.cxx.
References pImpEditEngine.
Definition at line 857 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::EraseVirtualDevice | ( | ) |
Definition at line 2180 of file editeng.cxx.
References pImpEditEngine.
|
virtual |
Definition at line 2623 of file editeng.cxx.
Referenced by SvxEditEngineForwarder::FieldClicked(), and ImpEditEngine::MouseButtonUp().
Definition at line 2433 of file editeng.cxx.
References EditPaM::GetIndex(), EditPaM::GetNode(), EPosition::nIndex, EPosition::nPara, and pImpEditEngine.
Referenced by SvxEditEngineForwarder::GetIndexAtPoint(), and SvxOutlinerForwarder::GetIndexAtPoint().
sal_Int32 EditEngine::FindParagraph | ( | tools::Long | nDocPosY | ) |
Definition at line 2428 of file editeng.cxx.
References pImpEditEngine.
|
private |
Definition at line 696 of file editeng.cxx.
References pImpEditEngine.
|
private |
Definition at line 701 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::ForceAutoColor | ( | bool | b | ) |
Definition at line 189 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::FormatAndLayout | ( | EditView * | pCurView, |
bool | bCalledFromUndo = false |
||
) |
Definition at line 799 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditView::InsertField(), EditView::InsertText(), EditUndoManager::Redo(), and EditUndoManager::Undo().
EditView * EditEngine::GetActiveView | ( | ) | const |
Definition at line 365 of file editeng.cxx.
References pImpEditEngine.
Referenced by DumpData(), EditUndo::EditUndo(), EditUndoSetAttribs::ImpSetSelection(), EditUndoDelContent::Redo(), EditUndoConnectParas::Redo(), EditUndoSplitPara::Redo(), EditUndoInsertChars::Redo(), EditUndoRemoveChars::Redo(), EditUndoInsertFeature::Redo(), EditUndoMoveParagraphs::Redo(), EditUndoTransliteration::Redo(), EditUndoManager::Redo(), EditUndoDelContent::Undo(), EditUndoConnectParas::Undo(), EditUndoSplitPara::Undo(), EditUndoInsertChars::Undo(), EditUndoRemoveChars::Undo(), EditUndoInsertFeature::Undo(), EditUndoMoveParagraphs::Undo(), EditUndoTransliteration::Undo(), EditUndoMarkSelection::Undo(), and EditUndoManager::Undo().
void EditEngine::GetAllMisspellRanges | ( | std::vector< editeng::MisspellRanges > & | rRanges | ) | const |
Definition at line 2200 of file editeng.cxx.
References pImpEditEngine.
SfxItemSet EditEngine::GetAttribs | ( | const ESelection & | rSel, |
EditEngineAttribs | nOnlyHardAttrib = EditEngineAttribs::All |
||
) |
Definition at line 1784 of file editeng.cxx.
References ESelection::nEndPara, ESelection::nEndPos, ESelection::nStartPara, ESelection::nStartPos, and pImpEditEngine.
SfxItemSet EditEngine::GetAttribs | ( | sal_Int32 | nPara, |
sal_Int32 | nStart, | ||
sal_Int32 | nEnd, | ||
GetAttribsFlags | nFlags = GetAttribsFlags::ALL |
||
) | const |
Definition at line 1791 of file editeng.cxx.
References pImpEditEngine.
Referenced by SvxEditEngineForwarder::GetAttribs(), SvxEditSourceHelper::GetAttributeRun(), and ImplOutlinerForwarderGetAttribs().
Color EditEngine::GetAutoColor | ( | ) | const |
Definition at line 179 of file editeng.cxx.
References pImpEditEngine.
Color const & EditEngine::GetBackgroundColor | ( | ) | const |
Definition at line 174 of file editeng.cxx.
References pImpEditEngine.
const SfxItemSet & EditEngine::GetBaseParaAttribs | ( | sal_Int32 | nPara | ) | const |
Definition at line 950 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditHTMLParser::ImpSetAttribs(), and EditRTFParser::SetAttrInDoc().
Definition at line 2814 of file editeng.cxx.
References pImpEditEngine.
Referenced by ImpEditView::drop().
|
virtual |
Reimplemented in OutlinerEditEng.
Definition at line 2613 of file editeng.cxx.
Referenced by ImpEditEngine::CreateAndInsertEmptyLine(), ImpEditEngine::CreateLines(), and ImpEditView::IsBulletArea().
tools::Rectangle EditEngine::GetCharacterBounds | ( | const EPosition & | rPos | ) | const |
Definition at line 2446 of file editeng.cxx.
References EndOfLine, ContentNode::Len(), EPosition::nIndex, EPosition::nPara, pImpEditEngine, tools::Rectangle::Right(), tools::Rectangle::SetRight(), and TextOnly.
Referenced by SvxEditEngineForwarder::GetCharBounds(), and SvxOutlinerForwarder::GetCharBounds().
void EditEngine::GetCharAttribs | ( | sal_Int32 | nPara, |
std::vector< EECharAttrib > & | rLst | ||
) | const |
Definition at line 1779 of file editeng.cxx.
References pImpEditEngine.
Referenced by DumpData(), SvxEditSourceHelper::GetAttributeRun(), and GetSvxEditEngineItemState().
EEControlBits EditEngine::GetControlWord | ( | ) | const |
Definition at line 1953 of file editeng.cxx.
References pImpEditEngine.
Referenced by DumpData(), EdtAutoCorrDoc::GetPrevPara(), and OutlinerEditEng::PaintingFirstLine().
EEHorizontalTextDirection EditEngine::GetDefaultHorizontalTextDirection | ( | ) | const |
Definition at line 471 of file editeng.cxx.
References pImpEditEngine.
LanguageType EditEngine::GetDefaultLanguage | ( | ) | const |
Definition at line 2220 of file editeng.cxx.
References pImpEditEngine.
Definition at line 1974 of file editeng.cxx.
References GetPaperSize(), IsEffectivelyVertical(), IsTopToBottom(), Point::setX(), Point::setY(), Width, Point::X(), and Point::Y().
Referenced by IsTextPos().
Point EditEngine::GetDocPosTopLeft | ( | sal_Int32 | nParagraph | ) |
Definition at line 1993 of file editeng.cxx.
References EditLineList::Count(), DBG_ASSERT, ParaPortion::GetLines(), ParaPortion::GetNode(), EditLine::GetStartPosX(), SvxLRSpaceItem::GetTextFirstLineOffset(), SvxLRSpaceItem::GetTextLeft(), pImpEditEngine, Point::setX(), and Point::setY().
Referenced by GetParaBounds(), SvxEditEngineForwarder::GetParaBounds(), and ImpEditView::IsBulletArea().
EditDoc & EditEngine::GetEditDoc | ( | ) |
Definition at line 905 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditRTFParser::AddRTFDefaultValues(), EditRTFParser::CallParser(), TextConvWrapper::ConvMore_impl(), TextConvWrapper::ConvStart_impl(), CreateTextObject(), ImpEditView::dragDropEnd(), ImpEditView::dragGestureRecognized(), ImpEditView::dragOver(), ImpEditView::DrawSelectionXOR(), ImpEditView::drop(), ImpEditView::GetEditCursor(), ImpEditView::GetField(), EditNodeIdx::GetIdx(), EdtAutoCorrDoc::GetPrevPara(), GetText(), ImpEditView::ImpEditView(), EdtAutoCorrDoc::ImplStartUndoAction(), EditHTMLParser::ImpSetAttribs(), EditHTMLParser::ImpSetStyleSheet(), EditView::InsertText(), ImpEditView::IsBulletArea(), ImpEditView::IsInSelection(), EditHTMLParser::NextToken(), ImpEditView::Paste(), EditUndoDelContent::Redo(), EditUndoManager::Redo(), EdtAutoCorrDoc::SetAttr(), EditRTFParser::SetAttrInDoc(), ImpEditView::SetEditSelection(), EditRTFParser::SetEndPrevPara(), ImpEditView::ShowCursor(), ImpEditView::SpellIgnoreWord(), EditSpellWrapper::SpellMore(), EditSpellWrapper::SpellStart(), SvxReadXML(), EditUndoSetAttribs::Undo(), EditUndoTransliteration::Undo(), and EditUndoManager::Undo().
const EditDoc & EditEngine::GetEditDoc | ( | ) | const |
Definition at line 910 of file editeng.cxx.
References pImpEditEngine.
SfxItemPool * EditEngine::GetEditTextObjectPool | ( | ) | const |
Definition at line 2058 of file editeng.cxx.
References pImpEditEngine.
EditEngine::ViewsType & EditEngine::GetEditViews | ( | ) |
Definition at line 784 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditUndoManager::Redo(), and EditUndoManager::Undo().
const EditEngine::ViewsType & EditEngine::GetEditViews | ( | ) | const |
Definition at line 789 of file editeng.cxx.
References pImpEditEngine.
const SfxItemSet & EditEngine::GetEmptyItemSet | ( | ) | const |
Definition at line 199 of file editeng.cxx.
References pImpEditEngine.
Referenced by DumpData(), EditView::ExecuteSpellPopup(), SvxEditEngineForwarder::GetEmptyItemSetPtr(), SvxOutlinerForwarder::GetEmptyItemSetPtr(), SvxEditEngineForwarder::GetPool(), EdtAutoCorrDoc::SetAttr(), and EditHTMLParser::StartPara().
std::unique_ptr< EditTextObject > EditEngine::GetEmptyTextObject | ( | ) | const |
Definition at line 1528 of file editeng.cxx.
References pImpEditEngine.
Definition at line 2825 of file editeng.cxx.
References pImpEditEngine.
Referenced by ImpEditView::dragDropEnd().
sal_uInt16 EditEngine::GetFieldCount | ( | sal_Int32 | nPara | ) | const |
Definition at line 2321 of file editeng.cxx.
References EE_FEATURE_FIELD(), CharAttribList::GetAttribs(), ContentNode::GetCharAttribs(), and pImpEditEngine.
Referenced by SvxEditEngineForwarder::GetFieldCount(), and SvxOutlinerForwarder::GetFieldCount().
EFieldInfo EditEngine::GetFieldInfo | ( | sal_Int32 | nPara, |
sal_uInt16 | nField | ||
) | const |
Definition at line 2337 of file editeng.cxx.
References EFieldInfo::aCurrentText, EE_FEATURE_FIELD(), CharAttribList::GetAttribs(), ContentNode::GetCharAttribs(), EditCharAttrib::GetItem(), EditCharAttrib::GetStart(), p, pImpEditEngine, and EditCharAttrib::Which().
Referenced by SvxEditEngineForwarder::GetFieldInfo(), and SvxOutlinerForwarder::GetFieldInfo().
tools::Long EditEngine::GetFirstLineStartX | ( | sal_Int32 | nParagraph | ) |
Definition at line 1958 of file editeng.cxx.
References DBG_ASSERT, ParaPortion::GetLines(), EditLine::GetStartPosX(), and pImpEditEngine.
basegfx::B2DTuple EditEngine::getGlobalFontScale | ( | ) | const |
Definition at line 2296 of file editeng.cxx.
References pImpEditEngine, x, and y.
void EditEngine::getGlobalFontScale | ( | double & | rX, |
double & | rY | ||
) | const |
Definition at line 2291 of file editeng.cxx.
References pImpEditEngine.
|
static |
Definition at line 2653 of file editeng.cxx.
References CreatePool(), comphelper::getProcessComponentContext(), and pGlobalPool.
Referenced by SvxDummyTextSource::GetAttribs(), accessibility::ImplGetSvxCharAndParaPropertiesSet(), ImplGetSvxTextPortionSvxPropertySet(), ImplGetSvxUnoOutlinerTextCursorSvxPropertySet(), and SvxReadXML().
basegfx::B2DTuple EditEngine::getGlobalSpacingScale | ( | ) | const |
Definition at line 2283 of file editeng.cxx.
References pImpEditEngine, x, and y.
void EditEngine::getGlobalSpacingScale | ( | double & | rX, |
double & | rY | ||
) | const |
Definition at line 2278 of file editeng.cxx.
References pImpEditEngine.
const Link< HtmlImportInfo &, void > & EditEngine::GetHtmlImportHdl | ( | ) | const |
Definition at line 1570 of file editeng.cxx.
References pImpEditEngine.
|
private |
Definition at line 900 of file editeng.cxx.
References pImpEditEngine.
Referenced by ImpEditView::drop(), ImpEditView::Paste(), and ImpEditView::ShowCursor().
editeng::LanguageSpan EditEngine::GetLanguage | ( | const EditPaM & | rPaM | ) | const |
Definition at line 482 of file editeng.cxx.
References pImpEditEngine.
Referenced by EdtAutoCorrDoc::ChgAutoCorrWord(), EdtAutoCorrDoc::GetLanguage(), SvxEditEngineForwarder::GetLanguage(), GetStatusValueForThesaurusFromContext(), ImpEditEngine::HasConvertibleTextPortion(), ImpEditEngine::ImpConvert(), and PostKeyEvent().
editeng::LanguageSpan EditEngine::GetLanguage | ( | sal_Int32 | nPara, |
sal_Int32 | nPos | ||
) | const |
Definition at line 487 of file editeng.cxx.
References DBG_ASSERT, nPos, and pImpEditEngine.
void EditEngine::GetLineBoundaries | ( | sal_Int32 & | rStart, |
sal_Int32 & | rEnd, | ||
sal_Int32 | nParagraph, | ||
sal_Int32 | nLine | ||
) | const |
Definition at line 608 of file editeng.cxx.
References pImpEditEngine.
Referenced by SvxOutlinerForwarder::GetLineBoundaries(), and SvxEditEngineForwarder::GetLineBoundaries().
sal_Int32 EditEngine::GetLineCount | ( | sal_Int32 | nParagraph | ) | const |
Definition at line 594 of file editeng.cxx.
References pImpEditEngine.
Referenced by SvxEditEngineForwarder::GetLineCount().
sal_uInt32 EditEngine::GetLineHeight | ( | sal_Int32 | nParagraph | ) |
Definition at line 622 of file editeng.cxx.
References pImpEditEngine.
Referenced by SvxEditEngineForwarder::GetCharBounds().
sal_Int32 EditEngine::GetLineLen | ( | sal_Int32 | nParagraph, |
sal_Int32 | nLine | ||
) | const |
Definition at line 601 of file editeng.cxx.
References pImpEditEngine.
Referenced by SvxEditEngineForwarder::GetLineLen().
sal_Int32 EditEngine::GetLineNumberAtIndex | ( | sal_Int32 | nPara, |
sal_Int32 | nIndex | ||
) | const |
Definition at line 615 of file editeng.cxx.
References nIndex, and pImpEditEngine.
Referenced by SvxEditEngineForwarder::GetLineNumberAtIndex(), and SvxOutlinerForwarder::GetLineNumberAtIndex().
|
private |
Definition at line 879 of file editeng.cxx.
References pImpEditEngine.
Referenced by ImpEditView::DrawSelectionXOR().
const Size & EditEngine::GetLOKSpecialPaperSize | ( | ) | const |
Definition at line 2906 of file editeng.cxx.
References pImpEditEngine.
const Size & EditEngine::GetMaxAutoPaperSize | ( | ) | const |
const Size & EditEngine::GetMinAutoPaperSize | ( | ) | const |
Definition at line 1550 of file editeng.cxx.
References pImpEditEngine.
Referenced by ParagraphDeleted(), ParagraphHeightChanged(), and ParagraphInserted().
|
virtual |
Reimplemented in OutlinerEditEng.
Definition at line 2027 of file editeng.cxx.
Referenced by ImpEditEngine::GetNumberFormat().
sal_Int32 EditEngine::GetOverflowingLineNum | ( | ) | const |
Definition at line 2879 of file editeng.cxx.
References pImpEditEngine.
sal_Int32 EditEngine::GetOverflowingParaNum | ( | ) | const |
Definition at line 2875 of file editeng.cxx.
References pImpEditEngine.
Definition at line 862 of file editeng.cxx.
References pImpEditEngine.
Referenced by ImpEditView::dragOver(), ImpEditView::GetField(), ImpEditView::IsBulletArea(), ImpEditView::IsSelectionAtPoint(), and ImpEditView::SetCursorAtPoint().
const Size & EditEngine::GetPaperSize | ( | ) | const |
Definition at line 421 of file editeng.cxx.
References pImpEditEngine.
Referenced by Draw(), DumpData(), and GetDocPos().
const SfxPoolItem & EditEngine::GetParaAttrib | ( | sal_Int32 | nPara, |
sal_uInt16 | nWhich | ||
) | const |
Definition at line 1764 of file editeng.cxx.
References pImpEditEngine.
Referenced by ImpEditView::dragGestureRecognized(), SvxEditEngineForwarder::GetParaAttribs(), EdtAutoCorrDoc::GetPrevPara(), and ImpEditEngine::Paint().
|
inline |
Definition at line 338 of file include/editeng/editeng.hxx.
const SfxItemSet & EditEngine::GetParaAttribs | ( | sal_Int32 | nPara | ) | const |
Definition at line 1754 of file editeng.cxx.
References pImpEditEngine.
Referenced by SvxEditEngineForwarder::GetItemState(), and SvxEditEngineForwarder::GetParaAttribs().
tools::Rectangle EditEngine::GetParaBounds | ( | sal_Int32 | nPara | ) |
Definition at line 630 of file editeng.cxx.
References GetDocPosTopLeft(), IsEffectivelyVertical(), pImpEditEngine, and Point::Y().
sal_Int32 EditEngine::GetParagraphCount | ( | ) | const |
Definition at line 589 of file editeng.cxx.
References pImpEditEngine.
Referenced by SvxEditEngineForwarder::AppendParagraph(), SvxOutlinerForwarder::AppendParagraph(), SvxEditEngineForwarder::AppendTextPortion(), SvxOutlinerForwarder::AppendTextPortion(), SvxEditSourceHelper::GetAttributeRun(), SvxEditEngineForwarder::GetParagraphCount(), ImpEditEngine::HasConvertibleTextPortion(), InsertParagraph(), and PostKeyEvent().
ParagraphInfos EditEngine::GetParagraphInfos | ( | sal_Int32 | nPara | ) |
Definition at line 2462 of file editeng.cxx.
References aInfos, EditLineList::Count(), DBG_ASSERT, EditLine::GetHeight(), ParaPortion::GetLines(), EditLine::GetMaxAscent(), EditLine::GetTxtHeight(), and pImpEditEngine.
ParaPortionList & EditEngine::GetParaPortions | ( | ) |
Definition at line 920 of file editeng.cxx.
References pImpEditEngine.
Referenced by ImpEditView::dragOver(), ImpEditView::GetEditCursor(), ImpEditView::IsBulletArea(), and ImpEditView::ShowCursor().
const ParaPortionList & EditEngine::GetParaPortions | ( | ) | const |
Definition at line 925 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::GetPortions | ( | sal_Int32 | nPara, |
std::vector< sal_Int32 > & | rList | ||
) |
Definition at line 1841 of file editeng.cxx.
References TextPortionList::Count(), ParaPortion::GetTextPortions(), n, and pImpEditEngine.
Referenced by EditView::ChangeFontSize(), SvxEditEngineForwarder::GetPortions(), ImpEditEngine::HasConvertibleTextPortion(), and ImpEditEngine::ImpConvert().
|
private |
Definition at line 706 of file editeng.cxx.
References pImpEditEngine.
OutputDevice * EditEngine::GetRefDevice | ( | ) | const |
Definition at line 154 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditRTFParser::AddRTFDefaultValues(), EditRTFParser::EditRTFParser(), and SvxEditEngineForwarder::GetRefDevice().
MapMode const & EditEngine::GetRefMapMode | ( | ) | const |
Definition at line 164 of file editeng.cxx.
References pImpEditEngine.
Referenced by SvxEditEngineForwarder::GetMapMode(), and EditHTMLParser::ImpSetStyleSheet().
TextRotation EditEngine::GetRotation | ( | ) | const |
Definition at line 436 of file editeng.cxx.
References pImpEditEngine.
const Link< RtfImportInfo &, void > & EditEngine::GetRtfImportHdl | ( | ) | const |
Definition at line 1580 of file editeng.cxx.
References pImpEditEngine.
SvtScriptType EditEngine::GetScriptType | ( | const EditSelection & | rSel | ) | const |
Definition at line 711 of file editeng.cxx.
References pImpEditEngine.
SvtScriptType EditEngine::GetScriptType | ( | const ESelection & | rSelection | ) | const |
Definition at line 476 of file editeng.cxx.
References pImpEditEngine.
Referenced by GetStatusValueForThesaurusFromContext().
OUString EditEngine::GetSelected | ( | const EditSelection & | rSel | ) | const |
Definition at line 965 of file editeng.cxx.
References pImpEditEngine.
Referenced by EdtAutoCorrDoc::SetINetAttr().
|
private |
Definition at line 990 of file editeng.cxx.
References pImpEditEngine.
Referenced by ImpEditView::SetCursorAtPoint().
Reference< XSpellChecker1 > const & EditEngine::GetSpeller | ( | ) |
Definition at line 2190 of file editeng.cxx.
References pImpEditEngine.
vcl::Font EditEngine::GetStandardFont | ( | sal_Int32 | nPara | ) |
Definition at line 1810 of file editeng.cxx.
References GetStandardSvxFont().
SvxFont EditEngine::GetStandardSvxFont | ( | sal_Int32 | nPara | ) |
Definition at line 1815 of file editeng.cxx.
References ContentNode::GetCharAttribs(), CharAttribList::GetDefFont(), and pImpEditEngine.
Referenced by GetStandardFont().
Link< EditStatus &, void > const & EditEngine::GetStatusEventHdl | ( | ) | const |
Definition at line 1560 of file editeng.cxx.
References pImpEditEngine.
SfxStyleSheet * EditEngine::GetStyleSheet | ( | sal_Int32 | nPara | ) |
Definition at line 2153 of file editeng.cxx.
References pImpEditEngine.
const SfxStyleSheet * EditEngine::GetStyleSheet | ( | sal_Int32 | nPara | ) | const |
Definition at line 2148 of file editeng.cxx.
References pImpEditEngine.
Referenced by SvxOutlinerForwarder::GetAttribs(), SvxOutlinerForwarder::GetParaAttribs(), and SvxEditEngineForwarder::GetStyleSheet().
SfxStyleSheetPool * EditEngine::GetStyleSheetPool | ( | ) |
Definition at line 2163 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditRTFParser::CreateStyleSheet(), EditRTFParser::CreateStyleSheets(), EditRTFParser::SetAttrInDoc(), and SvxEditEngineForwarder::SetStyleSheet().
OUString EditEngine::GetText | ( | const ESelection & | rSelection | ) | const |
Definition at line 578 of file editeng.cxx.
References pImpEditEngine.
OUString EditEngine::GetText | ( | LineEnd | eEnd = LINEEND_LF | ) | const |
Definition at line 573 of file editeng.cxx.
References pImpEditEngine.
Referenced by GetStatusValueForThesaurusFromContext(), SvxEditEngineForwarder::GetText(), SvxOutlinerForwarder::GetText(), and ImpEditEngine::ImpConvert().
OUString EditEngine::GetText | ( | sal_Int32 | nParagraph | ) | const |
Definition at line 1655 of file editeng.cxx.
References aStr, Count, GetEditDoc(), and pImpEditEngine.
sal_uInt32 EditEngine::GetTextHeight | ( | ) | const |
Definition at line 1439 of file editeng.cxx.
References IsEffectivelyVertical(), and pImpEditEngine.
Referenced by Draw(), SvxEditEngineForwarder::GetCharBounds(), SvxEditEngineForwarder::GetIndexAtPoint(), SvxEditEngineForwarder::GetParaBounds(), and PostKeyEvent().
sal_uInt32 EditEngine::GetTextHeight | ( | sal_Int32 | nParagraph | ) | const |
Definition at line 654 of file editeng.cxx.
References pImpEditEngine.
sal_uInt32 EditEngine::GetTextHeightNTP | ( | ) | const |
Definition at line 1449 of file editeng.cxx.
References IsEffectivelyVertical(), and pImpEditEngine.
sal_Int32 EditEngine::GetTextLen | ( | ) | const |
Definition at line 584 of file editeng.cxx.
References pImpEditEngine.
Referenced by SvxEditEngineForwarder::AppendTextPortion(), SvxOutlinerForwarder::AppendTextPortion(), EditView::ChangeFontSize(), ImpEditEngine::Command(), TextChainingUtils::CreateTransferableFromText(), SvxEditSourceHelper::GetAttributeRun(), SvxEditEngineForwarder::GetCharBounds(), GetSvxEditEngineItemState(), SvxEditEngineForwarder::GetTextLen(), SvxOutlinerForwarder::GetTextLen(), and SetCharAttribs().
sal_Int32 EditEngine::GetTextLen | ( | sal_Int32 | nParagraph | ) | const |
Definition at line 1646 of file editeng.cxx.
References DBG_ASSERT, ContentNode::Len(), and pImpEditEngine.
|
virtual |
Reimplemented in OutlinerEditEng.
Definition at line 2564 of file editeng.cxx.
References EditResId(), EDITUNDO_ATTRIBS, EDITUNDO_CONNECTPARAS, EDITUNDO_CUT, EDITUNDO_DELCONTENT, EDITUNDO_DELETE, EDITUNDO_DRAGANDDROP, EDITUNDO_INDENTBLOCK, EDITUNDO_INSERT, EDITUNDO_INSERTCHARS, EDITUNDO_INSERTFEATURE, EDITUNDO_MOVEPARAGRAPHS, EDITUNDO_MOVEPARAS, EDITUNDO_PARAATTRIBS, EDITUNDO_PASTE, EDITUNDO_READ, EDITUNDO_REMOVECHARS, EDITUNDO_REPLACEALL, EDITUNDO_RESETATTRIBS, EDITUNDO_SPLITPARA, EDITUNDO_STYLESHEET, EDITUNDO_TRANSLITERATE, EDITUNDO_UNINDENTBLOCK, and nId.
Referenced by EditUndo::GetComment(), and OutlinerEditEng::GetUndoComment().
SfxUndoManager & EditEngine::GetUndoManager | ( | ) |
Definition at line 115 of file editeng.cxx.
References pImpEditEngine.
bool EditEngine::GetVertical | ( | ) | const |
Definition at line 451 of file editeng.cxx.
References pImpEditEngine.
EditView * EditEngine::GetView | ( | size_t | nIndex = 0 | ) | const |
Definition at line 349 of file editeng.cxx.
References nIndex, and pImpEditEngine.
Referenced by DumpData().
size_t EditEngine::GetViewCount | ( | ) | const |
ESelection EditEngine::GetWord | ( | const ESelection & | rSelection, |
sal_uInt16 | nWordType | ||
) | const |
Definition at line 671 of file editeng.cxx.
References pE.
OUString EditEngine::GetWord | ( | sal_Int32 | nPara, |
sal_Int32 | nIndex | ||
) |
Definition at line 663 of file editeng.cxx.
References nIndex, and pImpEditEngine.
Referenced by EditView::ChangeFontSize(), GetStatusValueForThesaurusFromContext(), SvxEditEngineForwarder::GetWordIndices(), and SvxOutlinerForwarder::GetWordIndices().
const OUString & EditEngine::GetWordDelimiters | ( | ) | const |
Definition at line 2175 of file editeng.cxx.
References pImpEditEngine.
|
private |
Definition at line 873 of file editeng.cxx.
References nIndex, and pImpEditEngine.
Referenced by ImpEditView::DrawSelectionXOR().
|
private |
Definition at line 975 of file editeng.cxx.
References pImpEditEngine.
Referenced by ImpEditView::drop(), and ImpEditView::Paste().
|
private |
Definition at line 980 of file editeng.cxx.
References pImpEditEngine.
Referenced by ImpEditView::drop(), and ImpEditView::Paste().
bool EditEngine::HasConvertibleTextPortion | ( | LanguageType | nLang | ) |
Definition at line 2258 of file editeng.cxx.
References pImpEditEngine.
bool EditEngine::HasOnlineSpellErrors | ( | ) | const |
Definition at line 2404 of file editeng.cxx.
References WrongList::empty(), ContentNode::GetWrongList(), n, and pImpEditEngine.
bool EditEngine::HasParaAttrib | ( | sal_Int32 | nPara, |
sal_uInt16 | nWhich | ||
) | const |
Definition at line 1759 of file editeng.cxx.
References pImpEditEngine.
Referenced by SvxEditEngineForwarder::GetParaAttribs().
EESpellState EditEngine::HasSpellErrors | ( | ) |
Definition at line 2230 of file editeng.cxx.
References NoSpeller, and pImpEditEngine.
|
private |
Definition at line 985 of file editeng.cxx.
References pImpEditEngine.
Referenced by ImpEditView::dragDropEnd().
bool EditEngine::HasText | ( | const SvxSearchItem & | rSearchItem | ) |
Definition at line 2268 of file editeng.cxx.
References pImpEditEngine.
bool EditEngine::HasTriedMergeOnLastAddUndo | ( | ) | const |
returns the value last used for bTryMerge while calling ImpEditEngine::InsertUndo This is currently used in a bad but needed hack to get undo actions merged in the OutlineView in impress.
Do not use it unless you want to sell your soul too!
Definition at line 144 of file editeng.cxx.
References pImpEditEngine.
|
static |
Definition at line 2790 of file editeng.cxx.
References SotExchange::GetFormatDataFlavor(), and comphelper::LibreOfficeKit::isActive().
Referenced by ImpEditView::Paste().
bool EditEngine::HasView | ( | EditView * | pView | ) | const |
Definition at line 359 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::InsertContent | ( | ContentNode * | pNode, |
sal_Int32 | nPos | ||
) |
Definition at line 741 of file editeng.cxx.
References nPos, and pImpEditEngine.
Referenced by EditUndoDelContent::Undo().
void EditEngine::InsertFeature | ( | const EditSelection & | rEditSelection, |
const SfxPoolItem & | rItem | ||
) |
Definition at line 756 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditUndoInsertFeature::Redo().
EditPaM EditEngine::InsertField | ( | const EditSelection & | rEditSelection, |
const SvxFieldItem & | rFld | ||
) |
Definition at line 835 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditHTMLParser::AnchorEnd(), EditView::InsertField(), EditRTFParser::ReadField(), and EdtAutoCorrDoc::SetINetAttr().
EditPaM EditEngine::InsertLineBreak | ( | const EditSelection & | rEditSelection | ) |
Definition at line 2870 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditRTFParser::NextToken().
EditPaM EditEngine::InsertParaBreak | ( | const EditSelection & | rEditSelection | ) |
Definition at line 2865 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditRTFParser::CallParser(), EditHTMLParser::ImpInsertParaBreak(), EditRTFParser::InsertPara(), TextChainingUtils::JuxtaposeParaObject(), EditRTFParser::NextToken(), SvxReadXML(), and EditUndoTransliteration::Undo().
void EditEngine::InsertParagraph | ( | sal_Int32 | nPara, |
const EditTextObject & | rTxtObj, | ||
const bool | bAppend = false |
||
) |
Definition at line 1689 of file editeng.cxx.
References EDITUNDO_INSERT, EE_PARA_APPEND, GetParagraphCount(), pImpEditEngine, and SAL_WARN_IF.
Referenced by SvxEditEngineForwarder::AppendParagraph(), and SvxOutlinerForwarder::AppendParagraph().
void EditEngine::InsertParagraph | ( | sal_Int32 | nPara, |
const OUString & | rText | ||
) |
Definition at line 1715 of file editeng.cxx.
References EDITUNDO_INSERT, EE_PARA_APPEND, GetParagraphCount(), pImpEditEngine, and SAL_WARN_IF.
EditPaM EditEngine::InsertText | ( | const EditSelection & | aCurEditSelection, |
const OUString & | rStr | ||
) |
Definition at line 840 of file editeng.cxx.
References pImpEditEngine.
EditSelection EditEngine::InsertText | ( | const EditTextObject & | rTextObject, |
const EditSelection & | rSel | ||
) |
Definition at line 845 of file editeng.cxx.
References pImpEditEngine.
EditSelection EditEngine::InsertText | ( | css::uno::Reference< css::datatransfer::XTransferable > const & | rxDataObj, |
const OUString & | rBaseURL, | ||
const EditPaM & | rPaM, | ||
bool | bUseSpecial | ||
) |
Referenced by EdtAutoCorrDoc::ChgAutoCorrWord(), TextChainingUtils::DeeplyMergeParaObject(), ImpEditView::drop(), EditHTMLParser::ImpInsertText(), EdtAutoCorrDoc::Insert(), EditRTFParser::InsertText(), EditView::InsertText(), TextChainingUtils::JuxtaposeParaObject(), ImpEditView::Paste(), EditUndoInsertChars::Redo(), EdtAutoCorrDoc::ReplaceRange(), EditUndoRemoveChars::Undo(), and EditUndoTransliteration::Undo().
Definition at line 297 of file editeng.cxx.
References nIndex, pImpEditEngine, and EditView::pImpEditView.
bool EditEngine::IsCallParaInsertedOrDeleted | ( | ) | const |
Definition at line 726 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditUndoDelContent::Redo(), and EditUndoConnectParas::Undo().
bool EditEngine::IsEffectivelyVertical | ( | ) | const |
Definition at line 441 of file editeng.cxx.
References pImpEditEngine.
Referenced by CalcTextWidth(), ImpEditView::dragOver(), Draw(), SvxEditEngineForwarder::GetCharBounds(), GetDocPos(), SvxEditEngineForwarder::GetIndexAtPoint(), GetParaBounds(), SvxEditEngineForwarder::GetParaBounds(), GetTextHeight(), GetTextHeightNTP(), PostKeyEvent(), and StripPortions().
bool EditEngine::IsFlatMode | ( | ) | const |
Definition at line 1864 of file editeng.cxx.
References pImpEditEngine.
bool EditEngine::IsForceAutoColor | ( | ) | const |
Definition at line 194 of file editeng.cxx.
References pImpEditEngine.
bool EditEngine::IsFormatted | ( | ) | const |
Definition at line 885 of file editeng.cxx.
References pImpEditEngine.
Referenced by ImpEditView::ShowCursor().
bool EditEngine::IsHtmlImportHandlerSet | ( | ) | const |
Definition at line 2840 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditHTMLParser::AnchorEnd(), EditHTMLParser::CallParser(), EditHTMLParser::ImpInsertParaBreak(), EditHTMLParser::ImpInsertText(), EditHTMLParser::ImpSetAttribs(), and EditHTMLParser::NextToken().
|
private |
Definition at line 691 of file editeng.cxx.
References pImpEditEngine.
Referenced by ImpEditView::DrawSelectionXOR().
bool EditEngine::IsImportRTFStyleSheetsSet | ( | ) | const |
Definition at line 2850 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditRTFParser::CreateStyleSheets(), EditRTFParser::EditRTFParser(), and EditRTFParser::SetAttrInDoc().
bool EditEngine::IsInSelectionMode | ( | ) | const |
Definition at line 1683 of file editeng.cxx.
References pImpEditEngine.
bool EditEngine::IsInUndo | ( | ) | const |
Definition at line 110 of file editeng.cxx.
References pImpEditEngine.
Referenced by ImpEditEngine::ParaAttribsChanged(), OutlinerEditEng::ParagraphConnected(), and OutlinerEditEng::SetParaAttribs().
bool EditEngine::IsModified | ( | ) | const |
Definition at line 1678 of file editeng.cxx.
References pImpEditEngine.
bool EditEngine::IsPageOverflow | ( | ) |
Definition at line 2887 of file editeng.cxx.
References pImpEditEngine.
|
inlinestatic |
Definition at line 548 of file include/editeng/editeng.hxx.
Referenced by IsSimpleCharInput().
bool EditEngine::IsRightToLeft | ( | sal_Int32 | nPara | ) | const |
Definition at line 2034 of file editeng.cxx.
References pImpEditEngine.
Referenced by ImpEditView::DrawSelectionXOR(), and ImpEditView::ShowCursor().
bool EditEngine::IsRtfImportHandlerSet | ( | ) | const |
Definition at line 2845 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditRTFParser::CallParser(), EditRTFParser::InsertPara(), EditRTFParser::InsertText(), EditRTFParser::NextToken(), EditRTFParser::SetAttrInDoc(), and EditRTFParser::UnknownAttrToken().
|
static |
Definition at line 2783 of file editeng.cxx.
References KeyEvent::GetCharCode(), KeyEvent::GetKeyCode(), vcl::KeyCode::GetModifier(), IsPrintable(), KEY_MOD1, and KEY_MOD2.
Referenced by DoesKeyChangeText(), and PostKeyEvent().
bool EditEngine::IsTextPos | ( | const Point & | rPaperPos, |
sal_uInt16 | nBorder | ||
) |
Definition at line 2039 of file editeng.cxx.
References GetDocPos(), o3tl::make_unsigned(), nBorder, pImpEditEngine, and Point::Y().
bool EditEngine::IsTopToBottom | ( | ) | const |
Definition at line 446 of file editeng.cxx.
References pImpEditEngine.
Referenced by GetDocPos(), and StripPortions().
bool EditEngine::IsUndoEnabled | ( | ) | const |
Definition at line 105 of file editeng.cxx.
References pImpEditEngine.
Referenced by OutlinerEditEng::SetParaAttribs().
bool EditEngine::IsUpdateLayout | ( | ) | const |
Definition at line 1482 of file editeng.cxx.
References pImpEditEngine.
Referenced by DumpData(), SvxEditEngineForwarder::IsValid(), EditUndoManager::Redo(), and EditUndoManager::Undo().
EditSelection EditEngine::MoveParagraphs | ( | const Range & | rParagraphs, |
sal_Int32 | nNewPos | ||
) |
Definition at line 761 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditUndoMoveParagraphs::Redo(), and EditUndoMoveParagraphs::Undo().
|
privatedelete |
References Clear(), GetActiveView(), GetLanguage(), GetWord(), SetPaperSize, and SetText().
|
virtual |
Reimplemented in OutlinerEditEng.
Definition at line 2514 of file editeng.cxx.
Referenced by ImpEditEngine::Paint().
|
virtual |
Reimplemented in OutlinerEditEng.
Definition at line 2543 of file editeng.cxx.
Referenced by ImpEditEngine::ParaAttribsChanged().
void EditEngine::ParaAttribsToCharAttribs | ( | ContentNode * | pNode | ) |
Definition at line 819 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditRTFParser::CallParser(), and SvxReadXML().
|
virtual |
Reimplemented in OutlinerEditEng.
Definition at line 2539 of file editeng.cxx.
Referenced by ImpEditEngine::ImpConnectParagraphs().
|
virtual |
Reimplemented in OutlinerEditEng.
Definition at line 2529 of file editeng.cxx.
References EE_NOTIFY_PARAGRAPHREMOVED, GetNotifyHdl(), EENotify::nParagraph, and pImpEditEngine.
Referenced by ImpEditEngine::ImpConnectParagraphs(), ImpEditEngine::InitDoc(), OutlinerEditEng::ParagraphDeleted(), and EditUndoDelContent::Redo().
void EditEngine::ParagraphHeightChanged | ( | sal_Int32 | nPara | ) |
Definition at line 2551 of file editeng.cxx.
References EE_NOTIFY_TextHeightChanged, GetNotifyHdl(), EENotify::nParagraph, pImpEditEngine, and EditView::pImpEditView.
Referenced by ImpEditEngine::FormatDoc().
|
virtual |
Reimplemented in OutlinerEditEng.
Definition at line 2518 of file editeng.cxx.
References EE_NOTIFY_PARAGRAPHINSERTED, GetNotifyHdl(), EENotify::nParagraph, and pImpEditEngine.
Referenced by ImpEditEngine::InitDoc(), ImpEditEngine::InsertContent(), OutlinerEditEng::ParagraphInserted(), and EditUndoConnectParas::Undo().
|
private |
Definition at line 1000 of file editeng.cxx.
References Point::AdjustY(), Application::AnyInput(), bDebugPaint, bReadOnly, COL_LIGHTGREEN(), COL_YELLOW(), Application::CreateMessageDialog(), CURSOR_BIDILEVEL_DONTKNOW, DBG_ASSERT, DEL_LEFT, DEL_RIGHT, ImpEditEngine::DoVisualCursorTraveling(), OutputDevice::DrawRect(), DumpData(), EDITUNDO_DELETE, EDITUNDO_INSERT, EE_PARA_BULLETSTATE(), EE_PARA_WRITINGDIR(), EndOfLine, SfxItemSet::Get(), EditView::GetAttribs(), ContentNode::GetChar(), KeyEvent::GetCharCode(), vcl::KeyCode::GetCode(), getComponentContext(), vcl::Window::GetFrameWeld(), vcl::KeyCode::GetFunction(), EditPaM::GetIndex(), KeyEvent::GetKeyCode(), GetLanguage(), GetLocaleData(), EditPaM::GetNode(), vcl::Window::GetOutDev(), EditView::GetOutputArea(), GetParagraphCount(), GetSystemPrimarySelection(), GetTextHeight(), SfxBoolItem::GetValue(), SfxEnumItem< typename EnumT >::GetValue(), EditView::GetWindow(), EditSelection::HasRange(), EditView::HasSelection(), Horizontal_LR_TB, Horizontal_RL_TB, comphelper::LibreOfficeKit::isActive(), SvxAutoCorrect::IsAutoCorrectChar(), IsEffectivelyVertical(), EditView::IsInsertMode(), EditSelection::IsInvalid(), vcl::KeyCode::IsMod1(), vcl::KeyCode::IsMod2(), EditView::IsReadOnly(), vcl::KeyCode::IsShift(), IsSimpleCharInput(), KEY_BACKSPACE, KEY_DELETE, KEY_DOWN, KEY_END, KEY_F1, KEY_F11, KEY_F12, KEY_HOME, KEY_INSERT, KEY_LEFT, KEY_PAGEDOWN, KEY_PAGEUP, KEY_RETURN, KEY_RIGHT, KEY_TAB, KEY_UP, KEY_W, ContentNode::Len(), EditSelection::Max(), EditSelection::Min(), n, nCount, nIndex, NONE, vcl::Window::OutputToScreenPixel(), P1, P2, pImpEditEngine, EditView::pImpEditView, SfxItemSet::Put(), EditView::Redo(), RestOfContent, RestOfWord, EditView::SetAttribs(), OutputDevice::SetFillColor(), EditView::SetInsertMode(), OutputDevice::SetLineColor(), SfxBoolItem::SetValue(), SfxEnumItem< typename EnumT >::SetValue(), Help::ShowQuickHelp(), Simple, StartOfLine, tools::Rectangle::TopLeft(), TRAVEL_X_DONTKNOW, EditView::Undo(), Point::X(), and Point::Y().
Referenced by ImpEditView::PostKeyEvent().
void EditEngine::PutSpellingToSentenceStart | ( | EditView const & | rEditView | ) |
Definition at line 2248 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::QuickDelete | ( | const ESelection & | rSel | ) |
Definition at line 2093 of file editeng.cxx.
References ESelection::nEndPara, ESelection::nEndPos, ESelection::nStartPara, ESelection::nStartPos, and pImpEditEngine.
Referenced by SvxEditEngineForwarder::Delete().
void EditEngine::QuickFormatDoc | ( | bool | bFull = false | ) |
Definition at line 2127 of file editeng.cxx.
References pImpEditEngine.
Referenced by SvxEditEngineForwarder::Delete(), SvxEditEngineForwarder::InsertText(), and SvxEditEngineForwarder::QuickFormatDoc().
void EditEngine::QuickInsertField | ( | const SvxFieldItem & | rFld, |
const ESelection & | rSel | ||
) |
Definition at line 2118 of file editeng.cxx.
References ESelection::nEndPara, ESelection::nEndPos, ESelection::nStartPara, ESelection::nStartPos, and pImpEditEngine.
Referenced by SvxEditEngineForwarder::QuickInsertField().
void EditEngine::QuickInsertLineBreak | ( | const ESelection & | rSel | ) |
Definition at line 2109 of file editeng.cxx.
References ESelection::nEndPara, ESelection::nEndPos, ESelection::nStartPara, ESelection::nStartPos, and pImpEditEngine.
Referenced by SvxEditEngineForwarder::QuickInsertLineBreak().
void EditEngine::QuickInsertText | ( | const OUString & | rText, |
const ESelection & | rSel | ||
) |
Definition at line 2084 of file editeng.cxx.
References ESelection::nEndPara, ESelection::nEndPos, ESelection::nStartPara, ESelection::nStartPos, and pImpEditEngine.
Referenced by SvxEditEngineForwarder::AppendTextPortion(), SvxOutlinerForwarder::AppendTextPortion(), SvxEditEngineForwarder::InsertText(), SvxEditEngineForwarder::QuickInsertText(), and URLFieldHelper::RemoveURLField().
void EditEngine::QuickMarkInvalid | ( | const ESelection & | rSel | ) |
Definition at line 2072 of file editeng.cxx.
References DBG_ASSERT, ParaPortion::MarkSelectionInvalid(), ESelection::nEndPara, ESelection::nStartPara, and pImpEditEngine.
void EditEngine::QuickMarkToBeRepainted | ( | sal_Int32 | nPara | ) |
Definition at line 2102 of file editeng.cxx.
References pImpEditEngine, and ParaPortion::SetMustRepaint().
void EditEngine::QuickSetAttribs | ( | const SfxItemSet & | rSet, |
const ESelection & | rSel | ||
) |
Definition at line 2063 of file editeng.cxx.
References ESelection::nEndPara, ESelection::nEndPos, ESelection::nStartPara, ESelection::nStartPos, pImpEditEngine, and rSet.
Referenced by SvxEditEngineForwarder::QuickSetAttribs().
ErrCode EditEngine::Read | ( | SvStream & | rInput, |
const OUString & | rBaseURL, | ||
EETextFormat | eFormat, | ||
SvKeyValueIterator * | pHTTPHeaderAttrs = nullptr |
||
) |
Definition at line 1499 of file editeng.cxx.
References SvStream::GetError(), and pImpEditEngine.
void EditEngine::Redo | ( | EditView * | pView | ) |
Definition at line 809 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::RemoveAttribs | ( | const ESelection & | rSelection, |
bool | bRemoveParaAttribs, | ||
sal_uInt16 | nWhich | ||
) |
Definition at line 1796 of file editeng.cxx.
References EDITUNDO_RESETATTRIBS, eMode, ESelection::nEndPara, ESelection::nEndPos, ESelection::nStartPara, ESelection::nStartPos, pImpEditEngine, RemoveAll, and RemoveCharItems.
Referenced by SvxEditEngineForwarder::RemoveAttribs().
void EditEngine::RemoveCharAttribs | ( | const EditSelection & | rSel, |
bool | bRemoveParaAttribs, | ||
sal_uInt16 | nWhich | ||
) |
Definition at line 771 of file editeng.cxx.
References eMode, pImpEditEngine, RemoveAll, and RemoveCharItems.
void EditEngine::RemoveCharAttribs | ( | const EditSelection & | rSel, |
EERemoveParaAttribsMode | eMode, | ||
sal_uInt16 | nWhich | ||
) |
Definition at line 779 of file editeng.cxx.
References eMode, and pImpEditEngine.
void EditEngine::RemoveCharAttribs | ( | sal_Int32 | nPara, |
sal_uInt16 | nWhich = 0 , |
||
bool | bRemoveFeatures = false |
||
) |
Definition at line 766 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditUndoSetAttribs::Redo(), and EditUndoSetAttribs::Undo().
void EditEngine::RemoveFields | ( | const std::function< bool(const SvxFieldData *)> & | isFieldData = [] (const SvxFieldData* ){return true;} | ) |
Definition at line 2377 of file editeng.cxx.
References DBG_ASSERT, EE_FEATURE_FIELD(), CharAttribList::GetAttribs(), ContentNode::GetCharAttribs(), EditCharAttrib::GetEnd(), EditCharAttrib::GetItem(), EditCharAttrib::GetStart(), pImpEditEngine, and EditCharAttrib::Which().
void EditEngine::RemoveParagraph | ( | sal_Int32 | nPara | ) |
Definition at line 1626 of file editeng.cxx.
References DBG_ASSERT, and pImpEditEngine.
void EditEngine::RemoveParaPortion | ( | sal_Int32 | nNode | ) |
Definition at line 716 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditUndoDelContent::Redo().
Definition at line 314 of file editeng.cxx.
References DBG_ASSERT, EditView::HideCursor(), pImpEditEngine, and EditView::pImpEditView.
Referenced by RemoveView().
void EditEngine::RemoveView | ( | size_t | nIndex | ) |
Definition at line 338 of file editeng.cxx.
References nIndex, pImpEditEngine, and RemoveView().
void EditEngine::SeekCursor | ( | ContentNode * | pNode, |
sal_Int32 | nPos, | ||
SvxFont & | rFont | ||
) |
Definition at line 930 of file editeng.cxx.
References nPos, and pImpEditEngine.
Referenced by EditRTFParser::SetAttrInDoc(), and ImpEditView::ShowCursor().
|
private |
Definition at line 867 of file editeng.cxx.
References pImpEditEngine.
Referenced by ImpEditView::IsWrongSpelledWord(), and ImpEditView::SpellIgnoreWord().
void EditEngine::SetActiveView | ( | EditView * | pView | ) |
Definition at line 370 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditUndoManager::Redo(), and EditUndoManager::Undo().
void EditEngine::SetAddExtLeading | ( | bool | b | ) |
Definition at line 515 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::SetAllMisspellRanges | ( | const std::vector< editeng::MisspellRanges > & | rRanges | ) |
Definition at line 2205 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::SetAsianCompressionMode | ( | CharCompressType | nCompression | ) |
Definition at line 505 of file editeng.cxx.
References n, and pImpEditEngine.
void EditEngine::SetAttribs | ( | const EditSelection & | rSel, |
const SfxItemSet & | rSet, | ||
SetAttribsMode | nSpecial = SetAttribsMode::NONE |
||
) |
Definition at line 960 of file editeng.cxx.
References pImpEditEngine, and rSet.
Referenced by EditHTMLParser::ImpSetAttribs(), EditUndoSetAttribs::Redo(), EdtAutoCorrDoc::SetAttr(), and EditRTFParser::SetAttrInDoc().
void EditEngine::SetBackgroundColor | ( | const Color & | rColor | ) |
Definition at line 169 of file editeng.cxx.
References pImpEditEngine.
sets a link that is called at the beginning of a drag operation at an edit view
Definition at line 2809 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::SetBeginMovingParagraphsHdl | ( | const Link< MoveParagraphsInfo &, void > & | rLink | ) |
Definition at line 1585 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::SetBeginPasteOrDropHdl | ( | const Link< PasteOrDropInfos &, void > & | rLink | ) |
Definition at line 1595 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::SetCallParaInsertedOrDeleted | ( | bool | b | ) |
Definition at line 721 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditUndoConnectParas::Undo().
void EditEngine::SetCharAttribs | ( | sal_Int32 | nPara, |
const SfxItemSet & | rSet | ||
) |
Set attributes from rSet an all characters of nPara.
Definition at line 1769 of file editeng.cxx.
References GetTextLen(), NONE, pImpEditEngine, and rSet.
void EditEngine::SetControlWord | ( | EEControlBits | nWord | ) |
Definition at line 1880 of file editeng.cxx.
References ContentNode::CreateWrongList(), ContentNode::DestroyWrongList(), WrongList::empty(), ParaPortion::GetHeight(), ContentNode::GetWrongList(), n, NOCOLORS, ONECHARPERLINE, ONLINESPELLING, OUTLINER, OUTLINER2, pImpEditEngine, STRETCHING, and USECHARATTRIBS.
void EditEngine::SetDefaultHorizontalTextDirection | ( | EEHorizontalTextDirection | eHTextDir | ) |
Definition at line 466 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::SetDefaultLanguage | ( | LanguageType | eLang | ) |
Definition at line 2215 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::SetDefTab | ( | sal_uInt16 | nDefTab | ) |
Definition at line 375 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::SetEditTextObjectPool | ( | SfxItemPool * | pPool | ) |
Definition at line 2053 of file editeng.cxx.
References pImpEditEngine.
sets a link that is called at the end of a drag operation at an edit view
Definition at line 2820 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::SetEndMovingParagraphsHdl | ( | const Link< MoveParagraphsInfo &, void > & | rLink | ) |
Definition at line 1590 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::SetEndPasteOrDropHdl | ( | const Link< PasteOrDropInfos &, void > & | rLink | ) |
Definition at line 1601 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::SetFirstWordCapitalization | ( | bool | bCapitalize | ) |
specifies if auto-correction should capitalize the first word or not (default is on)
Definition at line 2830 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::SetFixedCellHeight | ( | bool | bUseFixedCellHeight | ) |
Definition at line 461 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::SetFlatMode | ( | bool | bFlat | ) |
Definition at line 1859 of file editeng.cxx.
References pImpEditEngine.
|
static |
Definition at line 2677 of file editeng.cxx.
References EE_CHAR_BKGCOLOR(), EE_CHAR_CASEMAP(), EE_CHAR_COLOR(), EE_CHAR_EMPHASISMARK(), EE_CHAR_ESCAPEMENT(), EE_CHAR_FONTHEIGHT(), EE_CHAR_FONTINFO(), EE_CHAR_FONTWIDTH(), EE_CHAR_ITALIC(), EE_CHAR_KERNING(), EE_CHAR_LANGUAGE(), EE_CHAR_OUTLINE(), EE_CHAR_OVERLINE(), EE_CHAR_PAIRKERNING(), EE_CHAR_RELIEF(), EE_CHAR_SHADOW(), EE_CHAR_STRIKEOUT(), EE_CHAR_UNDERLINE(), EE_CHAR_WEIGHT(), EE_CHAR_WLM(), SvxFont::GetCaseMap(), vcl::Font::GetCharSet(), vcl::Font::GetColor(), vcl::Font::GetEmphasisMark(), SvxFont::GetEscapement(), vcl::Font::GetFamilyName(), vcl::Font::GetFamilyType(), vcl::Font::GetFillColor(), vcl::Font::GetFixKerning(), vcl::Font::GetFontSize(), vcl::Font::GetItalic(), vcl::Font::GetLanguage(), vcl::Font::GetOverline(), vcl::Font::GetPitch(), SvxFont::GetPropr(), vcl::Font::GetRelief(), vcl::Font::GetStrikeout(), vcl::Font::GetUnderline(), vcl::Font::GetWeight(), Size::Height(), vcl::Font::IsKerning(), vcl::Font::IsOutline(), vcl::Font::IsShadow(), vcl::Font::IsWordLineMode(), SfxItemSet::Put(), and rSet.
|
static |
Definition at line 2670 of file editeng.cxx.
References rSet, and SetFontInfoInItemSet().
Referenced by SetFontInfoInItemSet().
|
static |
Definition at line 2210 of file editeng.cxx.
References ImpEditEngine::SetForbiddenCharsTable().
Referenced by Outliner::SetForbiddenCharsTable().
void EditEngine::setGlobalScale | ( | double | fFontScaleX, |
double | fFontScaleY, | ||
double | fSpacingScaleX, | ||
double | fSpacingScaleY | ||
) |
Definition at line 2273 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::SetHtmlImportHdl | ( | const Link< HtmlImportInfo &, void > & | rLink | ) |
Definition at line 1565 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::SetHyphenator | ( | css::uno::Reference< css::linguistic2::XHyphenator > const & | xHyph | ) |
Definition at line 2195 of file editeng.cxx.
References pImpEditEngine.
|
private |
Definition at line 995 of file editeng.cxx.
References pImpEditEngine.
Referenced by ImpEditView::CreateAnchor(), ImpEditView::DeselectAll(), and ImpEditView::SetEditSelection().
void EditEngine::SetKernAsianPunctuation | ( | bool | bEnabled | ) |
Definition at line 510 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::SetLOKSpecialPaperSize | ( | const Size & | rSize | ) |
Definition at line 2901 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::SetMaxAutoPaperSize | ( | const Size & | rSz | ) |
Definition at line 563 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::SetMinAutoPaperSize | ( | const Size & | rSz | ) |
Definition at line 553 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::SetMinColumnWrapHeight | ( | tools::Long | nVal | ) |
Definition at line 568 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::SetModified | ( | ) |
Definition at line 1673 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::SetModifyHdl | ( | const Link< LinkParamNone *, void > & | rLink | ) |
Definition at line 1663 of file editeng.cxx.
References pImpEditEngine.
Definition at line 1545 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::SetPaperSize | ( | const Size & | rSize | ) |
Definition at line 385 of file editeng.cxx.
References pImpEditEngine, EditView::pImpEditView, and Size::Width().
|
virtual |
Reimplemented in OutlinerEditEng.
Definition at line 1747 of file editeng.cxx.
References pImpEditEngine, and rSet.
Referenced by OutlinerEditEng::SetParaAttribs(), SvxEditEngineForwarder::SetParaAttribs(), and EditUndoConnectParas::Undo().
void EditEngine::SetParaAttribsOnly | ( | sal_Int32 | nPara, |
const SfxItemSet & | rSet | ||
) |
Definition at line 955 of file editeng.cxx.
References pImpEditEngine, and rSet.
Referenced by EditHTMLParser::ImpSetAttribs(), EditHTMLParser::ImpSetStyleSheet(), EditHTMLParser::NextToken(), EditUndoSetParaAttribs::Redo(), EditRTFParser::SetAttrInDoc(), EditUndoSetStyleSheet::Undo(), EditUndoSetParaAttribs::Undo(), and EditUndoSetAttribs::Undo().
void EditEngine::SetPolygon | ( | const basegfx::B2DPolyPolygon & | rPolyPolygon | ) |
void EditEngine::SetPolygon | ( | const basegfx::B2DPolyPolygon & | rPolyPolygon, |
const basegfx::B2DPolyPolygon * | pLinePolyPolygon | ||
) |
Definition at line 525 of file editeng.cxx.
References basegfx::B2DPolyPolygon::count(), basegfx::B2DPolyPolygon::getB2DPolygon(), TextRanger::GetBoundRect(), tools::Rectangle::GetSize(), basegfx::B2DPolygon::isClosed(), and pImpEditEngine.
void EditEngine::SetRefDevice | ( | OutputDevice * | pRefDef | ) |
Definition at line 149 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::SetRefMapMode | ( | const MapMode & | rMapMode | ) |
Definition at line 159 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::SetReplaceLeadingSingleQuotationMark | ( | bool | bReplace | ) |
specifies if auto-correction should replace a leading single quotation mark (apostrophe) or not (default is on)
Definition at line 2835 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::SetRotation | ( | TextRotation | nRotation | ) |
Definition at line 431 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::setRoundFontSizeToPt | ( | bool | bRound | ) | const |
Definition at line 2304 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::SetRtfImportHdl | ( | const Link< RtfImportInfo &, void > & | rLink | ) |
Definition at line 1575 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::SetSingleLine | ( | bool | bValue | ) |
Definition at line 1869 of file editeng.cxx.
References pImpEditEngine, and SINGLELINE.
void EditEngine::SetSpeller | ( | css::uno::Reference< css::linguistic2::XSpellChecker1 > const & | xSpeller | ) |
Definition at line 2185 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::SetStatusEventHdl | ( | const Link< EditStatus &, void > & | rLink | ) |
Definition at line 1555 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::SetStyleSheet | ( | const EditSelection & | aSel, |
SfxStyleSheet * | pStyle | ||
) |
Definition at line 2138 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditUndoSetStyleSheet::Redo(), EditRTFParser::SetAttrInDoc(), SvxEditEngineForwarder::SetStyleSheet(), EditUndoConnectParas::Undo(), and EditUndoSetStyleSheet::Undo().
void EditEngine::SetStyleSheet | ( | sal_Int32 | nPara, |
SfxStyleSheet * | pStyle | ||
) |
Definition at line 2143 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::SetStyleSheetPool | ( | SfxStyleSheetPool * | pSPool | ) |
Definition at line 2158 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::SetText | ( | const EditTextObject & | rTextObject | ) |
Definition at line 1534 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::SetText | ( | const OUString & | rStr | ) |
Definition at line 1492 of file editeng.cxx.
References pImpEditEngine.
Referenced by SvxEditEngineForwarder::CopyText().
void EditEngine::SetText | ( | sal_Int32 | nPara, |
const OUString & | rText | ||
) |
Definition at line 1734 of file editeng.cxx.
References EDITUNDO_INSERT, and pImpEditEngine.
void EditEngine::SetTextColumns | ( | sal_Int16 | nColumns, |
sal_Int32 | nSpacing | ||
) |
Definition at line 456 of file editeng.cxx.
References pImpEditEngine.
SfxUndoManager * EditEngine::SetUndoManager | ( | SfxUndoManager * | pNew | ) |
Definition at line 120 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::SetUndoMode | ( | bool | b | ) |
Definition at line 794 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditUndoManager::Redo(), and EditUndoManager::Undo().
bool EditEngine::SetUpdateLayout | ( | bool | bUpdate, |
bool | bRestoring = false |
||
) |
Change the update mode per bUpdate and potentially trigger FormatAndUpdate.
bRestoring is used for LOK to update cursor visibility, specifically, when true, it means we are restoring the update mode after internally disabling it (f.e. during SetText to set/delete default text in Impress).
Definition at line 1471 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::SetVertical | ( | bool | bVertical | ) |
Definition at line 426 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::SetWordDelimiters | ( | const OUString & | rDelimiters | ) |
Definition at line 2168 of file editeng.cxx.
References CH_FEATURE, and pImpEditEngine.
bool EditEngine::ShouldCreateBigTextObject | ( | ) | const |
Definition at line 2309 of file editeng.cxx.
References TextPortionList::Count(), ParaPortion::GetTextPortions(), and pImpEditEngine.
void EditEngine::ShowParagraph | ( | sal_Int32 | nParagraph, |
bool | bShow | ||
) |
Definition at line 1540 of file editeng.cxx.
References pImpEditEngine.
|
virtual |
Reimplemented in OutlinerEditEng.
Definition at line 2225 of file editeng.cxx.
Referenced by EditSpellWrapper::SpellMore().
bool EditEngine::SpellSentence | ( | EditView const & | rEditView, |
svx::SpellPortions & | rToFill | ||
) |
Definition at line 2243 of file editeng.cxx.
References pImpEditEngine.
EditPaM EditEngine::SplitContent | ( | sal_Int32 | nNode, |
sal_Int32 | nSepPos | ||
) |
Definition at line 746 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditUndoSplitPara::Redo(), and EditUndoConnectParas::Undo().
void EditEngine::StripPortions | ( | ) |
Definition at line 1821 of file editeng.cxx.
References IsEffectivelyVertical(), IsTopToBottom(), pImpEditEngine, tools::Rectangle::SetBottom(), tools::Rectangle::SetLeft(), tools::Rectangle::SetRight(), and tools::Rectangle::SetTop().
|
virtual |
Reimplemented in OutlinerEditEng.
Definition at line 2547 of file editeng.cxx.
Referenced by ImpEditEngine::UpdateParagraphsWithStyleSheet().
EditSelection EditEngine::TransliterateText | ( | const EditSelection & | rSelection, |
TransliterationFlags | nTransliterationMode | ||
) |
Definition at line 500 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::TransliterateText | ( | const ESelection & | rSelection, |
TransliterationFlags | nTransliterationMode | ||
) |
Definition at line 495 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditUndoTransliteration::Redo().
void EditEngine::Undo | ( | EditView * | pView | ) |
Definition at line 804 of file editeng.cxx.
References pImpEditEngine.
void EditEngine::UndoActionEnd | ( | ) |
Definition at line 137 of file editeng.cxx.
References DBG_ASSERT, and pImpEditEngine.
Referenced by EditView::InsertField(), EditView::InsertText(), and EdtAutoCorrDoc::~EdtAutoCorrDoc().
void EditEngine::UndoActionStart | ( | sal_uInt16 | nId | ) |
Definition at line 125 of file editeng.cxx.
References DBG_ASSERT, nId, and pImpEditEngine.
Referenced by EdtAutoCorrDoc::ImplStartUndoAction(), EditView::InsertField(), and EditView::InsertText().
void EditEngine::UndoActionStart | ( | sal_uInt16 | nId, |
const ESelection & | rSel | ||
) |
Definition at line 132 of file editeng.cxx.
References nId, and pImpEditEngine.
bool EditEngine::UpdateFields | ( | ) |
Definition at line 2364 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditView::InsertField().
bool EditEngine::UpdateFieldsOnly | ( | ) |
Definition at line 2372 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditHTMLParser::CallParser(), EditRTFParser::ReadField(), EditUndoInsertFeature::Redo(), EdtAutoCorrDoc::SetINetAttr(), and EditUndoSetAttribs::Undo().
void EditEngine::UpdateSelections | ( | ) |
Definition at line 736 of file editeng.cxx.
References pImpEditEngine.
Referenced by EditUndoDelContent::Redo().
void EditEngine::Write | ( | SvStream & | rOutput, |
EETextFormat | eFormat | ||
) |
Definition at line 1510 of file editeng.cxx.
References pImpEditEngine.
|
friend |
Definition at line 146 of file include/editeng/editeng.hxx.
|
friend |
Definition at line 147 of file include/editeng/editeng.hxx.
|
friend |
Definition at line 148 of file include/editeng/editeng.hxx.
|
friend |
Definition at line 149 of file include/editeng/editeng.hxx.
|
private |
Definition at line 160 of file include/editeng/editeng.hxx.
Referenced by AppendDeletedNodeInfo(), ApplyChangedSentence(), CalcTextWidth(), CallHtmlImportHandler(), CallRtfImportHandler(), CheckIdleFormatter(), Clear(), ClearModifyFlag(), ClearOverflowingParaNum(), ClearPolygon(), ClearSpellErrors(), ImpEditView::Command(), CompleteOnlineSpelling(), ConnectContents(), ConnectParagraphs(), CreateEditPaM(), CreateESelection(), CreateSelection(), CreateTextObject(), CreateTransferable(), CursorLeft(), CursorMoved(), CursorRight(), ImpEditView::CutCopy(), ImpEditView::DeleteSelected(), DeleteSelected(), DeleteSelection(), DisableAttributeExpanding(), ImpEditView::dragDropEnd(), ImpEditView::dragGestureRecognized(), ImpEditView::dragOver(), Draw(), ImpEditView::DrawSelectionXOR(), ImpEditView::drop(), dumpAsXmlEditDoc(), DumpData(), EditEngine(), EnableAutoColor(), EnableSkipOutsideFormat(), EnableUndo(), EndOfWord(), EraseVirtualDevice(), FindDocPosition(), FindParagraph(), FindParaPortion(), ForceAutoColor(), FormatAndLayout(), GetActiveView(), GetAllMisspellRanges(), GetAttribs(), GetAutoColor(), GetBackgroundColor(), GetBaseParaAttribs(), GetBeginDropHdl(), GetCharacterBounds(), GetCharAttribs(), GetControlWord(), GetDefaultHorizontalTextDirection(), GetDefaultLanguage(), ImpEditView::GetDocPos(), GetDocPosTopLeft(), GetEditDoc(), GetEditTextObjectPool(), GetEditViews(), GetEmptyItemSet(), GetEmptyTextObject(), GetEndDropHdl(), GetFieldCount(), GetFieldInfo(), GetFirstLineStartX(), getGlobalFontScale(), getGlobalSpacingScale(), GetHtmlImportHdl(), GetInternalEditStatus(), GetLanguage(), GetLineBoundaries(), GetLineCount(), GetLineHeight(), GetLineLen(), GetLineNumberAtIndex(), GetLineXPosStartEnd(), GetLOKSpecialPaperSize(), GetMaxAutoPaperSize(), GetMinAutoPaperSize(), GetNotifyHdl(), GetOverflowingLineNum(), GetOverflowingParaNum(), GetPaM(), GetPaperSize(), GetParaAttrib(), GetParaAttribs(), GetParaBounds(), GetParagraphCount(), GetParagraphInfos(), GetParaPortions(), GetPortions(), GetPrevVisPortion(), GetRefDevice(), GetRefMapMode(), GetRotation(), GetRtfImportHdl(), GetScriptType(), GetSelected(), GetSelectionEngine(), GetSpeller(), GetStandardSvxFont(), GetStatusEventHdl(), GetStyleSheet(), GetStyleSheetPool(), GetText(), GetTextHeight(), GetTextHeightNTP(), GetTextLen(), GetUndoManager(), GetVertical(), GetView(), GetViewCount(), ImpEditView::GetWindowPos(), GetWord(), GetWordDelimiters(), GetXPos(), HandleBeginPasteOrDrop(), HandleEndPasteOrDrop(), HasConvertibleTextPortion(), HasOnlineSpellErrors(), HasParaAttrib(), HasSpellErrors(), HasText(), HasTriedMergeOnLastAddUndo(), HasView(), ImpEditView::ImplGetEditCursor(), InsertContent(), InsertFeature(), InsertField(), InsertLineBreak(), InsertParaBreak(), InsertParagraph(), InsertText(), InsertView(), IsCallParaInsertedOrDeleted(), IsEffectivelyVertical(), IsFlatMode(), IsForceAutoColor(), IsFormatted(), IsHtmlImportHandlerSet(), IsIdleFormatterActive(), IsImportRTFStyleSheetsSet(), IsInSelectionMode(), IsInUndo(), IsModified(), IsPageOverflow(), IsRightToLeft(), IsRtfImportHandlerSet(), ImpEditView::IsSelectionAtPoint(), IsTextPos(), ImpEditView::IsTopToBottom(), IsTopToBottom(), IsUndoEnabled(), IsUpdateLayout(), ImpEditView::IsVertical(), ImpEditView::MouseButtonDown(), ImpEditView::MouseButtonUp(), ImpEditView::MouseMove(), MoveParagraphs(), ParaAttribsToCharAttribs(), ParagraphDeleted(), ParagraphHeightChanged(), ParagraphInserted(), ImpEditView::Paste(), PostKeyEvent(), ImpEditView::PostKeyEvent(), PutSpellingToSentenceStart(), QuickDelete(), QuickFormatDoc(), QuickInsertField(), QuickInsertLineBreak(), QuickInsertText(), QuickMarkInvalid(), QuickMarkToBeRepainted(), QuickSetAttribs(), Read(), ImpEditView::RecalcOutputArea(), Redo(), ImpEditView::ReleaseMouse(), RemoveAttribs(), RemoveCharAttribs(), RemoveFields(), RemoveParagraph(), RemoveParaPortion(), RemoveView(), ImpEditView::ResetOutputArea(), ImpEditView::Scroll(), SeekCursor(), SelectWord(), SetActiveView(), SetAddExtLeading(), SetAllMisspellRanges(), SetAsianCompressionMode(), SetAttribs(), SetBackgroundColor(), SetBeginDropHdl(), SetBeginMovingParagraphsHdl(), SetBeginPasteOrDropHdl(), SetCallParaInsertedOrDeleted(), SetCharAttribs(), SetControlWord(), ImpEditView::SetCursorAtPoint(), SetDefaultHorizontalTextDirection(), SetDefaultLanguage(), SetDefTab(), ImpEditView::SetEditSelection(), SetEditTextObjectPool(), SetEndDropHdl(), SetEndMovingParagraphsHdl(), SetEndPasteOrDropHdl(), SetFirstWordCapitalization(), SetFixedCellHeight(), SetFlatMode(), setGlobalScale(), SetHtmlImportHdl(), SetHyphenator(), SetInSelectionMode(), SetKernAsianPunctuation(), SetLOKSpecialPaperSize(), SetMaxAutoPaperSize(), SetMinAutoPaperSize(), SetMinColumnWrapHeight(), SetModified(), SetModifyHdl(), SetNotifyHdl(), SetPaperSize(), SetParaAttribs(), SetParaAttribsOnly(), SetPolygon(), SetRefDevice(), SetRefMapMode(), SetReplaceLeadingSingleQuotationMark(), SetRotation(), setRoundFontSizeToPt(), SetRtfImportHdl(), SetSingleLine(), SetSpeller(), SetStatusEventHdl(), SetStyleSheet(), SetStyleSheetPool(), SetText(), SetTextColumns(), SetUndoManager(), SetUndoMode(), SetUpdateLayout(), SetVertical(), SetWordDelimiters(), ShouldCreateBigTextObject(), ImpEditView::ShowCursor(), ShowParagraph(), ImpEditView::SpellIgnoreWord(), SpellSentence(), SplitContent(), StripPortions(), TransliterateText(), Undo(), UndoActionEnd(), UndoActionStart(), UpdateFields(), UpdateFieldsOnly(), UpdateSelections(), and Write().