LibreOffice Module cui (master) 1
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
SvxLineTabPage Class Reference

#include <cuitabline.hxx>

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

Public Member Functions

void ShowSymbolControls (bool bOn)
 
 SvxLineTabPage (weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rInAttrs)
 
virtual ~SvxLineTabPage () override
 
void Construct ()
 
virtual bool FillItemSet (SfxItemSet *) override
 
virtual void Reset (const SfxItemSet *) override
 
virtual void ActivatePage (const SfxItemSet &rSet) override
 
virtual DeactivateRC DeactivatePage (SfxItemSet *pSet) override
 
virtual void FillUserData () override
 
void SetDashList (XDashListRef const &pDshLst)
 
void SetLineEndList (XLineEndListRef const &pLneEndLst)
 
void SetObjSelected (bool bHasObj)
 
void SetPageType (PageType nInType)
 
void SetDlgType (sal_uInt16 nInType)
 
void SetPosDashLb (sal_Int32 *pInPos)
 
void SetPosLineEndLb (sal_Int32 *pInPos)
 
void SetLineEndChgd (ChangeType *pIn)
 
void SetDashChgd (ChangeType *pIn)
 
void SetColorChgd (ChangeType *pIn)
 
virtual void PageCreated (const SfxAllItemSet &aSet) override
 
- 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 *)
 
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

 DECL_LINK (GraphicHdl_Impl, const OUString &, void)
 
 DECL_LINK (SizeHdl_Impl, weld::MetricSpinButton &, void)
 
 DECL_LINK (MenuCreateHdl_Impl, weld::Toggleable &, void)
 
 DECL_LINK (RatioHdl_Impl, weld::Toggleable &, void)
 
 DECL_LINK (ClickInvisibleHdl_Impl, weld::ComboBox &, void)
 
void ClickInvisibleHdl_Impl ()
 
 DECL_LINK (ChangeStartClickHdl_Impl, weld::Toggleable &, void)
 
 DECL_LINK (ChangeStartListBoxHdl_Impl, weld::ComboBox &, void)
 
 DECL_LINK (ChangeStartModifyHdl_Impl, weld::MetricSpinButton &, void)
 
 DECL_LINK (ChangeEndListBoxHdl_Impl, weld::ComboBox &, void)
 
 DECL_LINK (ChangeEndModifyHdl_Impl, weld::MetricSpinButton &, void)
 
 DECL_LINK (ChangeEndClickHdl_Impl, weld::Toggleable &, void)
 
 DECL_LINK (ChangePreviewListBoxHdl_Impl, ColorListBox &, void)
 
 DECL_LINK (ChangePreviewModifyHdl_Impl, weld::MetricSpinButton &, void)
 
void ChangePreviewHdl_Impl (const weld::MetricSpinButton *)
 
 DECL_LINK (ChangeTransparentHdl_Impl, weld::MetricSpinButton &, void)
 
 DECL_LINK (ChangeEdgeStyleHdl_Impl, weld::ComboBox &, void)
 
 DECL_LINK (ChangeCapStyleHdl_Impl, weld::ComboBox &, void)
 
void FillXLSet_Impl ()
 
void FillListboxes ()
 

Private Attributes

SdrObjListm_pSymbolList
 a list of symbols to be shown in menu. More...
 
bool m_bNewSize
 
Graphic m_aAutoSymbolGraphic
 a graphic to be displayed in the preview in case that an automatic symbol is chosen More...
 
sal_Int32 m_nSymbolType
 
std::unique_ptr< SfxItemSetm_xSymbolAttr
 attributes for the shown symbols; only necessary if not equal to line properties More...
 
std::vector< OUString > m_aGrfNames
 
std::vector< std::unique_ptr< SvxBmpItemInfo > > m_aGalleryBrushItems
 
std::vector< std::unique_ptr< SvxBmpItemInfo > > m_aSymbolBrushItems
 
bool m_bLastWidthModified
 
Size m_aSymbolLastSize
 
Graphic m_aSymbolGraphic
 
Size m_aSymbolSize
 
bool m_bSymbols
 
const SfxItemSetm_rOutAttrs
 
bool m_bObjSelected
 
XLineAttrSetItem m_aXLineAttr
 
SfxItemSetm_rXLSet
 
XDashListRef m_pDashList
 
XLineEndListRef m_pLineEndList
 
ChangeTypem_pnLineEndListState
 
ChangeTypem_pnDashListState
 
ChangeTypem_pnColorListState
 
PageType m_nPageType
 
sal_uInt16 m_nDlgType
 
sal_Int32 * m_pPosDashLb
 
sal_Int32 * m_pPosLineEndLb
 
MapUnit m_ePoolUnit
 
sal_Int32 m_nActLineWidth
 
SvxXLinePreview m_aCtlPreview
 
std::unique_ptr< weld::Widgetm_xBoxColor
 
std::unique_ptr< SvxLineLBm_xLbLineStyle
 
std::unique_ptr< ColorListBoxm_xLbColor
 
std::unique_ptr< weld::Widgetm_xBoxWidth
 
std::unique_ptr< weld::MetricSpinButtonm_xMtrLineWidth
 
std::unique_ptr< weld::Widgetm_xBoxTransparency
 
std::unique_ptr< weld::MetricSpinButtonm_xMtrTransparent
 
std::unique_ptr< weld::Widgetm_xFlLineEnds
 
std::unique_ptr< weld::Widgetm_xBoxArrowStyles
 
std::unique_ptr< SvxLineEndLBm_xLbStartStyle
 
std::unique_ptr< weld::Widgetm_xBoxStart
 
std::unique_ptr< weld::MetricSpinButtonm_xMtrStartWidth
 
std::unique_ptr< weld::CheckButtonm_xTsbCenterStart
 
std::unique_ptr< weld::Widgetm_xBoxEnd
 
std::unique_ptr< SvxLineEndLBm_xLbEndStyle
 
std::unique_ptr< weld::MetricSpinButtonm_xMtrEndWidth
 
std::unique_ptr< weld::CheckButtonm_xTsbCenterEnd
 
std::unique_ptr< weld::CheckButtonm_xCbxSynchronize
 
std::unique_ptr< weld::CustomWeldm_xCtlPreview
 
std::unique_ptr< weld::Widgetm_xFLEdgeStyle
 
std::unique_ptr< weld::Widgetm_xGridEdgeCaps
 
std::unique_ptr< weld::ComboBoxm_xLBEdgeStyle
 
std::unique_ptr< weld::ComboBoxm_xLBCapStyle
 
std::unique_ptr< weld::Widgetm_xFlSymbol
 
std::unique_ptr< weld::Widgetm_xGridIconSize
 
std::unique_ptr< weld::MenuButtonm_xSymbolMB
 
std::unique_ptr< weld::Menum_xSymbolsMenu
 
std::unique_ptr< weld::Menum_xGalleryMenu
 
std::unique_ptr< weld::MetricSpinButtonm_xSymbolWidthMF
 
std::unique_ptr< weld::MetricSpinButtonm_xSymbolHeightMF
 
std::unique_ptr< weld::CheckButtonm_xSymbolRatioCB
 

Static Private Attributes

static const WhichRangesContainer pLineRanges
 

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

Definition at line 88 of file cuitabline.hxx.

Constructor & Destructor Documentation

◆ SvxLineTabPage()

SvxLineTabPage::SvxLineTabPage ( weld::Container pPage,
weld::DialogController pController,
const SfxItemSet rInAttrs 
)

◆ ~SvxLineTabPage()

SvxLineTabPage::~SvxLineTabPage ( )
overridevirtual

Member Function Documentation

◆ ActivatePage()

void SvxLineTabPage::ActivatePage ( const SfxItemSet rSet)
overridevirtual

◆ ChangePreviewHdl_Impl()

void SvxLineTabPage::ChangePreviewHdl_Impl ( const weld::MetricSpinButton pCntrl)
private

◆ ClickInvisibleHdl_Impl()

void SvxLineTabPage::ClickInvisibleHdl_Impl ( )
private

◆ Construct()

void SvxLineTabPage::Construct ( )

Definition at line 215 of file tpline.cxx.

References FillListboxes().

Referenced by PageCreated().

◆ Create()

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

◆ DeactivatePage()

DeactivateRC SvxLineTabPage::DeactivatePage ( SfxItemSet pSet)
overridevirtual

Reimplemented from SfxTabPage.

Definition at line 358 of file tpline.cxx.

References FillItemSet(), Gradient, m_nDlgType, m_nPageType, m_pPosDashLb, m_pPosLineEndLb, m_xLbLineStyle, m_xLbStartStyle, and nPos.

◆ DECL_LINK() [1/16]

SvxLineTabPage::DECL_LINK ( ChangeCapStyleHdl_Impl  ,
weld::ComboBox ,
void   
)
private

◆ DECL_LINK() [2/16]

SvxLineTabPage::DECL_LINK ( ChangeEdgeStyleHdl_Impl  ,
weld::ComboBox ,
void   
)
private

◆ DECL_LINK() [3/16]

SvxLineTabPage::DECL_LINK ( ChangeEndClickHdl_Impl  ,
weld::Toggleable ,
void   
)
private

◆ DECL_LINK() [4/16]

SvxLineTabPage::DECL_LINK ( ChangeEndListBoxHdl_Impl  ,
weld::ComboBox ,
void   
)
private

◆ DECL_LINK() [5/16]

SvxLineTabPage::DECL_LINK ( ChangeEndModifyHdl_Impl  ,
weld::MetricSpinButton ,
void   
)
private

◆ DECL_LINK() [6/16]

SvxLineTabPage::DECL_LINK ( ChangePreviewListBoxHdl_Impl  ,
ColorListBox ,
void   
)
private

◆ DECL_LINK() [7/16]

SvxLineTabPage::DECL_LINK ( ChangePreviewModifyHdl_Impl  ,
weld::MetricSpinButton ,
void   
)
private

◆ DECL_LINK() [8/16]

SvxLineTabPage::DECL_LINK ( ChangeStartClickHdl_Impl  ,
weld::Toggleable ,
void   
)
private

◆ DECL_LINK() [9/16]

SvxLineTabPage::DECL_LINK ( ChangeStartListBoxHdl_Impl  ,
weld::ComboBox ,
void   
)
private

◆ DECL_LINK() [10/16]

SvxLineTabPage::DECL_LINK ( ChangeStartModifyHdl_Impl  ,
weld::MetricSpinButton ,
void   
)
private

◆ DECL_LINK() [11/16]

SvxLineTabPage::DECL_LINK ( ChangeTransparentHdl_Impl  ,
weld::MetricSpinButton ,
void   
)
private

◆ DECL_LINK() [12/16]

SvxLineTabPage::DECL_LINK ( ClickInvisibleHdl_Impl  ,
weld::ComboBox ,
void   
)
private

◆ DECL_LINK() [13/16]

SvxLineTabPage::DECL_LINK ( GraphicHdl_Impl  ,
const OUString &  ,
void   
)
private

◆ DECL_LINK() [14/16]

SvxLineTabPage::DECL_LINK ( MenuCreateHdl_Impl  ,
weld::Toggleable ,
void   
)
private

◆ DECL_LINK() [15/16]

SvxLineTabPage::DECL_LINK ( RatioHdl_Impl  ,
weld::Toggleable ,
void   
)
private

◆ DECL_LINK() [16/16]

SvxLineTabPage::DECL_LINK ( SizeHdl_Impl  ,
weld::MetricSpinButton ,
void   
)
private

◆ FillItemSet()

bool SvxLineTabPage::FillItemSet ( SfxItemSet rAttrs)
overridevirtual

◆ FillListboxes()

void SvxLineTabPage::FillListboxes ( )
private

◆ FillUserData()

void SvxLineTabPage::FillUserData ( )
overridevirtual

Reimplemented from SfxTabPage.

Definition at line 1368 of file tpline.cxx.

References m_xCbxSynchronize, and SfxTabPage::SetUserData().

◆ FillXLSet_Impl()

void SvxLineTabPage::FillXLSet_Impl ( )
private

◆ GetRanges()

static WhichRangesContainer SvxLineTabPage::GetRanges ( )
inlinestatic

Definition at line 209 of file cuitabline.hxx.

References pLineRanges.

Referenced by AbstractDialogFactory_Impl::GetTabPageRangesFunc().

◆ PageCreated()

void SvxLineTabPage::PageCreated ( const SfxAllItemSet aSet)
overridevirtual

◆ Reset()

void SvxLineTabPage::Reset ( const SfxItemSet rAttrs)
overridevirtual

Reimplemented from SfxTabPage.

Definition at line 783 of file tpline.cxx.

References a, aStr, ChangePreviewHdl_Impl(), ClickInvisibleHdl_Impl(), SfxItemSet::Get(), SfxItemSet::GetItemIfSet(), SfxItemSet::GetItemState(), XLineEndEntry::GetLineEnd(), SdrExchangeView::GetMarkedObjMetaFile(), SdrObjList::GetObj(), SdrObjList::GetObjCount(), SfxItemSet::GetPool(), Graphic::GetPrefMapMode(), Graphic::GetPrefSize(), SfxTabPage::GetUserData(), SfxItemPool::GetWhich(), Size::Height(), SdrMarkView::hideMarkHandles(), OutputDevice::LogicToLogic(), m_aAutoSymbolGraphic, m_aCtlPreview, m_aSymbolGraphic, m_aSymbolLastSize, m_aSymbolSize, m_bObjSelected, m_ePoolUnit, m_pLineEndList, m_pSymbolList, m_rOutAttrs, m_xCbxSynchronize, m_xFlLineEnds, m_xGridIconSize, m_xLBCapStyle, m_xLbColor, m_xLBEdgeStyle, m_xLbEndStyle, m_xLbLineStyle, m_xLbStartStyle, m_xMtrEndWidth, m_xMtrLineWidth, m_xMtrStartWidth, m_xMtrTransparent, m_xSymbolAttr, m_xSymbolHeightMF, m_xSymbolWidthMF, m_xTsbCenterEnd, m_xTsbCenterStart, SdrView::MarkAll(), SetMetricValue(), Graphic::SetPrefMapMode(), Graphic::SetPrefSize(), SvxXLinePreview::SetSymbol(), SdrObjEditView::ShowSdrPage(), SVX_SYMBOLTYPE_AUTO, SVX_SYMBOLTYPE_NONE, SVX_SYMBOLTYPE_UNKNOWN, TRISTATE_FALSE, TRISTATE_INDET, TRISTATE_TRUE, SdrView::UnmarkAll(), Size::Width(), XATTR_LINECAP(), XATTR_LINECOLOR(), XATTR_LINEDASH(), XATTR_LINEEND(), XATTR_LINEENDCENTER(), XATTR_LINEENDWIDTH(), XATTR_LINEJOINT(), XATTR_LINESTART(), XATTR_LINESTARTCENTER(), XATTR_LINESTARTWIDTH(), XATTR_LINESTYLE(), XATTR_LINETRANSPARENCE(), and XATTR_LINEWIDTH().

◆ SetColorChgd()

void SvxLineTabPage::SetColorChgd ( ChangeType pIn)
inline

Definition at line 230 of file cuitabline.hxx.

References m_pnColorListState.

◆ SetDashChgd()

void SvxLineTabPage::SetDashChgd ( ChangeType pIn)
inline

Definition at line 229 of file cuitabline.hxx.

References m_pnDashListState.

◆ SetDashList()

void SvxLineTabPage::SetDashList ( XDashListRef const &  pDshLst)
inline

Definition at line 219 of file cuitabline.hxx.

References m_pDashList.

Referenced by PageCreated().

◆ SetDlgType()

void SvxLineTabPage::SetDlgType ( sal_uInt16  nInType)
inline

Definition at line 224 of file cuitabline.hxx.

References m_nDlgType.

Referenced by PageCreated().

◆ SetLineEndChgd()

void SvxLineTabPage::SetLineEndChgd ( ChangeType pIn)
inline

Definition at line 228 of file cuitabline.hxx.

References m_pnLineEndListState.

◆ SetLineEndList()

void SvxLineTabPage::SetLineEndList ( XLineEndListRef const &  pLneEndLst)
inline

Definition at line 220 of file cuitabline.hxx.

References m_pLineEndList.

Referenced by PageCreated().

◆ SetObjSelected()

void SvxLineTabPage::SetObjSelected ( bool  bHasObj)
inline

Definition at line 221 of file cuitabline.hxx.

References m_bObjSelected.

◆ SetPageType()

void SvxLineTabPage::SetPageType ( PageType  nInType)
inline

Definition at line 223 of file cuitabline.hxx.

References m_nPageType.

Referenced by ActivatePage(), and PageCreated().

◆ SetPosDashLb()

void SvxLineTabPage::SetPosDashLb ( sal_Int32 *  pInPos)
inline

Definition at line 225 of file cuitabline.hxx.

References m_pPosDashLb.

◆ SetPosLineEndLb()

void SvxLineTabPage::SetPosLineEndLb ( sal_Int32 *  pInPos)
inline

Definition at line 226 of file cuitabline.hxx.

References m_pPosLineEndLb.

◆ ShowSymbolControls()

void SvxLineTabPage::ShowSymbolControls ( bool  bOn)

Definition at line 195 of file tpline.cxx.

References m_aCtlPreview, m_bSymbols, m_xFlSymbol, and SvxXLinePreview::ShowSymbol().

Referenced by PageCreated().

Member Data Documentation

◆ m_aAutoSymbolGraphic

Graphic SvxLineTabPage::m_aAutoSymbolGraphic
private

a graphic to be displayed in the preview in case that an automatic symbol is chosen

Definition at line 98 of file cuitabline.hxx.

Referenced by PageCreated(), and Reset().

◆ m_aCtlPreview

SvxXLinePreview SvxLineTabPage::m_aCtlPreview
private

Definition at line 135 of file cuitabline.hxx.

Referenced by ChangePreviewHdl_Impl(), FillXLSet_Impl(), Reset(), and ShowSymbolControls().

◆ m_aGalleryBrushItems

std::vector< std::unique_ptr<SvxBmpItemInfo> > SvxLineTabPage::m_aGalleryBrushItems
private

Definition at line 105 of file cuitabline.hxx.

Referenced by ~SvxLineTabPage().

◆ m_aGrfNames

std::vector<OUString> SvxLineTabPage::m_aGrfNames
private

Definition at line 103 of file cuitabline.hxx.

◆ m_aSymbolBrushItems

std::vector< std::unique_ptr<SvxBmpItemInfo> > SvxLineTabPage::m_aSymbolBrushItems
private

Definition at line 107 of file cuitabline.hxx.

Referenced by ~SvxLineTabPage().

◆ m_aSymbolGraphic

Graphic SvxLineTabPage::m_aSymbolGraphic
private

Definition at line 110 of file cuitabline.hxx.

Referenced by FillItemSet(), and Reset().

◆ m_aSymbolLastSize

Size SvxLineTabPage::m_aSymbolLastSize
private

Definition at line 109 of file cuitabline.hxx.

Referenced by Reset().

◆ m_aSymbolSize

Size SvxLineTabPage::m_aSymbolSize
private

Definition at line 111 of file cuitabline.hxx.

Referenced by FillItemSet(), and Reset().

◆ m_aXLineAttr

XLineAttrSetItem SvxLineTabPage::m_aXLineAttr
private

Definition at line 117 of file cuitabline.hxx.

Referenced by FillXLSet_Impl().

◆ m_bLastWidthModified

bool SvxLineTabPage::m_bLastWidthModified
private

Definition at line 108 of file cuitabline.hxx.

◆ m_bNewSize

bool SvxLineTabPage::m_bNewSize
private

Definition at line 96 of file cuitabline.hxx.

Referenced by FillItemSet().

◆ m_bObjSelected

bool SvxLineTabPage::m_bObjSelected
private

Definition at line 115 of file cuitabline.hxx.

Referenced by Reset(), and SetObjSelected().

◆ m_bSymbols

bool SvxLineTabPage::m_bSymbols
private

Definition at line 112 of file cuitabline.hxx.

Referenced by ClickInvisibleHdl_Impl(), and ShowSymbolControls().

◆ m_ePoolUnit

MapUnit SvxLineTabPage::m_ePoolUnit
private

Definition at line 131 of file cuitabline.hxx.

Referenced by ChangePreviewHdl_Impl(), FillItemSet(), FillXLSet_Impl(), and Reset().

◆ m_nActLineWidth

sal_Int32 SvxLineTabPage::m_nActLineWidth
private

Definition at line 133 of file cuitabline.hxx.

Referenced by ChangePreviewHdl_Impl().

◆ m_nDlgType

sal_uInt16 SvxLineTabPage::m_nDlgType
private

Definition at line 127 of file cuitabline.hxx.

Referenced by ActivatePage(), DeactivatePage(), FillItemSet(), and SetDlgType().

◆ m_nPageType

PageType SvxLineTabPage::m_nPageType
private

Definition at line 126 of file cuitabline.hxx.

Referenced by ActivatePage(), DeactivatePage(), FillItemSet(), and SetPageType().

◆ m_nSymbolType

sal_Int32 SvxLineTabPage::m_nSymbolType
private

Definition at line 99 of file cuitabline.hxx.

Referenced by FillItemSet().

◆ m_pDashList

XDashListRef SvxLineTabPage::m_pDashList
private

◆ m_pLineEndList

XLineEndListRef SvxLineTabPage::m_pLineEndList
private

◆ m_pnColorListState

ChangeType* SvxLineTabPage::m_pnColorListState
private

Definition at line 125 of file cuitabline.hxx.

Referenced by ActivatePage(), and SetColorChgd().

◆ m_pnDashListState

ChangeType* SvxLineTabPage::m_pnDashListState
private

Definition at line 124 of file cuitabline.hxx.

Referenced by ActivatePage(), and SetDashChgd().

◆ m_pnLineEndListState

ChangeType* SvxLineTabPage::m_pnLineEndListState
private

Definition at line 123 of file cuitabline.hxx.

Referenced by ActivatePage(), and SetLineEndChgd().

◆ m_pPosDashLb

sal_Int32* SvxLineTabPage::m_pPosDashLb
private

Definition at line 128 of file cuitabline.hxx.

Referenced by ActivatePage(), DeactivatePage(), and SetPosDashLb().

◆ m_pPosLineEndLb

sal_Int32* SvxLineTabPage::m_pPosLineEndLb
private

Definition at line 129 of file cuitabline.hxx.

Referenced by ActivatePage(), DeactivatePage(), and SetPosLineEndLb().

◆ m_pSymbolList

SdrObjList* SvxLineTabPage::m_pSymbolList
private

a list of symbols to be shown in menu.

Symbol at position SID_ATTR_SYMBOLTYPE is to be shown in preview. The list position is to be used cyclic.

Definition at line 95 of file cuitabline.hxx.

Referenced by PageCreated(), and Reset().

◆ m_rOutAttrs

const SfxItemSet& SvxLineTabPage::m_rOutAttrs
private

Definition at line 114 of file cuitabline.hxx.

Referenced by Reset().

◆ m_rXLSet

SfxItemSet& SvxLineTabPage::m_rXLSet
private

Definition at line 118 of file cuitabline.hxx.

Referenced by ChangePreviewHdl_Impl(), and FillXLSet_Impl().

◆ m_xBoxArrowStyles

std::unique_ptr<weld::Widget> SvxLineTabPage::m_xBoxArrowStyles
private

Definition at line 144 of file cuitabline.hxx.

Referenced by ClickInvisibleHdl_Impl().

◆ m_xBoxColor

std::unique_ptr<weld::Widget> SvxLineTabPage::m_xBoxColor
private

Definition at line 136 of file cuitabline.hxx.

Referenced by ClickInvisibleHdl_Impl().

◆ m_xBoxEnd

std::unique_ptr<weld::Widget> SvxLineTabPage::m_xBoxEnd
private

Definition at line 149 of file cuitabline.hxx.

Referenced by ChangePreviewHdl_Impl().

◆ m_xBoxStart

std::unique_ptr<weld::Widget> SvxLineTabPage::m_xBoxStart
private

Definition at line 146 of file cuitabline.hxx.

Referenced by ChangePreviewHdl_Impl(), and ClickInvisibleHdl_Impl().

◆ m_xBoxTransparency

std::unique_ptr<weld::Widget> SvxLineTabPage::m_xBoxTransparency
private

Definition at line 141 of file cuitabline.hxx.

Referenced by ChangePreviewHdl_Impl().

◆ m_xBoxWidth

std::unique_ptr<weld::Widget> SvxLineTabPage::m_xBoxWidth
private

Definition at line 139 of file cuitabline.hxx.

Referenced by ClickInvisibleHdl_Impl().

◆ m_xCbxSynchronize

std::unique_ptr<weld::CheckButton> SvxLineTabPage::m_xCbxSynchronize
private

Definition at line 153 of file cuitabline.hxx.

Referenced by FillUserData(), and Reset().

◆ m_xCtlPreview

std::unique_ptr<weld::CustomWeld> SvxLineTabPage::m_xCtlPreview
private

Definition at line 154 of file cuitabline.hxx.

Referenced by ~SvxLineTabPage().

◆ m_xFLEdgeStyle

std::unique_ptr<weld::Widget> SvxLineTabPage::m_xFLEdgeStyle
private

Definition at line 156 of file cuitabline.hxx.

Referenced by ActivatePage().

◆ m_xFlLineEnds

std::unique_ptr<weld::Widget> SvxLineTabPage::m_xFlLineEnds
private

Definition at line 143 of file cuitabline.hxx.

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

◆ m_xFlSymbol

std::unique_ptr<weld::Widget> SvxLineTabPage::m_xFlSymbol
private

Definition at line 163 of file cuitabline.hxx.

Referenced by ShowSymbolControls().

◆ m_xGalleryMenu

std::unique_ptr<weld::Menu> SvxLineTabPage::m_xGalleryMenu
private

Definition at line 167 of file cuitabline.hxx.

◆ m_xGridEdgeCaps

std::unique_ptr<weld::Widget> SvxLineTabPage::m_xGridEdgeCaps
private

Definition at line 157 of file cuitabline.hxx.

Referenced by ClickInvisibleHdl_Impl().

◆ m_xGridIconSize

std::unique_ptr<weld::Widget> SvxLineTabPage::m_xGridIconSize
private

Definition at line 164 of file cuitabline.hxx.

Referenced by Reset().

◆ m_xLBCapStyle

std::unique_ptr<weld::ComboBox> SvxLineTabPage::m_xLBCapStyle
private

Definition at line 161 of file cuitabline.hxx.

Referenced by ClickInvisibleHdl_Impl(), FillItemSet(), FillXLSet_Impl(), and Reset().

◆ m_xLbColor

std::unique_ptr<ColorListBox> SvxLineTabPage::m_xLbColor
private

Definition at line 138 of file cuitabline.hxx.

Referenced by FillItemSet(), FillXLSet_Impl(), Reset(), and ~SvxLineTabPage().

◆ m_xLBEdgeStyle

std::unique_ptr<weld::ComboBox> SvxLineTabPage::m_xLBEdgeStyle
private

Definition at line 158 of file cuitabline.hxx.

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

◆ m_xLbEndStyle

std::unique_ptr<SvxLineEndLB> SvxLineTabPage::m_xLbEndStyle
private

◆ m_xLbLineStyle

std::unique_ptr<SvxLineLB> SvxLineTabPage::m_xLbLineStyle
private

◆ m_xLbStartStyle

std::unique_ptr<SvxLineEndLB> SvxLineTabPage::m_xLbStartStyle
private

◆ m_xMtrEndWidth

std::unique_ptr<weld::MetricSpinButton> SvxLineTabPage::m_xMtrEndWidth
private

Definition at line 151 of file cuitabline.hxx.

Referenced by ChangePreviewHdl_Impl(), FillItemSet(), FillXLSet_Impl(), and Reset().

◆ m_xMtrLineWidth

std::unique_ptr<weld::MetricSpinButton> SvxLineTabPage::m_xMtrLineWidth
private

Definition at line 140 of file cuitabline.hxx.

Referenced by ChangePreviewHdl_Impl(), FillItemSet(), FillXLSet_Impl(), and Reset().

◆ m_xMtrStartWidth

std::unique_ptr<weld::MetricSpinButton> SvxLineTabPage::m_xMtrStartWidth
private

Definition at line 147 of file cuitabline.hxx.

Referenced by ChangePreviewHdl_Impl(), FillItemSet(), FillXLSet_Impl(), and Reset().

◆ m_xMtrTransparent

std::unique_ptr<weld::MetricSpinButton> SvxLineTabPage::m_xMtrTransparent
private

Definition at line 142 of file cuitabline.hxx.

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

◆ m_xSymbolAttr

std::unique_ptr<SfxItemSet> SvxLineTabPage::m_xSymbolAttr
private

attributes for the shown symbols; only necessary if not equal to line properties

Definition at line 101 of file cuitabline.hxx.

Referenced by PageCreated(), and Reset().

◆ m_xSymbolHeightMF

std::unique_ptr<weld::MetricSpinButton> SvxLineTabPage::m_xSymbolHeightMF
private

Definition at line 169 of file cuitabline.hxx.

Referenced by Reset().

◆ m_xSymbolMB

std::unique_ptr<weld::MenuButton> SvxLineTabPage::m_xSymbolMB
private

Definition at line 165 of file cuitabline.hxx.

◆ m_xSymbolRatioCB

std::unique_ptr<weld::CheckButton> SvxLineTabPage::m_xSymbolRatioCB
private

Definition at line 170 of file cuitabline.hxx.

◆ m_xSymbolsMenu

std::unique_ptr<weld::Menu> SvxLineTabPage::m_xSymbolsMenu
private

Definition at line 166 of file cuitabline.hxx.

◆ m_xSymbolWidthMF

std::unique_ptr<weld::MetricSpinButton> SvxLineTabPage::m_xSymbolWidthMF
private

Definition at line 168 of file cuitabline.hxx.

Referenced by Reset().

◆ m_xTsbCenterEnd

std::unique_ptr<weld::CheckButton> SvxLineTabPage::m_xTsbCenterEnd
private

Definition at line 152 of file cuitabline.hxx.

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

◆ m_xTsbCenterStart

std::unique_ptr<weld::CheckButton> SvxLineTabPage::m_xTsbCenterStart
private

Definition at line 148 of file cuitabline.hxx.

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

◆ pLineRanges

const WhichRangesContainer SvxLineTabPage::pLineRanges
staticprivate

Definition at line 90 of file cuitabline.hxx.

Referenced by GetRanges().


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