20 #ifndef INCLUDED_SW_SOURCE_UIBASE_INC_FRMPAGE_HXX
21 #define INCLUDED_SW_SOURCE_UIBASE_INC_FRMPAGE_HXX
31 namespace sfx2{
class FileDialogHelper;}
135 sal_Int16 nV, sal_Int16 nVRel,
153 const sal_Int16 _nAlign,
154 const sal_Int16 _nRel,
159 const sal_uInt16 _nLBSelPos,
160 const sal_Int16 _nAlign,
161 const sal_Int16 _nRel,
191 bool IsInGraficMode()
const {
return m_sDlgType ==
"PictureDialog" || m_sDlgType ==
"ObjectDialog"; }
325 #endif // INCLUDED_SW_SOURCE_UIBASE_INC_FRMPAGE_HXX
virtual DeactivateRC DeactivatePage(SfxItemSet *pSet) override
std::unique_ptr< weld::Label > m_xAtVertPosFT
std::unique_ptr< weld::CheckButton > m_xEditInReadonlyCB
std::unique_ptr< weld::Label > m_xVerticalFT
DECL_LINK(RangeModifyClickHdl, weld::Toggleable &, void)
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
std::unique_ptr< weld::CustomWeld > m_xCtlAngleWin
std::unique_ptr< svx::DialControl > m_xCtlAngle
std::unique_ptr< weld::RadioButton > m_xAnchorAsCharRB
std::unique_ptr< weld::Widget > m_xContentAlignFrame
Marks a position in the document model.
std::unique_ptr< weld::RadioButton > m_xLeftPagesRB
bool m_bAllowVertPositioning
void SetFrameType(const OUString &rType)
static const WhichRangesContainer aAddPgRg
void EnableVerticalPositioning(bool bEnable)
std::unique_ptr< weld::Label > m_xAtHorzPosFT
std::unique_ptr< weld::CheckButton > m_xProtectSizeCB
std::unique_ptr< weld::Label > m_xLabelGraphicType
void SetFormatUsed(bool bFormat)
std::unique_ptr< weld::CheckButton > m_xPrintFrameCB
std::unique_ptr< weld::ComboBox > m_xRelWidthRelationLB
std::unique_ptr< weld::ComboBox > m_xNextLB
void SetShell(SwWrtShell *pSh)
virtual void Reset(const SfxItemSet *rSet) override
DECL_LINK(InsertFileHdl, weld::Button &, void)
virtual void Reset(const SfxItemSet *rSet) override
std::unique_ptr< weld::Label > m_xHoriRelationFT
const SwPosition * mpToCharContentPos
SwFrameAddPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rSet)
std::unique_ptr< weld::Button > m_xRealSizeBT
static sal_Int16 GetRelation(const weld::ComboBox &rRelationLB)
SwFramePage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rSet)
std::unique_ptr< weld::CheckButton > m_xProtectContentCB
std::unique_ptr< weld::Button > m_xBrowseBT
std::unique_ptr< weld::Label > m_xHeightFT
SwFrameExample m_aExampleWN
std::unique_ptr< weld::Label > m_xHeightAutoFT
std::unique_ptr< weld::Entry > m_xNameED
std::unique_ptr< weld::Widget > m_xPropertiesFrame
std::unique_ptr< weld::Entry > m_xNameED
Used by the UI to modify the document model.
std::unique_ptr< weld::ComboBox > m_xVertAlignLB
std::unique_ptr< SwPercentField > m_xHeightED
std::unique_ptr< SwPercentField > m_xWidthED
std::unique_ptr< weld::MetricSpinButton > m_xNfAngle
std::unique_ptr< weld::CheckButton > m_xMirrorPagesCB
static WhichRangesContainer GetRanges()
bool m_bAtVertPosModified
virtual void Reset(const SfxItemSet *rSet) override
std::unique_ptr< weld::Label > m_xVertRelationFT
std::unique_ptr< weld::CheckButton > m_xClientCB
RndStdIds GetAnchor() const
std::unique_ptr< weld::Widget > m_xAnchorFrame
std::unique_ptr< weld::CheckButton > m_xRelHeightCB
virtual ~SwGrfExtPage() override
std::unique_ptr< weld::Frame > m_xFlAngle
static WhichRangesContainer GetRanges()
std::unique_ptr< weld::MetricSpinButton > m_xAtVertPosED
std::unique_ptr< weld::Label > m_xNameFT
void Init(const SfxItemSet &rSet)
virtual ~SwFramePage() override
virtual bool FillItemSet(SfxItemSet *rSet) override
std::unique_ptr< weld::Button > m_xSearchPB
DECL_LINK(MirrorHdl, weld::Toggleable &, void)
void SetFormatUsed(bool bFormat)
virtual ~SwFrameAddPage() override
std::unique_ptr< weld::Label > m_xDescriptionFT
virtual void ActivatePage(const SfxItemSet &rSet) override
virtual void Reset(const SfxItemSet *rSet) override
bool IsInGraficMode() const
std::unique_ptr< weld::CheckButton > m_xProtectFrameCB
std::unique_ptr< weld::Label > m_xHorizontalFT
virtual bool FillItemSet(SfxItemSet *rSet) override
static sal_Int16 GetAlignment(FrameMap const *pMap, sal_Int32 nMapPos, const weld::ComboBox &rRelationLB)
std::unique_ptr< weld::Label > m_xWidthAutoFT
std::unique_ptr< weld::Widget > m_xSequenceFrame
std::unique_ptr< svx::FrameDirectionListBox > m_xTextFlowLB
std::unique_ptr< weld::Entry > m_xURLED
bool m_bIsMathBaselineAlignment
std::unique_ptr< weld::Label > m_xWidthFT
void SetNewFrame(bool bNewFrame)
std::unique_ptr< weld::CheckButton > m_xFixedRatioCB
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
std::unique_ptr< weld::Label > m_xAltNameFT
std::unique_ptr< weld::CheckButton > m_xMirrorVertBox
std::unique_ptr< weld::CheckButton > m_xAutoHeightCB
virtual DeactivateRC DeactivatePage(SfxItemSet *pSet) override
std::unique_ptr< weld::CheckButton > m_xFollowTextFlowCB
void setOptimalFrameWidth()
SwFrameURLPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rSet)
std::unique_ptr< weld::Entry > m_xConnectED
std::unique_ptr< weld::Entry > m_xAltNameED
std::unique_ptr< weld::CheckButton > m_xRelWidthCB
std::unique_ptr< weld::ComboBox > m_xVerticalDLB
std::unique_ptr< weld::ComboBox > m_xRelHeightRelationLB
DECL_LINK(EditModifyHdl, weld::Entry &, void)
std::unique_ptr< weld::ComboBox > m_xVertRelationLB
std::unique_ptr< weld::Label > m_xTextFlowFT
std::unique_ptr< weld::RadioButton > m_xAllPagesRB
sal_Int32 FillPosLB(const FrameMap *_pMap, const sal_Int16 _nAlign, const sal_Int16 _nRel, weld::ComboBox &_rLB)
std::unique_ptr< weld::CheckButton > m_xAutoWidthCB
virtual void ActivatePage(const SfxItemSet &rSet) override
std::unique_ptr< weld::Widget > m_xProtectFrame
SwGrfExtPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rSet)
std::unique_ptr< weld::CheckButton > m_xServerCB
static sal_Int32 GetMapPos(const FrameMap *pMap, const weld::ComboBox &rAlignLB)
std::unique_ptr< weld::Frame > m_xLinkFrame
virtual bool FillItemSet(SfxItemSet *rSet) override
std::unique_ptr< weld::CustomWeld > m_xExampleWN
std::unique_ptr< weld::RadioButton > m_xRightPagesRB
std::unique_ptr<::sfx2::FileDialogHelper > m_xGrfDlg
std::unique_ptr< weld::RadioButton > m_xAnchorAtCharRB
std::unique_ptr< weld::RadioButton > m_xAnchorAtPageRB
std::unique_ptr< weld::Label > m_xPrevFT
SwWrtShell * getFrameDlgParentShell()
std::unique_ptr< weld::Label > m_xNextFT
std::unique_ptr< weld::Widget > m_xMirror
static const WhichRangesContainer aPageRg
double m_fWidthHeightRatio
void setOptimalRelWidth()
std::unique_ptr< weld::ComboBox > m_xFrameCB
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
std::unique_ptr< weld::ComboBox > m_xHoriRelationLB
std::unique_ptr< weld::Widget > m_xNameFrame
std::unique_ptr< weld::ComboBox > m_xHorizontalDLB
void SetFrameType(const OUString &rType)
std::unique_ptr< weld::ComboBox > m_xPrevLB
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
virtual ~SwFrameURLPage() override
void SetNewFrame(bool bNewFrame)
std::unique_ptr< weld::CustomWeld > m_xBmpWin
void InitPos(RndStdIds eId, sal_Int16 nH, sal_Int16 nHRel, sal_Int16 nV, sal_Int16 nVRel, tools::Long nX, tools::Long nY)
virtual bool FillItemSet(SfxItemSet *rSet) override
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_xMirrorHorzBox
std::unique_ptr< weld::MetricSpinButton > m_xAtHorzPosED
bool m_bAtHorzPosModified
std::unique_ptr< weld::TextView > m_xDescriptionED
std::unique_ptr< weld::RadioButton > m_xAnchorAtFrameRB
std::unique_ptr< weld::RadioButton > m_xAnchorAtParaRB