|
LibreOffice Module sw (master) 1
|
#include <frmsh.hxx>
Public Member Functions | |
| SwFrameShell (SwView &rView) | |
| virtual | ~SwFrameShell () override |
| void | Execute (SfxRequest &) |
| void | ExecMove (SfxRequest &rReq) |
| void | ExecField (const SfxRequest &rReq) |
| void | GetState (SfxItemSet &) |
| void | ExecFrameStyle (SfxRequest const &rReq) |
| void | GetLineStyleState (SfxItemSet &rSet) |
| void | StateInsert (SfxItemSet &rSet) |
| void | GetDrawAttrStateTextFrame (SfxItemSet &rSet) |
| void | ExecDrawAttrArgsTextFrame (SfxRequest const &rReq) |
| void | ExecDrawDlgTextFrame (SfxRequest const &rReq) |
| void | DisableStateTextFrame (SfxItemSet &rSet) |
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 SfxInterface * | GetInterface () const |
| void | SetName (const OUString &rName) |
| const OUString & | GetName () const |
| SfxViewShell * | GetViewShell () const |
| const SfxPoolItem * | GetSlotState (sal_uInt16 nSlotId, const SfxInterface *pIF=nullptr, SfxItemSet *pStateSet=nullptr) |
| const SfxPoolItem * | ExecuteSlot (SfxRequest &rReq, const SfxInterface *pIF=nullptr) |
| void | ExecuteSlot (SfxRequest &rReq, bool bAsync) |
| SfxItemPool & | GetPool () const |
| void | SetPool (SfxItemPool *pNewPool) |
| virtual SfxUndoManager * | GetUndoManager () |
| 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) |
| SfxDispatcher * | GetDispatcher () const |
| SfxViewFrame * | GetFrame () const |
| virtual bool | HasUIFeature (SfxShellFeature nFeature) const |
| void | UIFeatureChanged () |
| const SfxPoolItem * | GetItem (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 SfxSlot * | GetVerbSlot_Impl (sal_uInt16 nId) const |
| virtual SfxObjectShell * | GetObjectShell () |
| void | SetDisableFlags (SfxDisableFlags nFlags) |
| SfxDisableFlags | GetDisableFlags () const |
| virtual std::optional< SfxItemSet > | CreateItemSet (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) |
Static Private Member Functions | |
| static void | InitInterface_Impl () |
| SfxInterface initializer. More... | |
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 SfxInterface * | GetStaticInterface () |
| static void | EmptyExecStub (SfxShell *pShell, SfxRequest &) |
| static void | EmptyStateStub (SfxShell *pShell, SfxItemSet &) |
| static void | VerbState (SfxItemSet &) |
Protected Member Functions inherited from SwBaseShell | |
| SwWrtShell & | GetShell () |
| SwWrtShell * | GetShellPtr () |
| SwView & | GetView () |
| 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 &) |
| SwFrameShell::SwFrameShell | ( | SwView & | rView | ) |
Definition at line 1062 of file frmsh.cxx.
References SwTransferable::CreateSelection(), vcl::EnumContext::Frame, vcl::EnumContext::GetContextName(), SwView::GetWrtShell(), SfxShell::SetContextName(), and SfxShell::SetName().
|
overridevirtual |
Definition at line 1073 of file frmsh.cxx.
References SwTransferable::ClearSelection(), and SwBaseShell::GetShell().
| void SwFrameShell::DisableStateTextFrame | ( | SfxItemSet & | rSet | ) |
Definition at line 1426 of file frmsh.cxx.
References SfxItemSet::DisableItem(), SfxWhichIter::FirstWhich(), SwBaseShell::GetShell(), SwFEShell::IsFrameSelected(), SfxWhichIter::NextWhich(), and rSet.
| void SwFrameShell::ExecDrawAttrArgsTextFrame | ( | SfxRequest const & | rReq | ) |
Definition at line 1328 of file frmsh.cxx.
References SfxDispatcher::Execute(), SfxRequest::GetArgs(), SfxViewFrame::GetDispatcher(), SwViewShell::GetDrawViewWithValidMarkList(), SwBaseShell::GetShell(), SfxRequest::GetSlot(), SwWrtShell::GetView(), SfxViewShell::GetViewFrame(), SwFEShell::IsFrameSelected(), SdrPaintView::SetDefaultAttr(), and SwFEShell::SetFlyFrameAttr().
| void SwFrameShell::ExecDrawDlgTextFrame | ( | SfxRequest const & | rReq | ) |
Definition at line 1370 of file frmsh.cxx.
References SvxAbstractDialogFactory::Create(), SvxAbstractDialogFactory::CreateSvxAreaTabDialog(), SfxViewFrame::GetBindings(), SwViewShell::GetDrawView(), SwFEShell::GetFlyFrameAttr(), GetFrameWeld(), SdrModel::GetItemPool(), SdrPaintView::GetModel(), SwBaseShell::GetShell(), SfxRequest::GetSlot(), SwBaseShell::GetView(), SfxViewShell::GetViewFrame(), SfxBindings::Invalidate(), SwFEShell::IsFrameSelected(), RET_OK, SwFEShell::SetFlyFrameAttr(), and SfxBindings::Update().
| void SwFrameShell::ExecField | ( | const SfxRequest & | rReq | ) |
Definition at line 118 of file frmsh.cxx.
References FN_POSTIT, SwBaseShell::GetShell(), SfxRequest::GetSlot(), and SwWrtShell::InsertPostIt().
| void SwFrameShell::ExecFrameStyle | ( | SfxRequest const & | rReq | ) |
Definition at line 1079 of file frmsh.cxx.
References SwWrtShell::AutoUpdateFrame(), SvxBoxItem::Clone(), SfxItemSet::Get(), SfxRequest::GetArgs(), SwViewShell::GetAttrPool(), GetDfltAttr(), SwFEShell::GetFlyFrameAttr(), SfxItemSet::GetItemIfSet(), SwFEShell::GetSelectedFrameFormat(), SwBaseShell::GetShell(), SfxRequest::GetSlot(), SvxBoxItem::GetSmallestDistance(), SvxBorderLineWidth::Hairline, SwFormat::IsAutoUpdateOnDirectFormat(), SwFEShell::IsFrameSelected(), StarBASIC::IsRunning(), lcl_FrameGetMaxLineWidth(), MIN_BORDER_DIST, SfxItemSet::Put(), rBoxItem, RES_BOX(), and SwFEShell::SetFlyFrameAttr().
| void SwFrameShell::ExecMove | ( | SfxRequest & | rReq | ) |
Definition at line 105 of file frmsh.cxx.
References SfxRequest::Done(), SwBaseShell::GetShell(), SfxRequest::GetSlot(), and SwWrtShell::SelAll().
| void SwFrameShell::Execute | ( | SfxRequest & | rReq | ) |
Definition at line 131 of file frmsh.cxx.
References aName, aURL, SwWrtShell::AutoUpdateFrame(), SwCursorShell::CallChgLnk(), SwFEShell::Chain(), SvxAbstractDialogFactory::Create(), SwAbstractDialogFactory::Create(), SwAbstractDialogFactory::CreateFrameTabDialog(), SvxAbstractDialogFactory::CreateSvxObjectNameDialog(), SvxAbstractDialogFactory::CreateSvxObjectTitleDescDialog(), SfxRequest::Done(), SwEditShell::EndAllAction(), SwWrtShell::EnterStdMode(), SwView::ExecFormatFootnote(), SwView::ExecNumberingOutline(), SfxDispatcher::Execute(), SfxDispatcher::ExecuteList(), SwEditShell::FindFlyByName(), FlyEmbedded, FN_DRAW_WRAP_DLG, FN_FORMAT_FOOTNOTE_DLG, FN_FORMAT_FRAME_DLG, FN_FORMAT_GRAFIC_DLG, FN_FRAME_ALIGN_HORZ_CENTER, FN_FRAME_ALIGN_HORZ_LEFT, FN_FRAME_ALIGN_HORZ_RIGHT, FN_FRAME_ALIGN_VERT_BOTTOM, FN_FRAME_ALIGN_VERT_CENTER, FN_FRAME_ALIGN_VERT_CHAR_BOTTOM, FN_FRAME_ALIGN_VERT_CHAR_CENTER, FN_FRAME_ALIGN_VERT_CHAR_TOP, FN_FRAME_ALIGN_VERT_ROW_BOTTOM, FN_FRAME_ALIGN_VERT_ROW_CENTER, FN_FRAME_ALIGN_VERT_ROW_TOP, FN_FRAME_ALIGN_VERT_TOP, FN_FRAME_CHAIN, FN_FRAME_DOWN, FN_FRAME_MIRROR_ON_EVEN_PAGES, FN_FRAME_TO_ANCHOR, FN_FRAME_UNCHAIN, FN_FRAME_UP, FN_GET_PRINT_AREA, FN_INSERT_FRAME, FN_KEEP_ASPECT_RATIO, FN_MATH_BASELINE_ALIGNMENT, FN_NAME_SHAPE, FN_NUMBERING_OUTLINE_DLG, FN_OLE_IS_MATH, FN_PARAM_CHAIN_NEXT, FN_PARAM_CHAIN_PREVIOUS, FN_SET_FRM_ALT_NAME, FN_SET_FRM_NAME, FN_SET_FRM_POSITION, FN_SURROUND, FN_TITLE_DESCRIPTION_SHAPE, FN_UNO_DESCRIPTION, FN_WORDCOUNT_DIALOG, IDocumentSettingAccess::get(), SfxItemSet::Get(), SwFEShell::GetAnyCurRect(), SfxRequest::GetArgs(), SwViewShell::GetAttrPool(), SwFlyFrameAttrMgr::GetAttrSet(), SfxViewFrame::GetBindings(), SwFormat::GetChain(), SwEditShell::GetCurAttr(), GetDfltMetric(), SfxViewFrame::GetDispatcher(), SwDocShell::GetDoc(), SwViewShell::GetDoc(), SwView::GetDocShell(), IDocumentDrawModelAccess::GetDrawModel(), SwViewShell::GetDrawViewWithValidMarkList(), SwView::GetEditWin(), SwFEShell::GetFlyFrameAttr(), SwFEShell::GetFlyFrameFormat(), SwFEShell::GetFlyName(), SfxShell::GetFrame(), GetFrameWeld(), SwFormatCol::GetGutterWidth(), SwFormatFrameSize::GetHeightPercent(), SwFlyFrameAttrMgr::GetHoriOrient(), GetHtmlMode(), SwDoc::getIDocumentDrawModelAccess(), SwDoc::getIDocumentSettingAccess(), SfxItemSet::GetItemIfSet(), SfxItemSet::GetItemState(), SdrMarkView::GetMarkedObjectCount(), SvxHyperlinkItem::GetName(), SwFormat::GetName(), SwFormatChain::GetNext(), SwFEShell::GetObjDescription(), SwFEShell::GetObjTitle(), SwFEShell::GetOleRef(), SfxItemSet::GetParent(), SfxShell::GetPool(), SwFlyFrameAttrMgr::GetPos(), SwFormatChain::GetPrev(), SwFEShell::GetSelectedFrameFormat(), SwWrtShell::GetSelectionType(), SwBaseShell::GetShell(), SwFlyFrameAttrMgr::GetSize(), SfxRequest::GetSlot(), SvxHyperlinkItem::GetTargetFrame(), SwRotationGrf::GetUnrotatedSize(), SvxHyperlinkItem::GetURL(), CntUnencodedStringItem::GetValue(), SfxBoolItem::GetValue(), SfxPointItem::GetValue(), SwRotationGrf::GetValue(), SwBaseShell::GetView(), SwWrtShell::GetView(), SfxViewShell::GetViewFrame(), SwViewShell::GetViewOptions(), GetWhich, SwFormatFrameSize::GetWidthPercent(), SwFormatCol::GetWishWidth(), SwCursorShell::GotoFlyAnchor(), Graphic, SfxShell::HandleOpenXmlFilterSettings(), SfxItemSet::HasItem(), SwRect::Height(), SwFEShell::HideChainMarker(), i, SwFormatCol::Init(), SfxBindings::Invalidate(), SwFormat::IsAutoUpdateOnDirectFormat(), SwEditWin::IsChainMode(), SwFEShell::IsFrameSelected(), SwViewOption::IsKeepRatio(), SotExchange::IsMath(), SwFEShell::IsObjDecorative(), SwFormatHoriOrient::IsPosToggle(), lcl_GetFrameFormatByName(), MATH_BASELINE_ALIGNMENT, NONE, Ole, Page, PagePrt, SfxItemSet::Put(), SwDrawModel::PutAreaListItems(), RES_ANCHOR(), RES_COL(), RES_FRM_SIZE(), RES_FRMATR_BEGIN(), RES_FRMATR_END(), RES_GRFATR_ROTATION(), RES_SURROUND(), RES_URL(), RET_OK, rTarget, SAL_WARN_IF, SwFEShell::SelectionToBottom(), SwFEShell::SelectionToTop(), SwFlyFrameAttrMgr::SetAbsPos(), SwFlyFrameAttrMgr::SetAttrSet(), SwFEShell::SetChainMarker(), SwEditWin::SetChainMode(), SwFEShell::SetFlyFrameAttr(), SwFEShell::SetFlyName(), SvxSizeItem::SetHeight(), Size::setHeight(), SwFlyFrameAttrMgr::SetHorzOrientation(), SwViewOption::SetKeepRatio(), SwEditShell::SetModified(), SwFEShell::SetObjDecorative(), SwFEShell::SetObjDescription(), SwFEShell::SetObjTitle(), SwFormatHoriOrient::SetPosToggle(), SfxRequest::SetReturnValue(), SwFlyFrameAttrMgr::SetRotation(), SwFlyFrameAttrMgr::SetSize(), SwFlyFrameAttrMgr::SetVertOrientation(), SvxSizeItem::SetWidth(), Size::setWidth(), Point::setX(), Point::setY(), sName, SwEditShell::StartAllAction(), SW_MOD, SwFormatFrameSize::SYNCED, SwFEShell::Unchain(), SwFlyFrameAttrMgr::UpdateFlyFrame(), SwView::UpdateWordCount(), Variable, SwRect::Width(), XATTR_FILL_FIRST(), and XATTR_FILL_LAST().
| void SwFrameShell::GetDrawAttrStateTextFrame | ( | SfxItemSet & | rSet | ) |
Definition at line 1309 of file frmsh.cxx.
References SdrPaintView::GetDefaultAttr(), SwViewShell::GetDrawViewWithValidMarkList(), SwFEShell::GetFlyFrameAttr(), SwBaseShell::GetShell(), SwFEShell::IsFrameSelected(), SfxItemSet::Put(), and rSet.
| void SwFrameShell::GetLineStyleState | ( | SfxItemSet & | rSet | ) |
Definition at line 1268 of file frmsh.cxx.
References Content, SfxItemSet::DisableItem(), SfxItemSet::Get(), SwViewShell::GetAttrPool(), SwFEShell::GetFlyFrameAttr(), SwBaseShell::GetShell(), SwFEShell::IsFrameSelected(), SwFEShell::IsSelObjProtected(), NONE, Parent, SfxItemSet::Put(), RES_BOX(), and rSet.
| void SwFrameShell::GetState | ( | SfxItemSet & | rSet | ) |
Definition at line 732 of file frmsh.cxx.
References aProperties, Content, SfxItemSet::DisableItem(), SfxWhichIter::FirstWhich(), Fixed, FLY_ATCNT, FLY_INCNT, FN_FORMAT_FRAME_DLG, FN_FRAME_ALIGN_HORZ_CENTER, FN_FRAME_ALIGN_HORZ_LEFT, FN_FRAME_ALIGN_HORZ_RIGHT, FN_FRAME_ALIGN_VERT_BOTTOM, FN_FRAME_ALIGN_VERT_CENTER, FN_FRAME_ALIGN_VERT_CHAR_BOTTOM, FN_FRAME_ALIGN_VERT_CHAR_CENTER, FN_FRAME_ALIGN_VERT_CHAR_TOP, FN_FRAME_ALIGN_VERT_ROW_BOTTOM, FN_FRAME_ALIGN_VERT_ROW_CENTER, FN_FRAME_ALIGN_VERT_ROW_TOP, FN_FRAME_ALIGN_VERT_TOP, FN_FRAME_CHAIN, FN_FRAME_DOWN, FN_FRAME_UNCHAIN, FN_FRAME_UP, FN_NAME_SHAPE, FN_POSTIT, FN_TITLE_DESCRIPTION_SHAPE, SwFlyFrameAttrMgr::GetAnchor(), SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorId(), SwEditWin::GetApplyTemplate(), SwViewShell::GetAttrPool(), SwFormat::GetChain(), vcl::CommandInfoProvider::GetCommandProperties(), SwView::GetDocShell(), SwViewShell::GetDrawViewWithValidMarkList(), SwView::GetEditWin(), SwFEShell::GetFlyFrameAttr(), SwFEShell::GetFlyFrameFormat(), SwFEShell::GetFlyName(), SwFlyFrame::GetFormat(), SfxShell::GetFrame(), SwFlyFrameAttrMgr::GetFrameSize(), SwFormat::GetFrameSize(), SwFEShell::GetFrameType(), Size::getHeight(), SwFormatFrameSize::GetHeightSizeType(), SwFormatHoriOrient::GetHoriOrient(), SwFlyFrameAttrMgr::GetHoriOrient(), GetHtmlMode(), SvxHyperlinkItem::GetInsertMode(), SfxItemSet::GetItemIfSet(), vcl::CommandInfoProvider::GetLabelForCommand(), SdrMarkView::GetMarkedObjectCount(), vcl::CommandInfoProvider::GetModuleIdentifier(), SwFormatChain::GetNext(), SfxShell::GetPool(), SwFEShell::GetSelectedFlyFrame(), SwWrtShell::GetSelectionType(), SwBaseShell::GetShell(), SwFlyFrameAttrMgr::GetSize(), SwWrtShell::GetView(), GetWhich, Size::getWidth(), Graphic, HLINK_HTMLMODE, SwEditWin::IsChainMode(), SwFEShell::IsFlyInFly(), SwFEShell::IsFrameSelected(), SwFEShell::IsSelObjProtected(), SfxWhichIter::NextWhich(), NONE, Ole, Parent, Pos, SfxItemSet::Put(), RES_FRM_SIZE(), RES_HORI_ORIENT(), RES_LR_SPACE(), RES_OPAQUE(), RES_PRINT(), RES_PROTECT(), RES_SURROUND(), RES_UL_SPACE(), RES_URL(), RES_VERT_ORIENT(), rSet, SvxHyperlinkItem::SetInsertMode(), SvxHyperlinkItem::SetName(), SvxHyperlinkItem::SetTargetFrame(), SvxHyperlinkItem::SetURL(), Size, and SwResId().
|
staticprivate |
| void SwFrameShell::StateInsert | ( | SfxItemSet & | rSet | ) |
Definition at line 1295 of file frmsh.cxx.
References SfxItemSet::DisableItem(), FN_INSERT_FRAME, SwWrtShell::GetSelectionType(), SwBaseShell::GetShell(), Graphic, Ole, and rSet.