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