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

This is the Position & Size tab page of the Insert -> Frame -> Frame dialog. More...

#include <frmpage.hxx>

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

Public Member Functions

 SwFramePage (weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rSet)
 
virtual ~SwFramePage () override
 
virtual bool FillItemSet (SfxItemSet *rSet) override
 
virtual void Reset (const SfxItemSet *rSet) override
 
void SetNewFrame (bool bNewFrame)
 
void SetFormatUsed (bool bFormat)
 
void SetFrameType (const OUString &rType)
 
bool IsInGraficMode () const
 
void EnableVerticalPositioning (bool bEnable)
 
- Public Member Functions inherited from SfxTabPage
void SetDialogController (SfxOkDialogController *pDialog)
 
virtual ~SfxTabPage () override
 
void set_visible (bool bVisible)
 
const SfxItemSetGetItemSet () const
 
virtual bool FillItemSet (SfxItemSet *)
 
virtual void Reset (const SfxItemSet *)
 
virtual bool DeferResetToFirstActivation ()
 
bool HasExchangeSupport () const
 
void SetExchangeSupport ()
 
virtual void ActivatePage (const SfxItemSet &)
 
virtual DeactivateRC DeactivatePage (SfxItemSet *pSet)
 
void SetUserData (const OUString &rString)
 
const OUString & GetUserData () const
 
virtual void FillUserData ()
 
virtual bool IsReadOnly () const
 
virtual void PageCreated (const SfxAllItemSet &aSet)
 
virtual void ChangesApplied ()
 
void SetFrame (const css::uno::Reference< css::frame::XFrame > &xFrame)
 
css::uno::Reference< css::frame::XFrame > GetFrame () const
 
const SfxItemSetGetDialogExampleSet () const
 
OUString GetHelpId () const
 
OUString GetConfigId () const
 
bool IsVisible () const
 
weld::WindowGetFrameWeld () const
 
std::unordered_map< OUString, css::uno::Any > & getAdditionalProperties ()
 

Static Public Member Functions

static std::unique_ptr< SfxTabPageCreate (weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
 
static WhichRangesContainer GetRanges ()
 
- Static Public Member Functions inherited from SfxTabPage
static const SfxPoolItemGetItem (const SfxItemSet &rSet, sal_uInt16 nSlot, bool bDeep=true)
 
static const T * GetItem (const SfxItemSet &rSet, TypedWhichId< T > nSlot, bool bDeep=true)
 

Private Member Functions

virtual void ActivatePage (const SfxItemSet &rSet) override
 
virtual DeactivateRC DeactivatePage (SfxItemSet *pSet) override
 
 DECL_LINK (RangeModifyClickHdl, weld::Toggleable &, void)
 
void RangeModifyHdl ()
 
 DECL_LINK (AnchorTypeHdl, weld::Toggleable &, void)
 
 DECL_LINK (PosHdl, weld::ComboBox &, void)
 
 DECL_LINK (RelHdl, weld::ComboBox &, void)
 
void InitPos (RndStdIds eId, sal_Int16 nH, sal_Int16 nHRel, sal_Int16 nV, sal_Int16 nVRel, tools::Long nX, tools::Long nY)
 
 DECL_LINK (RealSizeHdl, weld::Button &, void)
 
 DECL_LINK (RelSizeClickHdl, weld::Toggleable &, void)
 
 DECL_LINK (MirrorHdl, weld::Toggleable &, void)
 
 DECL_LINK (AutoWidthClickHdl, weld::Toggleable &, void)
 
 DECL_LINK (AutoHeightClickHdl, weld::Toggleable &, void)
 
void UpdateExample ()
 
 DECL_LINK (ModifyHdl, weld::MetricSpinButton &, void)
 
void Init (const SfxItemSet &rSet)
 
sal_Int32 FillPosLB (const FrameMap *_pMap, const sal_Int16 _nAlign, const sal_Int16 _nRel, weld::ComboBox &_rLB)
 
void FillRelLB (const FrameMap *_pMap, const sal_uInt16 _nLBSelPos, const sal_Int16 _nAlign, const sal_Int16 _nRel, weld::ComboBox &_rLB, weld::Label &_rFT)
 
RndStdIds GetAnchor () const
 
void setOptimalFrameWidth ()
 
void setOptimalRelWidth ()
 
void EnableGraficMode ()
 
SwWrtShellgetFrameDlgParentShell ()
 

Static Private Member Functions

static sal_Int32 GetMapPos (const FrameMap *pMap, const weld::ComboBox &rAlignLB)
 
static sal_Int16 GetAlignment (FrameMap const *pMap, sal_Int32 nMapPos, const weld::ComboBox &rRelationLB)
 
static sal_Int16 GetRelation (const weld::ComboBox &rRelationLB)
 

Private Attributes

bool m_bAtHorzPosModified
 
bool m_bAtVertPosModified
 
bool m_bFormat
 
bool m_bNew
 
bool m_bNoModifyHdl
 
bool m_bIsVerticalFrame
 
bool m_bIsVerticalL2R
 
bool m_bIsInRightToLeft
 
bool m_bHtmlMode
 
sal_uInt16 m_nHtmlMode
 
OUString m_sDlgType
 
Size m_aGrfSize
 
SwTwips m_nUpperBorder
 
SwTwips m_nLowerBorder
 
double m_fWidthHeightRatio
 
const SwFormatAnchormpToCharContentPos
 
sal_Int16 m_nOldH
 
sal_Int16 m_nOldHRel
 
sal_Int16 m_nOldV
 
sal_Int16 m_nOldVRel
 
FrameMap const * m_pVMap
 
FrameMap const * m_pHMap
 
bool m_bAllowVertPositioning
 
bool m_bIsMathOLE
 
bool m_bIsMathBaselineAlignment
 
SwFrameExample m_aExampleWN
 
std::unique_ptr< weld::Labelm_xWidthFT
 
std::unique_ptr< weld::Labelm_xWidthAutoFT
 
std::unique_ptr< weld::CheckButtonm_xRelWidthCB
 
std::unique_ptr< weld::ComboBoxm_xRelWidthRelationLB
 
std::unique_ptr< weld::CheckButtonm_xAutoWidthCB
 
std::unique_ptr< weld::Labelm_xHeightFT
 
std::unique_ptr< weld::Labelm_xHeightAutoFT
 
std::unique_ptr< weld::CheckButtonm_xRelHeightCB
 
std::unique_ptr< weld::ComboBoxm_xRelHeightRelationLB
 
std::unique_ptr< weld::CheckButtonm_xAutoHeightCB
 
std::unique_ptr< weld::CheckButtonm_xFixedRatioCB
 
std::unique_ptr< weld::Buttonm_xRealSizeBT
 
std::unique_ptr< weld::Widgetm_xAnchorFrame
 
std::unique_ptr< weld::RadioButtonm_xAnchorAtPageRB
 
std::unique_ptr< weld::RadioButtonm_xAnchorAtParaRB
 
std::unique_ptr< weld::RadioButtonm_xAnchorAtCharRB
 
std::unique_ptr< weld::RadioButtonm_xAnchorAsCharRB
 
std::unique_ptr< weld::RadioButtonm_xAnchorAtFrameRB
 
std::unique_ptr< weld::Labelm_xHorizontalFT
 
std::unique_ptr< weld::ComboBoxm_xHorizontalDLB
 
std::unique_ptr< weld::Labelm_xAtHorzPosFT
 
std::unique_ptr< weld::MetricSpinButtonm_xAtHorzPosED
 
std::unique_ptr< weld::Labelm_xHoriRelationFT
 
std::unique_ptr< weld::ComboBoxm_xHoriRelationLB
 
std::unique_ptr< weld::CheckButtonm_xMirrorPagesCB
 
std::unique_ptr< weld::Labelm_xVerticalFT
 
std::unique_ptr< weld::ComboBoxm_xVerticalDLB
 
std::unique_ptr< weld::Labelm_xAtVertPosFT
 
std::unique_ptr< weld::MetricSpinButtonm_xAtVertPosED
 
std::unique_ptr< weld::Labelm_xVertRelationFT
 
std::unique_ptr< weld::ComboBoxm_xVertRelationLB
 
std::unique_ptr< weld::CheckButtonm_xFollowTextFlowCB
 
std::unique_ptr< weld::CheckButtonm_xFlySplitCB
 
std::unique_ptr< weld::CustomWeldm_xExampleWN
 
std::unique_ptr< SwPercentFieldm_xWidthED
 
std::unique_ptr< SwPercentFieldm_xHeightED
 

Static Private Attributes

static const WhichRangesContainer s_aPageRg
 

Additional Inherited Members

- Protected Member Functions inherited from SfxTabPage
 SfxTabPage (weld::Container *pPage, weld::DialogController *pController, const OUString &rUIXMLDescription, const OUString &rID, const SfxItemSet *rAttrSet)
 
sal_uInt16 GetWhich (sal_uInt16 nSlot, bool bDeep=true) const
 
TypedWhichId< T > GetWhich (TypedWhichId< T > nSlot, bool bDeep=true) const
 
const SfxPoolItemGetOldItem (const SfxItemSet &rSet, sal_uInt16 nSlot, bool bDeep=true)
 
const T * GetOldItem (const SfxItemSet &rSet, TypedWhichId< T > nSlot, bool bDeep=true)
 
SfxOkDialogControllerGetDialogController () const
 

Detailed Description

This is the Position & Size tab page of the Insert -> Frame -> Frame dialog.

Definition at line 38 of file frmpage.hxx.

Constructor & Destructor Documentation

◆ SwFramePage()

SwFramePage::SwFramePage ( weld::Container pPage,
weld::DialogController pController,
const SfxItemSet rSet 
)

◆ ~SwFramePage()

SwFramePage::~SwFramePage ( )
overridevirtual

Definition at line 729 of file frmpage.cxx.

Member Function Documentation

◆ ActivatePage()

void SwFramePage::ActivatePage ( const SfxItemSet rSet)
overrideprivatevirtual

Reimplemented from SfxTabPage.

Definition at line 1741 of file frmpage.cxx.

References Init(), m_bNoModifyHdl, m_xFlySplitCB, m_xFollowTextFlowCB, m_xHeightED, m_xWidthED, RangeModifyHdl(), and rSet.

◆ Create()

std::unique_ptr< SfxTabPage > SwFramePage::Create ( weld::Container pPage,
weld::DialogController pController,
const SfxItemSet rSet 
)
static

Definition at line 868 of file frmpage.cxx.

References rSet.

Referenced by SwFrameDlg::SwFrameDlg(), and SwTemplateDlgController::SwTemplateDlgController().

◆ DeactivatePage()

DeactivateRC SwFramePage::DeactivatePage ( SfxItemSet pSet)
overrideprivatevirtual

◆ DECL_LINK() [1/10]

SwFramePage::DECL_LINK ( AnchorTypeHdl  ,
weld::Toggleable ,
void   
)
private

◆ DECL_LINK() [2/10]

SwFramePage::DECL_LINK ( AutoHeightClickHdl  ,
weld::Toggleable ,
void   
)
private

◆ DECL_LINK() [3/10]

SwFramePage::DECL_LINK ( AutoWidthClickHdl  ,
weld::Toggleable ,
void   
)
private

◆ DECL_LINK() [4/10]

SwFramePage::DECL_LINK ( MirrorHdl  ,
weld::Toggleable ,
void   
)
private

◆ DECL_LINK() [5/10]

SwFramePage::DECL_LINK ( ModifyHdl  ,
weld::MetricSpinButton ,
void   
)
private

◆ DECL_LINK() [6/10]

SwFramePage::DECL_LINK ( PosHdl  ,
weld::ComboBox ,
void   
)
private

◆ DECL_LINK() [7/10]

SwFramePage::DECL_LINK ( RangeModifyClickHdl  ,
weld::Toggleable ,
void   
)
private

◆ DECL_LINK() [8/10]

SwFramePage::DECL_LINK ( RealSizeHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [9/10]

SwFramePage::DECL_LINK ( RelHdl  ,
weld::ComboBox ,
void   
)
private

◆ DECL_LINK() [10/10]

SwFramePage::DECL_LINK ( RelSizeClickHdl  ,
weld::Toggleable ,
void   
)
private

◆ EnableGraficMode()

void SwFramePage::EnableGraficMode ( )
private

Definition at line 873 of file frmpage.cxx.

References m_xAutoHeightCB, m_xAutoWidthCB, m_xHeightAutoFT, m_xHeightFT, m_xRealSizeBT, m_xWidthAutoFT, and m_xWidthFT.

Referenced by Reset().

◆ EnableVerticalPositioning()

void SwFramePage::EnableVerticalPositioning ( bool  bEnable)

◆ FillItemSet()

bool SwFramePage::FillItemSet ( SfxItemSet rSet)
overridevirtual

Reimplemented from SfxTabPage.

Definition at line 1084 of file frmpage.cxx.

References Fixed, FN_HORI_ORIENT, FN_KEEP_ASPECT_RATIO, FN_VERT_ORIENT, SfxItemSet::Get(), GetActiveWrtShell(), GetAlignment(), GetAnchor(), getFrameDlgParentShell(), SvxSizeItem::GetHeight(), SwFormatFrameSize::GetHeightPercent(), SwFormatFrameSize::GetHeightSizeType(), SfxTabPage::GetItemSet(), GetMapPos(), SfxTabPage::GetOldItem(), SwFEShell::GetPhyPageNum(), SwFormatVertOrient::GetPos(), GetRelation(), SwFormatVertOrient::GetRelationOrient(), SwFormatVertOrient::GetVertOrient(), SvxSizeItem::GetWidth(), SwFormatFrameSize::GetWidthPercent(), SwFormatFrameSize::GetWidthSizeType(), IsInGraficMode(), m_bAtHorzPosModified, m_bAtVertPosModified, m_bFormat, m_bNew, m_nOldH, m_nOldV, m_pHMap, m_pVMap, m_xAtHorzPosED, m_xAtVertPosED, m_xAutoHeightCB, m_xAutoWidthCB, m_xFixedRatioCB, m_xFlySplitCB, m_xFollowTextFlowCB, m_xHeightED, m_xHoriRelationLB, m_xHorizontalDLB, m_xMirrorPagesCB, m_xRelHeightCB, m_xRelHeightRelationLB, m_xRelWidthCB, m_xRelWidthRelationLB, m_xVerticalDLB, m_xVertRelationLB, m_xWidthED, MAX_PERCENT_HEIGHT, MAX_PERCENT_WIDTH, min(), Minimum, SwPostItHelper::NONE, SfxItemSet::Put(), RES_ANCHOR(), RES_FRM_SIZE(), RES_HORI_ORIENT(), RES_VERT_ORIENT(), rSet, SvxSizeItem::SetHeight(), SwFormatFrameSize::SetHeightPercent(), SwFormatFrameSize::SetHeightPercentRelation(), SwFormatFrameSize::SetHeightSizeType(), SwFormatHoriOrient::SetHoriOrient(), SwFormatVertOrient::SetPos(), SwFormatHoriOrient::SetPos(), SwFormatHoriOrient::SetPosToggle(), SwFormatVertOrient::SetRelationOrient(), SwFormatHoriOrient::SetRelationOrient(), SwFormatVertOrient::SetVertOrient(), SvxSizeItem::SetWidth(), SwFormatFrameSize::SetWidthPercent(), SwFormatFrameSize::SetWidthPercentRelation(), SwFormatFrameSize::SetWidthSizeType(), SwFormatFrameSize::SYNCED, and Variable.

Referenced by DeactivatePage().

◆ FillPosLB()

sal_Int32 SwFramePage::FillPosLB ( const FrameMap _pMap,
const sal_Int16  _nAlign,
const sal_Int16  _nRel,
weld::ComboBox _rLB 
)
private

◆ FillRelLB()

void SwFramePage::FillRelLB ( const FrameMap _pMap,
const sal_uInt16  _nLBSelPos,
const sal_Int16  _nAlign,
const sal_Int16  _nRel,
weld::ComboBox _rLB,
weld::Label _rFT 
)
private

◆ GetAlignment()

sal_Int16 SwFramePage::GetAlignment ( FrameMap const *  pMap,
sal_Int32  nMapPos,
const weld::ComboBox rRelationLB 
)
staticprivate

◆ GetAnchor()

RndStdIds SwFramePage::GetAnchor ( ) const
private

◆ getFrameDlgParentShell()

SwWrtShell * SwFramePage::getFrameDlgParentShell ( )
private

Definition at line 890 of file frmpage.cxx.

References SfxTabPage::GetDialogController().

Referenced by DeactivatePage(), FillItemSet(), Init(), RangeModifyHdl(), and Reset().

◆ GetMapPos()

sal_Int32 SwFramePage::GetMapPos ( const FrameMap pMap,
const weld::ComboBox rAlignLB 
)
staticprivate

◆ GetRanges()

static WhichRangesContainer SwFramePage::GetRanges ( )
inlinestatic

Definition at line 184 of file frmpage.hxx.

References s_aPageRg.

Referenced by SwTemplateDlgController::SwTemplateDlgController().

◆ GetRelation()

sal_Int16 SwFramePage::GetRelation ( const weld::ComboBox rRelationLB)
staticprivate

◆ Init()

void SwFramePage::Init ( const SfxItemSet rSet)
private

Definition at line 2165 of file frmpage.cxx.

References FitToActualSize(), Fixed, FN_KEEP_ASPECT_RATIO, SfxItemSet::Get(), GetAnchor(), SwFormat::GetChain(), SwFEShell::GetFlyFrameFormat(), getFrameDlgParentShell(), SvxSizeItem::GetHeight(), SwFormatFrameSize::GetHeightPercent(), SwFormatFrameSize::GetHeightPercentRelation(), SwFormatFrameSize::GetHeightSizeType(), SwFormatHoriOrient::GetHoriOrient(), SfxItemSet::GetItemState(), SvxULSpaceItem::GetLower(), SwFormatChain::GetNext(), SwEditShell::GetOLEObject(), SwFormatVertOrient::GetPos(), SwFormatHoriOrient::GetPos(), SwFormatVertOrient::GetRelationOrient(), SwFormatHoriOrient::GetRelationOrient(), SwFormatSurround::GetSurround(), SvxULSpaceItem::GetUpper(), SwFormatVertOrient::GetVertOrient(), SvxSizeItem::GetWidth(), SwFormatFrameSize::GetWidthPercent(), SwFormatFrameSize::GetWidthPercentRelation(), SwFormatFrameSize::GetWidthSizeType(), InitPos(), IsInGraficMode(), SwFormatHoriOrient::IsPosToggle(), SwFEShell::IsSelObjProtected(), LONG_MAX, m_aExampleWN, m_bFormat, m_bNew, m_nLowerBorder, m_nOldH, m_nOldHRel, m_nOldV, m_nOldVRel, m_nUpperBorder, m_sDlgType, m_xAutoHeightCB, m_xAutoWidthCB, m_xFixedRatioCB, m_xHeightAutoFT, m_xHeightED, m_xHeightFT, m_xMirrorPagesCB, m_xRealSizeBT, m_xRelHeightCB, m_xRelHeightRelationLB, m_xRelWidthCB, m_xRelWidthRelationLB, m_xWidthAutoFT, m_xWidthED, m_xWidthFT, n1, n2, n3, NONE, RangeModifyHdl(), RES_COL(), RES_FRM_SIZE(), RES_HORI_ORIENT(), RES_OPAQUE(), RES_SURROUND(), RES_UL_SPACE(), RES_VERT_ORIENT(), rSet, SwFrameExample::SetTransparent(), SwFrameExample::SetWrap(), SO3_SM_CLASSID_30, SO3_SM_CLASSID_40, SO3_SM_CLASSID_50, SO3_SM_CLASSID_60, SwFormatFrameSize::SYNCED, and Variable.

Referenced by ActivatePage(), and Reset().

◆ InitPos()

void SwFramePage::InitPos ( RndStdIds  eId,
sal_Int16  nH,
sal_Int16  nHRel,
sal_Int16  nV,
sal_Int16  nVRel,
tools::Long  nX,
tools::Long  nY 
)
private

◆ IsInGraficMode()

bool SwFramePage::IsInGraficMode ( ) const
inline

Definition at line 192 of file frmpage.hxx.

References m_sDlgType.

Referenced by FillItemSet(), and Init().

◆ RangeModifyHdl()

void SwFramePage::RangeModifyHdl ( )
private

◆ Reset()

void SwFramePage::Reset ( const SfxItemSet rSet)
overridevirtual

◆ SetFormatUsed()

void SwFramePage::SetFormatUsed ( bool  bFormat)

Definition at line 2347 of file frmpage.cxx.

References m_bFormat, and m_xAnchorAtFrameRB.

◆ SetFrameType()

void SwFramePage::SetFrameType ( const OUString &  rType)
inline

Definition at line 191 of file frmpage.hxx.

References m_sDlgType.

◆ SetNewFrame()

void SwFramePage::SetNewFrame ( bool  bNewFrame)
inline

Definition at line 189 of file frmpage.hxx.

References m_bNew.

◆ setOptimalFrameWidth()

void SwFramePage::setOptimalFrameWidth ( )
private

◆ setOptimalRelWidth()

void SwFramePage::setOptimalRelWidth ( )
private

◆ UpdateExample()

void SwFramePage::UpdateExample ( )
private

Member Data Documentation

◆ m_aExampleWN

SwFrameExample SwFramePage::m_aExampleWN
private

Definition at line 75 of file frmpage.hxx.

Referenced by Init(), and UpdateExample().

◆ m_aGrfSize

Size SwFramePage::m_aGrfSize
private

Definition at line 53 of file frmpage.hxx.

Referenced by Reset().

◆ m_bAllowVertPositioning

bool SwFramePage::m_bAllowVertPositioning
private

Definition at line 71 of file frmpage.hxx.

Referenced by EnableVerticalPositioning(), FillRelLB(), and InitPos().

◆ m_bAtHorzPosModified

bool SwFramePage::m_bAtHorzPosModified
private

Definition at line 40 of file frmpage.hxx.

Referenced by FillItemSet().

◆ m_bAtVertPosModified

bool SwFramePage::m_bAtVertPosModified
private

Definition at line 41 of file frmpage.hxx.

Referenced by FillItemSet().

◆ m_bFormat

bool SwFramePage::m_bFormat
private

Definition at line 43 of file frmpage.hxx.

Referenced by DeactivatePage(), FillItemSet(), Init(), RangeModifyHdl(), Reset(), and SetFormatUsed().

◆ m_bHtmlMode

bool SwFramePage::m_bHtmlMode
private

Definition at line 50 of file frmpage.hxx.

Referenced by InitPos(), and Reset().

◆ m_bIsInRightToLeft

bool SwFramePage::m_bIsInRightToLeft
private

Definition at line 49 of file frmpage.hxx.

Referenced by FillPosLB(), FillRelLB(), and Reset().

◆ m_bIsMathBaselineAlignment

bool SwFramePage::m_bIsMathBaselineAlignment
private

Definition at line 73 of file frmpage.hxx.

Referenced by Reset().

◆ m_bIsMathOLE

bool SwFramePage::m_bIsMathOLE
private

Definition at line 72 of file frmpage.hxx.

Referenced by Reset().

◆ m_bIsVerticalFrame

bool SwFramePage::m_bIsVerticalFrame
private

Definition at line 46 of file frmpage.hxx.

Referenced by FillPosLB(), FillRelLB(), and Reset().

◆ m_bIsVerticalL2R

bool SwFramePage::m_bIsVerticalL2R
private

Definition at line 48 of file frmpage.hxx.

Referenced by FillPosLB(), FillRelLB(), and Reset().

◆ m_bNew

bool SwFramePage::m_bNew
private

Definition at line 44 of file frmpage.hxx.

Referenced by FillItemSet(), Init(), RangeModifyHdl(), Reset(), and SetNewFrame().

◆ m_bNoModifyHdl

bool SwFramePage::m_bNoModifyHdl
private

Definition at line 45 of file frmpage.hxx.

Referenced by ActivatePage(), RangeModifyHdl(), and Reset().

◆ m_fWidthHeightRatio

double SwFramePage::m_fWidthHeightRatio
private

Definition at line 56 of file frmpage.hxx.

Referenced by Reset().

◆ m_nHtmlMode

sal_uInt16 SwFramePage::m_nHtmlMode
private

Definition at line 51 of file frmpage.hxx.

Referenced by Reset().

◆ m_nLowerBorder

SwTwips SwFramePage::m_nLowerBorder
private

Definition at line 55 of file frmpage.hxx.

Referenced by Init(), and RangeModifyHdl().

◆ m_nOldH

sal_Int16 SwFramePage::m_nOldH
private

Definition at line 63 of file frmpage.hxx.

Referenced by FillItemSet(), Init(), and InitPos().

◆ m_nOldHRel

sal_Int16 SwFramePage::m_nOldHRel
private

Definition at line 64 of file frmpage.hxx.

Referenced by Init(), and InitPos().

◆ m_nOldV

sal_Int16 SwFramePage::m_nOldV
private

Definition at line 65 of file frmpage.hxx.

Referenced by FillItemSet(), Init(), and InitPos().

◆ m_nOldVRel

sal_Int16 SwFramePage::m_nOldVRel
private

Definition at line 66 of file frmpage.hxx.

Referenced by Init(), and InitPos().

◆ m_nUpperBorder

SwTwips SwFramePage::m_nUpperBorder
private

Definition at line 54 of file frmpage.hxx.

Referenced by Init(), and RangeModifyHdl().

◆ m_pHMap

FrameMap const* SwFramePage::m_pHMap
private

Definition at line 69 of file frmpage.hxx.

Referenced by FillItemSet(), InitPos(), RangeModifyHdl(), and UpdateExample().

◆ m_pVMap

FrameMap const* SwFramePage::m_pVMap
private

Definition at line 68 of file frmpage.hxx.

Referenced by FillItemSet(), InitPos(), RangeModifyHdl(), and UpdateExample().

◆ m_sDlgType

OUString SwFramePage::m_sDlgType
private

Definition at line 52 of file frmpage.hxx.

Referenced by Init(), IsInGraficMode(), RangeModifyHdl(), Reset(), and SetFrameType().

◆ m_xAnchorAsCharRB

std::unique_ptr<weld::RadioButton> SwFramePage::m_xAnchorAsCharRB
private

Definition at line 98 of file frmpage.hxx.

Referenced by GetAnchor(), Reset(), and SwFramePage().

◆ m_xAnchorAtCharRB

std::unique_ptr<weld::RadioButton> SwFramePage::m_xAnchorAtCharRB
private

Definition at line 97 of file frmpage.hxx.

Referenced by GetAnchor(), Reset(), and SwFramePage().

◆ m_xAnchorAtFrameRB

std::unique_ptr<weld::RadioButton> SwFramePage::m_xAnchorAtFrameRB
private

Definition at line 99 of file frmpage.hxx.

Referenced by GetAnchor(), Reset(), SetFormatUsed(), and SwFramePage().

◆ m_xAnchorAtPageRB

std::unique_ptr<weld::RadioButton> SwFramePage::m_xAnchorAtPageRB
private

Definition at line 95 of file frmpage.hxx.

Referenced by Reset(), and SwFramePage().

◆ m_xAnchorAtParaRB

std::unique_ptr<weld::RadioButton> SwFramePage::m_xAnchorAtParaRB
private

Definition at line 96 of file frmpage.hxx.

Referenced by GetAnchor(), Reset(), and SwFramePage().

◆ m_xAnchorFrame

std::unique_ptr<weld::Widget> SwFramePage::m_xAnchorFrame
private

Definition at line 94 of file frmpage.hxx.

◆ m_xAtHorzPosED

std::unique_ptr<weld::MetricSpinButton> SwFramePage::m_xAtHorzPosED
private

Definition at line 105 of file frmpage.hxx.

Referenced by FillItemSet(), InitPos(), RangeModifyHdl(), Reset(), SwFramePage(), and UpdateExample().

◆ m_xAtHorzPosFT

std::unique_ptr<weld::Label> SwFramePage::m_xAtHorzPosFT
private

Definition at line 104 of file frmpage.hxx.

Referenced by InitPos().

◆ m_xAtVertPosED

std::unique_ptr<weld::MetricSpinButton> SwFramePage::m_xAtVertPosED
private

◆ m_xAtVertPosFT

std::unique_ptr<weld::Label> SwFramePage::m_xAtVertPosFT
private

Definition at line 113 of file frmpage.hxx.

Referenced by EnableVerticalPositioning(), and InitPos().

◆ m_xAutoHeightCB

std::unique_ptr<weld::CheckButton> SwFramePage::m_xAutoHeightCB
private

Definition at line 88 of file frmpage.hxx.

Referenced by EnableGraficMode(), FillItemSet(), Init(), RangeModifyHdl(), Reset(), and SwFramePage().

◆ m_xAutoWidthCB

std::unique_ptr<weld::CheckButton> SwFramePage::m_xAutoWidthCB
private

Definition at line 82 of file frmpage.hxx.

Referenced by EnableGraficMode(), FillItemSet(), Init(), Reset(), and SwFramePage().

◆ m_xExampleWN

std::unique_ptr<weld::CustomWeld> SwFramePage::m_xExampleWN
private

Definition at line 122 of file frmpage.hxx.

◆ m_xFixedRatioCB

std::unique_ptr<weld::CheckButton> SwFramePage::m_xFixedRatioCB
private

Definition at line 90 of file frmpage.hxx.

Referenced by FillItemSet(), Init(), and Reset().

◆ m_xFlySplitCB

std::unique_ptr<weld::CheckButton> SwFramePage::m_xFlySplitCB
private

Definition at line 119 of file frmpage.hxx.

Referenced by ActivatePage(), FillItemSet(), and Reset().

◆ m_xFollowTextFlowCB

std::unique_ptr<weld::CheckButton> SwFramePage::m_xFollowTextFlowCB
private

Definition at line 118 of file frmpage.hxx.

Referenced by ActivatePage(), FillItemSet(), RangeModifyHdl(), Reset(), and SwFramePage().

◆ m_xHeightAutoFT

std::unique_ptr<weld::Label> SwFramePage::m_xHeightAutoFT
private

Definition at line 85 of file frmpage.hxx.

Referenced by EnableGraficMode(), and Init().

◆ m_xHeightED

std::unique_ptr<SwPercentField> SwFramePage::m_xHeightED
private

Definition at line 125 of file frmpage.hxx.

Referenced by ActivatePage(), FillItemSet(), Init(), RangeModifyHdl(), Reset(), and SwFramePage().

◆ m_xHeightFT

std::unique_ptr<weld::Label> SwFramePage::m_xHeightFT
private

Definition at line 84 of file frmpage.hxx.

Referenced by EnableGraficMode(), and Init().

◆ m_xHoriRelationFT

std::unique_ptr<weld::Label> SwFramePage::m_xHoriRelationFT
private

Definition at line 106 of file frmpage.hxx.

Referenced by InitPos().

◆ m_xHoriRelationLB

std::unique_ptr<weld::ComboBox> SwFramePage::m_xHoriRelationLB
private

◆ m_xHorizontalDLB

std::unique_ptr<weld::ComboBox> SwFramePage::m_xHorizontalDLB
private

◆ m_xHorizontalFT

std::unique_ptr<weld::Label> SwFramePage::m_xHorizontalFT
private

Definition at line 102 of file frmpage.hxx.

Referenced by InitPos(), and Reset().

◆ m_xMirrorPagesCB

std::unique_ptr<weld::CheckButton> SwFramePage::m_xMirrorPagesCB
private

Definition at line 109 of file frmpage.hxx.

Referenced by FillItemSet(), FillPosLB(), FillRelLB(), Init(), RangeModifyHdl(), Reset(), and SwFramePage().

◆ m_xRealSizeBT

std::unique_ptr<weld::Button> SwFramePage::m_xRealSizeBT
private

Definition at line 91 of file frmpage.hxx.

Referenced by EnableGraficMode(), Init(), and Reset().

◆ m_xRelHeightCB

std::unique_ptr<weld::CheckButton> SwFramePage::m_xRelHeightCB
private

Definition at line 86 of file frmpage.hxx.

Referenced by FillItemSet(), Init(), and SwFramePage().

◆ m_xRelHeightRelationLB

std::unique_ptr<weld::ComboBox> SwFramePage::m_xRelHeightRelationLB
private

Definition at line 87 of file frmpage.hxx.

Referenced by FillItemSet(), Init(), Reset(), and setOptimalRelWidth().

◆ m_xRelWidthCB

std::unique_ptr<weld::CheckButton> SwFramePage::m_xRelWidthCB
private

Definition at line 80 of file frmpage.hxx.

Referenced by FillItemSet(), Init(), and SwFramePage().

◆ m_xRelWidthRelationLB

std::unique_ptr<weld::ComboBox> SwFramePage::m_xRelWidthRelationLB
private

Definition at line 81 of file frmpage.hxx.

Referenced by FillItemSet(), Init(), Reset(), and setOptimalRelWidth().

◆ m_xVerticalDLB

std::unique_ptr<weld::ComboBox> SwFramePage::m_xVerticalDLB
private

◆ m_xVerticalFT

std::unique_ptr<weld::Label> SwFramePage::m_xVerticalFT
private

Definition at line 111 of file frmpage.hxx.

Referenced by EnableVerticalPositioning(), and Reset().

◆ m_xVertRelationFT

std::unique_ptr<weld::Label> SwFramePage::m_xVertRelationFT
private

Definition at line 115 of file frmpage.hxx.

Referenced by EnableVerticalPositioning(), and InitPos().

◆ m_xVertRelationLB

std::unique_ptr<weld::ComboBox> SwFramePage::m_xVertRelationLB
private

◆ m_xWidthAutoFT

std::unique_ptr<weld::Label> SwFramePage::m_xWidthAutoFT
private

Definition at line 79 of file frmpage.hxx.

Referenced by EnableGraficMode(), and Init().

◆ m_xWidthED

std::unique_ptr<SwPercentField> SwFramePage::m_xWidthED
private

Definition at line 124 of file frmpage.hxx.

Referenced by ActivatePage(), FillItemSet(), Init(), RangeModifyHdl(), Reset(), and SwFramePage().

◆ m_xWidthFT

std::unique_ptr<weld::Label> SwFramePage::m_xWidthFT
private

Definition at line 78 of file frmpage.hxx.

Referenced by EnableGraficMode(), and Init().

◆ mpToCharContentPos

const SwFormatAnchor* SwFramePage::mpToCharContentPos
private

Definition at line 60 of file frmpage.hxx.

Referenced by RangeModifyHdl(), and Reset().

◆ s_aPageRg

const WhichRangesContainer SwFramePage::s_aPageRg
staticprivate

Definition at line 177 of file frmpage.hxx.

Referenced by GetRanges().


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