35 :
WeldToolbarPopup(pControl->getFrameInterface(), pParent,
"modules/swriter/ui/pagecolumncontrol.ui",
"PageColumnControl")
36 , m_xMoreButton(m_xBuilder->weld_button(
"moreoptions"))
39 bool bLandscape =
false;
91 aPageColumnTypeItem.
SetValue( nColumnType );
94 SfxCallMode::RECORD, { &aPageColumnTypeItem });
99 if ( &rButton == m_xOneColumn.get() )
100 ExecuteColumnChange( 1 );
101 else if ( &rButton == m_xTwoColumns.get() )
102 ExecuteColumnChange( 2 );
103 else if ( &rButton == m_xThreeColumns.get() )
104 ExecuteColumnChange( 3 );
105 else if ( &rButton == m_xLeft.get() )
106 ExecuteColumnChange( 4 );
107 else if ( &rButton == m_xRight.get() )
108 ExecuteColumnChange( 5 );
#define LINK(Instance, Class, Member)
const SfxPoolItem * ExecuteList(sal_uInt16 nSlot, SfxCallMode nCall, std::initializer_list< SfxPoolItem const * > args, std::initializer_list< SfxPoolItem const * > internalargs=std::initializer_list< SfxPoolItem const * >())
#define SID_ATTR_PAGE_COLUMN
std::unique_ptr< weld::Button > m_xMoreButton
static void ExecuteColumnChange(const sal_uInt16 nColumnType)
PageColumnControl(PageColumnPopup *pControl, weld::Widget *pParent)
std::unique_ptr< weld::Button > m_xThreeColumns
virtual void GrabFocus() override
std::unique_ptr< weld::Button > m_xRight
std::unique_ptr< weld::Button > m_xOneColumn
SfxBindings & GetBindings()
void SetValue(sal_Int16 nTheValue)
SfxItemState QueryState(sal_uInt16 nSID, const SfxPoolItem *&rpState)
virtual ~PageColumnControl() override
static SfxViewFrame * Current()
#define FN_FORMAT_PAGE_COLUMN_DLG
std::unique_ptr< weld::Button > m_xLeft
SfxDispatcher * GetDispatcher() const
const SfxPoolItem * Execute(sal_uInt16 nSlot, SfxCallMode nCall=SfxCallMode::SLOT, const SfxPoolItem **pArgs=nullptr, sal_uInt16 nModi=0, const SfxPoolItem **pInternalArgs=nullptr)
std::unique_ptr< weld::Button > m_xTwoColumns