58 virtual short Ok()
override;
68 { pNewDashList = pInLst; }
72 { pNewLineEndList = pInLst; }
103 std::vector< std::unique_ptr<SvxBmpItemInfo> >
105 std::vector< std::unique_ptr<SvxBmpItemInfo> >
172 DECL_LINK(GraphicHdl_Impl,
const OString&,
void);
223 void SetDlgType( sal_uInt16 nInType ) { m_nDlgType = nInType; }
308 void SetDlgType( sal_uInt16 nInType ) { nDlgType = nInType; }
369 void SetDlgType( sal_uInt16 nInType ) { nDlgType = nInType; }
void SetDashList(XDashListRef const &pDshLst)
tools::Long m_nSymbolType
void ChangeMetricHdl_Impl(const weld::ToggleButton *)
SdrObjList * m_pSymbolList
a list of symbols to be shown in menu.
std::unique_ptr< SvxBrushItem > pBrushItem
virtual short Ok() override
std::unique_ptr< weld::Entry > m_xEdtName
SvxLineDefTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rInAttrs)
sal_Int32 m_nActLineWidth
std::unique_ptr< weld::Button > m_xBtnModify
SvxLineTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rInAttrs)
std::unique_ptr< weld::Button > m_xBtnDelete
virtual void Reset(const SfxItemSet *) override
virtual void ActivatePage(const SfxItemSet &rSet) override
void SetNewLineEndList(XLineEndListRef const &pInLst)
std::unique_ptr< weld::Widget > m_xFlLineEnds
SvxXLinePreview m_aCtlPreview
const SdrObject * pPolyObj
std::unique_ptr< weld::Widget > m_xBoxWidth
virtual void PageCreated(const SfxAllItemSet &aSet) override
std::unique_ptr< weld::Widget > m_xFlSymbol
std::unique_ptr< weld::MenuButton > m_xSymbolMB
XLineEndListRef pLineEndList
virtual void FillUserData() override
std::unique_ptr< weld::Widget > m_xBoxEnd
std::unique_ptr< SvxLineLB > m_xLbLineStyle
const SfxItemSet & rOutAttrs
bool m_bLastWidthModified
std::unique_ptr< weld::MetricSpinButton > m_xMtrLineWidth
std::unique_ptr< weld::SpinButton > m_xNumFldNumber2
void SetPolyObj(const SdrObject *pObj)
virtual void Reset(const SfxItemSet *) override
std::unique_ptr< weld::Button > m_xBtnLoad
std::unique_ptr< weld::MetricSpinButton > m_xMtrEndWidth
void SetObjSelected(bool bHasObj)
std::unique_ptr< weld::MetricSpinButton > m_xMtrTransparent
void SetPageType(PageType nInType)
std::unique_ptr< weld::MetricSpinButton > m_xMtrDistance
std::unique_ptr< weld::Widget > m_xBoxArrowStyles
void SetPageType(PageType *pInType)
std::unique_ptr< weld::Button > m_xBtnLoad
virtual bool FillItemSet(SfxItemSet *) override
virtual DeactivateRC DeactivatePage(SfxItemSet *pSet) override
XLineEndListRef pLineEndList
SvxLineTabDialog(weld::Window *pParent, const SfxItemSet *pAttr, SdrModel *pModel, const SdrObject *pObj, bool bHasObj)
void SetPosLineEndLb(sal_Int32 *pInPos)
std::vector< OUString > m_aGrfNames
void SetLineEndChgd(ChangeType *pIn)
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
XDashListRef pNewDashList
std::unique_ptr< weld::CheckButton > m_xTsbCenterEnd
std::unique_ptr< ColorListBox > m_xLbColor
std::unique_ptr< weld::ComboBox > m_xLbType2
Graphic m_aAutoSymbolGraphic
a graphic to be displayed in the preview in case that an automatic symbol is chosen ...
virtual bool FillItemSet(SfxItemSet *) override
void SelectTypeHdl_Impl(const weld::ComboBox *)
std::unique_ptr< weld::Widget > m_xBoxTransparency
void SetLineEndList(XLineEndListRef const &pInList)
std::unique_ptr< weld::Menu > m_xSymbolsMenu
std::unique_ptr< weld::ComboBox > m_xLbType1
SvxLineEndDefTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rInAttrs)
std::unique_ptr< weld::Widget > m_xGridEdgeCaps
virtual DeactivateRC DeactivatePage(SfxItemSet *pSet) override
std::unique_ptr< weld::Widget > m_xBoxStart
std::unique_ptr< weld::Widget > m_xFLEdgeStyle
std::unique_ptr< SvxLineEndLB > m_xLbStartStyle
std::unique_ptr< weld::MetricSpinButton > m_xSymbolHeightMF
ChangeType * m_pnLineEndListState
void ShowSymbolControls(bool bOn)
void SetNewColorList(XColorListRef const &pColTab)
void SetColorChgd(ChangeType *pIn)
void SelectLineEndHdl_Impl()
SfxItemSet * m_pSymbolAttr
attributes for the shown symbols; only necessary if not equal to line properties
DECL_LINK(ClickAddHdl_Impl, weld::Button &, void)
XLineEndListRef m_pLineEndList
void SetDlgType(sal_uInt16 nInType)
std::unique_ptr< weld::Button > m_xBtnAdd
ChangeType nDashListState
XLineEndListRef pNewLineEndList
const XLineEndListRef & GetNewLineEndList() const
std::unique_ptr< SvxLineLB > m_xLbLineStyles
void SetDashChgd(ChangeType *pIn)
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
const SfxItemSet & rOutAttrs
ChangeType * m_pnColorListState
virtual void Reset(const SfxItemSet *) override
void SetDlgType(sal_uInt16 nInType)
virtual ~SvxLineEndDefTabPage() override
XLineAttrSetItem m_aXLineAttr
void ChangePreviewHdl_Impl(const weld::MetricSpinButton *)
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
DECL_LINK(GraphicHdl_Impl, const OString &, void)
std::unique_ptr< weld::MetricSpinButton > m_xSymbolWidthMF
void SetDashList(XDashListRef const &pDshLst)
std::vector< std::unique_ptr< SvxBmpItemInfo > > m_aSymbolBrushItems
virtual bool FillItemSet(SfxItemSet *) override
DECL_LINK(ClickAddHdl_Impl, weld::Button &, void)
SvxXLinePreview m_aCtlPreview
DECL_LINK(CancelHdlImpl, weld::Button &, void)
std::unique_ptr< weld::Button > m_xBtnSave
void ClickInvisibleHdl_Impl()
virtual ~SvxLineTabPage() override
void SetLineEndChgd(ChangeType *pIn)
std::unique_ptr< weld::ComboBox > m_xLBEdgeStyle
SvxXLinePreview m_aCtlPreview
void SetLineEndList(XLineEndListRef const &pLneEndLst)
std::unique_ptr< weld::CheckButton > m_xSymbolRatioCB
const SfxItemSet & m_rOutAttrs
static const sal_uInt16 pLineRanges[]
virtual void PageCreated(const OString &rId, SfxTabPage &rPage) override
std::unique_ptr< weld::CustomWeld > m_xCtlPreview
virtual ~SvxLineDefTabPage() override
void SetDlgType(sal_uInt16 nInType)
std::unique_ptr< weld::MetricSpinButton > m_xMtrLength1
std::unique_ptr< weld::Button > m_xBtnAdd
std::unique_ptr< weld::MetricSpinButton > m_xMtrStartWidth
std::unique_ptr< weld::CustomWeld > m_xCtlPreview
std::unique_ptr< weld::Button > m_xBtnModify
ChangeType mnColorListState
XColorListRef mpNewColorList
XLineAttrSetItem aXLineAttr
ChangeType nLineEndListState
std::unique_ptr< weld::MetricSpinButton > m_xMtrLength2
void SetPosLineEndLb(sal_Int32 *pInPos)
std::unique_ptr< weld::Menu > m_xGalleryMenu
std::unique_ptr< weld::Widget > m_xGridIconSize
std::unique_ptr< weld::ComboBox > m_xLBCapStyle
void SetPosDashLb(sal_Int32 *pInPos)
ChangeType * m_pnDashListState
std::unique_ptr< weld::Button > m_xBtnSave
XLineAttrSetItem aXLineAttr
void SetPosDashLb(sal_Int32 *pInPos)
virtual void ActivatePage(const SfxItemSet &rSet) override
virtual void ActivatePage(const SfxItemSet &rSet) override
std::unique_ptr< weld::CustomWeld > m_xCtlPreview
ChangeType * pnLineEndListState
std::unique_ptr< weld::Widget > m_xBoxColor
const XDashListRef & GetNewDashList() const
sal_Int32 * pPosLineEndLb
void SelectLinestyleHdl_Impl(const weld::ComboBox *)
static const sal_uInt16 * GetRanges()
std::unique_ptr< weld::Button > m_xBtnDelete
std::unique_ptr< weld::CheckButton > m_xCbxSynchronize
void SetDashChgd(ChangeType *pIn)
void SetPageType(PageType *pInType)
std::vector< std::unique_ptr< SvxBmpItemInfo > > m_aGalleryBrushItems
const XColorListRef & GetNewColorList() const
virtual DeactivateRC DeactivatePage(SfxItemSet *pSet) override
std::unique_ptr< SvxLineEndLB > m_xLbEndStyle
sal_Int32 * m_pPosLineEndLb
void SetNewDashList(XDashListRef const &pInLst)
ChangeType * pnDashListState
std::unique_ptr< SvxLineEndLB > m_xLbLineEnds
std::unique_ptr< weld::CheckButton > m_xCbxSynchronize
std::unique_ptr< weld::SpinButton > m_xNumFldNumber1
std::unique_ptr< weld::CheckButton > m_xTsbCenterStart