| 
    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().