LibreOffice Module svx (master) 1
|
#include <textchainflow.hxx>
Public Member Functions | |
EditingTextChainFlow (SdrTextObj *) | |
virtual void | CheckForFlowEvents (SdrOutliner *) override |
Public Member Functions inherited from TextChainFlow | |
TextChainFlow (SdrTextObj *pChainTarget) | |
virtual | ~TextChainFlow () |
virtual void | CheckForFlowEvents (SdrOutliner *) |
void | ExecuteUnderflow (SdrOutliner *) |
void | ExecuteOverflow (SdrOutliner *, SdrOutliner *) |
bool | IsOverflow () const |
bool | IsUnderflow () const |
SdrTextObj * | GetLinkTarget () const |
Private Member Functions | |
virtual void | impLeaveOnlyNonOverflowingText (SdrOutliner *) override |
virtual void | impSetFlowOutlinerParams (SdrOutliner *, SdrOutliner *) override |
void | impBroadcastCursorInfo () const |
Additional Inherited Members | |
Protected Member Functions inherited from TextChainFlow | |
void | impCheckForFlowEvents (SdrOutliner *, SdrOutliner *) |
TextChain * | GetTextChain () const |
virtual void | impLeaveOnlyNonOverflowingText (SdrOutliner *) |
void | impMoveChainedTextToNextLink (SdrOutliner *) |
virtual void | impSetFlowOutlinerParams (SdrOutliner *, SdrOutliner *) |
Protected Attributes inherited from TextChainFlow | |
std::unique_ptr< OFlowChainedText > | mpOverflChText |
std::unique_ptr< UFlowChainedText > | mpUnderflChText |
ESelection | maOverflowPosSel |
ESelection | maPostChainingSel |
bool | mbPossiblyCursorOut |
Definition at line 84 of file textchainflow.hxx.
EditingTextChainFlow::EditingTextChainFlow | ( | SdrTextObj * | pLinkTarget | ) |
Definition at line 253 of file textchainflow.cxx.
References SAL_INFO.
|
overridevirtual |
Reimplemented from TextChainFlow.
Definition at line 259 of file textchainflow.cxx.
References TextChainFlow::GetLinkTarget(), impBroadcastCursorInfo(), and TextChainFlow::impCheckForFlowEvents().
Referenced by SdrTextObj::onChainingEvent().
|
private |
Definition at line 288 of file textchainflow.cxx.
References TextChainFlow::GetLinkTarget(), TextChain::GetPreChainingSel(), TextChainFlow::GetTextChain(), TextChainFlow::maOverflowPosSel, TextChainFlow::maPostChainingSel, TextChainFlow::mbPossiblyCursorOut, TextChain::SetCursorEvent(), TextChain::SetPostChainingSel(), TO_NEXT_LINK, and UNCHANGED.
Referenced by CheckForFlowEvents().
|
overrideprivatevirtual |
Reimplemented from TextChainFlow.
Definition at line 271 of file textchainflow.cxx.
References TextChainFlow::mpOverflChText.
|
overrideprivatevirtual |
Reimplemented from TextChainFlow.
Definition at line 280 of file textchainflow.cxx.
References Outliner::GetMaxAutoPaperSize(), Outliner::GetMinAutoPaperSize(), Outliner::GetPaperSize(), Outliner::SetMaxAutoPaperSize(), Outliner::SetMinAutoPaperSize(), and Outliner::SetPaperSize().