LibreOffice Module vbahelper (master) 1
Public Member Functions | Private Attributes | List of all members
ScVbaTextBox Class Reference

#include <vbatextbox.hxx>

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

Public Member Functions

 ScVbaTextBox (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, bool bDialog=false)
 
virtual css::uno::Any SAL_CALL getValue () override
 
virtual void SAL_CALL setValue (const css::uno::Any &_value) override
 
virtual OUString SAL_CALL getText () override
 
virtual void SAL_CALL setText (const OUString &_text) override
 
virtual sal_Int32 SAL_CALL getMaxLength () override
 
virtual void SAL_CALL setMaxLength (sal_Int32 _maxlength) override
 
virtual sal_Bool SAL_CALL getMultiline () override
 
virtual void SAL_CALL setMultiline (sal_Bool _multiline) override
 
virtual sal_Int32 SAL_CALL getSpecialEffect () override
 
virtual void SAL_CALL setSpecialEffect (sal_Int32 nSpecialEffect) override
 
virtual sal_Int32 SAL_CALL getBorderStyle () override
 
virtual void SAL_CALL setBorderStyle (sal_Int32 nBorderStyle) override
 
virtual sal_Int32 SAL_CALL getTextLength () override
 
virtual css::uno::Reference< ov::msforms::XNewFont > SAL_CALL getFont () override
 
virtual sal_Int32 SAL_CALL getBackColor () override
 
virtual void SAL_CALL setBackColor (sal_Int32 nBackColor) override
 
virtual sal_Bool SAL_CALL getAutoSize () override
 
virtual void SAL_CALL setAutoSize (sal_Bool bAutoSize) override
 
virtual sal_Bool SAL_CALL getLocked () override
 
virtual void SAL_CALL setLocked (sal_Bool bAutoSize) override
 
OUString SAL_CALL getDefaultPropertyName () override
 
virtual OUString getServiceImplName () override
 
virtual css::uno::Sequence< OUString > getServiceNames () override
 

Private Attributes

bool mbDialog
 

Detailed Description

Definition at line 31 of file vbatextbox.hxx.

Constructor & Destructor Documentation

◆ ScVbaTextBox()

ScVbaTextBox::ScVbaTextBox ( 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,
bool  bDialog = false 
)

Definition at line 29 of file vbatextbox.cxx.

References xModel.

Member Function Documentation

◆ getAutoSize()

sal_Bool SAL_CALL ScVbaTextBox::getAutoSize ( )
overridevirtual

Definition at line 147 of file vbatextbox.cxx.

References ScVbaControl::getAutoSize().

◆ getBackColor()

sal_Int32 SAL_CALL ScVbaTextBox::getBackColor ( )
overridevirtual

Definition at line 137 of file vbatextbox.cxx.

References ScVbaControl::getBackColor().

◆ getBorderStyle()

sal_Int32 SAL_CALL ScVbaTextBox::getBorderStyle ( )
overridevirtual

Definition at line 117 of file vbatextbox.cxx.

◆ getDefaultPropertyName()

OUString SAL_CALL ScVbaTextBox::getDefaultPropertyName ( )
inlineoverride

Definition at line 59 of file vbatextbox.hxx.

◆ getFont()

uno::Reference< msforms::XNewFont > SAL_CALL ScVbaTextBox::getFont ( )
overridevirtual

Definition at line 132 of file vbatextbox.cxx.

References m_xProps.

◆ getLocked()

sal_Bool SAL_CALL ScVbaTextBox::getLocked ( )
overridevirtual

Definition at line 157 of file vbatextbox.cxx.

References ScVbaControl::getLocked().

◆ getMaxLength()

sal_Int32 SAL_CALL ScVbaTextBox::getMaxLength ( )
overridevirtual

Definition at line 75 of file vbatextbox.cxx.

References m_xProps.

◆ getMultiline()

sal_Bool SAL_CALL ScVbaTextBox::getMultiline ( )
overridevirtual

Definition at line 92 of file vbatextbox.cxx.

References m_xProps.

◆ getServiceImplName()

OUString ScVbaTextBox::getServiceImplName ( )
overridevirtual

Definition at line 168 of file vbatextbox.cxx.

◆ getServiceNames()

uno::Sequence< OUString > ScVbaTextBox::getServiceNames ( )
overridevirtual

Definition at line 174 of file vbatextbox.cxx.

References aServiceNames.

◆ getSpecialEffect()

sal_Int32 SAL_CALL ScVbaTextBox::getSpecialEffect ( )
overridevirtual

Definition at line 107 of file vbatextbox.cxx.

◆ getText()

OUString SAL_CALL ScVbaTextBox::getText ( )
overridevirtual

Definition at line 51 of file vbatextbox.cxx.

References m_xProps.

Referenced by getTextLength(), getValue(), and setText().

◆ getTextLength()

sal_Int32 SAL_CALL ScVbaTextBox::getTextLength ( )
overridevirtual

Definition at line 127 of file vbatextbox.cxx.

References getText().

◆ getValue()

uno::Any SAL_CALL ScVbaTextBox::getValue ( )
overridevirtual

Definition at line 36 of file vbatextbox.cxx.

References getText().

◆ setAutoSize()

void SAL_CALL ScVbaTextBox::setAutoSize ( sal_Bool  bAutoSize)
overridevirtual

Definition at line 152 of file vbatextbox.cxx.

References ScVbaControl::setAutoSize().

◆ setBackColor()

void SAL_CALL ScVbaTextBox::setBackColor ( sal_Int32  nBackColor)
overridevirtual

Definition at line 142 of file vbatextbox.cxx.

References ScVbaControl::setBackColor().

◆ setBorderStyle()

void SAL_CALL ScVbaTextBox::setBorderStyle ( sal_Int32  nBorderStyle)
overridevirtual

Definition at line 122 of file vbatextbox.cxx.

◆ setLocked()

void SAL_CALL ScVbaTextBox::setLocked ( sal_Bool  bAutoSize)
overridevirtual

Definition at line 162 of file vbatextbox.cxx.

References ScVbaControl::setLocked().

◆ setMaxLength()

void SAL_CALL ScVbaTextBox::setMaxLength ( sal_Int32  _maxlength)
overridevirtual

Definition at line 84 of file vbatextbox.cxx.

References m_xProps.

◆ setMultiline()

void SAL_CALL ScVbaTextBox::setMultiline ( sal_Bool  _multiline)
overridevirtual

Definition at line 101 of file vbatextbox.cxx.

References m_xProps.

◆ setSpecialEffect()

void SAL_CALL ScVbaTextBox::setSpecialEffect ( sal_Int32  nSpecialEffect)
overridevirtual

Definition at line 112 of file vbatextbox.cxx.

◆ setText()

void SAL_CALL ScVbaTextBox::setText ( const OUString &  _text)
overridevirtual

Definition at line 60 of file vbatextbox.cxx.

References getText(), m_xProps, and mbDialog.

Referenced by setValue().

◆ setValue()

void SAL_CALL ScVbaTextBox::setValue ( const css::uno::Any &  _value)
overridevirtual

Definition at line 42 of file vbatextbox.cxx.

References ooo::vba::extractStringFromAny(), and setText().

Member Data Documentation

◆ mbDialog

bool ScVbaTextBox::mbDialog
private

Definition at line 33 of file vbatextbox.hxx.

Referenced by setText().


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