20#ifndef INCLUDED_SW_SOURCE_UIBASE_INC_FRMPAGE_HXX
21#define INCLUDED_SW_SOURCE_UIBASE_INC_FRMPAGE_HXX
31namespace sfx2{
class FileDialogHelper;}
136 sal_Int16 nV, sal_Int16 nVRel,
154 const sal_Int16 _nAlign,
155 const sal_Int16 _nRel,
160 const sal_uInt16 _nLBSelPos,
161 const sal_Int16 _nAlign,
162 const sal_Int16 _nRel,
std::unique_ptr< weld::CheckButton > m_xProtectSizeCB
std::unique_ptr< svx::FrameDirectionListBox > m_xTextFlowLB
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
virtual bool FillItemSet(SfxItemSet *rSet) override
std::unique_ptr< weld::ComboBox > m_xNextLB
std::unique_ptr< weld::Entry > m_xNameED
std::unique_ptr< weld::Widget > m_xContentAlignFrame
std::unique_ptr< weld::CheckButton > m_xProtectFrameCB
static WhichRangesContainer GetRanges()
virtual void Reset(const SfxItemSet *rSet) override
void SetFrameType(const OUString &rType)
std::unique_ptr< weld::Label > m_xDescriptionFT
std::unique_ptr< weld::Label > m_xAltNameFT
void SetNewFrame(bool bNewFrame)
DECL_LINK(EditModifyHdl, weld::Entry &, void)
std::unique_ptr< weld::CheckButton > m_xEditInReadonlyCB
std::unique_ptr< weld::ComboBox > m_xPrevLB
DECL_LINK(DecorativeHdl, weld::Toggleable &, void)
static const WhichRangesContainer s_aAddPgRg
std::unique_ptr< weld::Label > m_xTextFlowFT
std::unique_ptr< weld::ComboBox > m_xVertAlignLB
std::unique_ptr< weld::TextView > m_xDescriptionED
virtual ~SwFrameAddPage() override
std::unique_ptr< weld::CheckButton > m_xProtectContentCB
std::unique_ptr< weld::Widget > m_xPropertiesFrame
std::unique_ptr< weld::Widget > m_xProtectFrame
std::unique_ptr< weld::CheckButton > m_xPrintFrameCB
std::unique_ptr< weld::Label > m_xNameFT
DECL_LINK(ChainModifyHdl, weld::ComboBox &, void)
std::unique_ptr< weld::Widget > m_xNameFrame
SwFrameAddPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rSet)
void SetShell(SwWrtShell *pSh)
void SetFormatUsed(bool bFormat)
std::unique_ptr< weld::CheckButton > m_xDecorativeCB
std::unique_ptr< weld::Widget > m_xSequenceFrame
std::unique_ptr< weld::Entry > m_xAltNameED
This is the Position & Size tab page of the Insert -> Frame -> Frame dialog.
std::unique_ptr< weld::Label > m_xHorizontalFT
std::unique_ptr< weld::CheckButton > m_xMirrorPagesCB
std::unique_ptr< weld::CheckButton > m_xRelHeightCB
std::unique_ptr< weld::CustomWeld > m_xExampleWN
RndStdIds GetAnchor() const
std::unique_ptr< weld::CheckButton > m_xFixedRatioCB
std::unique_ptr< weld::CheckButton > m_xFollowTextFlowCB
bool m_bAtHorzPosModified
std::unique_ptr< weld::Widget > m_xAnchorFrame
std::unique_ptr< weld::Label > m_xHeightFT
static sal_Int16 GetAlignment(FrameMap const *pMap, sal_Int32 nMapPos, const weld::ComboBox &rRelationLB)
std::unique_ptr< weld::ComboBox > m_xHoriRelationLB
DECL_LINK(RelSizeClickHdl, weld::Toggleable &, void)
bool m_bAtVertPosModified
std::unique_ptr< weld::Label > m_xAtHorzPosFT
void SetFrameType(const OUString &rType)
virtual void ActivatePage(const SfxItemSet &rSet) override
bool m_bIsMathBaselineAlignment
DECL_LINK(AnchorTypeHdl, weld::Toggleable &, void)
std::unique_ptr< weld::CheckButton > m_xFlySplitCB
virtual void Reset(const SfxItemSet *rSet) override
DECL_LINK(RealSizeHdl, weld::Button &, void)
sal_Int32 FillPosLB(const FrameMap *_pMap, const sal_Int16 _nAlign, const sal_Int16 _nRel, weld::ComboBox &_rLB)
DECL_LINK(MirrorHdl, weld::Toggleable &, void)
std::unique_ptr< weld::MetricSpinButton > m_xAtVertPosED
std::unique_ptr< weld::ComboBox > m_xRelWidthRelationLB
DECL_LINK(ModifyHdl, weld::MetricSpinButton &, void)
std::unique_ptr< weld::Label > m_xVertRelationFT
static sal_Int16 GetRelation(const weld::ComboBox &rRelationLB)
std::unique_ptr< weld::Label > m_xWidthFT
std::unique_ptr< weld::RadioButton > m_xAnchorAsCharRB
void EnableVerticalPositioning(bool bEnable)
std::unique_ptr< SwPercentField > m_xWidthED
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
static WhichRangesContainer GetRanges()
std::unique_ptr< weld::RadioButton > m_xAnchorAtPageRB
std::unique_ptr< weld::Label > m_xVerticalFT
std::unique_ptr< weld::Label > m_xWidthAutoFT
DECL_LINK(AutoWidthClickHdl, weld::Toggleable &, void)
DECL_LINK(PosHdl, weld::ComboBox &, void)
void SetNewFrame(bool bNewFrame)
std::unique_ptr< weld::ComboBox > m_xRelHeightRelationLB
static sal_Int32 GetMapPos(const FrameMap *pMap, const weld::ComboBox &rAlignLB)
virtual ~SwFramePage() override
void setOptimalFrameWidth()
DECL_LINK(RangeModifyClickHdl, weld::Toggleable &, void)
std::unique_ptr< SwPercentField > m_xHeightED
std::unique_ptr< weld::ComboBox > m_xHorizontalDLB
std::unique_ptr< weld::Label > m_xHeightAutoFT
void FillRelLB(const FrameMap *_pMap, const sal_uInt16 _nLBSelPos, const sal_Int16 _nAlign, const sal_Int16 _nRel, weld::ComboBox &_rLB, weld::Label &_rFT)
std::unique_ptr< weld::CheckButton > m_xAutoHeightCB
std::unique_ptr< weld::Button > m_xRealSizeBT
DECL_LINK(AutoHeightClickHdl, weld::Toggleable &, void)
static const WhichRangesContainer s_aPageRg
std::unique_ptr< weld::ComboBox > m_xVerticalDLB
std::unique_ptr< weld::CheckButton > m_xRelWidthCB
SwFramePage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rSet)
bool m_bAllowVertPositioning
void SetFormatUsed(bool bFormat)
double m_fWidthHeightRatio
std::unique_ptr< weld::MetricSpinButton > m_xAtHorzPosED
std::unique_ptr< weld::Label > m_xHoriRelationFT
std::unique_ptr< weld::RadioButton > m_xAnchorAtParaRB
virtual bool FillItemSet(SfxItemSet *rSet) override
std::unique_ptr< weld::Label > m_xAtVertPosFT
virtual DeactivateRC DeactivatePage(SfxItemSet *pSet) override
std::unique_ptr< weld::RadioButton > m_xAnchorAtFrameRB
std::unique_ptr< weld::CheckButton > m_xAutoWidthCB
DECL_LINK(RelHdl, weld::ComboBox &, void)
SwWrtShell * getFrameDlgParentShell()
void InitPos(RndStdIds eId, sal_Int16 nH, sal_Int16 nHRel, sal_Int16 nV, sal_Int16 nVRel, tools::Long nX, tools::Long nY)
void Init(const SfxItemSet &rSet)
const SwFormatAnchor * mpToCharContentPos
SwFrameExample m_aExampleWN
std::unique_ptr< weld::ComboBox > m_xVertRelationLB
bool IsInGraficMode() const
void setOptimalRelWidth()
std::unique_ptr< weld::RadioButton > m_xAnchorAtCharRB
std::unique_ptr< weld::Entry > m_xNameED
virtual ~SwFrameURLPage() override
std::unique_ptr< weld::CheckButton > m_xServerCB
std::unique_ptr< weld::Button > m_xSearchPB
virtual bool FillItemSet(SfxItemSet *rSet) override
std::unique_ptr< weld::Entry > m_xURLED
DECL_LINK(InsertFileHdl, weld::Button &, void)
std::unique_ptr< weld::CheckButton > m_xClientCB
SwFrameURLPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rSet)
std::unique_ptr< weld::ComboBox > m_xFrameCB
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
virtual void Reset(const SfxItemSet *rSet) override
Tabpage providing the functionality behind Format -> Image -> Properties and then the Rotation tabpag...
std::unique_ptr< weld::CustomWeld > m_xBmpWin
std::unique_ptr< weld::RadioButton > m_xLeftPagesRB
virtual ~SwGrfExtPage() override
DECL_LINK(BrowseHdl, weld::Button &, void)
SwGrfExtPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rSet)
std::unique_ptr< weld::RadioButton > m_xRightPagesRB
std::unique_ptr< weld::MetricSpinButton > m_xNfAngle
std::unique_ptr< weld::CustomWeld > m_xCtlAngleWin
std::unique_ptr< weld::Frame > m_xLinkFrame
virtual void Reset(const SfxItemSet *rSet) override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
virtual DeactivateRC DeactivatePage(SfxItemSet *pSet) override
std::unique_ptr< weld::Entry > m_xConnectED
std::unique_ptr< weld::Label > m_xLabelGraphicType
std::unique_ptr< weld::Widget > m_xMirror
std::unique_ptr< weld::RadioButton > m_xAllPagesRB
virtual void ActivatePage(const SfxItemSet &rSet) override
std::unique_ptr< weld::Button > m_xBrowseBT
std::unique_ptr< weld::Frame > m_xFlAngle
std::unique_ptr<::sfx2::FileDialogHelper > m_xGrfDlg
std::unique_ptr< svx::DialControl > m_xCtlAngle
std::unique_ptr< weld::CheckButton > m_xMirrorHorzBox
virtual bool FillItemSet(SfxItemSet *rSet) override
DECL_LINK(MirrorHdl, weld::Toggleable &, void)
std::unique_ptr< weld::CheckButton > m_xMirrorVertBox
Used by the UI to modify the document model.
Marks a position in the document model.