LibreOffice Module sw (master) 1
Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
SwTextShell Class Reference

#include <textsh.hxx>

Inheritance diagram for SwTextShell:
[legend]
Collaboration diagram for SwTextShell:
[legend]

Public Member Functions

 DECL_DLLPRIVATE_LINK (RedlineNextHdl, AbstractSvxPostItDialog &, void)
 
 DECL_DLLPRIVATE_LINK (RedlinePrevHdl, AbstractSvxPostItDialog &, void)
 
 DECL_DLLPRIVATE_STATIC_LINK (SwTextShell, DialogClosedHdl, css::ui::dialogs::DialogClosedEvent *, void)
 
void Execute (SfxRequest &)
 
void GetState (SfxItemSet &)
 
void ExecInsert (SfxRequest &)
 
void StateInsert (SfxItemSet &)
 
void ExecDelete (SfxRequest &)
 
void ExecEnterNum (SfxRequest &)
 
void ExecBasicMove (SfxRequest &)
 
void ExecMove (SfxRequest &)
 
void ExecMovePage (SfxRequest &)
 
void ExecMoveCol (SfxRequest &)
 
void ExecMoveLingu (SfxRequest &)
 
void ExecMoveMisc (SfxRequest &)
 
void ExecField (SfxRequest &rReq)
 
void ExecSetNumber (SfxRequest const &)
 
void StateField (SfxItemSet &)
 
void ExecIdx (SfxRequest const &)
 
void GetIdxState (SfxItemSet &)
 
void ExecGlossary (SfxRequest &)
 
void ExecCharAttr (SfxRequest &)
 
void ExecCharAttrArgs (SfxRequest &)
 
void ExecParaAttr (SfxRequest &)
 
void ExecParaAttrArgs (SfxRequest &)
 
void ExecDB (SfxRequest const &)
 
void ExecTransliteration (SfxRequest const &)
 
void ExecRotateTransliteration (SfxRequest const &)
 
void GetAttrState (SfxItemSet &)
 
 SwTextShell (SwView &rView)
 
virtual ~SwTextShell () override
 
SfxItemSet CreateInsertFrameItemSet (SwFlyFrameAttrMgr &rMgr)
 Create item set for the insert frame dialog. More...
 
- Public Member Functions inherited from SwBaseShell
 SwBaseShell (SwView &rShell)
 
virtual ~SwBaseShell () override
 
void ExecDelete (SfxRequest &)
 
void ExecClpbrd (SfxRequest &)
 
void StateClpbrd (SfxItemSet &)
 
void ExecUndo (SfxRequest &)
 
void StateUndo (SfxItemSet &)
 
void Execute (SfxRequest &)
 
void GetState (SfxItemSet &)
 
void StateStyle (SfxItemSet &)
 
void ExecuteGallery (SfxRequest &)
 
void GetGalleryState (SfxItemSet &)
 
void ExecDlg (SfxRequest &)
 
void ExecTextCtrl (SfxRequest &rReq)
 
void GetTextFontCtrlState (SfxItemSet &rSet)
 
void GetTextCtrlState (SfxItemSet &rSet)
 
void GetBorderState (SfxItemSet &rSet)
 
void GetBckColState (SfxItemSet &rSet)
 
void ExecBckCol (SfxRequest &rReq)
 
void SetWrapMode (sal_uInt16 nSlot)
 
void EditRegionDialog (SfxRequest const &rReq)
 
void InsertRegionDialog (SfxRequest &rReq)
 
void ExecField (SfxRequest const &rReq)
 
- Public Member Functions inherited from SfxShell
virtual ~SfxShell () override
 
virtual SfxInterfaceGetInterface () const
 
void SetName (const OUString &rName)
 
const OUString & GetName () const
 
SfxViewShellGetViewShell () const
 
const SfxPoolItemGetSlotState (sal_uInt16 nSlotId, const SfxInterface *pIF=nullptr, SfxItemSet *pStateSet=nullptr)
 
const SfxPoolItemExecuteSlot (SfxRequest &rReq, const SfxInterface *pIF=nullptr)
 
void ExecuteSlot (SfxRequest &rReq, bool bAsync)
 
SfxItemPoolGetPool () const
 
void SetPool (SfxItemPool *pNewPool)
 
virtual SfxUndoManagerGetUndoManager ()
 
void SetUndoManager (SfxUndoManager *pNewUndoMgr)
 
SfxRepeatTarget * GetRepeatTarget () const
 
void SetRepeatTarget (SfxRepeatTarget *pTarget)
 
virtual void Invalidate (sal_uInt16 nId=0)
 
virtual bool IsDesignMode () const
 
bool IsActive () const
 
virtual void Activate (bool bMDI)
 
virtual void Deactivate (bool bMDI)
 
SfxDispatcherGetDispatcher () const
 
SfxViewFrameGetFrame () const
 
virtual bool HasUIFeature (SfxShellFeature nFeature) const
 
void UIFeatureChanged ()
 
const SfxPoolItemGetItem (sal_uInt16 nSlotId) const
 
const T * GetItem (TypedWhichId< T > nWhich) const
 
void PutItem (const SfxPoolItem &rItem)
 
void SetVerbs (const css::uno::Sequence< css::embed::VerbDescriptor > &aVerbs)
 
const css::uno::Sequence< css::embed::VerbDescriptor > & GetVerbs () const
 
void VerbExec (SfxRequest &)
 
SAL_DLLPRIVATE const SfxSlotGetVerbSlot_Impl (sal_uInt16 nId) const
 
virtual SfxObjectShellGetObjectShell ()
 
void SetDisableFlags (SfxDisableFlags nFlags)
 
SfxDisableFlags GetDisableFlags () const
 
virtual std::optional< SfxItemSetCreateItemSet (sal_uInt16 nId)
 
virtual void ApplyItemSet (sal_uInt16 nId, const SfxItemSet &rSet)
 
void SetContextName (const OUString &rsContextName)
 
void BroadcastContextForActivation (const bool bIsActivated)
 
bool SetContextBroadcasterEnabled (const bool bIsEnabled)
 
SAL_DLLPRIVATE bool CanExecuteSlot_Impl (const SfxSlot &rSlot)
 
virtual bool IsConditionalFastCall (const SfxRequest &rReq)
 
SAL_DLLPRIVATE void DoActivate_Impl (SfxViewFrame *pFrame, bool bMDI)
 
SAL_DLLPRIVATE void DoDeactivate_Impl (SfxViewFrame const *pFrame, bool bMDI)
 

Private Member Functions

void InsertSymbol (SfxRequest &)
 
void InsertHyperlink (const SvxHyperlinkItem &rHlnkItem)
 
bool InsertMediaDlg (SfxRequest const &)
 

Static Private Member Functions

static void InitInterface_Impl ()
 SfxInterface initializer. More...
 

Private Attributes

RotateTransliteration m_aRotateCase
 

Additional Inherited Members

- Static Public Member Functions inherited from SwBaseShell
static void StateDisableItems (SfxItemSet &)
 
static void SetFrameMode (FlyMode eMode, SwWrtShell *pShell)
 
static void SetFrameMode_ (FlyMode eMode)
 
static FlyMode GetFrameMode ()
 
static std::shared_ptr< std::vector< std::unique_ptr< SwPaM > > > CopyPaMRing (SwPaM &rOrig)
 
- Static Public Member Functions inherited from SfxShell
static SfxInterfaceGetStaticInterface ()
 
static void EmptyExecStub (SfxShell *pShell, SfxRequest &)
 
static void EmptyStateStub (SfxShell *pShell, SfxItemSet &)
 
static void VerbState (SfxItemSet &)
 
- Protected Member Functions inherited from SwBaseShell
SwWrtShellGetShell ()
 
SwWrtShellGetShellPtr ()
 
SwViewGetView ()
 
void SetGetStateSet (SfxItemSet *p)
 
bool AddGrfUpdateSlot (sal_uInt16 nSlot)
 
 DECL_DLLPRIVATE_LINK (InsertDBTextHdl, void *, void)
 
void InsertURLButton (const OUString &rURL, const OUString &rTarget, const OUString &rText)
 
void InsertTable (SfxRequest &_rRequest)
 
- Protected Member Functions inherited from SfxShell
 SfxShell ()
 
 SfxShell (SfxViewShell *pViewSh)
 
void SetViewShell_Impl (SfxViewShell *pView)
 
SAL_DLLPRIVATE void Invalidate_Impl (SfxBindings &rBindings, sal_uInt16 nId)
 
- Static Protected Member Functions inherited from SfxShell
static void HandleOpenXmlFilterSettings (SfxRequest &)
 

Detailed Description

Definition at line 33 of file textsh.hxx.

Constructor & Destructor Documentation

◆ SwTextShell()

SwTextShell::SwTextShell ( SwView rView)

◆ ~SwTextShell()

SwTextShell::~SwTextShell ( )
overridevirtual

Definition at line 876 of file textsh.cxx.

Member Function Documentation

◆ CreateInsertFrameItemSet()

SfxItemSet SwTextShell::CreateInsertFrameItemSet ( SwFlyFrameAttrMgr rMgr)

◆ DECL_DLLPRIVATE_LINK() [1/2]

SwTextShell::DECL_DLLPRIVATE_LINK ( RedlineNextHdl  ,
AbstractSvxPostItDialog ,
void   
)

◆ DECL_DLLPRIVATE_LINK() [2/2]

SwTextShell::DECL_DLLPRIVATE_LINK ( RedlinePrevHdl  ,
AbstractSvxPostItDialog ,
void   
)

◆ DECL_DLLPRIVATE_STATIC_LINK()

SwTextShell::DECL_DLLPRIVATE_STATIC_LINK ( SwTextShell  ,
DialogClosedHdl  ,
css::ui::dialogs::DialogClosedEvent *  ,
void   
)

◆ ExecBasicMove()

void SwTextShell::ExecBasicMove ( SfxRequest rReq)

◆ ExecCharAttr()

void SwTextShell::ExecCharAttr ( SfxRequest rReq)

◆ ExecCharAttrArgs()

void SwTextShell::ExecCharAttrArgs ( SfxRequest rReq)

◆ ExecDB()

void SwTextShell::ExecDB ( SfxRequest const &  rReq)

◆ ExecDelete()

void SwTextShell::ExecDelete ( SfxRequest rReq)

◆ ExecEnterNum()

void SwTextShell::ExecEnterNum ( SfxRequest rReq)

Definition at line 44 of file txtnum.cxx.

References SfxRequest::AppendItem(), SwWrtShell::BulletOn(), SwAbstractDialogFactory::Create(), SwAbstractDialogFactory::CreateSvxNumBulletTabDialog(), SwEditShell::DelNumRules(), SfxRequest::Done(), SwEditShell::EndAllAction(), FN_NUM_BULLET_OFF, FN_NUMBER_BULLETS, SvxNumRule::Get(), SfxRequest::GetArg(), SfxViewFrame::GetBindings(), SvxNumberFormat::GetBrush(), numfunc::GetDefaultPositionAndSpaceMode(), SwView::GetDocShell(), SfxRequest::GetFrameWeld(), SvxBrushItem::GetGraphicLink(), GetHtmlMode(), SvxNumRule::GetLevel(), SvxNumRule::GetLevelCount(), SwNumRule::GetName(), SvxNumberType::GetNumberingType(), SwEditShell::GetNumLevel(), SvxNumBulletItem::GetNumRule(), SwEditShell::GetNumRuleAtCurrentSelection(), SfxShell::GetPool(), SwBaseShell::GetShell(), SfxRequest::GetSlot(), CntUnencodedStringItem::GetValue(), SfxBoolItem::GetValue(), SwBaseShell::GetView(), SfxViewShell::GetViewFrame(), i, SfxRequest::Ignore(), SwCursorShell::IsInRightToLeftText(), LINK_TOKEN, SwNumRule::MakeSvxNumRule(), MAXLEVEL, n, SwWrtShell::NumOn(), SwWrtShell::NumOrBulletOff(), SfxShell::PutItem(), RET_OK, RET_USER, SwEditShell::SelectionHasBullet(), SwEditShell::SelectionHasNumber(), SvxNumberFormat::SetAbsLSpace(), SwNumRule::SetAutoRule(), SwEditShell::SetCurNumRule(), SvxNumRule::SetFeatureFlag(), SvxNumRule::SetLevel(), SvxNumberFormat::SetNumAdjust(), SvxNumberType::SetNumberingType(), SfxBindings::SetState(), SwNumRule::SetSvxRule(), SwEditShell::StartAllAction(), SVX_NUM_BITMAP, and SvxNumRule::UnLinkGraphics().

◆ ExecField()

void SwTextShell::ExecField ( SfxRequest rReq)

Definition at line 109 of file textfld.cxx.

References aCommand, SL::aData, SwPosition::AdjustContent(), All, aMap, SfxRequest::AppendItem(), IDocumentMarkAccess::BOOKMARK, SwPageDesc::ChgFooterShare(), SwPageDesc::ChgHeaderShare(), SwFEShell::ChgPageDesc(), SwCursorShell::ClearMark(), constTwips_5mm, convertLineEnd(), SvxAbstractDialogFactory::Create(), SwAbstractDialogFactory::Create(), SwAbstractDialogFactory::CreateJavaEditDialog(), SvxAbstractDialogFactory::CreateSvxPostItDialog(), SwAbstractDialogFactory::CreateSwFieldEditDlg(), SwAbstractDialogFactory::CreateSwPageNumberDlg(), Date, DB_DELIM, DDE, sw::Default, SwPostItMgr::Delete(), DELETE_FORM_FIELDS, SwPostItMgr::DeleteActiveSidebarWin(), IDocumentContentOperations::DeleteAndJoin(), SwPostItMgr::DeleteCommentThread(), SwCursorShell::DeleteCurrent, IDocumentMarkAccess::deleteMark(), nsSwDocInfoSubType::DI_CREATE, nsSwDocInfoSubType::DI_SUB_AUTHOR, nsSwDocInfoSubType::DI_SUBJECT, nsSwDocInfoSubType::DI_TITLE, VclPtr< class reference_type >::disposeAndClear(), DocumentInfo, DocumentStatistics, SfxRequest::Done(), DS_PAGE, SwCursorShell::EndAction(), SwEditShell::EndAllAction(), SwCursorShell::EndOfInputFieldAtPos(), SwWrtShell::ExecMacro(), sw::annotation::SwAnnotationWin::ExecuteCommand(), SwPostItMgr::ExecuteFormatAllDialog(), SwFieldType::FindFormatForPostItId(), IDocumentMarkAccess::findMark(), FN_DELETE_ALL_NOTES, FN_DELETE_COMMENT, FN_DELETE_COMMENT_THREAD, FN_DELETE_NOTE_AUTHOR, FN_DELETE_TEXT_FORMFIELDS, FN_EDIT_FIELD, FN_EXECUTE_MACROFIELD, FN_FORMAT_ALL_NOTES, FN_GOTO_MARK, FN_GOTO_NEXT_INPUTFLD, FN_GOTO_PREV_INPUTFLD, FN_HIDE_ALL_NOTES, FN_HIDE_NOTE, FN_HIDE_NOTE_AUTHOR, FN_INSERT_CHECKBOX_FORMFIELD, FN_INSERT_DATE_FORMFIELD, FN_INSERT_DBFIELD, FN_INSERT_DROPDOWN_FORMFIELD, FN_INSERT_FIELD, FN_INSERT_FIELD_CTRL, FN_INSERT_FLD_AUTHOR, FN_INSERT_FLD_DATE, FN_INSERT_FLD_PGCOUNT, FN_INSERT_FLD_PGNUMBER, FN_INSERT_FLD_TIME, FN_INSERT_FLD_TITLE, FN_INSERT_FLD_TOPIC, FN_INSERT_REF_FIELD, FN_INSERT_TEXT_FORMFIELD, FN_JAVAEDIT, FN_PARAM_FIELD_FORMAT, FN_PARAM_FIELD_SUBTYPE, FN_PARAM_FIELD_TYPE, FN_PGNUMBER_WIZARD, FN_POSTIT, FN_REDLINE_COMMENT, FN_REPLY, FN_RESOLVE_NOTE, FN_RESOLVE_NOTE_THREAD, FN_UPDATE_SEL_FIELD, FN_UPDATE_TEXT_FORMFIELD, FN_UPDATE_TEXT_FORMFIELDS, fnMoveBackward, fnMoveForward, g_bNoInterrupt, SfxItemSet::Get(), IDocumentMarkAccess::getAllMarksEnd(), SwPostItMgr::GetAnnotationWin(), GetAppLangDateTimeString(), SfxRequest::GetArg(), SfxRequest::GetArgs(), SwRangeRedline::GetAuthorString(), LanguageTag::getBcp47(), SfxViewFrame::GetBindings(), SfxViewFrame::GetChildWindow(), SwRangeRedline::GetComment(), SwPosition::GetContentIndex(), SwFieldMgr::GetCurField(), SwCursorShell::GetCurField(), SwFEShell::GetCurPageDesc(), SwCursorShell::GetCurrFrame(), SwEditShell::GetCurrRedline(), SwCursorShell::GetCursor(), SwFieldMgr::GetDefaultFormat(), SvxAbstractDialogFactory::GetDialogGetRangesFunc(), SwPaM::GetDoc(), SwViewShell::GetDoc(), SvNumberFormatter::GetEntry(), IDocumentMarkAccess::getFieldmarksBegin(), IDocumentMarkAccess::getFieldmarksEnd(), SwEditShell::GetFieldType(), IDocumentFieldsAccess::GetFieldType(), SwPageDesc::GetFollow(), SwFormat::GetFooter(), SwFormatFooter::GetFooterFormat(), SwField::GetFormat(), SvNumberFormatter::GetFormatIndex(), SvNumberformat::GetFormatstring(), SfxViewShell::GetFrameWeld(), GetFrameWeld(), SwFormat::GetHeader(), SwFormatHeader::GetHeaderFormat(), GetId(), SwNode::getIDocumentContentOperations(), SwDoc::getIDocumentContentOperations(), SwDoc::getIDocumentFieldsAccess(), SwDoc::getIDocumentMarkAccess(), SwViewShell::getIDocumentMarkAccess(), SwDoc::getIDocumentRedlineAccess(), SwDoc::GetIDocumentUndoRedo(), SwViewShell::GetIDocumentUndoRedo(), IDocumentMarkAccess::getInnerFieldmarkFor(), SfxItemSet::GetItemIfSet(), SfxItemSet::GetItemState(), SwTextNode::GetLang(), SvNumberformat::GetLanguage(), SwEditShell::GetLinkManager(), SwPaM::GetMark(), SwPageDesc::GetMaster(), SwPageDesc::GetName(), SwPosition::GetNode(), SwEditShell::GetNumberFormatter(), SwDoc::GetNumberFormatter(), SvxNumberType::GetNumberingType(), SwPageDesc::GetNumType(), SwCursorShell::GetPageCnt(), SwFEShell::GetPageDesc(), SwScriptField::GetPar1(), SwScriptField::GetPar2(), SwPaM::GetPoint(), SwPaM::GetPointContentNode(), SfxShell::GetPool(), SwView::GetPostItMgr(), SwRangeRedline::GetRedlineData(), IDocumentRedlineAccess::GetRedlineTable(), SwBaseShell::GetShell(), SwBaseShell::GetShellPtr(), SfxRequest::GetSlot(), SvNumberFormatter::GetStandardFormat(), GetSystemLineEnd(), SwTextNode::GetText(), SwCursorShell::GetTextFieldAtCursor(), SwNode::GetTextNode(), SwRedlineData::GetTimeStamp(), SwField::GetTyp(), SwField::GetTypeId(), SfxUnoAnyItem::GetValue(), CntInt32Item::GetValue(), CntUnencodedStringItem::GetValue(), GetValue, SwBaseShell::GetView(), SwWrtShell::GetView(), SfxViewShell::GetViewFrame(), SwViewShell::GetViewOptions(), SwFEShell::GetVirtPageNum(), GetWhich, GoInContent(), SwCursorShell::GotoFooterText(), SwCursorShell::GotoHeaderText(), SwWrtShell::GotoMark(), SwWrtShell::GotoRedline(), SwPostItMgr::HasActiveSidebarWin(), SfxViewFrame::HasChildWindow(), SwCursorShell::HasReadonlySel(), SwPostItMgr::Hide(), SwPostItMgr::HideActiveSidebarWin(), SfxRequest::Ignore(), Input, INSERT_FORM_FIELD, INSERT_PAGE_NUMBER, SwFieldMgr::InsertField(), SwWrtShell::InsertFootnote(), SwWrtShell::InsertPostIt(), IDocumentContentOperations::InsertString(), SfxBindings::Invalidate(), SfxShell::Invalidate(), comphelper::LibreOfficeKit::isActive(), SfxShell::IsActive(), SwCursorShell::IsCursorPtAtEnd(), SwPageDesc::IsFirstShared(), SwPageDesc::IsFooterShared(), SwPageDesc::IsHeaderShared(), SwCursorShell::IsMultiSelection(), SwViewOption::IsReadonly(), sfx2::SvBaseLink::IsVisible(), LANGUAGE_HUNGARIAN, lcl_BuildTitleWithRedline(), LINK, SwViewShell::LockView(), Macro, IDocumentMarkAccess::makeFieldBookmark(), IDocumentMarkAccess::makeMark(), IDocumentMarkAccess::makeNoTextFieldBookmark(), MaybeNotifyRedlineModification(), Mirror, o3tl::mm, SwPaM::Move(), SwCursorShell::MoveFieldType(), sw::mark::New, NF_DATE_SYSTEM_LONG, nId, nLang, SwPaM::Normalize(), nPos, nType, ODF_CODE_PARAM, ODF_FORMCHECKBOX, ODF_FORMDATE, ODF_FORMDATE_DATEFORMAT, ODF_FORMDATE_DATEFORMAT_LANGUAGE, ODF_FORMDROPDOWN, ODF_FORMFIELD_DEFAULT_LENGTH, ODF_FORMTEXT, PageNumber, SwTranslateHelper::PasteHTMLToPaM(), pName, SwWrtShell::Pop(), Postit, SwCursorShell::Push(), SfxItemSet::Put(), SwPageDesc::ReadUseOn(), RES_PARATR_ADJUST(), RES_UL_SPACE(), RET_OK, weld::DialogController::runAsync(), Script, SwCursorShell::SelectTextModel(), SwCursorShell::SelNextRedline(), SwCursorShell::SelPrevRedline(), SwEditShell::SetAttrItem(), SwViewShell::SetCareDialog(), SwPosition::SetContent(), SwCursorShell::SetCursorInHdFt(), SwFormat::SetFormatAttr(), SwPaM::SetMark(), SvxNumberType::SetNumberingType(), SwPageDesc::SetNumType(), SwEditShell::SetRedlineComment(), SfxRequest::SetReturnValue(), SwEditShell::SetUndoNoResetModified(), SwFieldDlgWrapper::ShowReferencePage(), SwRedlineTable::size(), IDocumentContentOperations::SplitNode(), STARBASIC, SwPaM::Start(), SwCursorShell::StartAction(), SwEditShell::StartAllAction(), SwWrtShell::StartInputFieldDlg(), SwCursorShell::StartOfInputFieldAtPos(), SwWrtShell::SttSelect(), SVX_NUM_PAGEDESC, SwCursorShell::SwapPam(), SwFieldTypeFromString(), Time, SfxViewFrame::ToggleChildWindow(), SwPostItMgr::ToggleResolved(), SwPostItMgr::ToggleResolvedForThread(), o3tl::toTwips(), u, Unknown, UPDATE_FORM_FIELD, UPDATE_FORM_FIELDS, SwFieldMgr::UpdateCurField(), SwEditShell::UpdateOneField(), sw::annotation::SwAnnotationWin::UpdateText(), SwFieldType::Which(), and SwPageDesc::WriteUseOn().

◆ ExecGlossary()

void SwTextShell::ExecGlossary ( SfxRequest rReq)

◆ ExecIdx()

void SwTextShell::ExecIdx ( SfxRequest const &  rReq)

Definition at line 42 of file textidx.cxx.

References SwPosition::Assign(), SwFEShell::CalcBoundRect(), SwAbstractDialogFactory::Create(), SwAbstractDialogFactory::CreateIndexMarkModalDlg(), SwAbstractDialogFactory::CreateMultiTOXMarkDlg(), SwAbstractDialogFactory::CreateMultiTOXTabDialog(), SwAbstractDialogFactory::CreateSwAutoMarkDialog(), SwEditShell::DeleteTOX(), SwNode::FindSectionNode(), FN_EDIT_AUTH_ENTRY_DLG, FN_EDIT_IDX_ENTRY_DLG, FN_IDX_MARK_TO_IDX, FN_INSERT_AUTH_ENTRY_DLG, FN_INSERT_IDX_ENTRY_DLG, FN_INSERT_MULTI_TOX, FN_PARAM_TOX_TYPE, FN_REMOVE_CUR_TOX, SwFieldType::GatherFields(), SfxRequest::GetArgs(), SwTOXBase::GetAttrSet(), SwCursorShell::GetCurField(), SwCursorShell::GetCursor(), SwCursorShell::GetCursor_(), SwEditShell::GetCurTOX(), SwTOXMgr::GetCurTOXMark(), SwViewShell::GetDoc(), IDocumentFieldsAccess::GetFieldType(), GetFrameWeld(), SwDoc::getIDocumentFieldsAccess(), SfxItemSet::GetItemState(), SwViewShell::GetLayout(), SwPosition::GetNode(), SwPaM::GetPoint(), SfxShell::GetPool(), SwSectionNode::GetSection(), SwBaseShell::GetShell(), SwBaseShell::GetShellPtr(), SfxRequest::GetSlot(), SwTOXMgr::GetTOXMarkCount(), SwSection::GetType(), SwTOXBase::GetType(), GetValue, SwBaseShell::GetView(), SfxViewShell::GetViewFrame(), SwWrtShell::GotoFormatField(), SwCursorShell::GotoTOXMarkBase(), SwCursorShell::HasReadonlySel(), SfxShell::Invalidate(), SwViewShell::IsViewLocked(), SwViewShell::LockView(), SfxItemSet::Put(), RES_BACKGROUND(), RES_COL(), RES_FRM_SIZE(), RES_LR_SPACE(), RET_OK, TableOfAuthorities, SfxViewFrame::ToggleChildWindow(), TOX_AUTHORITIES, ToxContent, SwWrtShell::UpdateTableOf(), Variable, SwRect::Width(), XATTR_FILL_FIRST(), and XATTR_FILL_LAST().

◆ ExecInsert()

void SwTextShell::ExecInsert ( SfxRequest rReq)

Definition at line 133 of file textsh.cxx.

References SwRewriter::AddRule(), Point::AdjustX(), Point::AdjustY(), aName, SfxRequest::AppendItem(), svt::EmbeddedObjectRef::Assign(), SwView::AutoCaption(), SwWrtShell::AutoCorrect(), CHAR_HARDBLANK, CHAR_HARDHYPHEN, CHAR_LRM, CHAR_NNBSP, CHAR_RLM, CHAR_SOFTHYPHEN, CHAR_WJ, CHAR_ZWSP, CHECKBOX, o3tl::cm, COMBO_BOX, o3tl::convert(), SwAbstractDialogFactory::Create(), comphelper::EmbeddedObjectContainer::CreateEmbeddedObject(), SwAbstractDialogFactory::CreateFrameTabDialog(), CreateInsertFrameItemSet(), SwAbstractDialogFactory::CreateSwColumnDialog(), SwAbstractDialogFactory::CreateSwContentControlDlg(), SwCursorShell::CursorInsideContentControl(), SwCursorShell::CursorInsideInputField(), DATE, DEF_GUTTER_WIDTH, SwWrtShell::DelRight(), SfxRequest::Done(), DROP_DOWN_LIST, SwEditShell::EndAllAction(), SwEditShell::EndUndo(), FN_CONTENT_CONTROL_PROPERTIES, FN_FORMAT_COLUMN, FN_INSERT_CHECKBOX_CONTENT_CONTROL, FN_INSERT_COLUMN_BREAK, FN_INSERT_COMBO_BOX_CONTENT_CONTROL, FN_INSERT_CONTENT_CONTROL, FN_INSERT_DATE_CONTENT_CONTROL, FN_INSERT_DROPDOWN_CONTENT_CONTROL, FN_INSERT_FRAME, FN_INSERT_FRAME_INTERACT, FN_INSERT_FRAME_INTERACT_NOCOL, FN_INSERT_LINEBREAK, FN_INSERT_PAGEBREAK, FN_INSERT_PICTURE_CONTENT_CONTROL, FN_INSERT_PLAIN_TEXT_CONTENT_CONTROL, FN_INSERT_SMA, FN_INSERT_STRING, FN_INSERT_TABLE, FRAME_CAP, SvxAutoCorrCfg::Get(), SwFlyFrameAttrMgr::GetAnchor(), SfxRequest::GetArg(), SfxRequest::GetArgs(), SvxAutoCorrCfg::GetAutoCorrect(), SfxViewFrame::GetBindings(), SwCursorShell::GetBoxNms(), SvGlobalName::GetByteSequence(), GetDfltMetric(), SwView::GetEditWin(), SvxHtmlOptions::GetExportMode(), GetFrameWeld(), SwFormatCol::GetGutterWidth(), SfxItemSet::GetItemIfSet(), SfxItemSet::GetItemState(), SfxRequest::GetModifier(), SwFormat::GetName(), SwFEShell::GetObjAbsPos(), svt::EmbeddedObjectRef::GetObject(), SwFEShell::GetObjSize(), SwEditShell::GetOLEObject(), SwFlyFrameAttrMgr::GetPos(), SfxBindings::GetRecorder(), SwBaseShell::GetShell(), SwBaseShell::GetShellPtr(), SvxSizeItem::GetSize(), SwFlyFrameAttrMgr::GetSize(), vcl::Window::GetSizePixel(), SfxRequest::GetSlot(), SwEditShell::GetTableFormat(), CntUInt16Item::GetValue(), CntUnencodedStringItem::GetValue(), SfxGlobalNameItem::GetValue(), SfxPointItem::GetValue(), GetValue, SwBaseShell::GetView(), svt::EmbeddedObjectRef::GetViewAspect(), SfxViewShell::GetViewFrame(), SwFormatCol::GetWishWidth(), Size::Height(), HTML_CFG_MSIE, SfxRequest::Ignore(), SwFormatCol::Init(), INSERT, SwWrtShell::Insert(), SwWrtShell::InsertByWord(), SwTableFUNC::InsertChart(), SwWrtShell::InsertColumnBreak(), SwWrtShell::InsertContentControl(), SwFlyFrameAttrMgr::InsertFlyFrame(), InsertFrame, InsertHyperlink(), SwWrtShell::InsertLineBreak(), InsertMediaDlg(), SwWrtShell::InsertObject(), SwWrtShell::InsertOleObject(), SwWrtShell::InsertPageBreak(), SwBaseShell::InsertTable(), SwView::InsFrameMode(), svt::EmbeddedObjectRef::is(), SfxRequest::IsAPI(), SvxAutoCorrect::IsAutoCorrFlag(), SvxAutoCorrCfg::IsAutoFormatByInput(), SvtModuleOptions::IsChart(), SwFEShell::IsFrameSelected(), SwWrtShell::IsInClickToEdit(), SwFEShell::IsObjSelected(), KEY_MOD1, SwWrtShell::LaunchOLEObj(), LINK, SwViewShell::LockPaint(), VclAbstractDialog::AsyncContext::maEndDialogFn, MINLAY, o3tl::mm100, PagePrt, PICTURE, vcl::Window::PixelToLogic(), PLAIN_TEXT, pName, RET_OK, RICH_TEXT, SwFlyFrameAttrMgr::SetAttrSet(), SwFlyFrameAttrMgr::SetCol(), SfxRequest::SetReturnValue(), Size::setWidth(), SO3_IFRAME_CLASSID, SO3_SM_CLASSID, SwWrtShell::SplitNode(), SwEditShell::StartAllAction(), SwEditShell::StartUndo(), SwEditWin::StopQuickHelp(), SW_MOD, SwResId(), TEXT, o3tl::toTwips(), svt::EmbeddedObjectRef::TryRunningState(), o3tl::twip, UndoArg1, SwViewShell::UnlockPaint(), Width, and Size::Width().

◆ ExecMove()

void SwTextShell::ExecMove ( SfxRequest rReq)

◆ ExecMoveCol()

void SwTextShell::ExecMoveCol ( SfxRequest rReq)

◆ ExecMoveLingu()

void SwTextShell::ExecMoveLingu ( SfxRequest rReq)

◆ ExecMoveMisc()

void SwTextShell::ExecMoveMisc ( SfxRequest rReq)

Definition at line 315 of file txtcrsr.cxx.

References SwWrtShell::addCurrentPosition(), Any, FmFormShell::CreateFocusableControlFilter(), SfxRequest::Done(), DrawControl, SwWrtShell::EndPg(), SwWrtShell::EnterSelFrameMode(), FN_CNTNT_TO_NEXT_FRAME, FN_FOOTNOTE_TO_ANCHOR, FN_GOTO_NEXT_REGION, FN_GOTO_PREV_REGION, FN_NEXT_FOOTNOTE, FN_NEXT_TABLE, FN_NEXT_TBLFML, FN_NEXT_TBLFML_ERR, FN_NEXT_TOXMARK, FN_PREV_FOOTNOTE, FN_PREV_TABLE, FN_PREV_TBLFML, FN_PREV_TBLFML_ERR, FN_PREV_TOXMARK, FN_TO_FOOTER, FN_TO_FOOTNOTE_AREA, FN_TO_HEADER, fnRegionStart, fnTableStart, FOOTER, Footer, FOOTNOTE, SwFEShell::GetBestObject(), SwViewShell::GetDoc(), SwDoc::GetDocShell(), SwView::GetDrawView(), SwView::GetFormShell(), SwFEShell::GetFrameType(), vcl::Window::GetOutDev(), SwBaseShell::GetShell(), SfxRequest::GetSlot(), SwDocShell::GetView(), SwViewShell::GetWin(), SwView::GetWrtShell(), SwCursorShell::GotoFooterText(), SwWrtShell::GotoFootnoteAnchor(), SwCursorShell::GotoFootnoteText(), SwCursorShell::GotoHeaderText(), SwCursorShell::GotoNextFootnoteAnchor(), GotoNextRegion(), GotoNextTable(), SwCursorShell::GotoNxtPrvTableFormula(), SwCursorShell::GotoNxtPrvTOXMark(), SwFEShell::GotoObj(), SwCursorShell::GotoPrevFootnoteAnchor(), GotoPrevRegion(), GotoPrevTable(), HEADER, Header, SwCursorShell::HideCursor(), vcl::Window::Invalidate(), SwViewShell::IsHeaderFooterEdit(), SwCursorShell::IsInHeaderFooter(), SwWrtShell::MoveCursor(), SwCursorShell::MoveRegion(), SwCursorShell::MoveTable(), SfxRequest::SetReturnValue(), SwWrtShell::SetShowHeaderFooterSeparator(), SwWrtShell::SttPg(), FmFormShell::ToggleControlFocus(), and SwFEShell::ToggleHeaderFooterEdit().

◆ ExecMovePage()

void SwTextShell::ExecMovePage ( SfxRequest rReq)

◆ ExecParaAttr()

void SwTextShell::ExecParaAttr ( SfxRequest rReq)

◆ ExecParaAttrArgs()

void SwTextShell::ExecParaAttrArgs ( SfxRequest rReq)

◆ ExecRotateTransliteration()

void SwTextShell::ExecRotateTransliteration ( SfxRequest const &  rReq)

◆ ExecSetNumber()

void SwTextShell::ExecSetNumber ( SfxRequest const &  rReq)

◆ ExecTransliteration()

void SwTextShell::ExecTransliteration ( SfxRequest const &  rReq)

◆ Execute()

void SwTextShell::Execute ( SfxRequest rReq)

! Remember the view frame right now... ! (call to GetView().GetViewFrame() will break if the ! SwTextShell got destroyed meanwhile.)

! We have to use StartAction / EndAction bracketing in ! order to prevent possible destruction of the SwTextShell ! due to the selection changes coming below.

Definition at line 779 of file textsh1.cxx.

References SL::aData, linguistic::AddEntryToDic(), SwRewriter::AddRule(), SwPosition::AdjustContent(), ToggleUnicodeCodepoint::AllowMoreInput(), SfxRequest::AppendItem(), ApplyCharBackground(), aStr, SwWrtShell::AutoCorrect(), SwEditShell::AutoFormat(), SvxSwAutoFormatFlags::bAFormatByInput, SvxSwAutoFormatFlags::bWithRedlining, CH_TXTATR_INWORD, SwWrtShell::ChangeHeaderOrFooter(), Chars, ToggleUnicodeCodepoint::CharsToDelete(), SfxItemSet::ClearItem(), SwCursorShell::ClearMark(), SwWrtShell::ClickToINetAttr(), COL_TRANSPARENT(), SvxAutoCorrCfg::Commit(), SwBaseShell::CopyPaMRing(), vcl::unohelper::TextDataObject::CopyStringTo(), SfxItemSet::Count(), SfxAbstractDialogFactory::Create(), SwAbstractDialogFactory::Create(), SwAbstractDialogFactory::CreateDateFormFieldDialog(), SwAbstractDialogFactory::CreateDropDownFormFieldDialog(), SwAbstractDialogFactory::CreateInsFootNoteDlg(), SwAbstractDialogFactory::CreateSwBreakDlg(), SwAbstractDialogFactory::CreateSwInsertBookmarkDlg(), SwAbstractDialogFactory::CreateSwModalRedlineAcceptDlg(), SwAbstractDialogFactory::CreateSwParaDlg(), SwAbstractDialogFactory::CreateSwSortingDialog(), SwAbstractDialogFactory::CreateSwTranslateLangSelectDlg(), SfxViewShell::Current(), SwCursorShell::CursorInsideInputField(), IDocumentContentOperations::DeleteAndJoin(), SwCursorShell::DeleteCurrent, IDocumentMarkAccess::deleteMark(), SwWrtShell::DelLeft(), SwWrtShell::DelRight(), SfxRequest::Done(), DONTEXPAND, EMPTY, END, SwCursorShell::EndAction(), SwEditShell::EndAllAction(), SwCursorShell::EndAllTableBoxEdit(), SwWrtShell::EndPara(), SwWrtShell::EndSelect(), SwEditShell::EndUndo(), SwWrtShell::EnterBlockMode(), SwWrtShell::EnterStdMode(), SwView::ExecFormatFootnote(), SwView::ExecNumberingOutline(), FmFormShell::Execute(), SwView::ExecuteInsertDoc(), SfxShell::ExecuteSlot(), SwCursorShell::ExtendedSelectAll(), IDocumentMarkAccess::findMark(), FN_AUTO_CORRECT, FN_AUTOFORMAT_APPLY, FN_AUTOFORMAT_AUTO, FN_AUTOFORMAT_REDLINE_APPLY, FN_CALCULATE, FN_DEC_INDENT_OFFSET, FN_DELETE_BOOKMARKS, FN_DELETE_FIELDS, FN_DELETE_SECTIONS, FN_DROP_CHAR_STYLE_NAME, FN_DROP_TEXT, FN_EDIT_BOOKMARK, FN_EDIT_FORMULA, FN_FORMAT_APPLY_DEFAULT, FN_FORMAT_APPLY_HEAD1, FN_FORMAT_APPLY_HEAD2, FN_FORMAT_APPLY_HEAD3, FN_FORMAT_APPLY_TEXTBODY, FN_FORMAT_CURRENT_FOOTNOTE_DLG, FN_FORMAT_DROPCAPS, FN_FORMAT_FOOTNOTE_DLG, FN_FORMAT_LINENUMBER, FN_GOTO_REFERENCE, FN_INC_INDENT_OFFSET, FN_INSERT_BOOKMARK, FN_INSERT_BREAK_DLG, FN_INSERT_ENDNOTE, FN_INSERT_FOOTNOTE, FN_INSERT_FOOTNOTE_DLG, FN_INSERT_HYPERLINK, FN_INSERT_PAGEFOOTER, FN_INSERT_PAGEHEADER, FN_NUM_BULLET_MOVEDOWN, FN_NUM_BULLET_MOVEUP, FN_NUM_CONTINUE, FN_NUMBER_NEWSTART, FN_NUMBER_NEWSTART_AT, FN_NUMBERING_OUTLINE_DLG, FN_OPEN_LOCAL_URL, FN_PARAM_PAM, FN_PROTECT_BOOKMARKS, FN_PROTECT_FIELDS, FN_READONLY_SELECTION_MODE, FN_REDLINE_ACCEPT, FN_SELECT_PARA, FN_SELECTION_MODE_BLOCK, FN_SELECTION_MODE_DEFAULT, FN_SET_REMINDER, FN_SORTING_DLG, FN_STAT_SELMODE, FN_TABLE_SORT_DIALOG, FN_TABLE_UNSET_READ_ONLY, FN_TXTATR_INET, FN_UPDATE_BOOKMARK, FN_UPDATE_BOOKMARKS, FN_UPDATE_SECTIONS, FN_WORDCOUNT_DIALOG, fnMoveBackward, fnMoveForward, Formel, SvxAutoCorrCfg::Get(), sw::proofreadingiterator::get(), IDocumentSettingAccess::get(), SfxItemSet::Get(), SwAuthorityField::GetAbsoluteURL(), GetActiveView(), IDocumentMarkAccess::getAllMarksBegin(), IDocumentMarkAccess::getAllMarksEnd(), SwEditWin::GetApplyTemplate(), SfxRequest::GetArg(), SfxRequest::GetArgs(), SwViewShell::GetAttrPool(), SfxViewFrame::GetBindings(), SdrModel::GetBitmapList(), SwCursorShell::GetChar(), vcl::Window::GetClipboard(), SvxBrushItem::GetColor(), SdrModel::GetColorList(), SwEditShell::GetCorrection(), SwEditShell::GetCurAttr(), SwFieldMgr::GetCurField(), SwCursorShell::GetCurField(), SwEditShell::GetCurrSection(), SwCursorShell::GetCursor(), SwCursorShell::GetCursorDescr(), SwFieldMgr::GetCurTypeId(), SfxItemPool::GetDefaultItem(), GetDfltMetric(), SwDocShell::GetDoc(), SwViewShell::GetDoc(), SwView::GetDocShell(), IDocumentDrawModelAccess::GetDrawModel(), SwView::GetEditWin(), SwField::GetFormat(), SvNumberFormatter::GetFormatIndex(), SwView::GetFormShell(), SfxViewShell::GetFrameWeld(), GetFrameWeld(), SdrModel::GetGradientList(), XFillGradientItem::GetGradientValue(), SwEditShell::GetGrammarCorrection(), SdrModel::GetHatchList(), XFillHatchItem::GetHatchValue(), GetHtmlMode(), SwDoc::getIDocumentContentOperations(), SwDoc::getIDocumentDrawModelAccess(), SwViewShell::getIDocumentMarkAccess(), SwViewShell::getIDocumentSettingAccess(), LinguMgr::GetIgnoreAllList(), IDocumentMarkAccess::getInnerFieldmarkFor(), SfxItemSet::GetItem(), SfxItemSet::GetItemIfSet(), SfxItemSet::GetItemState(), SwPaM::GetMark(), SfxRequest::GetModifier(), NameOrIndex::GetName(), SwEditShell::GetNodeNumStart(), SwEditShell::GetNumberFormatter(), SwEditShell::GetNumRuleAtCurrCursorPos(), SwEditShell::GetPaMAttr(), SdrModel::GetPatternList(), SfxShell::GetPool(), SvxLRSpaceItem::GetPropLeft(), SvxLRSpaceItem::GetPropRight(), SvxLRSpaceItem::GetPropTextFirstLineOffset(), GetRef, SvxLRSpaceItem::GetRight(), SwCursorShell::GetSelText(), SwBaseShell::GetShell(), SfxRequest::GetSlot(), SfxShell::GetStaticInterface(), GetTabDist(), SvxLRSpaceItem::GetTextFirstLineOffset(), SvxLRSpaceItem::GetTextLeft(), SwView::GetThesaurusLookUpText(), SwField::GetTyp(), IDocumentMarkAccess::GetType(), SwField::GetTypeId(), CntUInt16Item::GetValue(), CntUnencodedStringItem::GetValue(), SfxBoolItem::GetValue(), SwFormatINetFormat::GetValue(), SwPaMItem::GetValue(), GetValue, SwBaseShell::GetView(), SwWrtShell::GetView(), SfxViewShell::GetViewFrame(), SwViewShell::GetViewOptions(), SwView::GetVisArea(), GetWhich, SfxItemPool::GetWhich(), GoInContent(), SwCursorShell::GotoFootnoteText(), nsSwGetSetExpType::GSE_FORMULA, SfxShell::HandleOpenXmlFilterSettings(), HasCharUnit(), SfxViewFrame::HasChildWindow(), SwCursorShell::HasReadonlySel(), SwWrtShell::HasSelection(), i, SfxRequest::Ignore(), SwEditShell::IgnoreGrammarErrorAt(), index, SwWrtShell::InfoReadOnlyDialog(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::insert(), SwEditShell::Insert2(), SwFieldMgr::InsertField(), SwWrtShell::InsertFootnote(), InsertSymbol(), SwView::InsertThesaurusSynonym(), sw::mark::Fieldmark::Invalidate(), SfxBindings::Invalidate(), SfxBindings::InvalidateAll(), SwViewShell::InvalidateWindows(), SwWrtShell::IsAddMode(), SfxRequest::IsAPI(), SvxLRSpaceItem::IsAutoFirst(), SvxAutoCorrCfg::IsAutoFormatByInput(), SwWrtShell::IsBlockMode(), SwCursorShell::IsCursorInTable(), SwWrtShell::IsInSelect(), SwWrtShell::IsInsMode(), SwCursorShell::IsMultiSelection(), SwEditShell::IsNumRuleStart(), SwSection::IsProtect(), SfxObjectShell::IsReadOnly(), SwCursorShell::IsSelection(), SwViewOption::IsSelectionInReadonly(), SwWrtShell::IsSttOfPara(), KEY_MOD1, LANGUAGE_SYSTEM, SwWrtShell::Left(), LoadURL(), SwViewShell::LockView(), VclAbstractDialog::AsyncContext::maEndDialogFn, MakeDefTabs(), MAX_MARKS, SdrModel::MigrateItemSet(), SwPaM::Move(), SwEditShell::MoveLeftMargin(), SwEditShell::MoveParagraph(), IDocumentMarkAccess::NAVIGATOR_REMINDER, SwApplyTemplate::nColor, NewView, NF_NUMBER_STANDARD, nId, linguistic::NONE, SwPaM::Normalize(), nPos, SwEditShell::NumUpDown(), ODF_FORMDATE, ODF_FORMDROPDOWN, OUStringToOString(), SwTranslateHelper::PasteHTMLToPaM(), SwWrtShell::Pop(), PrepareBoxInfo(), PROTECT_BOOKMARKS, PROTECT_FIELDS, SwCursorShell::Push(), SfxItemSet::Put(), SwEditShell::Replace(), REPLACE, ToggleUnicodeCodepoint::ReplacementString(), RES_CHRATR_BACKGROUND(), RES_CHRATR_BEGIN(), RES_CHRATR_CJK_LANGUAGE(), RES_CHRATR_COLOR(), RES_CHRATR_CTL_LANGUAGE(), RES_CHRATR_END(), RES_CHRATR_LANGUAGE(), RES_FRAMEDIR(), RES_FRMATR_BEGIN(), RES_FRMATR_END(), RES_MARGIN_FIRSTLINE(), RES_MARGIN_RIGHT(), RES_MARGIN_TEXTLEFT(), RES_PARATR_BEGIN(), RES_PARATR_DROP(), RES_PARATR_END(), RES_PARATR_LIST_AUTOFMT(), RES_PARATR_TABSTOP(), RES_TXTATR_INETFMT(), RES_TXTATR_UNKNOWN_CONTAINER(), RES_UNKNOWNATR_BEGIN(), RES_UNKNOWNATR_END(), VclPtr< class reference_type >::reset(), SwEditShell::ResetAttr(), SwLangHelper::ResetLanguages(), SwWrtShell::ResetSelect(), RET_OK, weld::DialogController::runAsync(), SAL_WARN, sCharStyleName, SwEditShell::SearchNumRule(), SwWrtShell::SelAll(), SwLangHelper::SelectCurrentPara(), SwWrtShell::SelectTextAttr(), SwWrtShell::SelWrd(), IDocumentSettingAccess::set(), SwView::SetActMark(), SwEditWin::SetApplyTemplate(), SwEditShell::SetAttrItem(), SwEditShell::SetAttrSet(), SvxFirstLineIndentItem::SetAutoFirst(), SvxAutoCorrCfg::SetAutoFormatByInput(), SwCursorShell::SetBookmark(), SfxViewFrame::SetChildWindow(), SwEditShell::SetCurNumRule(), SwEditShell::SetDefault(), SETDEFTATTR, SwWrtShell::SetInsMode(), SwLangHelper::SetLanguage(), SwLangHelper::SetLanguage_None(), SwPaM::SetMark(), SwViewShell::SetReadonlySelectionOption(), SvxRightMarginItem::SetRight(), SwEditShell::SetTableBoxFormulaAttrs(), SvxFirstLineIndentItem::SetTextFirstLineOffset(), SvxTextLeftMarginItem::SetTextLeft(), SwEditWin::SetWaterCanTextBackColor(), SwEditWin::SetWaterCanTextColor(), sFormula, SfxGetpApp(), SwCursorShell::ShowCursor(), sName, IDocumentContentOperations::SplitNode(), START, SwCursorShell::StartAction(), SwEditShell::StartAllAction(), SwEditShell::StartUndo(), ToggleUnicodeCodepoint::StringToReplace(), SwWrtShell::SttPara(), SvxDicError(), sw_CharDialog(), SW_MOD, sw_ParagraphDialogResult(), SwResId(), SwToSfxPageDescAttr(), TableOfAuthorities, TABS_RELATIVE_TO_INDENT, SfxViewFrame::ToggleChildWindow(), SwTranslateHelper::TranslateDocument(), u, UI_INSERT_FOOTNOTE, UI_REPLACE, UndoArg1, UndoArg2, UndoArg3, SwFEShell::UnProtectTables(), SfxBindings::Update(), SwFieldMgr::UpdateCurField(), SwCursorShell::UpdateCursor(), SwEditShell::UpdateTable(), SwView::UpdateWordCount(), SwFieldType::Which(), XATTR_FILL_FIRST(), XATTR_FILL_LAST(), XATTR_FILLGRADIENT(), XATTR_FILLHATCH(), and XATTR_FILLSTYLE().

◆ GetAttrState()

void SwTextShell::GetAttrState ( SfxItemSet rSet)

Definition at line 536 of file txtattr.cxx.

References aTextFormatCollSetRange, SfxItemSet::DisableItem(), SfxWhichIter::FirstWhich(), FN_GROW_FONT_SIZE, FN_SET_SMALL_CAPS, FN_SET_SUB_SCRIPT, FN_SET_SUPER_SCRIPT, FN_SHRINK_FONT_SIZE, SfxItemSet::Get(), GetCaseMap(), SwEditShell::GetCurAttr(), SfxItemPool::GetDefaultItem(), SwView::GetDocShell(), SvxFontHeightItem::GetHeight(), GetHtmlMode(), SvxLineSpacingItem::GetInterLineSpaceRule(), SvxScriptSetItem::GetItemOfScript(), SfxItemSet::GetItemState(), SwEditShell::GetItemWithPaM(), SvxLineSpacingItem::GetLineSpaceRule(), SfxShell::GetPool(), SfxItemSet::GetPool(), SvxTextLeftMarginItem::GetPropLeft(), SvxRightMarginItem::GetPropRight(), SvxFirstLineIndentItem::GetPropTextFirstLineOffset(), SvxRightMarginItem::GetRight(), SwEditShell::GetScriptType(), SwBaseShell::GetShell(), SvxFirstLineIndentItem::GetTextFirstLineOffset(), SvxTextLeftMarginItem::GetTextLeft(), SwWrtShell::GetView(), GetWhich, HTMLMODE_FULL_STYLES, HTMLMODE_ON, HTMLMODE_SOME_STYLES, SfxItemSet::InvalidateItem(), SvxFirstLineIndentItem::IsAutoFirst(), SvtCTLOptions::IsCTLFontEnabled(), SwCursorShell::IsInRightToLeftText(), LINESTYLE_DOTTED, LINESTYLE_DOUBLE, LINESTYLE_NONE, LINESTYLE_SINGLE, min(), SfxWhichIter::NextWhich(), nFontInc, nFontMaxSz, SfxItemSet::Put(), RES_CHRATR_CASEMAP(), RES_CHRATR_ESCAPEMENT(), RES_CHRATR_FONTSIZE(), RES_CHRATR_UNDERLINE(), RES_FRAMEDIR(), RES_LR_SPACE(), RES_MARGIN_FIRSTLINE(), RES_MARGIN_RIGHT(), RES_MARGIN_TEXTLEFT(), RES_PAGEDESC(), RES_PARATR_ADJUST(), RES_PARATR_DROP(), RES_PARATR_LINESPACING(), RES_TXTATR_INETFMT(), rSet, SvxLRSpaceItem::SetAutoFirst(), SvxLRSpaceItem::SetRight(), SvxLRSpaceItem::SetTextFirstLineOffset(), SvxLRSpaceItem::SetTextLeft(), SfxBoolItem::SetValue(), SfxPoolItem::SetWhich(), and SwToSfxPageDescAttr().

◆ GetIdxState()

void SwTextShell::GetIdxState ( SfxItemSet rSet)

◆ GetState()

void SwTextShell::GetState ( SfxItemSet rSet)

Definition at line 2158 of file textsh1.cxx.

References SwPosition::AdjustContent(), aSeq, COL_TRANSPARENT(), SwCursorShell::CursorInsideContentControl(), SwCursorShell::CursorInsideInputField(), SfxItemSet::DisableItem(), SfxWhichIter::FirstWhich(), FLY_ANY, FN_AUTOFORMAT_AUTO, FN_CALCULATE, FN_CONTENT_CONTROL_PROPERTIES, FN_DEC_INDENT_OFFSET, FN_EDIT_FORMULA, FN_EXPAND_GLOSSARY, FN_FORMAT_CURRENT_FOOTNOTE_DLG, FN_GOTO_REFERENCE, FN_INC_INDENT_OFFSET, FN_INSERT_BOOKMARK, FN_INSERT_BREAK_DLG, FN_INSERT_COLUMN_BREAK, FN_INSERT_ENDNOTE, FN_INSERT_FOOTNOTE, FN_INSERT_FOOTNOTE_DLG, FN_INSERT_GLOSSARY, FN_INSERT_HYPERLINK, FN_INSERT_PAGEBREAK, FN_INSERT_PAGEFOOTER, FN_INSERT_PAGEHEADER, FN_INSERT_TABLE, FN_NUM_BULLET_OFF, FN_NUM_CONTINUE, FN_NUMBER_NEWSTART, FN_OPEN_LOCAL_URL, FN_PROTECT_BOOKMARKS, FN_PROTECT_FIELDS, FN_READONLY_SELECTION_MODE, FN_SELECTION_MODE_BLOCK, FN_SELECTION_MODE_DEFAULT, FN_SET_REMINDER, FN_SORTING_DLG, FN_TABLE_SORT_DIALOG, FOOTER, FOOTNOTE, SvxAutoCorrCfg::Get(), SwSmartTagMgr::Get(), sw::proofreadingiterator::get(), IDocumentSettingAccess::get(), SfxItemSet::Get(), SwAuthorityField::GetAbsoluteURL(), SmartTagMgr::GetActionSequences(), GetAppLanguageTag(), SmartTagMgr::GetApplicationName(), SwEditWin::GetApplyTemplate(), LanguageTag::getBcp47(), SfxViewFrame::GetBindings(), SvxBrushItem::GetColor(), SvxBrushItem::getComplexColor(), SwPosition::GetContentIndex(), SfxViewShell::GetController(), SwEditShell::GetCurAttr(), SwCursorShell::GetCurField(), SwEditShell::GetCurLang(), SwLangHelper::GetCurrentLanguage(), SwEditShell::GetCurWord(), SwView::GetEditWin(), SwView::GetFormShell(), SwFEShell::GetFrameType(), GetHtmlMode(), SwViewShell::getIDocumentMarkAccess(), SwViewShell::getIDocumentSettingAccess(), IDocumentMarkAccess::getInnerFieldmarkFor(), vcl::Window::GetInputLanguage(), SfxItemSet::GetItemState(), SvtLanguageTable::GetLanguageString(), LanguageTag::getLocale(), svx::sidebar::NBOTypeMgrBase::GetNBOIndexForNumRule(), SwEditShell::GetNumLevel(), SwEditShell::GetNumRuleAtCurrCursorPos(), SwEditShell::GetNumRuleAtCurrentSelection(), SfxShell::GetObjectShell(), SfxShell::GetPool(), GetRef, SwEditShell::GetScriptType(), SwWrtShell::GetSelectionType(), SwCursorShell::GetSelText(), SwBaseShell::GetShell(), SfxItemPool::GetSlotId(), SwCursorShell::GetSmartTagTerm(), FmFormShell::GetState(), SwEditShell::GetTableFormat(), SwLangHelper::GetTextForLanguageGuessing(), GetThesaurus(), SwField::GetTyp(), SwField::GetTypeId(), SwBaseShell::GetView(), SwWrtShell::GetView(), SfxViewShell::GetViewFrame(), SwViewShell::GetViewOptions(), SwCursorShell::HasReadonlySel(), SwWrtShell::HasSelection(), HEADER, HTMLMODE_ON, HTMLMODE_SOME_STYLES, comphelper::LibreOfficeKit::isActive(), SwWrtShell::IsBlockMode(), SvtCJKOptions::IsChangeCaseMapEnabled(), SvtCTLOptions::IsCTLFontEnabled(), SwCursorShell::IsCursorInFootnote(), SwCursorShell::IsEndWord(), SwCursorShell::IsInWord(), SwEditShell::IsMoveLeftMargin(), SwCursorShell::IsMultiSelection(), SwEditShell::IsNumRuleStart(), IsReadOnly(), SvtCJKOptions::IsRubyEnabled(), SwCursorShell::IsSelection(), SwViewOption::IsSelectionInReadonly(), SwCursorShell::IsSelOnePara(), SwCursorShell::IsStartWord(), SwCursorShell::IsTableMode(), LANGUAGE_DONTKNOW, LANGUAGE_NONE, LANGUAGE_SYSTEM, SwNumRule::MakeSvxNumRule(), MAXLEVEL, SwApplyTemplate::nColor, SfxWhichIter::NextWhich(), nIndex, nLang, nType, NumberList, ODF_FORMDATE, ODF_FORMDROPDOWN, PROTECT_BOOKMARKS, PROTECT_FIELDS, SfxItemSet::Put(), RES_CHRATR_BACKGROUND(), RES_CHRATR_COLOR(), RES_CHRATR_HIGHLIGHT(), RES_TXTATR_INETFMT(), rSet, sDisplay, SwEditShell::SearchNumRule(), SwEditShell::SelectionHasBullet(), SwEditShell::SelectionHasNumber(), SfxStringListItem::SetStringList(), SfxBindings::SetVisibleState(), SW_BREAKITER, Table, TableOfAuthorities, Text, u, SwFieldType::Which(), and xController.

◆ InitInterface_Impl()

void SwTextShell::InitInterface_Impl ( )
staticprivate

◆ InsertHyperlink()

void SwTextShell::InsertHyperlink ( const SvxHyperlinkItem rHlnkItem)
private

◆ InsertMediaDlg()

bool SwTextShell::InsertMediaDlg ( SfxRequest const &  rReq)
private

◆ InsertSymbol()

void SwTextShell::InsertSymbol ( SfxRequest rReq)
private

◆ StateField()

void SwTextShell::StateField ( SfxItemSet rSet)

Definition at line 1408 of file textfld.cxx.

References SwCursorShell::CursorInsideInputField(), Dde, SfxItemSet::DisableItem(), SfxWhichIter::FirstWhich(), FN_DELETE_ALL_NOTES, FN_DELETE_COMMENT, FN_DELETE_NOTE_AUTHOR, FN_EDIT_FIELD, FN_EXECUTE_MACROFIELD, FN_FORMAT_ALL_NOTES, FN_HIDE_ALL_NOTES, FN_HIDE_NOTE, FN_HIDE_NOTE_AUTHOR, FN_INSERT_CHECKBOX_FORMFIELD, FN_INSERT_DATE_FORMFIELD, FN_INSERT_DBFIELD, FN_INSERT_DROPDOWN_FORMFIELD, FN_INSERT_FIELD, FN_INSERT_FIELD_CTRL, FN_INSERT_FIELD_DATA_ONLY, FN_INSERT_FLD_AUTHOR, FN_INSERT_FLD_DATE, FN_INSERT_FLD_PGCOUNT, FN_INSERT_FLD_PGNUMBER, FN_INSERT_FLD_TIME, FN_INSERT_FLD_TITLE, FN_INSERT_FLD_TOPIC, FN_INSERT_REF_FIELD, FN_INSERT_TEXT_FORMFIELD, FN_JAVAEDIT, FN_POSTIT, FN_REDLINE_COMMENT, FN_REPLY, FN_UPDATE_SEL_FIELD, sw::proofreadingiterator::get(), SwDDEFieldType::GetBaseLink(), SwPosition::GetContentIndex(), SwPosition::GetContentNode(), SwCursorShell::GetCurField(), SwFEShell::GetCurrFlyFrame(), SwEditShell::GetCurrRedline(), SwCursorShell::GetCursor(), SwViewShell::getIDocumentMarkAccess(), IDocumentMarkAccess::getInnerFieldmarkFor(), SwPaM::GetPoint(), SwView::GetPostItMgr(), SwBaseShell::GetShell(), SwField::GetTyp(), SwBaseShell::GetView(), SfxViewShell::GetViewFrame(), SwPostItMgr::HasActiveSidebarWin(), SfxViewFrame::HasChildWindow(), SwPostItMgr::HasNotes(), SwCursorShell::HasReadonlySel(), SfxItemSet::InvalidateItem(), comphelper::LibreOfficeKit::isActive(), SwCursorShell::IsCursorInFootnote(), SwCursorShell::IsInHeaderFooter(), SfxViewFrame::IsInModalMode(), SwCursorShell::IsReadOnlyAvailable(), sfx2::SvBaseLink::IsVisible(), SfxViewFrame::KnowsChildWindow(), Macro, SfxWhichIter::NextWhich(), ODF_FORMTEXT, Postit, SfxItemSet::Put(), rSet, Script, TableOfAuthorities, Unknown, and SwFieldType::Which().

◆ StateInsert()

void SwTextShell::StateInsert ( SfxItemSet rSet)

Definition at line 602 of file textsh.cxx.

References SwCursorShell::CreateCursor(), SwCursorShell::CursorInsideInputField(), SwCursorShell::DestroyCursor(), SfxItemSet::DisableItem(), SwCursorShell::EndAction(), SfxWhichIter::FirstWhich(), FN_FORMAT_COLUMN, FN_INSERT_FRAME, FN_INSERT_FRAME_INTERACT, FN_INSERT_FRAME_INTERACT_NOCOL, FN_INSERT_SMA, SfxObjectShell::GetCreateMode(), SwEditShell::GetCurAttr(), SwEditShell::GetCurrSection(), SwView::GetDocShell(), SvxHtmlOptions::GetExportMode(), SwFEShell::GetFlyFrameFormat(), SwEditShell::GetFullSelectedSectionCount(), GetHtmlMode(), SvxHyperlinkItem::GetInsertMode(), SfxItemSet::GetItemIfSet(), SfxShell::GetPool(), SwFEShell::GetSelectedPageDescs(), SwWrtShell::GetSelectionType(), SwCursorShell::GetSelText(), SwBaseShell::GetShell(), SwBaseShell::GetView(), Graphic, SwWrtShell::HasSelection(), HLINK_FIELD, HLINK_HTMLMODE, HTML_CFG_MSIE, HTML_CFG_WRITER, HTMLMODE_ON, SvtModuleOptions::IsChart(), SwCursorShell::IsCursorPtAtEnd(), SwCursorShell::IsInHiddenRange(), SwEditShell::IsInsRegionAvailable(), SvtModuleOptions::IsMath(), SwWrtShell::IsSelFrameMode(), SwCursorShell::IsTableMode(), lcl_IsMarkInSameSection(), SfxWhichIter::NextWhich(), Ole, SfxItemSet::Put(), RES_TXTATR_INETFMT(), rSet, SvxHyperlinkItem::SetInsertMode(), SvxHyperlinkItem::SetIntName(), SvxHyperlinkItem::SetMacro(), SvxHyperlinkItem::SetMacroEvents(), SvxHyperlinkItem::SetName(), SvxHyperlinkItem::SetTargetFrame(), SvxHyperlinkItem::SetURL(), SwCursorShell::StartAction(), comphelper::string::stripEnd(), and SwCursorShell::SwapPam().

Member Data Documentation

◆ m_aRotateCase

RotateTransliteration SwTextShell::m_aRotateCase
private

Definition at line 35 of file textsh.hxx.

Referenced by ExecRotateTransliteration().


The documentation for this class was generated from the following files: