|
LibreOffice Module editeng (master) 1
|
#include <editview.hxx>
Public Types | |
| typedef std::vector< VclPtr< vcl::Window > > | OutWindowSet |
Public Member Functions | |
| ImpEditView * | GetImpEditView () const |
| ImpEditEngine * | GetImpEditEngine () const |
| EditView (EditEngine *pEng, vcl::Window *pWindow) | |
| ~EditView () | |
| void | setEditViewCallbacks (EditViewCallbacks *pEditViewCallbacks) |
| EditViewCallbacks * | getEditViewCallbacks () const |
| void | SetEditEngine (EditEngine *pEditEngine) |
| EditEngine * | GetEditEngine () const |
| void | SetWindow (vcl::Window *pWin) |
| vcl::Window * | GetWindow () const |
| OutputDevice & | GetOutputDevice () const |
| LanguageType | GetInputLanguage () const |
| bool | HasOtherViewWindow (vcl::Window *pWin) |
| bool | AddOtherViewWindow (vcl::Window *pWin) |
| bool | RemoveOtherViewWindow (vcl::Window *pWin) |
| void | Paint (const tools::Rectangle &rRect, OutputDevice *pTargetDevice=nullptr) |
| tools::Rectangle | GetInvalidateRect () const |
| void | InvalidateWindow (const tools::Rectangle &rClipRect) |
| void | InvalidateOtherViewWindows (const tools::Rectangle &rInvRect) |
| void | Invalidate () |
| ::Pair | Scroll (tools::Long nHorzScroll, tools::Long nVertScroll, ScrollRangeCheck nRangeCheck=ScrollRangeCheck::NoNegative) |
| void | SetBroadcastLOKViewCursor (bool bSet) |
| tools::Rectangle | GetEditCursor () const |
| void | ShowCursor (bool bGotoCursor=true, bool bForceVisCursor=true, bool bActivate=false) |
| void | HideCursor (bool bDeactivate=false) |
| void | SetSelectionMode (EESelectionMode eMode) |
| void | SetReadOnly (bool bReadOnly) |
| bool | IsReadOnly () const |
| bool | HasSelection () const |
| ESelection | GetSelection () const |
| void | SetSelection (const ESelection &rNewSel) |
| bool | IsSelectionAtPoint (const Point &rPointPixel) |
| void | SelectCurrentWord (sal_Int16 nWordType=css::i18n::WordType::ANYWORD_IGNOREWHITESPACES) |
| void | GetSelectionRectangles (std::vector< tools::Rectangle > &rLogicRects) const |
| Returns the rectangles of the current selection in TWIPs. More... | |
| bool | IsInsertMode () const |
| void | SetInsertMode (bool bInsert) |
| OUString | GetSelected () const |
| void | DeleteSelected () |
| SvtScriptType | GetSelectedScriptType () const |
| void | SetOutputArea (const tools::Rectangle &rRect) |
| const tools::Rectangle & | GetOutputArea () const |
| void | SetVisArea (const tools::Rectangle &rRect) |
| tools::Rectangle | GetVisArea () const |
| PointerStyle | GetPointer () const |
| vcl::Cursor * | GetCursor () const |
| void | InsertText (const OUString &rNew, bool bSelect=false, bool bLOKShowSelect=true) |
| void | InsertParaBreak () |
| bool | PostKeyEvent (const KeyEvent &rKeyEvent, vcl::Window const *pFrameWin=nullptr) |
| bool | MouseButtonUp (const MouseEvent &rMouseEvent) |
| bool | MouseButtonDown (const MouseEvent &rMouseEvent) |
| void | ReleaseMouse () |
| bool | MouseMove (const MouseEvent &rMouseEvent) |
| bool | Command (const CommandEvent &rCEvt) |
| void | Cut () |
| void | Copy () |
| void | Paste () |
| void | PasteSpecial () |
| void | Undo () |
| void | Redo () |
| Point | GetWindowPosTopLeft (sal_Int32 nParagraph) |
| void | MoveParagraphs (Range aParagraphs, sal_Int32 nNewPos) |
| void | MoveParagraphs (tools::Long nDiff) |
| const SfxItemSet & | GetEmptyItemSet () const |
| SfxItemSet | GetAttribs () |
| void | SetAttribs (const SfxItemSet &rSet) |
| void | RemoveAttribs (bool bRemoveParaAttribs=false, sal_uInt16 nWhich=0) |
| void | RemoveAttribs (EERemoveParaAttribsMode eMode, sal_uInt16 nWhich) |
| void | RemoveCharAttribs (sal_Int32 nPara, sal_uInt16 nWhich) |
| void | RemoveAttribsKeepLanguages (bool bRemoveParaAttribs) |
| ErrCode | Read (SvStream &rInput, EETextFormat eFormat, SvKeyValueIterator *pHTTPHeaderAttrs) |
| void | SetBackgroundColor (const Color &rColor) |
| Color const & | GetBackgroundColor () const |
| void | RegisterViewShell (OutlinerViewShell *pViewShell) |
| Informs this edit view about which view shell contains it. More... | |
| void | RegisterOtherShell (OutlinerViewShell *pOtherShell) |
| Informs this edit view about which other shell listens to it. More... | |
| void | SetControlWord (EVControlBits nWord) |
| EVControlBits | GetControlWord () const |
| std::unique_ptr< EditTextObject > | CreateTextObject () |
| void | InsertText (const EditTextObject &rTextObject) |
| void | InsertText (css::uno::Reference< css::datatransfer::XTransferable > const &xDataObj, const OUString &rBaseURL, bool bUseSpecial) |
| css::uno::Reference< css::datatransfer::clipboard::XClipboard > | GetClipboard () const |
| css::uno::Reference< css::datatransfer::XTransferable > | GetTransferable () const |
| bool | SetEditEngineUpdateLayout (bool bUpdate) |
| void | ForceLayoutCalculation () |
| const SfxStyleSheet * | GetStyleSheet () const |
| SfxStyleSheet * | GetStyleSheet () |
| void | SetAnchorMode (EEAnchorMode eMode) |
| EEAnchorMode | GetAnchorMode () const |
| void | CompleteAutoCorrect (vcl::Window const *pFrameWin=nullptr) |
| EESpellState | StartSpeller (weld::Widget *pDialogParent, bool bMultipleDoc=false) |
| EESpellState | StartThesaurus (weld::Widget *pDialogParent) |
| sal_Int32 | StartSearchAndReplace (const SvxSearchItem &rSearchItem) |
| void | StartTextConversion (weld::Widget *pDialogParent, LanguageType nSrcLang, LanguageType nDestLang, const vcl::Font *pDestFont, sal_Int32 nOptions, bool bIsInteractive, bool bMultipleDoc) |
| void | TransliterateText (TransliterationFlags nTransliterationMode) |
| bool | IsCursorAtWrongSpelledWord () |
| bool | IsWrongSpelledWordAtPos (const Point &rPosPixel, bool bMarkIfWrong=false) |
| bool | ExecuteSpellPopup (const Point &rPosPixel, const Link< SpellCallbackInfo &, void > &rCallBack) |
| OUString | SpellIgnoreWord () |
| void | InsertField (const SvxFieldItem &rFld) |
| const SvxFieldItem * | GetFieldUnderMousePointer () const |
| const SvxFieldItem * | GetFieldUnderMousePointer (sal_Int32 &nPara, sal_Int32 &nPos) const |
| const SvxFieldItem * | GetField (const Point &rPos, sal_Int32 *pnPara=nullptr, sal_Int32 *pnPos=nullptr) const |
| const SvxFieldItem * | GetFieldAtSelection () const |
| const SvxFieldData * | GetFieldAtCursor () const |
| Select and return the field at the current cursor position. More... | |
| void | SelectFieldAtCursor () |
| sal_Int32 | GetPosNoField (sal_Int32 nPara, sal_Int32 nPos) const |
| Converts position in paragraph to logical position without unfolding fields. More... | |
| sal_Int32 | GetPosWithField (sal_Int32 nPara, sal_Int32 nPos) const |
| Converts logical position in paragraph to position with unfolded fields. More... | |
| void | SetInvalidateMore (sal_uInt16 nPixel) |
| sal_uInt16 | GetInvalidateMore () const |
| void | ChangeFontSize (bool bGrow, const FontList *pList) |
| OUString | GetSurroundingText () const |
| Selection | GetSurroundingTextSelection () const |
| bool | DeleteSurroundingText (const Selection &rRange) |
| void | SetCursorLogicPosition (const Point &rPosition, bool bPoint, bool bClearMark) |
| Allows adjusting the point or mark of the selection to a document coordinate. More... | |
| void | DrawSelectionXOR (OutlinerViewShell *pOtherShell) |
| Trigger selection drawing callback in pOtherShell based on our shell's selection state. More... | |
| void | InitLOKSpecialPositioning (MapUnit eUnit, const tools::Rectangle &rOutputArea, const Point &rVisDocStartPos) |
| This is meant for Calc(LOK), but there may be other use-cases. More... | |
| void | SetLOKSpecialOutputArea (const tools::Rectangle &rOutputArea) |
| const tools::Rectangle & | GetLOKSpecialOutputArea () const |
| void | SetLOKSpecialVisArea (const tools::Rectangle &rVisArea) |
| tools::Rectangle | GetLOKSpecialVisArea () const |
| bool | HasLOKSpecialPositioning () const |
| void | SetLOKSpecialFlags (LOKSpecialFlags eFlags) |
| void | SuppressLOKMessages (bool bSet) |
| bool | IsSuppressLOKMessages () const |
| void | SetNegativeX (bool bSet) |
| To inform editeng that negated x document coordinates are in use. More... | |
| bool | IsNegativeX () const |
Static Public Member Functions | |
| static bool | ChangeFontSize (bool bGrow, SfxItemSet &rSet, const FontList *pFontList) |
| static LanguageType | CheckLanguage (const OUString &rText, const css::uno::Reference< css::linguistic2::XSpellChecker1 > &xSpell, const css::uno::Reference< css::linguistic2::XLanguageGuessing > &xLangGuess, bool bIsParaText) |
| Tries to determine the language of 'rText', returning a matching known locale if possible, or a fallback, or LANGUAGE_NONE if nothing found or matched. More... | |
Private Member Functions | |
| EditView (const EditView &)=delete | |
| EditView & | operator= (const EditView &)=delete |
| sal_Int32 | countFieldsOffsetSum (sal_Int32 nPara, sal_Int32 nPo, bool bCanOverflow) const |
Private Attributes | |
| std::unique_ptr< ImpEditView > | pImpEditView |
| OUString | aDicNameSingle |
Friends | |
| class | EditEngine |
| class | ImpEditEngine |
| class | EditSelFunctionSet |
Definition at line 152 of file editview.hxx.
| typedef std::vector<VclPtr<vcl::Window> > EditView::OutWindowSet |
Definition at line 159 of file editview.hxx.
|
privatedelete |
| EditView::EditView | ( | EditEngine * | pEng, |
| vcl::Window * | pWindow | ||
| ) |
Definition at line 154 of file editview.cxx.
References pImpEditView.
| EditView::~EditView | ( | ) |
Definition at line 159 of file editview.cxx.
| bool EditView::AddOtherViewWindow | ( | vcl::Window * | pWin | ) |
Definition at line 382 of file editview.cxx.
References HasOtherViewWindow(), and pImpEditView.
| void EditView::ChangeFontSize | ( | bool | bGrow, |
| const FontList * | pList | ||
| ) |
Definition at line 1470 of file editview.cxx.
References ESelection::Adjust(), ChangeFontSizeImpl(), EE_TEXTPOS_ALL, EditEngine::GetPortions(), GetSelection(), EditEngine::GetTextLen(), EditEngine::GetWord(), ESelection::HasRange(), ESelection::nEndPara, ESelection::nEndPos, nPos, ESelection::nStartPara, ESelection::nStartPos, pImpEditView, and SetSelection().
Referenced by ChangeFontSizeImpl().
|
static |
Definition at line 1526 of file editview.cxx.
References SfxPoolItem::CloneSetWhich(), EE_CHAR_FONTHEIGHT(), EE_CHAR_FONTHEIGHT_CJK(), EE_CHAR_FONTHEIGHT_CTL(), SfxItemSet::Get(), SvxFontHeightItem::GetHeight(), SfxItemPool::GetMetric(), SfxItemSet::GetPool(), FontList::GetStdSizeAry(), OutputDevice::LogicToLogic(), SfxItemSet::Put(), rSet, and SvxFontHeightItem::SetHeight().
|
static |
Tries to determine the language of 'rText', returning a matching known locale if possible, or a fallback, or LANGUAGE_NONE if nothing found or matched.
| bIsParaText | If TRUE, rText is a paragraph and the language is obtained by passing the text to xLangGuess. IF FALSE, a language match is tried for, in order,
|
Definition at line 74 of file editview.cxx.
References LanguageTag::convertToLocale(), LanguageTag::getCountry(), LanguageTag::getLanguage(), AllSettings::GetLanguageTag(), LanguageTag::getLanguageType(), SvtLinguConfig::GetOptions(), Application::GetSettings(), AllSettings::GetUILanguageTag(), LANGUAGE_DONTKNOW, LANGUAGE_ENGLISH_US, LANGUAGE_NONE, LANGUAGE_SYSTEM, LanguageTag::makeFallback(), SvtLinguOptions::nDefaultLanguage, and MsLangId::resolveSystemLanguageByScriptType().
Referenced by ExecuteSpellPopup().
| bool EditView::Command | ( | const CommandEvent & | rCEvt | ) |
Definition at line 493 of file editview.cxx.
References pImpEditView.
| void EditView::CompleteAutoCorrect | ( | vcl::Window const * | pFrameWin = nullptr | ) |
Definition at line 848 of file editview.cxx.
References HasSelection(), IsInsertMode(), EditSelection::Max(), and pImpEditView.
| void EditView::Copy | ( | ) |
Definition at line 666 of file editview.cxx.
References GetClipboard(), and pImpEditView.
|
private |
Definition at line 1398 of file editview.cxx.
References EFieldInfo::aCurrentText, EFieldInfo::aPosition, EPosition::nIndex, nPos, and pImpEditView.
Referenced by GetPosNoField(), and GetPosWithField().
| std::unique_ptr< EditTextObject > EditView::CreateTextObject | ( | ) |
Definition at line 750 of file editview.cxx.
References pImpEditView.
| void EditView::Cut | ( | ) |
Definition at line 648 of file editview.cxx.
References GetClipboard(), and pImpEditView.
| void EditView::DeleteSelected | ( | ) |
Definition at line 324 of file editview.cxx.
References pImpEditView.
Referenced by ImpEditEngine::Command(), and DeleteSurroundingText().
| bool EditView::DeleteSurroundingText | ( | const Selection & | rRange | ) |
Definition at line 1652 of file editview.cxx.
References DeleteSelected(), GetSelection(), Selection::Max(), Selection::Min(), ESelection::nEndPara, ESelection::nEndPos, ESelection::nStartPara, ESelection::nStartPos, and SetSelection().
| void EditView::DrawSelectionXOR | ( | OutlinerViewShell * | pOtherShell | ) |
Trigger selection drawing callback in pOtherShell based on our shell's selection state.
Definition at line 1691 of file editview.cxx.
References pImpEditView.
| bool EditView::ExecuteSpellPopup | ( | const Point & | rPosPixel, |
| const Link< SpellCallbackInfo &, void > & | rCallBack | ||
| ) |
Definition at line 982 of file editview.cxx.
References ADDTODICTIONARY, aDicNameSingle, AUTOCORRECT_OPTIONS, Link< typename Arg, typename Ret >::Call(), CheckLanguage(), weld::Widget::create_virtual_device(), Application::CreateBuilder(), DBG_ASSERT, EditResId(), EE_CHAR_LANGUAGE(), EE_CHAR_LANGUAGE_CJK(), EE_CHAR_LANGUAGE_CTL(), EE_TEXTPOS_ALL, SvxAutoCorrCfg::Get(), EditDLL::Get(), SvxAutoCorrCfg::GetAutoCorrect(), LinguMgr::GetDictionaryList(), GetEditEngine(), EditEngine::GetEmptyItemSet(), LinguMgr::GetIgnoreAllList(), EditPaM::GetIndex(), SvtLanguageTable::GetLanguageString(), LanguageTag::getLanguageType(), EditPaM::GetNode(), SvtLanguageOptions::GetScriptTypeOfLanguage(), GetSelected(), GetSelection(), Image::GetSizePixel(), SvtLinguConfig::GetSpellAndGrammarContextDictionaryImage(), LinguMgr::GetStandardDic(), ContentNode::GetString(), ContentNode::GetWrongList(), i, IGNOREWORD, InsertText(), comphelper::LibreOfficeKit::isActive(), LANGUAGE_NONE, ContentNode::Len(), OutputDevice::LogicToPixel(), LOKSendSpellPopupMenu(), comphelper::makePropertyValue(), MN_ALTSTART, MN_AUTOSTART, MN_DICTSTART, ESelection::nEndPos, ESelection::nStartPos, PARALANGUAGE, pImpEditView, OutputDevice::PixelToLogic(), SfxItemSet::Put(), SvxAutoCorrect::PutText(), WrongList::ResetInvalidRange(), SetAttribs(), EditPaM::SetIndex(), SetSelection(), sId, STARTSPELLDLG, weld::Widget::strip_mnemonic(), TextOnly, UPN_MAX_NUMBER_OF_SUGGESTIONS, and WORDLANGUAGE.
| void EditView::ForceLayoutCalculation | ( | ) |
Definition at line 788 of file editview.cxx.
References pImpEditView.
| EEAnchorMode EditView::GetAnchorMode | ( | ) | const |
Definition at line 831 of file editview.cxx.
References pImpEditView.
| SfxItemSet EditView::GetAttribs | ( | ) |
Definition at line 616 of file editview.cxx.
References DBG_ASSERT, and pImpEditView.
Referenced by ChangeFontSizeImpl(), TextConvWrapper::ChangeText_impl(), EditEngine::DumpData(), and EditEngine::PostKeyEvent().
| Color const & EditView::GetBackgroundColor | ( | ) | const |
Definition at line 725 of file editview.cxx.
References pImpEditView.
| Reference< css::datatransfer::clipboard::XClipboard > EditView::GetClipboard | ( | ) | const |
Definition at line 654 of file editview.cxx.
References pImpEditView.
Referenced by Copy(), Cut(), Paste(), and PasteSpecial().
| EVControlBits EditView::GetControlWord | ( | ) | const |
Definition at line 745 of file editview.cxx.
References pImpEditView.
| vcl::Cursor * EditView::GetCursor | ( | ) | const |
Definition at line 431 of file editview.cxx.
References pImpEditView.
| tools::Rectangle EditView::GetEditCursor | ( | ) | const |
Definition at line 503 of file editview.cxx.
References pImpEditView.
| EditEngine * EditView::GetEditEngine | ( | ) | const |
Definition at line 178 of file editview.cxx.
References pImpEditView.
Referenced by TextConvWrapper::ConvMore_impl(), TextConvWrapper::ConvStart_impl(), ExecuteSpellPopup(), GetStatusValueForThesaurusFromContext(), GetTransferable(), URLFieldHelper::RemoveURLField(), EditSpellWrapper::SpellMore(), and EditSpellWrapper::SpellStart().
| EditViewCallbacks * EditView::getEditViewCallbacks | ( | ) | const |
Definition at line 168 of file editview.cxx.
References pImpEditView.
Referenced by ImpEditEngine::Command(), and ImpEditEngine::MouseButtonUp().
| const SfxItemSet & EditView::GetEmptyItemSet | ( | ) | const |
Definition at line 555 of file editview.cxx.
References pImpEditView.
Referenced by ChangeFontSizeImpl(), ImpEditEngine::SetLanguageAndFont(), and TextConvWrapper::SetLanguageAndFont().
| const SvxFieldItem * EditView::GetField | ( | const Point & | rPos, |
| sal_Int32 * | pnPara = nullptr, |
||
| sal_Int32 * | pnPos = nullptr |
||
| ) | const |
Definition at line 1320 of file editview.cxx.
References pImpEditView.
Referenced by GetFieldUnderMousePointer(), and ImpEditEngine::MouseButtonUp().
| const SvxFieldData * EditView::GetFieldAtCursor | ( | ) | const |
Select and return the field at the current cursor position.
Definition at line 1389 of file editview.cxx.
References SvxFieldItem::GetField(), GetFieldAtSelection(), and GetFieldUnderMousePointer().
Referenced by URLFieldHelper::IsCursorAtURLField(), and URLFieldHelper::RemoveURLField().
| const SvxFieldItem * EditView::GetFieldAtSelection | ( | ) | const |
Definition at line 1337 of file editview.cxx.
References EditSelection::Adjust(), DBG_ASSERT, EE_FEATURE_FIELD(), CharAttribList::GetAttribs(), ContentNode::GetCharAttribs(), EditPaM::GetIndex(), EditCharAttrib::GetItem(), EditPaM::GetNode(), EditCharAttrib::GetStart(), EditSelection::Max(), EditSelection::Min(), pImpEditView, and EditCharAttrib::Which().
Referenced by GetFieldAtCursor(), SelectFieldAtCursor(), and ImpEditView::ShowCursor().
| const SvxFieldItem * EditView::GetFieldUnderMousePointer | ( | ) | const |
Definition at line 1313 of file editview.cxx.
References GetFieldUnderMousePointer(), and nPos.
Referenced by GetFieldAtCursor(), and GetFieldUnderMousePointer().
| const SvxFieldItem * EditView::GetFieldUnderMousePointer | ( | sal_Int32 & | nPara, |
| sal_Int32 & | nPos | ||
| ) | const |
Definition at line 1325 of file editview.cxx.
References GetField(), nPos, pImpEditView, and OutputDevice::PixelToLogic().
| ImpEditEngine * EditView::GetImpEditEngine | ( | ) | const |
Definition at line 173 of file editview.cxx.
References pImpEditView.
Referenced by EditSpellWrapper::CheckSpellTo(), TextConvWrapper::ConvContinue_impl(), TextConvWrapper::ConvMore_impl(), TextConvWrapper::ConvStart_impl(), lcl_DoSetSelection(), TextConvWrapper::ReplaceUnit(), EditSpellWrapper::SpellContinue(), EditSpellWrapper::SpellMore(), and EditSpellWrapper::SpellStart().
|
inline |
Definition at line 162 of file editview.hxx.
Referenced by EditSpellWrapper::CheckSpellTo(), ImpEditEngine::Command(), TextConvWrapper::ConvMore_impl(), TextConvWrapper::ConvStart_impl(), EditUndo::EditUndo(), EditUndoSetAttribs::ImpSetSelection(), lcl_DoSetSelection(), EditUndoDelContent::Redo(), EditUndoConnectParas::Redo(), EditUndoSplitPara::Redo(), EditUndoInsertChars::Redo(), EditUndoRemoveChars::Redo(), EditUndoInsertFeature::Redo(), EditUndoMoveParagraphs::Redo(), EditUndoTransliteration::Redo(), EditUndoManager::Redo(), EditSpellWrapper::SpellMore(), EditSpellWrapper::SpellStart(), EditUndoDelContent::Undo(), EditUndoConnectParas::Undo(), EditUndoSplitPara::Undo(), EditUndoInsertChars::Undo(), EditUndoRemoveChars::Undo(), EditUndoInsertFeature::Undo(), EditUndoMoveParagraphs::Undo(), EditUndoTransliteration::Undo(), EditUndoMarkSelection::Undo(), and EditUndoManager::Undo().
| LanguageType EditView::GetInputLanguage | ( | ) | const |
Definition at line 367 of file editview.cxx.
References GetWindow(), and LANGUAGE_DONTKNOW.
| sal_uInt16 EditView::GetInvalidateMore | ( | ) | const |
Definition at line 1450 of file editview.cxx.
References pImpEditView.
| tools::Rectangle EditView::GetInvalidateRect | ( | ) | const |
Definition at line 183 of file editview.cxx.
References tools::Rectangle::AdjustBottom(), tools::Rectangle::AdjustLeft(), tools::Rectangle::AdjustRight(), tools::Rectangle::AdjustTop(), and pImpEditView.
Referenced by Invalidate().
| const tools::Rectangle & EditView::GetLOKSpecialOutputArea | ( | ) | const |
Definition at line 1710 of file editview.cxx.
References pImpEditView.
| tools::Rectangle EditView::GetLOKSpecialVisArea | ( | ) | const |
Definition at line 1720 of file editview.cxx.
References pImpEditView.
| const tools::Rectangle & EditView::GetOutputArea | ( | ) | const |
Definition at line 421 of file editview.cxx.
References pImpEditView.
Referenced by EditEngine::DumpData(), and EditEngine::PostKeyEvent().
| OutputDevice & EditView::GetOutputDevice | ( | ) | const |
Definition at line 362 of file editview.cxx.
References pImpEditView.
| PointerStyle EditView::GetPointer | ( | ) | const |
Definition at line 426 of file editview.cxx.
References pImpEditView.
| sal_Int32 EditView::GetPosNoField | ( | sal_Int32 | nPara, |
| sal_Int32 | nPos | ||
| ) | const |
Converts position in paragraph to logical position without unfolding fields.
Definition at line 1432 of file editview.cxx.
References countFieldsOffsetSum(), and nPos.
| sal_Int32 EditView::GetPosWithField | ( | sal_Int32 | nPara, |
| sal_Int32 | nPos | ||
| ) | const |
Converts logical position in paragraph to position with unfolded fields.
Definition at line 1439 of file editview.cxx.
References countFieldsOffsetSum(), and nPos.
| OUString EditView::GetSelected | ( | ) | const |
Definition at line 695 of file editview.cxx.
References pImpEditView.
Referenced by ExecuteSpellPopup(), and TextConvWrapper::ReplaceUnit().
| SvtScriptType EditView::GetSelectedScriptType | ( | ) | const |
Definition at line 329 of file editview.cxx.
References pImpEditView.
| ESelection EditView::GetSelection | ( | ) | const |
Definition at line 301 of file editview.cxx.
References ESelection::nEndPara, ESelection::nEndPos, ESelection::nStartPara, ESelection::nStartPos, and pImpEditView.
Referenced by ChangeFontSize(), ImpEditEngine::Command(), DeleteSurroundingText(), EditEngine::DumpData(), ExecuteSpellPopup(), TextConvWrapper::GetNextPortion(), GetStatusValueForThesaurusFromContext(), GetSurroundingTextSelection(), URLFieldHelper::IsCursorAtURLField(), MoveParagraphs(), URLFieldHelper::RemoveURLField(), ReplaceTextWithSynonym(), TextConvWrapper::ReplaceUnit(), SelectFieldAtCursor(), TextConvWrapper::SelectNewUnit_impl(), ImpEditEngine::SetLanguageAndFont(), and TextConvWrapper::SetLanguageAndFont().
| void EditView::GetSelectionRectangles | ( | std::vector< tools::Rectangle > & | rLogicRects | ) | const |
Returns the rectangles of the current selection in TWIPs.
Definition at line 334 of file editview.cxx.
References pImpEditView.
| SfxStyleSheet * EditView::GetStyleSheet | ( | ) |
Definition at line 793 of file editview.cxx.
References EditSelection::Adjust(), EditPaM::GetNode(), EditSelection::Max(), EditSelection::Min(), n, and pImpEditView.
| const SfxStyleSheet * EditView::GetStyleSheet | ( | ) | const |
Definition at line 811 of file editview.cxx.
References GetStyleSheet().
Referenced by GetStyleSheet().
| OUString EditView::GetSurroundingText | ( | ) | const |
Definition at line 1606 of file editview.cxx.
References EditSelection::Adjust(), aStr, EditPaM::GetNode(), HasSelection(), ContentNode::Len(), EditSelection::Max(), EditSelection::Min(), pImpEditView, and EditPaM::SetIndex().
| Selection EditView::GetSurroundingTextSelection | ( | ) | const |
Definition at line 1629 of file editview.cxx.
References ESelection::Adjust(), EditSelection::Adjust(), aStr, GetSelection(), HasSelection(), ESelection::nEndPos, ESelection::nStartPos, and pImpEditView.
| css::uno::Reference< css::datatransfer::XTransferable > EditView::GetTransferable | ( | ) | const |
Definition at line 659 of file editview.cxx.
References EditEngine::CreateTransferable(), GetEditEngine(), and pImpEditView.
| tools::Rectangle EditView::GetVisArea | ( | ) | const |
Definition at line 405 of file editview.cxx.
References pImpEditView.
Referenced by EditEngine::DumpData(), ImpEditEngine::PageDown(), and ImpEditEngine::PageUp().
| vcl::Window * EditView::GetWindow | ( | ) | const |
Definition at line 357 of file editview.cxx.
References pImpEditView.
Referenced by ImpEditEngine::Command(), EditEngine::DumpData(), GetInputLanguage(), InvalidateWindow(), ImpEditEngine::MouseButtonUp(), EditEngine::PostKeyEvent(), ImpEditEngine::SetAutoCompleteText(), and EditSelectionEngine::SetCurView().
| Point EditView::GetWindowPosTopLeft | ( | sal_Int32 | nParagraph | ) |
Definition at line 684 of file editview.cxx.
References pImpEditView.
| bool EditView::HasLOKSpecialPositioning | ( | ) | const |
Definition at line 1725 of file editview.cxx.
References pImpEditView.
| bool EditView::HasOtherViewWindow | ( | vcl::Window * | pWin | ) |
Definition at line 375 of file editview.cxx.
References pImpEditView.
Referenced by AddOtherViewWindow().
| bool EditView::HasSelection | ( | ) | const |
Definition at line 314 of file editview.cxx.
References pImpEditView.
Referenced by ImpEditEngine::Command(), CompleteAutoCorrect(), ImpEditEngine::DoOnlineSpelling(), GetSurroundingText(), GetSurroundingTextSelection(), IsCursorAtWrongSpelledWord(), EditEngine::PostKeyEvent(), ReplaceTextWithSynonym(), ImpEditEngine::SetActiveView(), and SetSelection().
| void EditView::HideCursor | ( | bool | bDeactivate = false | ) |
Definition at line 532 of file editview.cxx.
References pImpEditView.
Referenced by ImpEditEngine::Command(), EditEngine::RemoveView(), and Outliner::RemoveView().
| void EditView::InitLOKSpecialPositioning | ( | MapUnit | eUnit, |
| const tools::Rectangle & | rOutputArea, | ||
| const Point & | rVisDocStartPos | ||
| ) |
This is meant for Calc(LOK), but there may be other use-cases.
In Calc, all logical positions are computed by doing independent pixel-alignment for each cell's size. The LOKSpecial methods can be used to set/get the output-area and visible-area in real logical units. This enables EditView to send cursor/selection messages in real logical units like it is done for Writer.
Definition at line 1698 of file editview.cxx.
References pImpEditView.
| void EditView::InsertField | ( | const SvxFieldItem & | rFld | ) |
Definition at line 1300 of file editview.cxx.
References EDITUNDO_INSERT, EditEngine::FormatAndLayout(), EditEngine::InsertField(), pImpEditView, EditEngine::UndoActionEnd(), EditEngine::UndoActionStart(), and EditEngine::UpdateFields().
| void EditView::InsertParaBreak | ( | ) |
Definition at line 1289 of file editview.cxx.
References EDITUNDO_INSERT, and pImpEditView.
| void EditView::InsertText | ( | const EditTextObject & | rTextObject | ) |
Definition at line 755 of file editview.cxx.
References EDITUNDO_INSERT, EditSelection::Max(), EditSelection::Min(), and pImpEditView.
| void EditView::InsertText | ( | const OUString & | rNew, |
| bool | bSelect = false, |
||
| bool | bLOKShowSelect = true |
||
| ) |
Definition at line 436 of file editview.cxx.
References EditSelection::Adjust(), DBG_ASSERT, EditPaM::DbgIsBuggy(), EDITUNDO_INSERT, EditEngine::FormatAndLayout(), EditEngine::GetEditDoc(), EditEngine::InsertText(), EditSelection::Min(), pImpEditView, EditEngine::UndoActionEnd(), and EditEngine::UndoActionStart().
Referenced by TextConvWrapper::ChangeText_impl(), ExecuteSpellPopup(), EditSpellWrapper::ReplaceAll(), ReplaceTextWithSynonym(), ImpEditEngine::StartSearchAndReplace(), and ImpEditEngine::StartThesaurus().
| void EditView::InsertText | ( | css::uno::Reference< css::datatransfer::XTransferable > const & | xDataObj, |
| const OUString & | rBaseURL, | ||
| bool | bUseSpecial | ||
| ) |
Definition at line 769 of file editview.cxx.
References EDITUNDO_INSERT, EditSelection::Max(), EditSelection::Min(), and pImpEditView.
| void EditView::Invalidate | ( | ) |
Definition at line 239 of file editview.cxx.
References GetInvalidateRect(), InvalidateOtherViewWindows(), and pImpEditView.
Referenced by URLFieldHelper::RemoveURLField(), and ImpEditView::Scroll().
| void EditView::InvalidateOtherViewWindows | ( | const tools::Rectangle & | rInvRect | ) |
Definition at line 226 of file editview.cxx.
References comphelper::LibreOfficeKit::isActive(), IsNegativeX(), and pImpEditView.
Referenced by Invalidate().
| void EditView::InvalidateWindow | ( | const tools::Rectangle & | rClipRect | ) |
Definition at line 208 of file editview.cxx.
References GetWindow(), vcl::Window::Invalidate(), IsNegativeX(), and pImpEditView.
| bool EditView::IsCursorAtWrongSpelledWord | ( | ) |
Definition at line 890 of file editview.cxx.
References HasSelection(), and pImpEditView.
| bool EditView::IsInsertMode | ( | ) | const |
Definition at line 816 of file editview.cxx.
References pImpEditView.
Referenced by ImpEditEngine::Command(), CompleteAutoCorrect(), ImpEditEngine::CursorVisualLeftRight(), ImpEditEngine::CursorVisualStartEnd(), and EditEngine::PostKeyEvent().
| bool EditView::IsNegativeX | ( | ) | const |
Definition at line 1750 of file editview.cxx.
References pImpEditView.
Referenced by InvalidateOtherViewWindows(), and InvalidateWindow().
| bool EditView::IsReadOnly | ( | ) | const |
Definition at line 251 of file editview.cxx.
References pImpEditView.
Referenced by EditEngine::PostKeyEvent().
| bool EditView::IsSelectionAtPoint | ( | const Point & | rPointPixel | ) |
Definition at line 319 of file editview.cxx.
References pImpEditView.
| bool EditView::IsSuppressLOKMessages | ( | ) | const |
Definition at line 1740 of file editview.cxx.
References pImpEditView.
| bool EditView::IsWrongSpelledWordAtPos | ( | const Point & | rPosPixel, |
| bool | bMarkIfWrong = false |
||
| ) |
Definition at line 901 of file editview.cxx.
References pImpEditView.
| bool EditView::MouseButtonDown | ( | const MouseEvent & | rMouseEvent | ) |
Definition at line 483 of file editview.cxx.
References pImpEditView.
| bool EditView::MouseButtonUp | ( | const MouseEvent & | rMouseEvent | ) |
Definition at line 473 of file editview.cxx.
References pImpEditView.
| bool EditView::MouseMove | ( | const MouseEvent & | rMouseEvent | ) |
Definition at line 488 of file editview.cxx.
References pImpEditView.
| void EditView::MoveParagraphs | ( | Range | aParagraphs, |
| sal_Int32 | nNewPos | ||
| ) |
Definition at line 700 of file editview.cxx.
References EDITUNDO_MOVEPARAS, and pImpEditView.
Referenced by ImpEditView::drop(), and MoveParagraphs().
| void EditView::MoveParagraphs | ( | tools::Long | nDiff | ) |
Definition at line 707 of file editview.cxx.
References DBG_ASSERT, GetSelection(), Range::Max(), Range::Min(), MoveParagraphs(), ESelection::nEndPara, Range::Normalize(), and ESelection::nStartPara.
References Command, Copy, Cut, InsertText, IsReadOnly(), MouseButtonDown, MouseButtonUp, MouseMove, Paint, Paste, Read, Redo, Scroll, and Undo.
| void EditView::Paint | ( | const tools::Rectangle & | rRect, |
| OutputDevice * | pTargetDevice = nullptr |
||
| ) |
Definition at line 339 of file editview.cxx.
References pImpEditView.
| void EditView::Paste | ( | ) |
Definition at line 672 of file editview.cxx.
References GetClipboard(), and pImpEditView.
| void EditView::PasteSpecial | ( | ) |
Definition at line 678 of file editview.cxx.
References GetClipboard(), and pImpEditView.
| bool EditView::PostKeyEvent | ( | const KeyEvent & | rKeyEvent, |
| vcl::Window const * | pFrameWin = nullptr |
||
| ) |
Definition at line 468 of file editview.cxx.
References pImpEditView.
| ErrCode EditView::Read | ( | SvStream & | rInput, |
| EETextFormat | eFormat, | ||
| SvKeyValueIterator * | pHTTPHeaderAttrs | ||
| ) |
Definition at line 632 of file editview.cxx.
References EDITUNDO_READ, SvStream::GetError(), pImpEditView, and ShowCursor().
| void EditView::Redo | ( | ) |
Definition at line 627 of file editview.cxx.
References pImpEditView.
Referenced by EditEngine::PostKeyEvent().
| void EditView::RegisterOtherShell | ( | OutlinerViewShell * | pOtherShell | ) |
Informs this edit view about which other shell listens to it.
Definition at line 735 of file editview.cxx.
References pImpEditView.
| void EditView::RegisterViewShell | ( | OutlinerViewShell * | pViewShell | ) |
Informs this edit view about which view shell contains it.
Definition at line 730 of file editview.cxx.
References pImpEditView.
| void EditView::ReleaseMouse | ( | ) |
Definition at line 478 of file editview.cxx.
References pImpEditView.
| void EditView::RemoveAttribs | ( | bool | bRemoveParaAttribs = false, |
| sal_uInt16 | nWhich = 0 |
||
| ) |
Definition at line 591 of file editview.cxx.
References RemoveAll, RemoveAttribs(), and RemoveCharItems.
Referenced by TextConvWrapper::ChangeText_impl(), and RemoveAttribs().
| void EditView::RemoveAttribs | ( | EERemoveParaAttribsMode | eMode, |
| sal_uInt16 | nWhich | ||
| ) |
Definition at line 597 of file editview.cxx.
References EDITUNDO_RESETATTRIBS, eMode, and pImpEditView.
| void EditView::RemoveAttribsKeepLanguages | ( | bool | bRemoveParaAttribs | ) |
Definition at line 570 of file editview.cxx.
References EDITUNDO_RESETATTRIBS, EE_CHAR_LANGUAGE(), EE_CHAR_LANGUAGE_CJK(), EE_CHAR_LANGUAGE_CTL(), EE_ITEMS_END(), EE_ITEMS_START(), and pImpEditView.
| void EditView::RemoveCharAttribs | ( | sal_Int32 | nPara, |
| sal_uInt16 | nWhich | ||
| ) |
Definition at line 607 of file editview.cxx.
References EDITUNDO_RESETATTRIBS, and pImpEditView.
| bool EditView::RemoveOtherViewWindow | ( | vcl::Window * | pWin | ) |
Definition at line 390 of file editview.cxx.
References pImpEditView.
| Pair EditView::Scroll | ( | tools::Long | nHorzScroll, |
| tools::Long | nVertScroll, | ||
| ScrollRangeCheck | nRangeCheck = ScrollRangeCheck::NoNegative |
||
| ) |
Definition at line 550 of file editview.cxx.
References pImpEditView.
| void EditView::SelectCurrentWord | ( | sal_Int16 | nWordType = css::i18n::WordType::ANYWORD_IGNOREWHITESPACES | ) |
Definition at line 1279 of file editview.cxx.
References EditSelection::Max(), pImpEditView, and ShowCursor().
Referenced by ReplaceTextWithSynonym().
| void EditView::SelectFieldAtCursor | ( | ) |
Definition at line 1364 of file editview.cxx.
References GetFieldAtSelection(), GetSelection(), ESelection::nEndPos, ESelection::nStartPos, and SetSelection().
Referenced by URLFieldHelper::RemoveURLField().
| void EditView::SetAnchorMode | ( | EEAnchorMode | eMode | ) |
Definition at line 826 of file editview.cxx.
References eMode, and pImpEditView.
| void EditView::SetAttribs | ( | const SfxItemSet & | rSet | ) |
Definition at line 560 of file editview.cxx.
References DBG_ASSERT, pImpEditView, rSet, and WholeWord.
Referenced by ChangeFontSizeImpl(), TextConvWrapper::ChangeText_impl(), ExecuteSpellPopup(), EditEngine::PostKeyEvent(), ImpEditEngine::SetLanguageAndFont(), and TextConvWrapper::SetLanguageAndFont().
| void EditView::SetBackgroundColor | ( | const Color & | rColor | ) |
Definition at line 719 of file editview.cxx.
References pImpEditView.
| void EditView::SetBroadcastLOKViewCursor | ( | bool | bSet | ) |
Definition at line 498 of file editview.cxx.
References pImpEditView.
| void EditView::SetControlWord | ( | EVControlBits | nWord | ) |
Definition at line 740 of file editview.cxx.
References pImpEditView.
| void EditView::SetCursorLogicPosition | ( | const Point & | rPosition, |
| bool | bPoint, | ||
| bool | bClearMark | ||
| ) |
Allows adjusting the point or mark of the selection to a document coordinate.
Definition at line 1663 of file editview.cxx.
References EditSelection::Max(), EditSelection::Min(), pImpEditView, and ShowCursor().
| void EditView::SetEditEngine | ( | EditEngine * | pEditEngine | ) |
Definition at line 344 of file editview.cxx.
References pImpEditView.
| bool EditView::SetEditEngineUpdateLayout | ( | bool | bUpdate | ) |
Definition at line 783 of file editview.cxx.
References pImpEditView.
| void EditView::setEditViewCallbacks | ( | EditViewCallbacks * | pEditViewCallbacks | ) |
Definition at line 163 of file editview.cxx.
References pImpEditView.
| void EditView::SetInsertMode | ( | bool | bInsert | ) |
Definition at line 821 of file editview.cxx.
References pImpEditView.
Referenced by ImpEditEngine::Command(), and EditEngine::PostKeyEvent().
| void EditView::SetInvalidateMore | ( | sal_uInt16 | nPixel | ) |
Definition at line 1445 of file editview.cxx.
References nPixel, and pImpEditView.
| void EditView::SetLOKSpecialFlags | ( | LOKSpecialFlags | eFlags | ) |
Definition at line 1730 of file editview.cxx.
References pImpEditView.
| void EditView::SetLOKSpecialOutputArea | ( | const tools::Rectangle & | rOutputArea | ) |
Definition at line 1705 of file editview.cxx.
References pImpEditView.
| void EditView::SetLOKSpecialVisArea | ( | const tools::Rectangle & | rVisArea | ) |
Definition at line 1715 of file editview.cxx.
References pImpEditView.
| void EditView::SetNegativeX | ( | bool | bSet | ) |
To inform editeng that negated x document coordinates are in use.
Definition at line 1745 of file editview.cxx.
References pImpEditView.
| void EditView::SetOutputArea | ( | const tools::Rectangle & | rRect | ) |
Definition at line 410 of file editview.cxx.
References pImpEditView.
| void EditView::SetReadOnly | ( | bool | bReadOnly | ) |
Definition at line 246 of file editview.cxx.
References bReadOnly, and pImpEditView.
| void EditView::SetSelection | ( | const ESelection & | rNewSel | ) |
Definition at line 256 of file editview.cxx.
References aNewSelection, ParaPortion::GetNode(), HasSelection(), ParaPortion::IsVisible(), ContentNode::Len(), ESelection::nEndPara, ESelection::nEndPos, ESelection::nStartPara, ESelection::nStartPos, pImpEditView, and ShowCursor().
Referenced by ChangeFontSize(), ChangeFontSizeImpl(), TextConvWrapper::ChangeText(), ImpEditEngine::Command(), DeleteSurroundingText(), ExecuteSpellPopup(), SelectFieldAtCursor(), TextConvWrapper::SelectNewUnit_impl(), ImpEditEngine::SetLanguageAndFont(), TextConvWrapper::SetLanguageAndFont(), and EditUndoMarkSelection::Undo().
| void EditView::SetSelectionMode | ( | EESelectionMode | eMode | ) |
Definition at line 690 of file editview.cxx.
References eMode, and pImpEditView.
| void EditView::SetVisArea | ( | const tools::Rectangle & | rRect | ) |
Definition at line 400 of file editview.cxx.
References pImpEditView, and tools::Rectangle::TopLeft().
| void EditView::SetWindow | ( | vcl::Window * | pWin | ) |
Definition at line 351 of file editview.cxx.
References pImpEditView.
| void EditView::ShowCursor | ( | bool | bGotoCursor = true, |
| bool | bForceVisCursor = true, |
||
| bool | bActivate = false |
||
| ) |
Definition at line 508 of file editview.cxx.
References pImpEditView.
Referenced by ImpEditEngine::Command(), ImpEditEngine::Convert(), ImpEditEngine::ImpConvert(), ImpEditEngine::ImpSpell(), ImpEditEngine::MouseButtonDown(), Read(), ReplaceTextWithSynonym(), ImpEditEngine::Search(), SelectCurrentWord(), SetCursorLogicPosition(), ImpEditEngine::SetFlatMode(), SetSelection(), ImpEditEngine::SetTextRanger(), ImpEditEngine::Spell(), ImpEditEngine::StartSearchAndReplace(), ImpEditEngine::StartThesaurus(), and ImpEditEngine::UpdateViews().
| OUString EditView::SpellIgnoreWord | ( | ) |
Definition at line 1274 of file editview.cxx.
References pImpEditView.
| sal_Int32 EditView::StartSearchAndReplace | ( | const SvxSearchItem & | rSearchItem | ) |
Definition at line 885 of file editview.cxx.
References pImpEditView.
| EESpellState EditView::StartSpeller | ( | weld::Widget * | pDialogParent, |
| bool | bMultipleDoc = false |
||
| ) |
Definition at line 862 of file editview.cxx.
References NoSpeller, and pImpEditView.
| void EditView::StartTextConversion | ( | weld::Widget * | pDialogParent, |
| LanguageType | nSrcLang, | ||
| LanguageType | nDestLang, | ||
| const vcl::Font * | pDestFont, | ||
| sal_Int32 | nOptions, | ||
| bool | bIsInteractive, | ||
| bool | bMultipleDoc | ||
| ) |
Definition at line 878 of file editview.cxx.
References pImpEditView.
| EESpellState EditView::StartThesaurus | ( | weld::Widget * | pDialogParent | ) |
Definition at line 870 of file editview.cxx.
References NoSpeller, and pImpEditView.
| void EditView::SuppressLOKMessages | ( | bool | bSet | ) |
Definition at line 1735 of file editview.cxx.
References pImpEditView.
| void EditView::TransliterateText | ( | TransliterationFlags | nTransliterationMode | ) |
Definition at line 836 of file editview.cxx.
References pImpEditView.
| void EditView::Undo | ( | ) |
Definition at line 622 of file editview.cxx.
References pImpEditView.
Referenced by EditEngine::PostKeyEvent().
|
friend |
Definition at line 154 of file editview.hxx.
|
friend |
Definition at line 156 of file editview.hxx.
|
friend |
Definition at line 155 of file editview.hxx.
|
private |
Definition at line 168 of file editview.hxx.
Referenced by ExecuteSpellPopup().
|
private |
Definition at line 167 of file editview.hxx.
Referenced by AddOtherViewWindow(), ImpEditEngine::AddPortionIterated(), ImpEditEngine::ApplyChangedSentence(), ChangeFontSize(), ImpEditEngine::Clear(), Command(), ImpEditEngine::Command(), CompleteAutoCorrect(), ImpEditEngine::Convert(), Copy(), countFieldsOffsetSum(), EditSelFunctionSet::CreateAnchor(), CreateTextObject(), ImpEditEngine::CursorDown(), ImpEditEngine::CursorUp(), ImpEditEngine::CursorVisualLeftRight(), ImpEditEngine::CursorVisualStartEnd(), Cut(), DeleteSelected(), EditSelFunctionSet::DeselectAll(), ImpEditEngine::DoOnlineSpelling(), DrawSelectionXOR(), EditView(), ExecuteSpellPopup(), ForceLayoutCalculation(), GetAnchorMode(), GetAttribs(), GetBackgroundColor(), GetClipboard(), GetControlWord(), GetCursor(), GetEditCursor(), GetEditEngine(), getEditViewCallbacks(), GetEmptyItemSet(), GetField(), GetFieldAtSelection(), GetFieldUnderMousePointer(), GetImpEditEngine(), GetInvalidateMore(), GetInvalidateRect(), GetLOKSpecialOutputArea(), GetLOKSpecialVisArea(), GetOutputArea(), GetOutputDevice(), GetPointer(), GetSelected(), GetSelectedScriptType(), GetSelection(), GetSelectionRectangles(), GetStyleSheet(), GetSurroundingText(), GetSurroundingTextSelection(), GetTransferable(), GetVisArea(), GetWindow(), GetWindowPosTopLeft(), HasLOKSpecialPositioning(), HasOtherViewWindow(), HasSelection(), HideCursor(), ImpEditEngine::ImpConvert(), ImpEditEngine::ImpSpell(), InitLOKSpecialPositioning(), InsertField(), InsertParaBreak(), InsertText(), EditEngine::InsertView(), Invalidate(), InvalidateOtherViewWindows(), InvalidateWindow(), IsCursorAtWrongSpelledWord(), IsInsertMode(), IsNegativeX(), IsReadOnly(), IsSelectionAtPoint(), EditSelFunctionSet::IsSelectionAtPoint(), IsSuppressLOKMessages(), IsWrongSpelledWordAtPos(), MouseButtonDown(), ImpEditEngine::MouseButtonDown(), MouseButtonUp(), ImpEditEngine::MouseButtonUp(), MouseMove(), ImpEditEngine::MoveCursor(), MoveParagraphs(), Paint(), EditEngine::ParagraphHeightChanged(), Paste(), PasteSpecial(), EditEngine::PostKeyEvent(), PostKeyEvent(), ImpEditEngine::PutSpellingToSentenceStart(), Read(), Redo(), RegisterOtherShell(), RegisterViewShell(), ReleaseMouse(), RemoveAttribs(), RemoveAttribsKeepLanguages(), RemoveCharAttribs(), RemoveOtherViewWindow(), EditEngine::RemoveView(), Scroll(), ImpEditEngine::Search(), SelectCurrentWord(), ImpEditEngine::SetActiveView(), SetAnchorMode(), SetAttribs(), SetBackgroundColor(), SetBroadcastLOKViewCursor(), SetControlWord(), EditSelFunctionSet::SetCursorAtPoint(), SetCursorLogicPosition(), SetEditEngine(), SetEditEngineUpdateLayout(), setEditViewCallbacks(), SetInsertMode(), SetInvalidateMore(), SetLOKSpecialFlags(), SetLOKSpecialOutputArea(), SetLOKSpecialVisArea(), SetNegativeX(), SetOutputArea(), EditEngine::SetPaperSize(), SetReadOnly(), SetSelection(), SetSelectionMode(), SetVisArea(), SetWindow(), ShowCursor(), ImpEditEngine::Spell(), SpellIgnoreWord(), ImpEditEngine::SpellSentence(), StartSearchAndReplace(), ImpEditEngine::StartSearchAndReplace(), StartSpeller(), StartTextConversion(), ImpEditEngine::StartThesaurus(), StartThesaurus(), SuppressLOKMessages(), TransliterateText(), Undo(), and ImpEditEngine::UpdateViews().