LibreOffice Module sw (master) 1
|
general base class for all free-flowing frames More...
#include <flyfrm.hxx>
Public Member Functions | |
virtual bool | GetInfo (SfxPoolItem &) const override |
Gets information from the Modify. More... | |
virtual void | PaintSwFrame (vcl::RenderContext &rRenderContext, SwRect const &, SwPrintData const *const pPrintData=nullptr) const override |
virtual Size | ChgSize (const Size &aNewSize) override |
virtual bool | GetModelPositionForViewPoint (SwPosition *, Point &, SwCursorMoveState *=nullptr, bool bTestBackground=false) const override |
Searches the ContentFrame owning the PrtArea containing the point. More... | |
virtual void | CheckDirection (bool bVert) override |
virtual void | Cut () override |
virtual void | Paste (SwFrame *pParent, SwFrame *pSibling=nullptr) override |
SwTwips | Shrink_ (SwTwips, bool bTst) |
SwTwips | Grow_ (SwTwips, bool bTst) |
void | Invalidate_ (SwPageFrame const *pPage=nullptr) |
bool | FrameSizeChg (const SwFormatFrameSize &) |
SwFlyFrame * | GetPrevLink () const |
SwFlyFrame * | GetNextLink () const |
SwFlyFrame * | FindChainNeighbour (SwFrameFormat const &rFormat, SwFrame *pAnch=nullptr) |
bool | IsFlySplitAllowed () const |
Is this fly allowed to split across pages? (Disabled by default.) More... | |
const SwVirtFlyDrawObj * | GetVirtDrawObj () const |
SwVirtFlyDrawObj * | GetVirtDrawObj () |
void | NotifyDrawObj () |
void | ChgRelPos (const Point &rAbsPos) |
Change the relative position. More... | |
bool | IsInvalid () const |
void | Invalidate () const |
void | Validate () const |
bool | IsMinHeight () const |
bool | IsLocked () const |
bool | IsAutoPos () const |
bool | IsFlyInContentFrame () const |
bool | IsFlyFreeFrame () const |
bool | IsFlyLayFrame () const |
bool | IsFlyAtContentFrame () const |
bool | IsDeleted () const |
void | SetDeleted (bool bDeleted) |
void | SetAuthor (size_t nAuthor) |
size_t | GetAuthor () const |
bool | IsNotifyBack () const |
void | SetNotifyBack () |
void | ResetNotifyBack () |
bool | IsClipped () const |
bool | IsHeightClipped () const |
bool | IsLowerOf (const SwLayoutFrame *pUpper) const |
bool | IsUpperOf (const SwFlyFrame &_rLower) const |
SwFrame * | FindLastLower () |
bool | GetContour (tools::PolyPolygon &rContour, const bool _bForPaint=false) const |
#i13147# - If called for paint and the <SwNoTextFrame> contains a graphic, load of intrinsic graphic has to be avoided. More... | |
bool | IsBackgroundTransparent () const |
SwFlyFrame::IsBackgroundTransparent. More... | |
void | Chain (SwFrame *_pAnchor) |
void | Unchain () |
void | InsertCnt () |
void | DeleteCnt () |
void | InsertColumns () |
virtual void | MakeObjPos () override |
method to determine position for the object and set the position at the object More... | |
virtual void | InvalidateObjPos () override |
method to invalidate position of the anchored object More... | |
virtual void | RegisterAtPage (SwPageFrame &) override |
virtual SwFrameFormat & | GetFrameFormat () override |
virtual const SwFrameFormat & | GetFrameFormat () const override |
virtual SwRect | GetObjRect () const override |
virtual bool | IsFormatPossible () const override |
method to determine if a format on the Writer fly frame is possible More... | |
virtual const SwFlyFrameFormat * | GetFormat () const override |
virtual SwFlyFrameFormat * | GetFormat () override |
virtual void | dumpAsXml (xmlTextWriterPtr writer=nullptr) const override |
Dump a bunch of useful data to an XML representation to ease layout understanding, debugging and testing. More... | |
virtual void | Calc (vcl::RenderContext *pRenderContext) const override |
const Point & | ContentPos () const |
Point & | ContentPos () |
void | InvalidateContentPos () |
void | SelectionHasChanged (SwFEShell *pShell) |
bool | IsShowUnfloatButton (SwWrtShell *pWrtSh) const |
void | ActiveUnfloatButton (SwWrtShell *pWrtSh) |
virtual const SwFlyFrame * | DynCastFlyFrame () const override |
virtual SwFlyFrame * | DynCastFlyFrame () override |
Public Member Functions inherited from SwLayoutFrame | |
virtual void | PaintSubsidiaryLines (const SwPageFrame *, const SwRect &) const |
void | RefreshLaySubsidiary (const SwPageFrame *, const SwRect &) const |
void | RefreshExtraData (const SwRect &) const |
void | ChgLowersProp (const Size &rOldSize) |
Change size of lowers proportionally. More... | |
void | AdjustColumns (const SwFormatCol *pCol, bool bAdjustAttributes) |
void | ChgColumns (const SwFormatCol &rOld, const SwFormatCol &rNew, const bool bChgFootnote=false) |
add or remove columns from a layoutframe. More... | |
void | PaintColLines (const SwRect &, const SwFormatCol &, const SwPageFrame *) const |
Paints the column separation line for the inner columns. More... | |
virtual bool | FillSelection (SwSelectionList &rList, const SwRect &rRect) const override |
virtual bool | GetModelPositionForViewPoint (SwPosition *, Point &, SwCursorMoveState *=nullptr, bool bTestBackground=false) const override |
Searches the ContentFrame owning the PrtArea containing the point. More... | |
virtual void | Cut () override |
virtual void | Paste (SwFrame *pParent, SwFrame *pSibling=nullptr) override |
const SwContentFrame * | GetContentPos (Point &rPoint, const bool bDontLeave, const bool bBodyOnly=false, SwCursorMoveState *pCMS=nullptr, const bool bDefaultExpand=true) const |
Finds the closest Content for the SPoint Is used for Pages, Flys and Cells if GetModelPositionForViewPoint failed. More... | |
SwLayoutFrame (SwFrameFormat *, SwFrame *) | |
virtual void | PaintSwFrame (vcl::RenderContext &rRenderContext, SwRect const &, SwPrintData const *const pPrintData=nullptr) const override |
const SwFrame * | Lower () const |
SwFrame * | Lower () |
bool | ContainsDeleteForbiddenLayFrame () const |
const SwContentFrame * | ContainsContent () const |
Checks if the frame contains one or more ContentFrame's anywhere in his subsidiary structure; if so the first found ContentFrame is returned. More... | |
SwContentFrame * | ContainsContent () |
In order to save us from duplicating implementations, we cast here a little. More... | |
const SwCellFrame * | FirstCell () const |
Calls ContainsAny first to reach the innermost cell. More... | |
SwCellFrame * | FirstCell () |
const SwFrame * | ContainsAny (const bool _bInvestigateFootnoteForSections=false) const |
Method <ContainsAny()> doesn't investigate content of footnotes by default. More... | |
SwFrame * | ContainsAny (const bool _bInvestigateFootnoteForSections=false) |
bool | IsAnLower (const SwFrame *) const |
virtual const SwFrameFormat * | GetFormat () const |
virtual SwFrameFormat * | GetFormat () |
void | SetFrameFormat (SwFrameFormat *) |
bool | MoveLowerFootnotes (SwContentFrame *pStart, SwFootnoteBossFrame *pOldBoss, SwFootnoteBossFrame *pNewBoss, const bool bFootnoteNums) |
Moving the Footnotes of all Lowers - starting from StartContent. More... | |
void | NotifyLowerObjs (const bool _bUnlockPosOfObjs=false) |
force an unlockposition call for the lower objects. More... | |
void | InvaPercentLowers (SwTwips nDiff=0) |
Invalidates the inner Frames, whose width and/or height are calculated using percentages. More... | |
void | FormatWidthCols (const SwBorderAttrs &, const SwTwips nBorder, const SwTwips nMinHeight) |
Called by Format for Frames and Areas with columns. More... | |
SwTwips | InnerHeight () const |
InnerHeight returns the height of the content and may be bigger or less than the PrtArea-Height of the layoutframe himself. More... | |
bool | IsBefore (const SwLayoutFrame *_pCheckRefLayFrame) const |
method to check relative position of layout frame to a given layout frame. More... | |
SwFrame * | GetLastLower () |
virtual void | PaintBreak () const |
void | SetVertPosOrientFrameFor (SwAnchoredObject *pObj) |
void | ClearVertPosOrientFrameFor (SwAnchoredObject *pObj) |
const SwFrame * | GetLastLower () const |
Public Member Functions inherited from SwFrame | |
virtual css::uno::Sequence< css::style::TabStop > | GetTabStopInfo (SwTwips) |
SwFrameType | GetType () const |
SwTwips | Shrink (SwTwips, bool bTst=false, bool bInfo=false) |
SwTwips | Grow (SwTwips, bool bTst=false, bool bInfo=false) |
void | InsertBefore (SwLayoutFrame *pParent, SwFrame *pBehind) |
Insert SwFrame into existing structure. More... | |
void | InsertBehind (SwLayoutFrame *pParent, SwFrame *pBefore) |
Insert SwFrame into existing structure. More... | |
bool | InsertGroupBefore (SwFrame *pParent, SwFrame *pWhere, SwFrame *pSct) |
Insert a chain of SwFrames into an existing structure. More... | |
void | RemoveFromLayout () |
SwLayoutFrame * | GetLeaf (MakePageType eMakePage, bool bFwd) |
SwLayoutFrame * | GetNextLeaf (MakePageType eMakePage) |
Returns the next layout leaf in which we can move the frame. More... | |
SwLayoutFrame * | GetNextFootnoteLeaf (MakePageType eMakePage) |
Return the next layout leaf in that the frame can be moved. More... | |
SwLayoutFrame * | GetNextSctLeaf (MakePageType eMakePage) |
Returns the next layout sheet where the frame can be moved in. More... | |
SwLayoutFrame * | GetNextFlyLeaf (MakePageType eMakePage) |
SwLayoutFrame * | GetPrevLeaf () |
Returns the previous layout leaf where we can move the frame. More... | |
SwLayoutFrame * | GetPrevFootnoteLeaf (MakePageType eMakeFootnote) |
Get the preceding layout leaf in that the frame can be moved. More... | |
SwLayoutFrame * | GetPrevSctLeaf () |
Returns the preceding layout sheet where the frame can be moved into. More... | |
SwLayoutFrame * | GetPrevFlyLeaf () |
const SwLayoutFrame * | GetLeaf (MakePageType eMakePage, bool bFwd, const SwFrame *pAnch) const |
Returns the next/previous Layout leaf that's NOT below this (or even is this itself). More... | |
bool | WrongPageDesc (SwPageFrame *pNew) |
void | AppendDrawObj (SwAnchoredObject &_rNewObj) |
void | RemoveDrawObj (SwAnchoredObject &_rToRemoveObj) |
void | AppendFly (SwFlyFrame *pNew) |
void | RemoveFly (SwFlyFrame *pToRemove) |
const SwSortedObjs * | GetDrawObjs () const |
SwSortedObjs * | GetDrawObjs () |
void | SetDrawObjsAsDeleted (bool bDeleted) |
void | InvalidateObjs (const bool _bNoInvaOfAsCharAnchoredObjs=true) |
virtual void | PaintSwFrameShadowAndBorder (const SwRect &, const SwPageFrame *pPage, const SwBorderAttrs &) const |
Paints shadows and borders. More... | |
void | PaintBaBo (const SwRect &, const SwPageFrame *pPage, const bool bOnlyTextBackground=false) const |
void | PaintSwFrameBackground (const SwRect &, const SwPageFrame *pPage, const SwBorderAttrs &, const bool bLowerMode=false, const bool bLowerBorder=false, const bool bOnlyTextBackground=false) const |
Do not paint background for fly frames without a background brush by calling <PaintBaBo> at the page or at the fly frame its anchored. More... | |
void | PaintBorderLine (const SwRect &, const SwRect &, const SwPageFrame *, const Color *pColor, const SvxBorderLineStyle=SvxBorderLineStyle::SOLID) const |
std::unique_ptr< drawinglayer::processor2d::BaseProcessor2D > | CreateProcessor2D () const |
void | ProcessPrimitives (const drawinglayer::primitive2d::Primitive2DContainer &rSequence) const |
void | Retouch (const SwPageFrame *pPage, const SwRect &rRect) const |
Retouch for a section. More... | |
bool | GetBackgroundBrush (drawinglayer::attribute::SdrAllFillAttributesHelperPtr &rFillAttributes, const SvxBrushItem *&rpBrush, std::optional< Color > &rxColor, SwRect &rOrigRect, bool bLowerMode, bool bConsiderTextBox) const |
Determine the background brush for the frame: the background brush is taken from it-self or from its parent (anchor/upper). More... | |
void | SetCompletePaint () const |
void | ResetCompletePaint () const |
bool | IsCompletePaint () const |
void | SetRetouche () const |
void | ResetRetouche () const |
bool | IsRetouche () const |
void | InvalidateInfFlags () |
bool | IsInDocBody () const |
bool | IsInFootnote () const |
bool | IsInTab () const |
bool | IsInFly () const |
bool | IsInSct () const |
bool | IsVertical () const |
bool | IsVertLR () const |
bool | IsVertLRBT () const |
void | SetDerivedVert (bool bNew) |
void | SetInvalidVert (bool bNew) |
bool | IsRightToLeft () const |
void | SetDerivedR2L (bool bNew) |
void | CheckDirChange () |
checks the layout direction and invalidates the lower frames recursively, if necessary. More... | |
Point | GetFrameAnchorPos (bool bIgnoreFlysAnchoredAtThisFrame) const |
returns the position for anchors based on frame direction More... | |
bool | IsFootnoteAllowed () const |
virtual void | Format (vcl::RenderContext *pRenderContext, const SwBorderAttrs *pAttrs=nullptr) |
Calculates the frame area size and the print area, in case they are invalid. More... | |
virtual void | CheckDirection (bool bVert) |
void | ReinitializeFrameSizeAttrFlags () |
bool | HasFixSize () const |
SwFrame * | GetNext () |
SwFrame * | GetPrev () |
SwLayoutFrame * | GetUpper () |
SwRootFrame * | getRootFrame () |
SwPageFrame * | FindPageFrame () |
SwFrame * | GetLower () |
const SwFrame * | GetNext () const |
const SwFrame * | GetPrev () const |
const SwLayoutFrame * | GetUpper () const |
const SwRootFrame * | getRootFrame () const |
SwTabFrame * | FindTabFrame () |
SwFootnoteFrame * | FindFootnoteFrame () |
SwFlyFrame * | FindFlyFrame () |
SwSectionFrame * | FindSctFrame () |
SwFrame * | FindNext () |
SwContentFrame * | FindNextCnt (const bool _bInSameFootnote=false) |
SwFrame * | FindPrev () |
const SwPageFrame * | FindPageFrame () const |
const SwFootnoteBossFrame * | FindFootnoteBossFrame (bool bFootnote=false) const |
const SwFrame * | FindColFrame () const |
const SwFrame * | FindFooterOrHeader () const |
const SwTabFrame * | FindTabFrame () const |
const SwFootnoteFrame * | FindFootnoteFrame () const |
const SwFlyFrame * | FindFlyFrame () const |
const SwSectionFrame * | FindSctFrame () const |
const SwBodyFrame * | FindBodyFrame () const |
const SwFrame * | FindNext () const |
const SwContentFrame * | FindNextCnt (const bool _bInSameFootnote=false) const |
const SwFrame * | FindPrev () const |
const SwFrame * | GetLower () const |
SwContentFrame * | FindPrevCnt () |
const SwContentFrame * | FindPrevCnt () const |
SwFrame * | GetIndPrev_ () const |
Called for a frame inside a section with no direct previous frame (or only previous empty section frames) the previous frame of the outer section is returned, if the frame is the first flowing content of this section. More... | |
SwFrame * | GetIndPrev () const |
SwFrame * | GetIndNext () |
const SwFrame * | GetIndNext () const |
sal_uInt16 | GetPhyPageNum () const |
sal_uInt16 | GetVirtPageNum () const |
bool | OnRightPage () const |
bool | WannaRightPage () const |
Decides if the page want to be a right page or not. More... | |
bool | OnFirstPage () const |
const SwLayoutFrame * | GetPrevLayoutLeaf () const |
const SwLayoutFrame * | GetNextLayoutLeaf () const |
SwLayoutFrame * | GetPrevLayoutLeaf () |
SwLayoutFrame * | GetNextLayoutLeaf () |
virtual void | Calc (vcl::RenderContext *pRenderContext) const |
void | OptCalc () const |
Point | GetRelPos () const |
SwRect | GetPaintArea () const |
|* The paintarea is the area, in which the content of a frame is allowed |* to be displayed. More... | |
SwRect | UnionFrame (bool bBorder=false) const |
|* The unionframe is the framearea (getFrameArea()) of a frame expanded by the |* printarea, if there's a negative margin at the left or right side. More... | |
virtual Size | ChgSize (const Size &aNewSize) |
virtual void | Cut ()=0 |
virtual void | Paste (SwFrame *pParent, SwFrame *pSibling=nullptr)=0 |
void | ValidateLineNum () |
bool | GetValidLineNumFlag () const |
void | InvalidateSize_ () |
void | InvalidatePrt_ () |
void | InvalidatePos_ () |
void | InvalidateLineNum_ () |
void | InvalidateAll_ () |
void | InvalidateSize () |
void | InvalidatePrt () |
void | InvalidatePos () |
void | InvalidateLineNum () |
void | InvalidateAll () |
void | ImplInvalidateSize () |
void | ImplInvalidatePrt () |
void | ImplInvalidatePos () |
void | ImplInvalidateLineNum () |
void | InvalidateNextPos (bool bNoFootnote=false) |
void | InvalidatePage (const SwPageFrame *pPage=nullptr) const |
Invalidates the page in which the Frame is currently placed. More... | |
virtual bool | FillSelection (SwSelectionList &rList, const SwRect &rRect) const |
virtual bool | GetModelPositionForViewPoint (SwPosition *, Point &, SwCursorMoveState *=nullptr, bool bTestBackground=false) const |
virtual bool | GetCharRect (SwRect &, const SwPosition &, SwCursorMoveState *=nullptr, bool bAllowFarAway=true) const |
virtual void | PaintSwFrame (vcl::RenderContext &rRenderContext, SwRect const &, SwPrintData const *const pPrintData=nullptr) const |
virtual bool | Prepare (const PrepareHint ePrep=PrepareHint::Clear, const void *pVoid=nullptr, bool bNotify=true) |
bool | IsLayoutFrame () const |
bool | IsRootFrame () const |
bool | IsPageFrame () const |
bool | IsColumnFrame () const |
bool | IsFootnoteBossFrame () const |
bool | IsHeaderFrame () const |
bool | IsFooterFrame () const |
bool | IsFootnoteContFrame () const |
bool | IsFootnoteFrame () const |
bool | IsBodyFrame () const |
bool | IsColBodyFrame () const |
These SwFrame inlines are here, so that frame.hxx does not need to include layfrm.hxx. More... | |
bool | IsPageBodyFrame () const |
bool | IsFlyFrame () const |
bool | IsSctFrame () const |
bool | IsTabFrame () const |
bool | IsRowFrame () const |
bool | IsCellFrame () const |
bool | IsContentFrame () const |
bool | IsTextFrame () const |
bool | IsNoTextFrame () const |
bool | IsFlowFrame () const |
bool | IsRetoucheFrame () const |
bool | IsAccessibleFrame () const |
void | PrepareCursor () |
bool | IsProtected () const |
Is the Frame or rather the Section in which it lies protected? More... | |
bool | IsColLocked () const |
virtual bool | IsDeleteForbidden () const |
bool | IsInDtor () const |
tools::Long | GetTopMargin () const |
tools::Long | GetBottomMargin () const |
tools::Long | GetLeftMargin () const |
tools::Long | GetRightMargin () const |
void | SetTopBottomMargins (tools::Long, tools::Long) |
void | SetLeftRightMargins (tools::Long, tools::Long) |
void | SetRightLeftMargins (tools::Long, tools::Long) |
tools::Long | GetPrtLeft () const |
tools::Long | GetPrtBottom () const |
tools::Long | GetPrtRight () const |
tools::Long | GetPrtTop () const |
bool | SetMinLeft (tools::Long) |
bool | SetMaxBottom (tools::Long) |
bool | SetMaxRight (tools::Long) |
void | MakeBelowPos (const SwFrame *, const SwFrame *, bool) |
void | MakeLeftPos (const SwFrame *, const SwFrame *, bool) |
void | MakeRightPos (const SwFrame *, const SwFrame *, bool) |
bool | IsNeighbourFrame () const |
virtual bool | IsLeaveUpperAllowed () const |
virtual bool | IsCoveredCell () const |
bool | IsInCoveredCell () const |
bool | KnowsFormat (const SwFormat &rFormat) const |
void | RegisterToFormat (SwFormat &rFormat) |
void | ValidateThisAndAllLowers (const sal_uInt16 nStage) |
void | ForbidDelete () |
void | AllowDelete () |
virtual void | dumpAsXml (xmlTextWriterPtr writer=nullptr) const =0 |
void | dumpTopMostAsXml (xmlTextWriterPtr writer=nullptr) const |
void | dumpInfosAsXml (xmlTextWriterPtr writer) const |
virtual void | dumpAsXmlAttributes (xmlTextWriterPtr writer) const |
void | dumpChildrenAsXml (xmlTextWriterPtr writer) const |
bool | IsCollapse () const |
SwLayoutFrame * | GetNextCellLeaf () |
SwLayoutFrame * | GetPrevCellLeaf () |
void | SetInfFlags () |
const SwRowFrame * | IsInSplitTableRow () const |
const SwRowFrame * | IsInFollowFlowRow () const |
bool | IsInBalancedSection () const |
bool | IsMoveable (const SwLayoutFrame *_pLayoutFrame=nullptr) const |
determine, if frame is moveable in given environment More... | |
const SwAttrSet * | GetAttrSet () const |
WARNING: this may not return correct RES_PAGEDESC/RES_BREAK items for SwTextFrame, use GetBreakItem()/GetPageDescItem() instead. More... | |
virtual const SvxFormatBreakItem & | GetBreakItem () const |
virtual const SwFormatPageDesc & | GetPageDescItem () const |
SwFrame * | FindColFrame () |
SwRowFrame * | FindRowFrame () |
SwFootnoteBossFrame * | FindFootnoteBossFrame (bool bFootnotes=false) |
SwTabFrame * | ImplFindTabFrame () |
SwFootnoteFrame * | ImplFindFootnoteFrame () |
SwFlyFrame * | ImplFindFlyFrame () |
SwSectionFrame * | ImplFindSctFrame () |
const SwBodyFrame * | ImplFindBodyFrame () const |
SwFrame * | FindFooterOrHeader () |
void | ImplInvalidateNextPos (bool bNoFootnote) |
void | InvalidateNextPrtArea () |
method to invalidate printing area of next frame #i11859# More... | |
SwTextFrame * | DynCastTextFrame () |
const SwTextFrame * | DynCastTextFrame () const |
drawinglayer::attribute::SdrAllFillAttributesHelperPtr | getSdrAllFillAttributesHelper () const |
bool | supportsFullDrawingLayerFillAttributeSet () const |
Public Member Functions inherited from SwFrameAreaDefinition | |
SwFrameAreaDefinition () | |
virtual | ~SwFrameAreaDefinition () |
bool | isFrameAreaPositionValid () const |
bool | isFrameAreaSizeValid () const |
bool | isFramePrintAreaValid () const |
bool | isFrameAreaDefinitionValid () const |
sal_uInt32 | GetFrameId () const |
const SwRect & | getFrameArea () const |
const SwRect & | getFramePrintArea () const |
virtual basegfx::B2DHomMatrix | getFrameAreaTransformation () const |
virtual basegfx::B2DHomMatrix | getFramePrintAreaTransformation () const |
virtual void | transform_translate (const Point &rOffset) |
Public Member Functions inherited from SwClient | |
SwClient () | |
SwClient (SwClient &&) noexcept | |
virtual | ~SwClient () override |
std::optional< sw::ModifyChangedHint > | CheckRegistration (const SfxPoolItem *pOldValue) |
void | CheckRegistrationFormat (SwFormat &rOld) |
const SwModify * | GetRegisteredIn () const |
SwModify * | GetRegisteredIn () |
void | EndListeningAll () |
void | StartListeningToSameModifyAs (const SwClient &) |
virtual bool | GetInfo (SfxPoolItem &) const |
Public Member Functions inherited from sw::WriterListener | |
bool | IsLast () const |
virtual const SwCellFrame * | DynCastCellFrame () const |
virtual const SwTabFrame * | DynCastTabFrame () const |
virtual const SwRowFrame * | DynCastRowFrame () const |
virtual const SwTable * | DynCastTable () const |
Public Member Functions inherited from SfxBroadcaster | |
SfxBroadcaster () | |
SfxBroadcaster (const SfxBroadcaster &rBC) | |
virtual | ~SfxBroadcaster () COVERITY_NOEXCEPT_FALSE |
void | Broadcast (const SfxHint &rHint) |
bool | HasListeners () const |
size_t | GetListenerCount () const |
void | ForAllListeners (std::function< bool(SfxListener *)> f) const |
Public Member Functions inherited from SwAnchoredObject | |
virtual | ~SwAnchoredObject () |
void | SetDrawObj (SdrObject &_rDrawObj) |
const SdrObject * | GetDrawObj () const |
SdrObject * | DrawObj () |
void | ClearDrawObj () |
const SwFrame * | GetAnchorFrame () const |
SwFrame * | AnchorFrame () |
void | ChgAnchorFrame (SwFrame *_pNewAnchorFrame) |
SwFrame * | GetAnchorFrameContainingAnchPos () |
determine anchor frame containing the anchor position More... | |
SwPageFrame * | GetPageFrame () |
const SwPageFrame * | GetPageFrame () const |
void | SetPageFrame (SwPageFrame *_pNewPageFrame) |
SwPageFrame * | FindPageFrameOfAnchor () |
method to determine the page frame, on which the 'anchor' of the given anchored object is. More... | |
SwTextFrame * | FindAnchorCharFrame () |
get frame, which contains the anchor character, if the object is anchored at-character or as-character. More... | |
const SwLayoutFrame * | GetVertPosOrientFrame () const |
void | ClearVertPosOrientFrame () |
void | CheckCharRectAndTopOfLine (const bool _bCheckForParaPorInf) |
check anchor character rectangle and top of line More... | |
const SwRect & | GetLastCharRect () const |
SwTwips | GetRelCharX (const SwFrame *pFrame) const |
SwTwips | GetRelCharY (const SwFrame *pFrame) const |
void | AddLastCharY (tools::Long nDiff) |
void | ResetLastCharRectHeight () |
SwTwips | GetLastTopOfLine () const |
void | AddLastTopOfLineY (SwTwips _nDiff) |
void | ClearCharRectAndTopOfLine () |
reset members <maLastCharRect> and <mnLastTopOfLine> More... | |
virtual void | MakeObjPos ()=0 |
method to determine position for the object and set the position at the object More... | |
bool | IsPositioningInProgress () const |
is positioning of anchored object in progress More... | |
bool | InvalidationOfPosAllowed () const |
method to determine, if invalidation of position is allowed More... | |
virtual void | InvalidateObjPos ()=0 |
method to invalidate position of the anchored object More... | |
virtual void | RegisterAtPage (SwPageFrame &)=0 |
void | InvalidateObjPosForConsiderWrapInfluence () |
method to perform necessary invalidations for the positioning of objects, for whose the wrapping style influence has to be considered on the object positioning. More... | |
virtual void | NotifyBackground (SwPageFrame *_pPageFrame, const SwRect &_rRect, PrepareHint _eHint)=0 |
method to trigger notification of 'background' More... | |
const Point & | GetCurrRelPos () const |
void | SetCurrRelPos (Point _aRelPos) |
virtual SwFrameFormat & | GetFrameFormat ()=0 |
virtual const SwFrameFormat & | GetFrameFormat () const =0 |
virtual SwRect | GetObjRect () const =0 |
void | SetObjTop (const SwTwips _nTop) |
void | SetObjLeft (const SwTwips _nLeft) |
virtual void | UpdateLayoutDir () |
method update layout direction the layout direction, the anchored object is assigned to More... | |
const SwRect & | GetObjRectWithSpaces () const |
method to determine object area inclusive its spacing More... | |
void | InvalidateObjRectWithSpaces () const |
bool | ConsiderObjWrapInfluenceOnObjPos () const |
method to determine, if wrapping style influence of the anchored object has to be considered on the object positioning More... | |
bool | ConsiderForTextWrap () const |
void | SetConsiderForTextWrap (const bool _bConsiderForTextWrap) |
bool | PositionLocked () const |
void | LockPosition () |
void | UnlockPosition () |
void | SetKeepPosLocked (const bool _bKeepPosLocked) |
bool | RestartLayoutProcess () const |
void | SetRestartLayoutProcess (const bool _bRestartLayoutProcess) |
bool | ClearedEnvironment () const |
void | SetClearedEnvironment (const bool _bClearedEnvironment) |
void | ResetLayoutProcessBools () |
bool | HasClearedEnvironment () const |
method to determine, if due to anchored object size and wrapping style, its layout environment is cleared. More... | |
void | UpdateObjInSortedList () |
method to update anchored object in the <SwSortedObjs> lists More... | |
virtual bool | IsFormatPossible () const |
method to determine, if a format on the anchored object is possible More... | |
void | SetTmpConsiderWrapInfluence (const bool _bTmpConsiderWrapInfluence) |
bool | IsTmpConsiderWrapInfluence () const |
void | ClearTmpConsiderWrapInfluence () |
bool | IsForceNotifyNewBackground () |
void | SetForceNotifyNewBackground (bool const b) |
bool | OverlapsPrevColumn () const |
method to determine, if the anchored object is overlapping with a previous column More... | |
Point | GetRelPosToAnchorFrame () const |
method to determine position of anchored object relative to anchor frame More... | |
Point | GetRelPosToPageFrame (const bool _bFollowTextFlow, bool &_obRelToTableCell) const |
method to determine position of anchored object relative to page frame More... | |
Point | GetRelPosToChar () const |
method to determine position of anchored object relative to anchor character More... | |
Point | GetRelPosToLine () const |
method to determine position of anchored object relative to top of line More... | |
virtual void | dumpAsXml (xmlTextWriterPtr pWriter=nullptr) const |
Dump a bunch of useful data to an XML representation to ease layout understanding, debugging and testing. More... | |
virtual const char * | getElementName () const |
The element name to show in the XML dump. More... | |
virtual const SwFlyFrame * | DynCastFlyFrame () const |
virtual SwFlyFrame * | DynCastFlyFrame () |
Static Public Member Functions | |
static void | ChainFrames (SwFlyFrame *pMaster, SwFlyFrame *pFollow) |
static void | UnchainFrames (SwFlyFrame *pMaster, SwFlyFrame *pFollow) |
static bool | IsPaint (SdrObject *pObj, const SwViewShell *pSh) |
static void | GetAnchoredObjects (std::vector< SwAnchoredObject * > &, const SwFormat &rFormat) |
Static Public Member Functions inherited from SwFrame | |
static SwCache & | GetCache () |
static SwCache * | GetCachePtr () |
static void | SetCache (SwCache *pNew) |
static void | CheckPageDescs (SwPageFrame *pStart, bool bNotifyFields=true, SwPageFrame **ppPrev=nullptr) |
Check all pages (starting from the given one) if they use the appropriate frame format. More... | |
static void | DestroyFrame (SwFrame *const pFrame) |
this is the only way to delete a SwFrame instance More... | |
Static Public Member Functions inherited from SwAnchoredObject | |
static bool | IsDraggingOffPageAllowed (const SwFrameFormat *) |
method to determine if dragging objects off page is allowed More... | |
Protected Member Functions | |
virtual void | Format (vcl::RenderContext *pRenderContext, const SwBorderAttrs *pAttrs=nullptr) override |
"Formats" the Frame; Frame and PrtArea. More... | |
void | MakePrtArea (const SwBorderAttrs &rAttrs) |
void | MakeContentPos (const SwBorderAttrs &rAttrs) |
void | Lock () |
void | Unlock () |
Size | CalcRel (const SwFormatFrameSize &rSz) const |
SwFlyFrame (SwFlyFrameFormat *, SwFrame *, SwFrame *pAnchor, bool bFollow=false) | |
virtual void | DestroyImpl () override |
virtual | ~SwFlyFrame () override |
virtual void | RegisterAtCorrectPage () override |
method to assure that anchored object is registered at the correct page frame More... | |
virtual bool | SetObjTop_ (const SwTwips _nTop) override |
virtual bool | SetObjLeft_ (const SwTwips _nLeft) override |
virtual SwRect | GetObjBoundRect () const override |
virtual void | SwClientNotify (const SwModify &rMod, const SfxHint &rHint) override |
virtual const IDocumentDrawModelAccess & | getIDocumentDrawModelAccess () override |
SwTwips | CalcContentHeight (const SwBorderAttrs *pAttrs, const SwTwips nMinHeight, const SwTwips nUL) |
Protected Member Functions inherited from SwLayoutFrame | |
virtual void | DestroyImpl () override |
virtual | ~SwLayoutFrame () override |
virtual void | Format (vcl::RenderContext *pRenderContext, const SwBorderAttrs *pAttrs=nullptr) override |
"Formats" the Frame; Frame and PrtArea. More... | |
virtual void | MakeAll (vcl::RenderContext *pRenderContext) override |
virtual SwTwips | ShrinkFrame (SwTwips, bool bTst=false, bool bInfo=false) override |
virtual SwTwips | GrowFrame (SwTwips, bool bTst=false, bool bInfo=false) override |
tools::Long | CalcRel (const SwFormatFrameSize &rSz) const |
Protected Member Functions inherited from SwFrame | |
void | ColLock () |
void | ColUnlock () |
virtual void | DestroyImpl () |
virtual | ~SwFrame () override |
void | setRootFrame (SwRootFrame *pRoot) |
SwPageFrame * | InsertPage (SwPageFrame *pSibling, bool bFootnote) |
void | PrepareMake (vcl::RenderContext *pRenderContext) |
Prepares the Frame for "formatting" (MakeAll()). More... | |
void | OptPrepareMake () |
virtual void | MakePos () |
Calculates the frame area position, in case it's invalid. More... | |
virtual void | MakeAll (vcl::RenderContext *pRenderContext)=0 |
SwTwips | AdjustNeighbourhood (SwTwips nDiff, bool bTst=false) |
Adjust surrounding neighbourhood after insertion. More... | |
virtual SwTwips | ShrinkFrame (SwTwips, bool bTst=false, bool bInfo=false)=0 |
virtual SwTwips | GrowFrame (SwTwips, bool bTst=false, bool bInfo=false)=0 |
sw::BroadcastingModify * | GetDep () |
use these so we can grep for SwFrame's GetRegisteredIn accesses beware that SwTextFrame may return sw::WriterMultiListener More... | |
const sw::BroadcastingModify * | GetDep () const |
SwFrame (sw::BroadcastingModify *, SwFrame *) | |
void | CheckDir (SvxFrameDirection nDir, bool bVert, bool bOnlyBiDi, bool bBrowse) |
virtual bool | InvalidationAllowed (const InvalidationType _nInvalid) const |
method to determine, if an invalidation is allowed. More... | |
virtual void | ActionOnInvalidation (const InvalidationType _nInvalid) |
method to perform additional actions on an invalidation More... | |
void | PaintShadow (const SwRect &, SwRect &, const SwBorderAttrs &) const |
Paints a shadow if the format requests so. More... | |
virtual void | SwClientNotify (const SwModify &, const SfxHint &) override |
virtual const IDocumentDrawModelAccess & | getIDocumentDrawModelAccess () |
Protected Member Functions inherited from SwFrameAreaDefinition | |
void | setFrameAreaPositionValid (bool bNew) |
void | setFrameAreaSizeValid (bool bNew) |
void | setFramePrintAreaValid (bool bNew) |
Protected Member Functions inherited from SwClient | |
SwClient (SwModify *pToRegisterIn) | |
SwModify * | GetRegisteredInNonConst () const |
virtual void | SwClientNotify (const SwModify &, const SfxHint &rHint) override |
Protected Member Functions inherited from sw::WriterListener | |
WriterListener () | |
virtual | ~WriterListener () COVERITY_NOEXCEPT_FALSE |
virtual void | SwClientNotify (const SwModify &, const SfxHint &rHint)=0 |
Protected Member Functions inherited from SfxBroadcaster | |
void | Forward (SfxBroadcaster &rBC, const SfxHint &rHint) |
Protected Member Functions inherited from SwAnchoredObject | |
SwAnchoredObject () | |
void | SetVertPosOrientFrame (const SwLayoutFrame &_rVertPosOrientFrame) |
virtual void | RegisterAtCorrectPage ()=0 |
method to assure that anchored object is registered at the correct page frame More... | |
virtual void | ObjectAttachedToAnchorFrame () |
method to indicate, that anchored object is attached to an anchor frame More... | |
bool | ConsiderObjWrapInfluenceOfOtherObjs () const |
method to determine, if other anchored objects, also attached at to the anchor frame, have to consider its wrap influence. More... | |
void | SetTmpConsiderWrapInfluenceOfOtherObjs () |
method to apply temporary consideration of wrapping style influence to the anchored objects, which are anchored at the same anchor frame More... | |
virtual bool | SetObjTop_ (const SwTwips _nTop)=0 |
virtual bool | SetObjLeft_ (const SwTwips _nLeft)=0 |
virtual SwRect | GetObjBoundRect () const =0 |
Static Protected Member Functions | |
static const SwFormatAnchor * | GetAnchorFromPoolItem (const SfxPoolItem &rItem) |
Private Member Functions | |
void | InitDrawObj (SwFrame const &) |
void | FinitDrawObj () |
void | UpdateAttr_ (const SfxPoolItem *, const SfxPoolItem *, SwFlyFrameInvFlags &, SwAttrSetChg *pa=nullptr, SwAttrSetChg *pb=nullptr) |
void | UpdateUnfloatButton (SwWrtShell *pWrtSh, bool bShow) const |
void | PaintDecorators () const |
tools::Long | CalcRel (const SwFormatFrameSize &rSz) const |
Private Attributes | |
bool | m_bLocked:1 |
bool | m_bNotifyBack:1 |
Friends | |
class | SwNoTextFrame |
void | AppendObj (SwFrame *const pFrame, SwPageFrame *const pPage, SwFrameFormat *const pFormat, const SwFormatAnchor &rAnch) |
void | Notify (SwFlyFrame *, SwPageFrame *pOld, const SwRect &rOld, const SwRect *pOldPrt) |
Notify the background based on the difference between old and new rectangle. More... | |
Additional Inherited Members | |
Protected Types inherited from SwFrame | |
enum | InvalidationType { INVALID_SIZE , INVALID_PRTAREA , INVALID_POS , INVALID_LINENUM , INVALID_ALL } |
enumeration for the different invalidations #i28701# More... | |
general base class for all free-flowing frames
#i26791# - inherit also from <SwAnchoredFlyFrame>
Definition at line 78 of file flyfrm.hxx.
|
protected |
Definition at line 146 of file fly.cxx.
References Chain(), FAR_AWAY, Fixed, Fly, SwViewOption::getBrowseMode(), SwRootFrame::GetCurrShell(), SwFormat::GetFormatAttr(), SwFormat::GetFrameSize(), SvxSizeItem::GetHeight(), SwFormatFrameSize::GetHeightSizeType(), SwFrame::getRootFrame(), SwViewShell::GetViewOptions(), SvxSizeItem::GetWidth(), SwRect::Height(), InitDrawObj(), InsertCnt(), InsertColumns(), m_bFormatHeightOnly, m_bHeightClipped, m_bInvalid, m_bLocked, m_bMinHeight, m_bNotifyBack, m_bWidthClipped, SwFrame::mbDerivedR2L, SwFrame::mbDerivedVert, SwFrame::mbFixSize, SwFrame::mbInvalidR2L, SwFrame::mbInvalidVert, SwFrame::mbRightToLeft, SwFrame::mbVertical, SwFrame::mbVertLR, SwFrame::mbVertLRBT, MINFLY, Minimum, SwFrame::mnFrameType, SwRect::Pos(), RES_FRAMEDIR(), Variable, and SwRect::Width().
void SwFlyFrame::ActiveUnfloatButton | ( | SwWrtShell * | pWrtSh | ) |
Definition at line 2081 of file fly.cxx.
References FloatingTable, SwFrameControlsManager::GetControl(), SwView::GetEditWin(), SwEditWin::GetFrameControlsManager(), and SwWrtShell::GetView().
|
overridevirtual |
Reimplemented from SwFrame.
Definition at line 3156 of file fly.cxx.
References SwFrame::Calc(), m_bValidContentPos, and SwFrame::PrepareMake().
Referenced by SwLayAction::FormatLayoutFly(), GetModelPositionForViewPoint(), SwFlyInContentFrame::GetRelPos(), SwNoTextFrame::MakeAll(), and SwFlyInContentFrame::SetRefPoint().
|
protected |
Definition at line 3164 of file fly.cxx.
References SwRectFnSet::BottomDist(), SwAnchoredObject::DynCastFlyFrame(), FAR_AWAY, SwLayoutFrame::FormatWidthCols(), SwFrame::GetDrawObjs(), SwFormat::GetFollowTextFlow(), GetFormat(), SwFrameAreaDefinition::getFrameArea(), SwFrameAreaDefinition::getFramePrintArea(), SwRectFnSet::GetHeight(), SwFrame::GetNext(), SwRectFnSet::GetTop(), SfxBoolItem::GetValue(), i, SwFrame::IsColumnFrame(), IsFlyLayFrame(), SwFrame::IsSctFrame(), SwFrame::IsTextFrame(), SwLayoutFrame::Lower(), nBorder, SwSortedObjs::size(), SwRect::Top(), and SwSectionFrame::Undersize().
Referenced by Format(), and MakeContentPos().
|
private |
|
protected |
Definition at line 2736 of file fly.cxx.
References SwFrame::FindPageFrame(), SwAnchoredObject::GetAnchorFrame(), SwViewShell::GetBrowseBorder(), SwViewOption::getBrowseMode(), SwViewShell::GetBrowseWidth(), SwRootFrame::GetCurrShell(), SwFrameAreaDefinition::getFrameArea(), SwFrameAreaDefinition::getFramePrintArea(), SvxSizeItem::GetHeight(), SwFormatFrameSize::GetHeightPercent(), SwFormatFrameSize::GetHeightPercentRelation(), SwViewShell::GetOut(), SwFrame::getRootFrame(), SvxSizeItem::GetSize(), SwFrame::GetUpper(), SwViewShell::GetViewOptions(), SvxSizeItem::GetWidth(), SwFormatFrameSize::GetWidthPercent(), SwFormatFrameSize::GetWidthPercentRelation(), SwRect::HasArea(), Size::Height(), SwRect::Height(), SwFrame::IsBodyFrame(), IsFlyLayFrame(), SwFrame::IsPageFrame(), LONG_MAX, min(), OutputDevice::PixelToLogic(), Size::setHeight(), Size::setWidth(), SwFormatFrameSize::SYNCED, SwViewShell::VisArea(), Size::Width(), and SwRect::Width().
Referenced by Format(), and MakeContentPos().
void SwFlyFrame::Chain | ( | SwFrame * | _pAnchor | ) |
Definition at line 247 of file fly.cxx.
References ChainFrames(), FindChainNeighbour(), SwFormat::GetChain(), GetFormat(), SwFormatChain::GetNext(), GetNextLink(), SwFormatChain::GetPrev(), and GetPrevLink().
Referenced by SwFlyDrawContact::MoveObjToVisibleLayer(), and SwFlyFrame().
|
static |
Definition at line 518 of file fly.cxx.
References SwRectFnSet::BottomDist(), SwLayoutFrame::ContainsContent(), SwFrame::Cut(), SwFrame::DestroyFrame(), FindLastLower(), SwFrame::FindNext(), SwFrame::FindPrev(), SwRootFrame::GetCurrShell(), SwFrameAreaDefinition::getFrameArea(), GetNextLink(), GetPrevLink(), SwRectFnSet::GetPrtBottom(), SwFrame::getRootFrame(), SwViewShell::Imp(), SwViewShellImp::InvalidateAccessibleRelationSet(), SwFrame::InvalidateSize(), SwRootFrame::IsAnyShellAccessible(), SwFrame::IsTabFrame(), m_pNextLink, m_pPrevLink, and SwFrame::Prepare().
Referenced by Chain(), and UpdateAttr_().
|
overridevirtual |
Reimplemented from SwFrame.
Definition at line 429 of file wsfrm.cxx.
References SwFrame::CheckDir(), SwFrame::CheckDirection(), SwViewOption::getBrowseMode(), SwRootFrame::GetCurrShell(), GetFormat(), SwFormat::GetFormatAttr(), SwFrame::getRootFrame(), SwViewShell::GetViewOptions(), and RES_FRAMEDIR().
void SwFlyFrame::ChgRelPos | ( | const Point & | rNewPos | ) |
Change the relative position.
The position will be Fix automatically and the attribute is changed accordingly.
Definition at line 1240 of file fly.cxx.
References SwFormat::GetAnchor(), SwAnchoredObject::GetAnchorFrame(), SwFormatAnchor::GetAnchorId(), SwDoc::GetAttrPool(), SwFormatAnchor::GetContentAnchor(), SwAnchoredObject::GetCurrRelPos(), SwFormat::GetDoc(), SwTextFrame::GetFollow(), GetFormat(), GetFrameFormat(), SwFrameAreaDefinition::getFramePrintArea(), SwFormatHoriOrient::GetHoriOrient(), SwFormat::GetHoriOrient(), SwTextFrame::GetOffset(), SwFormatVertOrient::GetRelationOrient(), SwFormatHoriOrient::GetRelationOrient(), SwAnchoredObject::GetRelCharX(), SwAnchoredObject::GetRelCharY(), SwFrame::GetRelPos(), SwFrame::GetUpper(), SwFormatVertOrient::GetVertOrient(), SwFormat::GetVertOrient(), SwRect::Height(), IsAutoPos(), IsFlyAtContentFrame(), IsFlyInContentFrame(), SwFrame::IsTextFrame(), SwFrame::IsVertical(), LONG_MAX, SwTextFrame::MapModelToViewPos(), SwPostItHelper::NONE, SfxItemSet::Put(), SwDoc::SetAttr(), SwAnchoredObject::SetCurrRelPos(), SwFormatHoriOrient::SetHoriOrient(), SwFormatVertOrient::SetPos(), SwFormatHoriOrient::SetPos(), SwFormatHoriOrient::SetPosToggle(), SwFormatVertOrient::SetRelationOrient(), SwFormatHoriOrient::SetRelationOrient(), SwFormatVertOrient::SetVertOrient(), Point::X(), and Point::Y().
Referenced by SwVirtFlyDrawObj::NbcMove(), SwFEShell::RequestObjectResize(), SwFlyAtContentFrame::SetAbsPos(), and SwFEShell::SetFlyPos().
Reimplemented from SwFrame.
Definition at line 2353 of file fly.cxx.
References CalcClipRect(), SwFormat::GetDoc(), GetFormat(), SwFrameAreaDefinition::getFrameArea(), SwFormat::GetFrameSize(), GetNode(), SvxSizeItem::GetSize(), GetVirtDrawObj(), Size::Height(), SwRect::Height(), SwLayoutFrame::Lower(), SwDoc::SetAttr(), SvxSizeItem::SetHeight(), SvxSizeItem::SetWidth(), Size::setWidth(), SSize, SwRect::SSize(), Size::Width(), and SwRect::Width().
Referenced by SwVirtFlyDrawObj::NbcResize(), and SwFEShell::RequestObjectResize().
|
inline |
Definition at line 297 of file flyfrm.hxx.
|
inline |
Definition at line 296 of file flyfrm.hxx.
Referenced by MakeContentPos().
|
overridevirtual |
Reimplemented from SwLayoutFrame.
void SwFlyFrame::DeleteCnt | ( | ) |
Definition at line 387 of file fly.cxx.
References SwFrame::DestroyFrame(), SwDrawContact::DisconnectFromLayout(), SwAnchoredObject::DrawObj(), SwAnchoredObject::DynCastFlyFrame(), SwFrame::GetDrawObjs(), GetUserCall(), SwFrame::InvalidatePage(), SwLayoutFrame::m_pLower, SwFrame::RemoveFromLayout(), and SwSortedObjs::size().
Referenced by DestroyImpl(), and SwFlyDrawContact::MoveObjToInvisibleLayer().
|
overrideprotectedvirtual |
Reimplemented from SwLayoutFrame.
Reimplemented in SwFlyFreeFrame, and SwFlyInContentFrame.
Definition at line 327 of file fly.cxx.
References SwAnchoredObject::AnchorFrame(), SwAnchoredObject::ClearTmpConsiderWrapInfluence(), DeleteCnt(), SwLayoutFrame::DestroyImpl(), SwViewShellImp::DisposeAccessibleFrame(), FinitDrawObj(), SwAnchoredObject::GetAnchorFrame(), SwRootFrame::GetCurrShell(), GetFormat(), SwFrame::getRootFrame(), SwViewShell::Imp(), SwFrame::IsAccessibleFrame(), SwRootFrame::IsAnyShellAccessible(), IsFlyInContentFrame(), SwFrame::IsInDtor(), SwFrame::RemoveFly(), Unchain(), and UpdateUnfloatButton().
Referenced by SwFlyFreeFrame::DestroyImpl(), and SwFlyInContentFrame::DestroyImpl().
|
overridevirtual |
Dump a bunch of useful data to an XML representation to ease layout understanding, debugging and testing.
Reimplemented from SwAnchoredObject.
Definition at line 3129 of file fly.cxx.
References SwAnchoredObject::dumpAsXml(), SwFrame::dumpAsXmlAttributes(), SwFrame::dumpChildrenAsXml(), SwFrame::dumpInfosAsXml(), SwFrame::GetDrawObjs(), pObject, and SwSortedObjs::size().
|
overridevirtual |
Reimplemented from SwAnchoredObject.
Definition at line 3230 of file fly.cxx.
Referenced by SwLayHelper::CheckFlyCache_(), SwPageFrame::dumpAsXml(), SwTextFrame::FillSelection(), SwTextFrame::GetSplitFlyDrawObjs(), SwFrame::InvalidateObjs(), SwTextFrame::IsEmptyMasterWithSplitFly(), SwTextFrame::IsEmptyWithSplitFly(), lcl_Regist(), SwLayoutFrame::NotifyLowerObjs(), SwFlyAtContentFrame::SwClientNotify(), and SwLayoutCache::Write().
|
overridevirtual |
Reimplemented from SwAnchoredObject.
SwFlyFrame * SwFlyFrame::FindChainNeighbour | ( | SwFrameFormat const & | rFormat, |
SwFrame * | pAnch = nullptr |
||
) |
Definition at line 616 of file fly.cxx.
References SwAnchoredObject::AnchorFrame(), SwFrame::FindFlyFrame(), SwFrame::FindFooterOrHeader(), SwIterator< TElementType, TSource, eMode >::First(), Footer, SwAnchoredObject::GetAnchorFrame(), SwFrame::GetType(), SwFrame::GetUpper(), Header, SwFrame::IsInFly(), and SwIterator< TElementType, TSource, eMode >::Next().
Referenced by Chain(), and UpdateAttr_().
SwFrame * SwFlyFrame::FindLastLower | ( | ) |
Definition at line 693 of file fly.cxx.
References SwLayoutFrame::ContainsAny(), SwFrame::FindNext(), SwFrame::FindTabFrame(), SwLayoutFrame::IsAnLower(), and SwFrame::IsInTab().
Referenced by ChainFrames(), and UnchainFrames().
|
private |
Definition at line 467 of file fly.cxx.
References SwAnchoredObject::ClearDrawObj(), SwRootFrame::GetCurrShell(), SwFormat::GetDoc(), GetFlyFromMarked(), GetFormat(), SdrObject::GetOrdNum(), sw::Ring< value_type >::GetRingContainer(), SwFrame::getRootFrame(), SdrObject::getSdrPageFromSdrObject(), GetVirtDrawObj(), SwDoc::IsInDtor(), SdrObjList::RemoveObject(), ResolveFlyAnchor(), and SdrObject::SetUserCall().
Referenced by DestroyImpl().
|
overrideprotectedvirtual |
"Formats" the Frame; Frame and PrtArea.
The FixSize is not inserted here.
Reimplemented from SwLayoutFrame.
Reimplemented in SwFlyInContentFrame.
Definition at line 1358 of file fly.cxx.
References SwRectFnSet::AddBottom(), SwRectFnSet::AddRight(), SwLayoutFrame::AdjustColumns(), SwBorderAttrs::CalcBottomLine(), CalcContentHeight(), SwBorderAttrs::CalcLeftLine(), CalcRel(), SwBorderAttrs::CalcRightLine(), SwBorderAttrs::CalcTopLine(), SwFrame::ColLock(), SwFrame::ColUnlock(), FAR_AWAY, SwAnchoredObject::FindAnchorCharFrame(), Fixed, SwAnchoredObject::GetAnchorFrame(), GetFormat(), SwFrameAreaDefinition::getFrameArea(), SwFormat::GetFrameSize(), SwRectFnSet::GetHeight(), SwFormatFrameSize::GetHeightPercent(), SwTextBoxHelper::getOtherTextBoxFormat(), SwBorderAttrs::GetSize(), SwRectFnSet::GetTop(), SwRectFnSet::GetWidth(), SwFormatFrameSize::GetWidthPercent(), SwFormatFrameSize::GetWidthSizeType(), SwFrame::HasFixSize(), Height, Size::Height(), SwAnchoredObject::InvalidateObjRectWithSpaces(), SwFrame::IsColumnFrame(), IsFlySplitAllowed(), SwFrameAreaDefinition::isFrameAreaSizeValid(), IsMinHeight(), SwRectFnSet::IsVert(), lcl_CalcAutoWidth(), Left, SwLayoutFrame::Lower(), m_bFormatHeightOnly, MINFLY, Minimum, SwRect::Pos(), RES_FLYFRMFMT(), SwFrameAreaDefinition::setFrameAreaSizeValid(), SwRectFnSet::SetHeight(), SwRectFnSet::SetWidth(), Top, Width, and Size::Width().
Referenced by SwFlyInContentFrame::Format(), and SwFlyFreeFrame::MakeAll().
bool SwFlyFrame::FrameSizeChg | ( | const SwFormatFrameSize & | rFrameSize | ) |
Definition at line 706 of file fly.cxx.
References SwLayoutFrame::ChgLowersProp(), SwFrame::FindPageFrame(), Fixed, SwFrameAreaDefinition::getFrameArea(), SwFrameAreaDefinition::getFramePrintArea(), SvxSizeItem::GetHeight(), SwFormatFrameSize::GetHeightSizeType(), SwAnchoredObject::GetObjRectWithSpaces(), SvxSizeItem::GetWidth(), SwRect::Height(), SwAnchoredObject::InvalidateObjRectWithSpaces(), SwFrame::IsColumnFrame(), SwFrame::IsNoTextFrame(), SwLayoutFrame::Lower(), m_bMinHeight, SwFrame::mbFixSize, Minimum, Notify, SwFrameAreaDefinition::setFrameAreaPositionValid(), SSize, Variable, and SwRect::Width().
Referenced by UpdateAttr_().
|
static |
Definition at line 3112 of file fly.cxx.
References SwIterator< TElementType, TSource, eMode >::First(), and SwIterator< TElementType, TSource, eMode >::Next().
Referenced by SwFlyDrawContact::GetAnchoredObjs().
|
staticprotected |
Definition at line 3217 of file fly.cxx.
References RES_ANCHOR(), RES_ATTRSET_CHG(), SfxPoolItem::StaticWhichCast(), and SfxPoolItem::Which().
Referenced by SwFlyLayFrame::SwClientNotify(), and SwFlyAtContentFrame::SwClientNotify().
|
inline |
Definition at line 224 of file flyfrm.hxx.
Referenced by PaintSwFrame().
bool SwFlyFrame::GetContour | ( | tools::PolyPolygon & | rContour, |
const bool | _bForPaint = false |
||
) | const |
#i13147# - If called for paint and the <SwNoTextFrame> contains a graphic, load of intrinsic graphic has to be avoided.
Definition at line 2878 of file fly.cxx.
References SwFrame::Calc(), tools::PolyPolygon::Clip(), tools::PolyPolygon::Count(), SwNoTextNode::CreateContour(), basegfx::utils::createRotateAroundPoint(), basegfx::B2DHomMatrix::decompose(), basegfx::fTools::equalZero(), FRound(), tools::PolyPolygon::getB2DPolyPolygon(), SwNoTextNode::GetContour(), SwRootFrame::GetCurrShell(), Application::GetDefaultDevice(), GetFormat(), SwFrameAreaDefinition::getFrameAreaTransformation(), SwNoTextNode::GetGraphic(), SwNode::GetGrfNode(), SwGrfNode::GetGrfObj(), MapMode::GetMapUnit(), GetNode(), SwViewShell::GetOut(), GraphicObject::GetPrefMapMode(), GraphicObject::GetPrefSize(), SwFrame::getRootFrame(), tools::Polygon::GetSize(), SwFlyFreeFrame::getTransformableSwFrame(), GraphicObject::GetType(), TransformableSwFrame::getUntransformedFrameArea(), basegfx::Tuple2D< typename TYPE >::getX(), Point::getX(), basegfx::Tuple2D< typename TYPE >::getY(), Point::getY(), SwNoTextNode::HasContour(), Size::Height(), SwRect::Height(), i, IsFlyFreeFrame(), SwFrame::IsNoTextFrame(), SwFlyFreeFrame::isTransformableSwFrame(), SwRect::Left(), OutputDevice::LogicToLogic(), SwLayoutFrame::Lower(), tools::PolyPolygon::Move(), nCount, tools::PolyPolygon::Optimize(), OutputDevice::PixelToLogic(), SwFlyFreeFrame::supportsAutoContour(), SwRect::SVRect(), SwRect::Top(), basegfx::B2DPolyPolygon::transform(), Size::Width(), and SwRect::Width().
Referenced by PaintSwFrame(), and SwNoTextFrame::PaintSwFrame().
|
overridevirtual |
Reimplemented from SwLayoutFrame.
Definition at line 3119 of file fly.cxx.
References SwFrame::GetDep().
Referenced by objectpositioning::SwAnchoredObjectPosition::AdjustHoriRelPosForDrawAside(), SwFEShell::AlignFormulaToBaseline(), SwPageFrame::AppendFlyToPage(), SwFEShell::CalcBoundRect(), CalcClipRect(), CalcContentHeight(), SwRootFrame::CalcFrameRects(), Chain(), SwFEShell::Chain(), SwFEShell::Chainable(), SwFlyFreeFrame::CheckClip(), CheckDirection(), SwVirtFlyDrawObj::CheckMacroHit(), SwDrawView::CheckPossibilities(), ChgRelPos(), ChgSize(), SwEditShell::ClearAutomaticContour(), SwNoTextFrame::ClearCache(), SwFEShell::Copy(), SwWrtShell::DelRight(), DestroyImpl(), SwFlyFreeFrame::DestroyImpl(), SwFlyInContentFrame::DestroyImpl(), objectpositioning::SwAnchoredObjectPosition::DrawAsideFly(), SwTextFly::DrawTextOpaque(), FinitDrawObj(), Format(), SwFrame::GetBackgroundBrush(), GetContour(), SwAccessibleDocument::getExtendedAttributes(), SwNode::GetFlyFormat(), SwFEShell::GetFlyFrameAttr(), SwFEShell::GetFlyFrameFormat(), SwVirtFlyDrawObj::GetFormat(), GetFrameFormat(), SwFEShell::GetGraphicDefaultSize(), SwFEShell::GetGrfAtPos(), getIDocumentDrawModelAccess(), SwEditShell::GetIMapGraphic(), SwFrameFormat::GetIMapObject(), SwAccessibleFrameBase::GetNodeType(), SwAccessibleSelectionHelper::getSelectedAccessibleChild(), SwAccessibleFrameBase::GetSelectedState(), SwFrameShell::GetState(), Grow_(), SwVirtFlyDrawObj::HasMacro(), SwFEShell::ImpEndCreate(), SwCallLink::ImplDestroy(), SwFrameNotify::ImplDestroy(), InitDrawObj(), InsertCnt(), InsertColumns(), SwWrtShell::InsertPostIt(), SwAccessibleMap::InvalidateShapeInParaSelection(), IsBackgroundTransparent(), SwFEShell::IsFlyInFly(), IsFlySplitAllowed(), IsPaint(), SwFEShell::IsSelObjProtected(), SwFEShell::IsURLGrfAtPos(), lcl_GrabCursor(), lcl_NotifyNeighbours(), lcl_PaintReplacement(), lcl_RefreshLine(), lcl_SetAnchor(), lcl_SubtractFlys(), SwFlyFreeFrame::MakeAll(), SwFlyAtContentFrame::MakeAll(), SwFlyInContentFrame::MakeAll(), MakeContentPos(), SwFlyFrameFormat::MakeFrames(), SwFlyInContentFrame::MakeObjPos(), UnfloatTableButton::MouseButtonDown(), SwFEShell::MoveAnchor(), SwVirtFlyDrawObj::NbcMove(), SwAccessibleFrameBase::Notify(), SwAccessibleTextFrame::Notify(), Notify_Background(), NotifyDrawObj(), PaintSwFrame(), SwNoTextFrame::PaintSwFrame(), SwLayAction::PaintWithoutFlys(), SwFrame::RemoveFly(), SwUndoInsertLabel::RepeatImpl(), SwDPage::RequestHelp(), SwFEShell::RequestObjectResize(), SwFEShell::ResetFlyFrameAttr(), SwFEShell::SelectObj(), SwFEShell::SelFlyGrabCursor(), SwFlyAtContentFrame::SetAbsPos(), SwFEShell::SetFlyFrameAttr(), SwFEShell::SetFrameFormat(), SwEditShell::SetGraphicPolygon(), Shrink_(), SwFlyFreeFrame::supportsAutoContour(), sw_ChkAndSetNewAnchor(), SwAccessibleFrameBase::SwAccessibleFrameBase(), SwAccessibleTextFrame::SwAccessibleTextFrame(), SwFlyLayFrame::SwClientNotify(), SwFlyAtContentFrame::SwClientNotify(), SwFlyInContentFrame::SwClientNotify(), SwVirtFlyDrawObj::SwVirtFlyDrawObj(), UnchainFrames(), and UpdateAttr_().
|
overridevirtual |
Reimplemented from SwLayoutFrame.
Definition at line 3124 of file fly.cxx.
References SwFrame::GetDep().
|
overridevirtual |
|
overridevirtual |
Implements SwAnchoredObject.
Definition at line 3044 of file fly.cxx.
References GetFormat().
Referenced by SwFlyInContentFrame::ActionOnInvalidation(), SwTaggedPDFHelper::BeginBlockStructureElements(), ChgRelPos(), SwTextFrame::IsEmptyWithSplitFly(), IsShowUnfloatButton(), SwFlyFreeFrame::MakeAll(), SwFlyAtContentFrame::MakeAll(), SwDrawView::ObjOrderChanged(), and SwFlyAtContentFrame::SwClientNotify().
|
overrideprotectedvirtual |
Reimplemented from SwFrame.
Definition at line 374 of file fly.cxx.
References GetFormat(), and SwFormat::getIDocumentDrawModelAccess().
Referenced by SwFlyFreeFrame::MakeAll(), SwFlyAtContentFrame::MakeAll(), and SwFlyInContentFrame::MakeAll().
|
overridevirtual |
Gets information from the Modify.
Reimplemented from SwClient.
Definition at line 1199 of file fly.cxx.
References RES_AUTOFMT_DOCNODE(), and SfxPoolItem::Which().
|
overridevirtual |
Searches the ContentFrame owning the PrtArea containing the point.
Reimplemented from SwLayoutFrame.
Definition at line 540 of file trvlfrm.cxx.
References SwFrame::Calc(), Calc(), SwRect::Contains(), SwFrame::FindPageFrame(), g_OszCtrl, SwLayoutFrame::GetContentPos(), SwRootFrame::GetCurrShell(), SwVirtFlyDrawObj::GetFlyFrame(), SwFrameAreaDefinition::getFrameArea(), SwFrame::GetModelPositionForViewPoint(), GetModelPositionForViewPoint(), SwFrame::GetNext(), SwViewShell::GetOut(), SwFrame::getRootFrame(), SwPageFrame::GetSortedObjs(), SwFrame::IsNoTextFrame(), SwFrame::IsTextFrame(), SwLayoutFrame::Lower(), SwCursorMoveState::m_bStop, SwCursorMoveState::m_eState, SwCursorMoveState::m_pFill, SwOrderIter::Next(), SetOnlyText, and SwOrderIter::Top().
Referenced by sw::FlyContentPortion::GetFlyCursorOfst(), and GetModelPositionForViewPoint().
|
inline |
Definition at line 194 of file flyfrm.hxx.
Referenced by CalcClipRect(), Chain(), ChainFrames(), SwAccessibleTextFrame::getAccessibleRelationSet(), GetVirtualUpper(), SwFrame::IsMoveable(), SwFEShell::SetChainMarker(), Unchain(), UnchainFrames(), and UpdateAttr_().
|
overrideprotectedvirtual |
|
overridevirtual |
Implements SwAnchoredObject.
Definition at line 3057 of file fly.cxx.
References SwFrameAreaDefinition::getFrameArea().
Referenced by GetObjBoundRect().
|
inline |
Definition at line 193 of file flyfrm.hxx.
Referenced by Chain(), ChainFrames(), SwAccessibleTextFrame::getAccessibleRelationSet(), InsertCnt(), SwFrame::IsProtected(), SwFEShell::SetChainMarker(), Unchain(), and UpdateAttr_().
SwVirtFlyDrawObj * SwFlyFrame::GetVirtDrawObj | ( | ) |
Definition at line 3029 of file fly.cxx.
References SwAnchoredObject::DrawObj().
const SwVirtFlyDrawObj * SwFlyFrame::GetVirtDrawObj | ( | ) | const |
Definition at line 3025 of file fly.cxx.
References SwAnchoredObject::GetDrawObj().
Referenced by objectpositioning::SwAnchoredObjectPosition::AdjustHoriRelPosForDrawAside(), SwPageFrame::AppendDrawObjToPage(), SwPageFrame::AppendFlyToPage(), SwRootFrame::CalcFrameRects(), SwFlyFreeFrame::CheckClip(), ChgSize(), SwNoTextFrame::ClearCache(), SwFrameFormat::FindRealSdrObject(), FinitDrawObj(), SwFEShell::GetBestObject(), SwDrawView::GetMaxToBtmObj(), SwFlyDrawContact::GetOrdNumForNewRef(), SwFEShell::GotoFly(), InitDrawObj(), IsPaint(), lcl_InvalidateLowerObjs(), lcl_RefreshLine(), lcl_Regist(), lcl_SubtractFlys(), SwFlyFreeFrame::MakeAll(), SwFlyAtContentFrame::MakeAll(), SwFlyInContentFrame::MakeAll(), MakeObjPos(), SwFlyAtContentFrame::MakeObjPos(), Notify_Background(), SwFlyFreeFrame::NotifyBackground(), NotifyDrawObj(), sw::FlyContentPortion::Paint(), PaintSwFrame(), SwLayAction::PaintWithoutFlys(), SwPageFrame::RemoveFlyFromPage(), SwFEShell::SelectFlyFrame(), SwFlyAtContentFrame::SetAbsPos(), SwClientNotify(), UpdateAttr_(), and SwFlyFreeFrame::~SwFlyFreeFrame().
Definition at line 2103 of file fly.cxx.
References SwRectFnSet::AddBottom(), SwAnchoredObject::FindAnchorCharFrame(), SwFrame::FindPageFrame(), Fixed, SwAnchoredObject::GetAnchorFrame(), SwRootFrame::GetCurrShell(), GetFormat(), SwFrameAreaDefinition::getFrameArea(), SwFormat::GetFrameSize(), SwRectFnSet::GetHeight(), SwAnchoredObject::GetObjRectWithSpaces(), SwViewShell::GetOut(), SwFrame::getRootFrame(), SwRectFnSet::GetTop(), SwFormatFrameSize::GetWidthSizeType(), SwFrame::HasFixSize(), SwRect::Height(), SwAnchoredObject::InvalidateObjRectWithSpaces(), SwFrame::InvalidatePos(), SwFrame::InvalidatePos_(), SwFrame::InvalidateSize(), SwFrame::InvalidateSize_(), SwFrame::IsColLocked(), SwFrame::IsColumnFrame(), IsFlyFreeFrame(), IsFlySplitAllowed(), Lock(), LONG_MAX, SwLayoutFrame::Lower(), m_bFormatHeightOnly, m_bLocked, SwFlyFreeFrame::MakeAll(), SwLayoutFrame::MakeAll(), Notify, SwFrameAreaDefinition::setFrameAreaPositionValid(), Unlock(), and SwAnchoredObject::UnlockPosition().
|
private |
Definition at line 428 of file fly.cxx.
References SwFlyDrawContact::CreateNewRef(), GetFormat(), IDocumentDrawModelAccess::GetHeavenId(), IDocumentDrawModelAccess::GetHellId(), SwFormat::getIDocumentDrawModelAccess(), GetValue, GetVirtDrawObj(), SwAnchoredObject::SetDrawObj(), and SdrObject::SetLayer().
Referenced by SwFlyFrame().
void SwFlyFrame::InsertCnt | ( | ) |
Definition at line 278 of file fly.cxx.
References SwFormat::GetContent(), SwFormatContent::GetContentIdx(), GetFormat(), SwNodeIndex::GetIndex(), GetPrevLink(), InsertCnt_(), SwFrame::IsNoTextFrame(), SwLayoutFrame::Lower(), m_bMinHeight, SwFrame::mbFixSize, and nIndex.
Referenced by SwFlyDrawContact::MoveObjToVisibleLayer(), and SwFlyFrame().
void SwFlyFrame::InsertColumns | ( | ) |
Definition at line 298 of file fly.cxx.
References SwLayoutFrame::ChgColumns(), SwFormat::GetCol(), SwFormat::GetContent(), SwFormatContent::GetContentIdx(), GetFormat(), SwFrameAreaDefinition::getFrameArea(), SwNodeIndex::GetNode(), SwFormatCol::GetNumCols(), Height, SwRect::Height(), SwNode::IsNoTextNode(), Width, and SwRect::Width().
Referenced by SwFlyDrawContact::MoveObjToVisibleLayer(), and SwFlyFrame().
|
inline |
Definition at line 211 of file flyfrm.hxx.
Referenced by SwLayAction::FormatLayoutFly().
void SwFlyFrame::Invalidate_ | ( | SwPageFrame const * | pPage = nullptr | ) |
Definition at line 1206 of file fly.cxx.
References SwAnchoredObject::AnchorFrame(), SwAnchoredObject::ClearVertPosOrientFrame(), SwFrame::FindFlyFrame(), SwFrame::FindSctFrame(), SwAnchoredObject::GetAnchorFrame(), SwSectionFrame::GetSection(), SwAnchoredObject::GetVertPosOrientFrame(), SwFrame::InvalidatePage(), SwFrame::InvalidatePos(), SwFrame::InvalidateSize(), SwFrame::IsColLocked(), SwFrame::IsColumnFrame(), SwFrame::IsLayoutFrame(), IsLocked(), SwLayoutFrame::Lower(), m_bInvalid, and m_bNotifyBack.
Referenced by InvalidateContentPos(), SwFrame::InvalidateObjs(), SwLayoutFrame::NotifyLowerObjs(), and SwClientNotify().
void SwFlyFrame::InvalidateContentPos | ( | ) |
Definition at line 1999 of file fly.cxx.
References Invalidate_(), and m_bValidContentPos.
Referenced by UpdateAttr_().
|
overridevirtual |
method to invalidate position of the anchored object
Implements SwAnchoredObject.
Definition at line 3037 of file fly.cxx.
References SwAnchoredObject::InvalidateObjRectWithSpaces(), and SwFrame::InvalidatePos().
Referenced by SwPageFrame::AppendFlyToPage().
|
inline |
Definition at line 216 of file flyfrm.hxx.
Referenced by ChgRelPos(), SwFrame::InvalidatePage(), Notify_Background(), and SwFlyAtContentFrame::SetAbsPos().
bool SwFlyFrame::IsBackgroundTransparent | ( | ) | const |
SwFlyFrame::IsBackgroundTransparent.
For feature #99657#.
determines if background of fly frame has to be drawn transparently
definition found in /core/layout/paintfrm.cxx
OD 12.08.2002 determines, if background of fly frame has to be drawn transparent declaration found in /core/inc/flyfrm.cxx
OD 08.10.2002 #103898# - If the background of the fly frame itself is not transparent and the background is inherited from its parent/grandparent, the background brush, used for drawing, has to be investigated for transparency.
Definition at line 3904 of file paintfrm.cxx.
References COL_TRANSPARENT(), GraphicObject::GetAttr(), SwFrame::GetBackgroundBrush(), SvxBrushItem::GetColor(), GetFormat(), SvxBrushItem::GetGraphicObject(), SwFlyFrameFormat::IsBackgroundTransparent(), Color::IsTransparent(), and GraphicAttr::IsTransparent().
Referenced by SwTextFly::DrawFlyRect(), SwTextFly::DrawTextOpaque(), lcl_RefreshLine(), lcl_SubtractFlys(), and SwLayAction::PaintWithoutFlys().
|
inline |
Definition at line 230 of file flyfrm.hxx.
Referenced by SwFlyFreeFrame::MakeAll(), SwFlyAtContentFrame::MakeAll(), and SwFlyInContentFrame::MakeAll().
|
inline |
Definition at line 221 of file flyfrm.hxx.
Referenced by PaintSwFrame().
|
inline |
Definition at line 220 of file flyfrm.hxx.
Referenced by CalcClipRect(), ChgRelPos(), SwTabFrame::Cut(), SwFlyFreeFrame::DestroyImpl(), objectpositioning::SwAnchoredObjectPosition::DrawAsideFly(), SwFEShell::GetFrameType(), SwFEShell::GetSelFrameType(), SwFlyNotify::ImplDestroy(), IsFlySplitAllowed(), lcl_NotifyNeighbours(), Notify_Background(), SwLayoutFrame::NotifyLowerObjs(), SwFEShell::RequestObjectResize(), and SwFEShell::SetFlyPos().
|
inline |
Definition at line 218 of file flyfrm.hxx.
Referenced by GetContour(), Grow_(), SwFlyNotify::ImplDestroy(), NotifyDrawObj(), SwFEShell::SetFlyPos(), and Shrink_().
|
inline |
Definition at line 217 of file flyfrm.hxx.
Referenced by SwPageFrame::AppendFlyToPage(), SwFEShell::CalcBoundRect(), ChgRelPos(), DestroyImpl(), SwTextFrame::FillSelection(), SwLayAction::FormatFlyContent(), sw::access::SwAccessibleChild::GetParent(), SwFEShell::GetSelFrameType(), SwFrame::InvalidatePage(), lcl_FindAnchor(), lcl_SubtractFlys(), SwFlyFrameFormat::MakeGraphic(), SwPageFrame::MoveFly(), SwTextFrame::PaintSwFrame(), SwFrame::RemoveFly(), SwPageFrame::RemoveFlyFromPage(), SwFEShell::SelectFlyFrame(), SwFEShell::SelectionToBottom(), SwFEShell::SelectionToTop(), SwFEShell::SetFlyPos(), and SwVirtFlyDrawObj::wrap_DoPaintObject().
|
inline |
Definition at line 219 of file flyfrm.hxx.
Referenced by CalcClipRect(), CalcContentHeight(), CalcRel(), SwFEShell::GetFrameType(), SwFEShell::GetSelFrameType(), SwFlyFreeFrame::IsNoMakePos(), SwVirtFlyDrawObj::NbcResize(), Notify_Background(), and SwFlyFreeFrame::SetNoMakePos().
bool SwFlyFrame::IsFlySplitAllowed | ( | ) | const |
Is this fly allowed to split across pages? (Disabled by default.)
Definition at line 662 of file fly.cxx.
References DO_NOT_BREAK_WRAPPED_TABLES, SwFrame::FindColFrame(), SwFrame::FindFooterOrHeader(), IDocumentSettingAccess::get(), SwAnchoredObject::GetAnchorFrame(), SwFormat::GetFlySplit(), GetFormat(), SwFormat::getIDocumentSettingAccess(), SfxBoolItem::GetValue(), and IsFlyAtContentFrame().
Referenced by SwTabFrame::Cut(), Format(), SwFrame::GetNextFlyLeaf(), SwFrame::GetPrevFlyLeaf(), SwTextFrame::GetSplitFlyDrawObjs(), Grow_(), SwFrame::ImplGetNextLayoutLeaf(), SwTextFrame::IsEmptyMasterWithSplitFly(), SwTextFrame::IsEmptyWithSplitFly(), SwFrame::IsMoveable(), lcl_CalcMinRowHeight(), SwTabFrame::MakeAll(), SwFEShell::SelectObj(), and SwTabFrame::Split().
|
overridevirtual |
method to determine if a format on the Writer fly frame is possible
method to determine, if a <MakeAll()> on the Writer fly frame is possible
#i28701# refine 'IsFormatPossible'-conditions of method <SwAnchoredObject::IsFormatPossible()> by: format isn't possible, if Writer fly frame is locked resp. col-locked.
OD 2004-05-11 #i28701#
Reimplemented from SwAnchoredObject.
Reimplemented in SwFlyFreeFrame, and SwFlyAtContentFrame.
Definition at line 3106 of file fly.cxx.
References SwFrame::IsColLocked(), SwAnchoredObject::IsFormatPossible(), and IsLocked().
Referenced by SwFlyFreeFrame::IsFormatPossible().
|
inline |
Definition at line 231 of file flyfrm.hxx.
|
inline |
Definition at line 210 of file flyfrm.hxx.
Referenced by SwLayAction::FormatLayoutFly().
|
inline |
Definition at line 215 of file flyfrm.hxx.
Referenced by SwSectionFrame::Grow_(), Invalidate_(), SwFrame::InvalidatePage(), IsFormatPossible(), SwFlyFreeFrame::MakeAll(), SwFlyAtContentFrame::MakeAll(), SwFlyInContentFrame::MakeAll(), and SwFlyInContentFrame::SetRefPoint().
bool SwFlyFrame::IsLowerOf | ( | const SwLayoutFrame * | pUpper | ) | const |
Definition at line 2392 of file fly.cxx.
References SwAnchoredObject::GetAnchorFrame(), SwFrame::GetUpper(), and SwFrame::IsFlyFrame().
Referenced by SwFrameFormat::IsLowerOf(), IsUpperOf(), lcl_SubtractFlys(), Notify_Background(), and SwLayAction::PaintWithoutFlys().
|
inline |
Definition at line 214 of file flyfrm.hxx.
Referenced by Format(), MakeContentPos(), and Shrink_().
|
inline |
Definition at line 226 of file flyfrm.hxx.
Referenced by SwFlyNotify::ImplDestroy().
|
static |
Definition at line 3952 of file paintfrm.cxx.
References SwAnchoredObject::AnchorFrame(), SwFrame::FindFlyFrame(), SwFrame::FindPageFrame(), SwDrawContact::GetAnchorFrame(), SdrObject::GetCurrentBoundRect(), GetFormat(), SwFrameAreaDefinition::getFrameArea(), SwViewShell::getIDocumentDeviceAccess(), SwViewShell::GetOut(), SwFormat::GetPrint(), IDocumentDeviceAccess::getPrinter(), GetUserCall(), GetVirtDrawObj(), SwViewShell::GetWin(), gProp, SwFrameAreaDefinition::isFrameAreaPositionValid(), SwFrame::IsInFly(), IsPaint(), SwViewShell::IsPreview(), and SwRect::Overlaps().
Referenced by IsPaint(), sw::FlyContentPortion::Paint(), and SwVirtFlyDrawObj::wrap_DoPaintObject().
bool SwFlyFrame::IsShowUnfloatButton | ( | SwWrtShell * | pWrtSh | ) | const |
Definition at line 2014 of file fly.cxx.
References abs(), SwFrame::FindBodyFrame(), SwFrameFormat::FindRealSdrObject(), SwAnchoredObject::GetAnchorFrame(), SwViewShellImp::GetDrawView(), SwFrameAreaDefinition::getFrameArea(), GetFrameFormat(), SwFrame::GetLower(), SdrMarkList::GetMarkCount(), SdrMarkView::GetMarkedObjectList(), SwFrame::GetNext(), SwFEShell::GetObjCntType(), SwTextFrame::GetText(), SwViewShell::GetViewOptions(), SwRect::Height(), SwViewShell::Imp(), SdrMarkView::IsObjMarked(), SwViewOption::IsReadonly(), SwFrame::IsTabFrame(), SwFrame::IsTextFrame(), OBJCNT_FLY, Top, SwRect::Top(), and o3tl::trim().
Referenced by PaintDecorators(), and SelectionHasChanged().
|
inline |
|
inlineprotected |
Definition at line 145 of file flyfrm.hxx.
Referenced by SwFlyInContentFrame::Format(), Grow_(), SwFlyFreeFrame::MakeAll(), SwFlyInContentFrame::MakeAll(), and Shrink_().
|
protected |
Definition at line 1940 of file fly.cxx.
References SwBorderAttrs::CalcBottomLine(), CalcContentHeight(), CalcRel(), SwBorderAttrs::CalcTopLine(), ContentPos(), GetFormat(), SwFrameAreaDefinition::getFramePrintArea(), SwRectFnSet::GetHeight(), SwFrame::GetNext(), SwFormat::GetTextVertAdjust(), Point::getX(), Point::getY(), Size::Height(), IsMinHeight(), SwRectFnSet::IsVert(), SwRectFnSet::IsVertL2R(), SwLayoutFrame::Lower(), m_bValidContentPos, nAdjust, SwRect::Pos(), SDRTEXTVERTADJUST_BOTTOM, SDRTEXTVERTADJUST_CENTER, SDRTEXTVERTADJUST_TOP, Point::setX(), Point::setY(), and Size::Width().
Referenced by SwFlyFreeFrame::MakeAll(), and SwFlyInContentFrame::MakeAll().
|
overridevirtual |
method to determine position for the object and set the position at the object
Implements SwAnchoredObject.
Reimplemented in SwFlyAtContentFrame, and SwFlyInContentFrame.
Definition at line 1896 of file fly.cxx.
References SwFrame::Calc(), objectpositioning::SwToLayoutAnchoredObjectPosition::CalcPosition(), SwAnchoredObject::GetAnchorFrame(), SwRootFrame::GetCurrShell(), SwFrameAreaDefinition::getFrameArea(), SwViewShell::GetOut(), SwRectFnSet::GetPos(), objectpositioning::SwToLayoutAnchoredObjectPosition::GetRelPos(), SwFrame::getRootFrame(), GetVirtDrawObj(), SwAnchoredObject::InvalidateObjRectWithSpaces(), SwFrameAreaDefinition::isFrameAreaPositionValid(), SwRect::Pos(), SwAnchoredObject::SetCurrRelPos(), and SwFrameAreaDefinition::setFrameAreaPositionValid().
Referenced by SwFlyFreeFrame::MakeAll().
|
protected |
Definition at line 1925 of file fly.cxx.
References SwBorderAttrs::CalcBottomLine(), SwBorderAttrs::CalcLeftLine(), SwBorderAttrs::CalcRightLine(), SwBorderAttrs::CalcTopLine(), SwFrameAreaDefinition::isFramePrintAreaValid(), SwFrameAreaDefinition::setFramePrintAreaValid(), SwRectFnSet::SetXMargins(), and SwRectFnSet::SetYMargins().
Referenced by SwFlyFreeFrame::MakeAll(), and SwFlyInContentFrame::MakeAll().
void SwFlyFrame::NotifyDrawObj | ( | ) |
Definition at line 2715 of file fly.cxx.
References SdrObject::BroadcastObjectChange(), ClrContourCache(), GetFormat(), GetVirtDrawObj(), IsFlyFreeFrame(), SdrObject::SetBoundAndSnapRectsDirty(), SdrObject::SetChanged(), and SwVirtFlyDrawObj::SetRect().
Referenced by SwFlyNotify::ImplDestroy(), lcl_MoveAllLowerObjs(), Shrink_(), and UpdateAttr_().
|
private |
Definition at line 4349 of file paintfrm.cxx.
References gProp, IsShowUnfloatButton(), and UpdateUnfloatButton().
Referenced by PaintSwFrame().
|
overridevirtual |
Reimplemented from SwLayoutFrame.
Definition at line 4073 of file paintfrm.cxx.
References SwRect::Bottom(), vcl::CLIPREGION, COL_TRANSPARENT(), OutputDevice::DrawLine(), vcl::FILLCOLOR, SwFrame::FindFlyFrame(), SwFrame::FindPageFrame(), SwBorderAttrAccess::Get(), sw::proofreadingiterator::get(), SwAnchoredObject::GetAnchorFrame(), GetAuthor(), SwFrame::GetCache(), SwPostItMgr::GetColorAnchor(), OutputDevice::GetConnectMetaFile(), GetContour(), SwRootFrame::GetCurrShell(), SwViewShell::GetDoc(), SwDoc::GetDocShell(), SwAnchoredObject::GetDrawObj(), GetFormat(), SwFrameAreaDefinition::getFrameArea(), SwFrameAreaDefinition::getFramePrintArea(), IDocumentDrawModelAccess::GetHellId(), SwFormat::getIDocumentDrawModelAccess(), SdrObject::GetLayer(), SwNoTextFrame::GetNode(), SwOLEObj::GetObject(), SwNode::GetOLENode(), SwOLENode::GetOLEObj(), SwFrame::getRootFrame(), SwFrameFormat::getSdrAllFillAttributesHelper(), SwFormat::GetSurround(), GetVirtDrawObj(), SwViewShell::GetWin(), GPOS_NONE, gProp, i, SwRect::Intersection_(), svt::EmbeddedObjectRef::IsChart(), SwFormatSurround::IsContour(), IsDeleted(), SfxObjectShell::IsInGenerateAndStoreThumbnail(), SwFrame::IsNoTextFrame(), SwNoTextFrame::IsTransparent(), SwRect::Left(), vcl::LINECOLOR, SwLayoutFrame::Lower(), SwFormat::makeBackgroundBrushItem(), SwRect::Overlaps(), PaintDecorators(), SwLayoutFrame::PaintSwFrame(), SwFrame::PaintSwFrameBackground(), SwFrame::PaintSwFrameShadowAndBorder(), OutputDevice::Pop(), SwRect::Pos(), SwFrame::ProcessPrimitives(), OutputDevice::Push(), SwLayoutFrame::RefreshLaySubsidiary(), SfxProgress::Reschedule(), SwRect::Right(), OutputDevice::SetClipRegion(), OutputDevice::SetLineColor(), SSize, SUBTRACT_FLYS, SwFrameFormat::supportsFullDrawingLayerFillAttributeSet(), SwRect::Top(), Validate(), and SwViewShell::VisArea().
Referenced by SwFlyFrameFormat::MakeGraphic(), sw::FlyContentPortion::Paint(), and SwVirtFlyDrawObj::wrap_DoPaintObject().
Reimplemented from SwLayoutFrame.
Definition at line 65 of file unusedf.cxx.
|
overrideprotectedvirtual |
method to assure that anchored object is registered at the correct page frame
OD 2004-07-02 #i28701#
Implements SwAnchoredObject.
Reimplemented in SwFlyAtContentFrame.
|
overridevirtual |
Implements SwAnchoredObject.
Reimplemented in SwFlyLayFrame, and SwFlyAtContentFrame.
|
inline |
Definition at line 228 of file flyfrm.hxx.
Referenced by SwFlyNotify::ImplDestroy().
void SwFlyFrame::SelectionHasChanged | ( | SwFEShell * | pShell | ) |
Definition at line 2005 of file fly.cxx.
References IsShowUnfloatButton(), and UpdateUnfloatButton().
Referenced by SwFEShell::SelectFlyFrame(), and SwFEShell::SelectObj().
|
inline |
Definition at line 223 of file flyfrm.hxx.
|
inline |
Definition at line 222 of file flyfrm.hxx.
|
inline |
Definition at line 227 of file flyfrm.hxx.
Referenced by SwPageFrame::MoveFly(), SwFlyLayFrame::SwClientNotify(), SwFlyAtContentFrame::SwClientNotify(), and SwClientNotify().
|
overrideprotectedvirtual |
Implements SwAnchoredObject.
Definition at line 3078 of file fly.cxx.
References SwFrameAreaDefinition::getFrameArea(), Pos, and SwRect::Pos().
|
overrideprotectedvirtual |
Implements SwAnchoredObject.
Definition at line 3070 of file fly.cxx.
References SwFrameAreaDefinition::getFrameArea(), Pos, and SwRect::Pos().
Definition at line 2241 of file fly.cxx.
References SwAnchoredObject::AnchorFrame(), SwFrame::FindFlyFrame(), SwFrame::FindPageFrame(), Fixed, SwAnchoredObject::GetAnchorFrame(), SwRootFrame::GetCurrShell(), GetFormat(), SwFrameAreaDefinition::getFrameArea(), SwFrameAreaDefinition::getFramePrintArea(), SwFormat::GetFrameSize(), SvxSizeItem::GetHeight(), SwRectFnSet::GetHeight(), SwAnchoredObject::GetObjRectWithSpaces(), SwViewShell::GetOut(), SwFrame::getRootFrame(), SvxSizeItem::GetWidth(), SwFormatFrameSize::GetWidthSizeType(), SwFrame::HasFixSize(), SwAnchoredObject::InvalidateObjRectWithSpaces(), SwFrame::InvalidatePos(), SwFrame::InvalidatePos_(), SwFrame::InvalidateSize(), SwFrame::InvalidateSize_(), SwFrame::IsColLocked(), SwFrame::IsColumnFrame(), IsFlyFreeFrame(), SwFrame::IsInFly(), IsMinHeight(), SwRectFnSet::IsVert(), Lock(), SwLayoutFrame::Lower(), m_bFormatHeightOnly, m_bLocked, SwFlyFreeFrame::MakeAll(), SwLayoutFrame::MakeAll(), min(), Notify, NotifyDrawObj(), SwFrameAreaDefinition::setFrameAreaPositionValid(), SwRectFnSet::SetHeight(), SwFrame::Shrink(), and Unlock().
|
overrideprotectedvirtual |
Reimplemented from SwFrame.
Reimplemented in SwFlyLayFrame, SwFlyAtContentFrame, and SwFlyInContentFrame.
Definition at line 765 of file fly.cxx.
References ClearContourCache, ClrContourCache(), SwAttrSetChg::Count(), SwAttrSetChg::GetChgSet(), SfxItemIter::GetCurItem(), SfxHint::GetId(), SdrObject::GetOrdNum(), SwFrame::getRootFrame(), GetVirtDrawObj(), Invalidate_(), InvalidateBrowseWidth, SwRootFrame::InvalidateBrowseWidth(), SwAnchoredObject::InvalidateObjRectWithSpaces(), InvalidatePos, SwFrame::InvalidatePos_(), InvalidatePrt, SwFrame::InvalidatePrt_(), InvalidateSize, SwFrame::InvalidateSize_(), SwFrame::IsNoTextFrame(), SwLayoutFrame::Lower(), SfxItemIter::NextItem(), NONE, RES_ATTRSET_CHG(), RES_FLYFRMFMT(), SwAnchoredObject::ResetLayoutProcessBools(), SetCompletePaint, SwFrame::SetCompletePaint(), SetNotifyBack, SetNotifyBack(), SwFrame::SwClientNotify(), UpdateAttr_(), SwAnchoredObject::UpdateObjInSortedList(), and UpdateObjInSortedList.
Referenced by SwFlyLayFrame::SwClientNotify(), SwFlyAtContentFrame::SwClientNotify(), and SwFlyInContentFrame::SwClientNotify().
void SwFlyFrame::Unchain | ( | ) |
Definition at line 379 of file fly.cxx.
References GetNextLink(), GetPrevLink(), and UnchainFrames().
Referenced by DestroyImpl(), and SwFlyDrawContact::MoveObjToInvisibleLayer().
|
static |
Definition at line 568 of file fly.cxx.
References SwLayoutFrame::ContainsContent(), FindLastLower(), SwFormat::GetContent(), SwFormatContent::GetContentIdx(), SwRootFrame::GetCurrShell(), SwFormat::GetDoc(), GetFormat(), SwNodeIndex::GetIndex(), SwLayoutFrame::GetLastLower(), GetNextLink(), SwFrame::getRootFrame(), SwViewShell::Imp(), InsertCnt_(), SwViewShellImp::InvalidateAccessibleRelationSet(), SwFrame::InvalidateSize(), SwRootFrame::IsAnyShellAccessible(), SwFrame::IsColBodyFrame(), SwFrame::IsColumnFrame(), SwLayoutFrame::Lower(), m_pNextLink, m_pPrevLink, nIndex, SwLayoutFrame::RestoreContent, SwLayoutFrame::SaveContent, and SwFrame::SetCompletePaint().
Referenced by Unchain(), and UpdateAttr_().
|
inlineprotected |
Definition at line 146 of file flyfrm.hxx.
Referenced by SwFlyInContentFrame::Format(), Grow_(), SwFlyFreeFrame::MakeAll(), SwFlyInContentFrame::MakeAll(), and Shrink_().
|
private |
Definition at line 844 of file fly.cxx.
References SwViewShellImp::AddAccessibleFrame(), SwRect::AddHeight(), SwRect::AddWidth(), AdjustSizeWithoutFormatting, aURL, ChainFrames(), SwFrame::CheckDirChange(), SwLayoutFrame::ChgColumns(), Clear, ClearContourCache, SwAttrSetChg::ClearItem(), SwViewShellImp::DisposeAccessibleFrame(), FindChainNeighbour(), SwFrame::FindPageFrame(), FlyFrameAttributesChanged, FrameSizeChg(), SwViewOption::getBrowseMode(), SwRootFrame::GetCurrShell(), GetFormat(), SwFrameAreaDefinition::getFrameArea(), SwFormat::GetFrameSize(), IDocumentDrawModelAccess::GetHeavenId(), SvxSizeItem::GetHeight(), IDocumentDrawModelAccess::GetHellId(), SwFormat::getIDocumentDrawModelAccess(), SwLayoutFrame::GetLastLower(), SvxLRSpaceItem::GetLeft(), SvxULSpaceItem::GetLower(), SwFrame::GetNext(), SwFormatChain::GetNext(), GetNextLink(), GetNode(), SwAnchoredObject::GetObjRectWithSpaces(), SwFormat::GetOpaque(), SwFormatChain::GetPrev(), GetPrevLink(), SwFormat::GetProtect(), SvxLRSpaceItem::GetRight(), SwFrame::getRootFrame(), SvxULSpaceItem::GetUpper(), GetURL(), GetValue, SwViewShell::GetViewOptions(), GetVirtDrawObj(), SvxSizeItem::GetWidth(), SwNoTextNode::HasContour(), Height, SwViewShell::Imp(), SwFormatCol::Init(), SwViewShellImp::InvalidateAccessibleEditableState(), SwFrame::InvalidateAll_(), InvalidateBrowseWidth, SwRootFrame::InvalidateBrowseWidth(), InvalidateContentPos(), InvalidatePos, InvalidatePrt, InvalidateSize, SwViewShell::InvalidateWindows(), SwRootFrame::IsAnyShellAccessible(), SwFrame::IsColumnFrame(), SwFrame::IsNoTextFrame(), SvxProtectItem::IsPosProtected(), SvxProtectItem::IsSizeProtected(), SwFrame::IsTabFrame(), SwFrame::IsTextFrame(), SwRect::Left(), SwLayoutFrame::Lower(), nId, SwAnchoredObject::NotifyBackground(), NotifyDrawObj(), SwFormatChg::pChangedFormat, SwFrame::Prepare(), RES_BOX(), RES_CHAIN(), RES_COL(), RES_FLY_SPLIT(), RES_FMT_CHG(), RES_FOLLOW_TEXT_FLOW(), RES_FRAMEDIR(), RES_FRM_SIZE(), RES_HORI_ORIENT(), RES_LR_SPACE(), RES_OPAQUE(), RES_PROTECT(), RES_SHADOW(), RES_SURROUND(), RES_TEXT_VERT_ADJUST(), RES_UL_SPACE(), RES_URL(), RES_VERT_ORIENT(), RES_WRAP_INFLUENCE_ON_OBJPOS(), SetCompletePaint, SwNoTextNode::SetContour(), SwFrame::SetDerivedR2L(), SwFrame::SetDerivedVert(), SwFormat::SetFormatAttr(), SdrObject::SetLayer(), SdrObject::SetMoveProtect(), SetNotifyBack, SdrObject::SetResizeProtect(), SwFrame::SwClientNotify(), SwRect::Top(), UnchainFrames(), SwRect::Union(), UpdateObjInSortedList, SfxPoolItem::Which(), and Width.
Referenced by SwClientNotify().
|
private |
Definition at line 2092 of file fly.cxx.
References SwView::GetEditWin(), SwFrameAreaDefinition::getFrameArea(), SwEditWin::GetFrameControlsManager(), SwWrtShell::GetView(), vcl::Window::LogicToPixel(), SwFrameControlsManager::SetUnfloatTableButton(), and TopRight.
Referenced by DestroyImpl(), PaintDecorators(), and SelectionHasChanged().
|
inline |
Definition at line 212 of file flyfrm.hxx.
Referenced by SwLayAction::FormatLayoutFly(), and PaintSwFrame().
|
friend |
Definition at line 1036 of file frmtool.cxx.
|
friend |
Notify the background based on the difference between old and new rectangle.
Definition at line 3254 of file frmtool.cxx.
Referenced by FrameSizeChg(), Grow_(), and Shrink_().
|
friend |
Definition at line 136 of file flyfrm.hxx.
|
protected |
Definition at line 138 of file flyfrm.hxx.
|
protected |
RndStdIds::FLY_AT_PARA, anchored at paragraph or RndStdIds::FLY_AT_CHAR.
Definition at line 129 of file flyfrm.hxx.
Referenced by SwFlyAtContentFrame::SwFlyAtContentFrame().
|
protected |
RndStdIds::FLY_AT_CHAR, anchored at character.
Definition at line 132 of file flyfrm.hxx.
Referenced by SwFlyAtContentFrame::SwFlyAtContentFrame().
|
protected |
Anchored to a tracked deletion.
Definition at line 133 of file flyfrm.hxx.
|
protected |
Definition at line 126 of file flyfrm.hxx.
Referenced by SwFlyFreeFrame::CheckClip(), Format(), Grow_(), SwFlyFreeFrame::MakeAll(), Shrink_(), and SwFlyFrame().
|
protected |
Definition at line 122 of file flyfrm.hxx.
Referenced by SwFlyFreeFrame::CheckClip(), SwFlyFreeFrame::MakeAll(), SwFlyInContentFrame::MakeAll(), and SwFlyFrame().
|
protected |
RndStdIds::FLY_AS_CHAR, anchored as character.
Definition at line 128 of file flyfrm.hxx.
Referenced by SwFlyInContentFrame::SwFlyInContentFrame().
|
protected |
Definition at line 115 of file flyfrm.hxx.
Referenced by Invalidate_(), SwFlyInContentFrame::SetRefPoint(), and SwFlyFrame().
|
protected |
RndStdIds::FLY_AT_PAGE, RndStdIds::FLY_AT_FLY, at page or at frame.
Definition at line 131 of file flyfrm.hxx.
Referenced by SwFlyLayFrame::SwFlyLayFrame().
|
private |
Definition at line 105 of file flyfrm.hxx.
Referenced by Grow_(), Shrink_(), and SwFlyFrame().
|
protected |
Definition at line 119 of file flyfrm.hxx.
Referenced by FrameSizeChg(), InsertCnt(), and SwFlyFrame().
|
private |
Definition at line 108 of file flyfrm.hxx.
Referenced by Invalidate_(), and SwFlyFrame().
|
protected |
Definition at line 139 of file flyfrm.hxx.
Referenced by Calc(), InvalidateContentPos(), SwFlyFreeFrame::MakeAll(), SwFlyInContentFrame::MakeAll(), and MakeContentPos().
|
protected |
Definition at line 123 of file flyfrm.hxx.
Referenced by SwFlyFreeFrame::CheckClip(), SwFlyFreeFrame::MakeAll(), SwFlyInContentFrame::MakeAll(), and SwFlyFrame().
|
protected |
Redline author index for colored crossing out.
Definition at line 134 of file flyfrm.hxx.
|
protected |
Definition at line 95 of file flyfrm.hxx.
Referenced by ChainFrames(), and UnchainFrames().
|
protected |
Definition at line 95 of file flyfrm.hxx.
Referenced by ChainFrames(), and UnchainFrames().