23#include <ooo/vba/msforms/fmBorderStyle.hpp>
24#include <ooo/vba/msforms/fmSpecialEffect.hpp>
31 const uno::Reference< XHelperInterface >& xParent,
32 const uno::Reference< uno::XComponentContext >& xContext,
33 const uno::Reference< uno::XInterface >& xControl,
34 const uno::Reference< frame::XModel >& xModel,
35 std::unique_ptr<ov::AbstractGeometryAttributes> pGeomHelper,
36 css::uno::Reference< css::awt::XControl > xDialog ) :
38 mxDialog(
std::move( xDialog ))
58 return msforms::fmSpecialEffect::fmSpecialEffectEtched;
69 return msforms::fmBorderStyle::fmBorderStyleNone;
87 double fOffsetX = mpGeometryHelper->getOffsetX() + getLeft() + 1.0;
89 double fOffsetY = mpGeometryHelper->getOffsetY() + getTop() + (
getFont()->getSize() / 2.0) + 1.0;
93 return xControls->Item( rIndex,
uno::Any() );
virtual OUString SAL_CALL getCaption() override
virtual void SAL_CALL setCaption(const OUString &_caption) override
virtual sal_Int32 SAL_CALL getSpecialEffect() override
virtual css::uno::Reference< ov::msforms::XNewFont > SAL_CALL getFont() override
css::uno::Reference< css::awt::XControl > mxDialog
ScVbaFrame(const css::uno::Reference< ov::XHelperInterface > &xParent, const css::uno::Reference< css::uno::XComponentContext > &xContext, const css::uno::Reference< css::uno::XInterface > &xControl, const css::uno::Reference< css::frame::XModel > &xModel, std::unique_ptr< ov::AbstractGeometryAttributes > pGeomHelper, css::uno::Reference< css::awt::XControl > xDialog)
virtual void SAL_CALL setSpecialEffect(sal_Int32 nSpecialEffect) override
virtual void SAL_CALL setBorderStyle(sal_Int32 nBorderStyle) override
virtual sal_Int32 SAL_CALL getBorderStyle() override
css::uno::Any SAL_CALL Controls(const css::uno::Any &rIndex) override
Reference< frame::XModel > m_xModel
Reference< XModel > xModel
cppu::ImplInheritanceHelper< ScVbaControl, ov::msforms::XFrame > FrameImpl_BASE
#define VBAHELPER_IMPL_XHELPERINTERFACE(classname, servicename)
Helper macro to implement the methods 'getServiceImplName()' and 'getServiceNames()' of the 'ooo....