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