LibreOffice Module toolkit (master) 1
Public Member Functions | Private Attributes | List of all members
toolkit::UnoScrollBarControl Class Referencefinal

#include <tkscrollbar.hxx>

Inheritance diagram for toolkit::UnoScrollBarControl:
[legend]
Collaboration diagram for toolkit::UnoScrollBarControl:
[legend]

Public Member Functions

 UnoScrollBarControl ()
 
OUString GetComponentServiceName () const override
 
css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) override
 
css::uno::Any SAL_CALL queryAggregation (const css::uno::Type &rType) override
 
void SAL_CALL acquire () noexcept override
 
void SAL_CALL release () noexcept override
 
void SAL_CALL createPeer (const css::uno::Reference< css::awt::XToolkit > &Toolkit, const css::uno::Reference< css::awt::XWindowPeer > &Parent) override
 
void SAL_CALL disposing (const css::lang::EventObject &Source) override
 
void SAL_CALL dispose () override
 
css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () override
 
css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
void SAL_CALL adjustmentValueChanged (const css::awt::AdjustmentEvent &rEvent) override
 
void SAL_CALL addAdjustmentListener (const css::uno::Reference< css::awt::XAdjustmentListener > &l) override
 
void SAL_CALL removeAdjustmentListener (const css::uno::Reference< css::awt::XAdjustmentListener > &l) override
 
void SAL_CALL setValue (sal_Int32 n) override
 
void SAL_CALL setValues (sal_Int32 nValue, sal_Int32 nVisible, sal_Int32 nMax) override
 
sal_Int32 SAL_CALL getValue () override
 
void SAL_CALL setMaximum (sal_Int32 n) override
 
sal_Int32 SAL_CALL getMaximum () override
 
void SAL_CALL setLineIncrement (sal_Int32 n) override
 
sal_Int32 SAL_CALL getLineIncrement () override
 
void SAL_CALL setBlockIncrement (sal_Int32 n) override
 
sal_Int32 SAL_CALL getBlockIncrement () override
 
void SAL_CALL setVisibleSize (sal_Int32 n) override
 
sal_Int32 SAL_CALL getVisibleSize () override
 
void SAL_CALL setOrientation (sal_Int32 n) override
 
sal_Int32 SAL_CALL getOrientation () override
 
OUString SAL_CALL getImplementationName () override
 
css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
- Public Member Functions inherited from UnoControl
 UnoControl ()
 
virtual ~UnoControl () override
 
UnoControlComponentInfosGetComponentInfos ()
 
virtual OUString GetComponentServiceName () const
 
css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
void SAL_CALL dispose () override
 
void SAL_CALL addEventListener (const css::uno::Reference< css::lang::XEventListener > &xListener) override
 
void SAL_CALL removeEventListener (const css::uno::Reference< css::lang::XEventListener > &aListener) override
 
void SAL_CALL disposing (const css::lang::EventObject &Source) override
 
virtual void SAL_CALL setOutputSize (const css::awt::Size &aSize) override
 
virtual css::awt::Size SAL_CALL getOutputSize () override
 
virtual sal_Bool SAL_CALL isVisible () override
 
virtual sal_Bool SAL_CALL isActive () override
 
virtual sal_Bool SAL_CALL isEnabled () override
 
virtual sal_Bool SAL_CALL hasFocus () override
 
void SAL_CALL setPosSize (sal_Int32 X, sal_Int32 Y, sal_Int32 Width, sal_Int32 Height, sal_Int16 Flags) override
 
css::awt::Rectangle SAL_CALL getPosSize () override
 
void SAL_CALL setVisible (sal_Bool Visible) override
 
void SAL_CALL setEnable (sal_Bool Enable) override
 
void SAL_CALL setFocus () override
 
void SAL_CALL addWindowListener (const css::uno::Reference< css::awt::XWindowListener > &xListener) override
 
void SAL_CALL removeWindowListener (const css::uno::Reference< css::awt::XWindowListener > &xListener) override
 
void SAL_CALL addFocusListener (const css::uno::Reference< css::awt::XFocusListener > &xListener) override
 
void SAL_CALL removeFocusListener (const css::uno::Reference< css::awt::XFocusListener > &xListener) override
 
void SAL_CALL addKeyListener (const css::uno::Reference< css::awt::XKeyListener > &xListener) override
 
void SAL_CALL removeKeyListener (const css::uno::Reference< css::awt::XKeyListener > &xListener) override
 
void SAL_CALL addMouseListener (const css::uno::Reference< css::awt::XMouseListener > &xListener) override
 
void SAL_CALL removeMouseListener (const css::uno::Reference< css::awt::XMouseListener > &xListener) override
 
void SAL_CALL addMouseMotionListener (const css::uno::Reference< css::awt::XMouseMotionListener > &xListener) override
 
void SAL_CALL removeMouseMotionListener (const css::uno::Reference< css::awt::XMouseMotionListener > &xListener) override
 
void SAL_CALL addPaintListener (const css::uno::Reference< css::awt::XPaintListener > &xListener) override
 
void SAL_CALL removePaintListener (const css::uno::Reference< css::awt::XPaintListener > &xListener) override
 
sal_Bool SAL_CALL setGraphics (const css::uno::Reference< css::awt::XGraphics > &aDevice) override
 
css::uno::Reference< css::awt::XGraphics > SAL_CALL getGraphics () override
 
css::awt::Size SAL_CALL getSize () override
 
void SAL_CALL draw (sal_Int32 nX, sal_Int32 nY) override
 
void SAL_CALL setZoom (float fZoomX, float fZoomY) override
 
void SAL_CALL setContext (const css::uno::Reference< css::uno::XInterface > &Context) override
 
css::uno::Reference< css::uno::XInterface > SAL_CALL getContext () override
 
void SAL_CALL createPeer (const css::uno::Reference< css::awt::XToolkit > &Toolkit, const css::uno::Reference< css::awt::XWindowPeer > &Parent) override
 
css::uno::Reference< css::awt::XWindowPeer > SAL_CALL getPeer () override
 
sal_Bool SAL_CALL setModel (const css::uno::Reference< css::awt::XControlModel > &Model) override
 
css::uno::Reference< css::awt::XControlModel > SAL_CALL getModel () override
 
css::uno::Reference< css::awt::XView > SAL_CALL getView () override
 
void SAL_CALL setDesignMode (sal_Bool bOn) override
 
sal_Bool SAL_CALL isDesignMode () override
 
sal_Bool SAL_CALL isTransparent () override
 
OUString SAL_CALL getImplementationName () override
 
sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL getAccessibleContext () override
 
virtual void SAL_CALL addModeChangeListener (const css::uno::Reference< css::util::XModeChangeListener > &_rxListener) override
 
virtual void SAL_CALL removeModeChangeListener (const css::uno::Reference< css::util::XModeChangeListener > &_rxListener) override
 
virtual void SAL_CALL addModeChangeApproveListener (const css::uno::Reference< css::util::XModeChangeApproveListener > &_rxListener) override
 
virtual void SAL_CALL removeModeChangeApproveListener (const css::uno::Reference< css::util::XModeChangeApproveListener > &_rxListener) override
 
virtual css::awt::Point SAL_CALL convertPointToLogic (const css::awt::Point &Point, ::sal_Int16 TargetUnit) override
 
virtual css::awt::Point SAL_CALL convertPointToPixel (const css::awt::Point &aPoint, ::sal_Int16 SourceUnit) override
 
virtual css::awt::Size SAL_CALL convertSizeToLogic (const css::awt::Size &aSize, ::sal_Int16 TargetUnit) override
 
virtual css::awt::Size SAL_CALL convertSizeToPixel (const css::awt::Size &aSize, ::sal_Int16 SourceUnit) override
 
virtual css::uno::Reference< css::awt::XStyleSettings > SAL_CALL getStyleSettings () override
 
css::uno::Reference< css::awt::XVclWindowPeer > getVclWindowPeer ()
 
virtual css::uno::Any SAL_CALL queryInterface (css::uno::Type const &rType) SAL_OVERRIDE
 
virtual css::uno::Any SAL_CALL queryAggregation (css::uno::Type const &rType) SAL_OVERRIDE
 
virtual void SAL_CALL acquire () SAL_NOEXCEPT SAL_OVERRIDE
 
virtual void SAL_CALL release () SAL_NOEXCEPT SAL_OVERRIDE
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () SAL_OVERRIDE
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () SAL_OVERRIDE
 
- Public Member Functions inherited from cppu::OWeakAggObject
 OWeakAggObject ()
 
virtual void SAL_CALL acquire () SAL_NOEXCEPT SAL_OVERRIDE
 
virtual void SAL_CALL release () SAL_NOEXCEPT SAL_OVERRIDE
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) SAL_OVERRIDE
 
virtual void SAL_CALL setDelegator (const css::uno::Reference< css::uno::XInterface > &Delegator) SAL_OVERRIDE
 
virtual css::uno::Any SAL_CALL queryAggregation (const css::uno::Type &rType) SAL_OVERRIDE
 
- Public Member Functions inherited from cppu::OWeakObject
 OWeakObject ()
 
 OWeakObject (const OWeakObject &)
 
OWeakObject &SAL_CALL operator= (const OWeakObject &)
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) SAL_OVERRIDE
 
virtual void SAL_CALL acquire () SAL_NOEXCEPT SAL_OVERRIDE
 
virtual void SAL_CALL release () SAL_NOEXCEPT SAL_OVERRIDE
 
virtual css::uno::Reference< css::uno::XAdapter > SAL_CALL queryAdapter () SAL_OVERRIDE
 
SAL_CALL operator css::uno::Reference< css::uno::XInterface > ()
 

Private Attributes

AdjustmentListenerMultiplexer maAdjustmentListeners
 

Additional Inherited Members

- Protected Member Functions inherited from UnoControlBase
 UnoControlBase ()
 
bool ImplHasProperty (sal_uInt16 nProp)
 
bool ImplHasProperty (const OUString &aPropertyName)
 
void ImplSetPropertyValue (const OUString &aPropertyName, const css::uno::Any &aValue, bool bUpdateThis)
 
void ImplSetPropertyValues (const css::uno::Sequence< OUString > &aPropertyNames, const css::uno::Sequence< css::uno::Any > &aValues, bool bUpdateThis)
 
css::uno::Any ImplGetPropertyValue (const OUString &aPropertyName) const
 
template<typename T >
ImplGetPropertyValuePOD (sal_uInt16 nProp)
 
template<typename T >
ImplGetPropertyValueClass (sal_uInt16 nProp)
 
bool ImplGetPropertyValue_BOOL (sal_uInt16 nProp)
 
sal_Int16 ImplGetPropertyValue_INT16 (sal_uInt16 nProp)
 
sal_Int32 ImplGetPropertyValue_INT32 (sal_uInt16 nProp)
 
double ImplGetPropertyValue_DOUBLE (sal_uInt16 nProp)
 
OUString ImplGetPropertyValue_UString (sal_uInt16 nProp)
 
css::util::Date ImplGetPropertyValue_Date (sal_uInt16 nProp)
 
css::util::Time ImplGetPropertyValue_Time (sal_uInt16 nProp)
 
css::awt::Size Impl_getMinimumSize ()
 
css::awt::Size Impl_getPreferredSize ()
 
css::awt::Size Impl_calcAdjustedSize (const css::awt::Size &rNewSize)
 
css::awt::Size Impl_getMinimumSize (sal_Int16 nCols, sal_Int16 nLines)
 
void Impl_getColumnsAndLines (sal_Int16 &nCols, sal_Int16 &nLines)
 
- Protected Member Functions inherited from UnoControl
::osl::Mutex & GetMutex ()
 
css::uno::Reference< css::awt::XWindow > getParentPeer () const
 
virtual void updateFromModel ()
 
void peerCreated ()
 
bool ImplCheckLocalize (OUString &_rPossiblyLocalizable)
 
css::uno::Reference< css::awt::XVclWindowPeer > ImplGetCompatiblePeer ()
 
virtual void ImplSetPeerProperty (const OUString &rPropName, const css::uno::Any &rVal)
 
virtual void PrepareWindowDescriptor (css::awt::WindowDescriptor &rDesc)
 
virtual void ImplModelPropertiesChanged (const css::uno::Sequence< css::beans::PropertyChangeEvent > &rEvents)
 
void ImplLockPropertyChangeNotification (const OUString &rPropertyName, bool bLock)
 
void ImplLockPropertyChangeNotifications (const css::uno::Sequence< OUString > &rPropertyNames, bool bLock)
 
void DisposeAccessibleContext (css::uno::Reference< css::lang::XComponent > const &xContext)
 
void setPeer (const css::uno::Reference< css::awt::XVclWindowPeer > &_xPeer)
 
virtual bool requiresNewPeer (const OUString &_rPropertyName) const
 
void SAL_CALL propertiesChange (const css::uno::Sequence< css::beans::PropertyChangeEvent > &evt) override
 
- Protected Member Functions inherited from cppu::OWeakAggObject
virtual ~OWeakAggObject () SAL_OVERRIDE
 
- Protected Member Functions inherited from cppu::OWeakObject
virtual ~OWeakObject () COVERITY_NOEXCEPT_FALSE
 
void disposeWeakConnectionPoint ()
 
- Protected Attributes inherited from UnoControl
EventListenerMultiplexer maDisposeListeners
 
WindowListenerMultiplexer maWindowListeners
 
FocusListenerMultiplexer maFocusListeners
 
KeyListenerMultiplexer maKeyListeners
 
MouseListenerMultiplexer maMouseListeners
 
MouseMotionListenerMultiplexer maMouseMotionListeners
 
PaintListenerMultiplexer maPaintListeners
 
::comphelper::OInterfaceContainerHelper3< css::util::XModeChangeListener > maModeChangeListeners
 
css::uno::Reference< css::uno::XInterface > mxContext
 
css::uno::Reference< css::awt::XControlModel > mxModel
 
css::uno::Reference< css::awt::XGraphics > mxGraphics
 
css::uno::WeakReferenceHelper maAccessibleContext
 
bool mbDisposePeer
 our most recent XAccessibleContext instance More...
 
bool mbRefreshingPeer
 
bool mbCreatingPeer
 
bool mbCreatingCompatiblePeer
 
bool mbDesignMode
 
UnoControlComponentInfos maComponentInfos
 
std::unique_ptr< UnoControl_DatampData
 
- Protected Attributes inherited from cppu::OWeakAggObject
css::uno::WeakReferenceHelper xDelegator
 
- Protected Attributes inherited from cppu::OWeakObject
oslInterlockedCount m_refCount
 

Detailed Description

Definition at line 59 of file tkscrollbar.hxx.

Constructor & Destructor Documentation

◆ UnoScrollBarControl()

toolkit::UnoScrollBarControl::UnoScrollBarControl ( )

Definition at line 99 of file tkscrollbar.cxx.

Member Function Documentation

◆ acquire()

void SAL_CALL toolkit::UnoScrollBarControl::acquire ( )
inlineoverridevirtualnoexcept

◆ addAdjustmentListener()

void toolkit::UnoScrollBarControl::addAdjustmentListener ( const css::uno::Reference< css::awt::XAdjustmentListener > &  l)
override

Definition at line 177 of file tkscrollbar.cxx.

References maAdjustmentListeners.

◆ adjustmentValueChanged()

void toolkit::UnoScrollBarControl::adjustmentValueChanged ( const css::awt::AdjustmentEvent &  rEvent)
override

◆ createPeer()

void toolkit::UnoScrollBarControl::createPeer ( const css::uno::Reference< css::awt::XToolkit > &  Toolkit,
const css::uno::Reference< css::awt::XWindowPeer > &  Parent 
)
override

Definition at line 140 of file tkscrollbar.cxx.

References UnoControl::createPeer(), and UnoControl::getPeer().

◆ dispose()

void toolkit::UnoScrollBarControl::dispose ( void  )
override

Definition at line 132 of file tkscrollbar.cxx.

References UnoControl::dispose(), and maAdjustmentListeners.

◆ disposing()

void SAL_CALL toolkit::UnoScrollBarControl::disposing ( const css::lang::EventObject &  Source)
inlineoverride

Definition at line 75 of file tkscrollbar.hxx.

References UnoControl::disposing(), and Source.

◆ getBlockIncrement()

sal_Int32 toolkit::UnoScrollBarControl::getBlockIncrement ( )
override

Definition at line 247 of file tkscrollbar.cxx.

References UnoControl::getPeer(), and n.

◆ GetComponentServiceName()

OUString toolkit::UnoScrollBarControl::GetComponentServiceName ( ) const
overridevirtual

Reimplemented from UnoControl.

Definition at line 104 of file tkscrollbar.cxx.

◆ getImplementationId()

css::uno::Sequence< sal_Int8 > SAL_CALL toolkit::UnoScrollBarControl::getImplementationId ( )
overridevirtual

◆ getImplementationName()

OUString toolkit::UnoScrollBarControl::getImplementationName ( )
override

Definition at line 290 of file tkscrollbar.cxx.

◆ getLineIncrement()

sal_Int32 toolkit::UnoScrollBarControl::getLineIncrement ( )
override

Definition at line 231 of file tkscrollbar.cxx.

References UnoControl::getPeer(), and n.

◆ getMaximum()

sal_Int32 toolkit::UnoScrollBarControl::getMaximum ( )
override

Definition at line 215 of file tkscrollbar.cxx.

References UnoControl::getPeer(), and n.

◆ getOrientation()

sal_Int32 toolkit::UnoScrollBarControl::getOrientation ( )
override

Definition at line 279 of file tkscrollbar.cxx.

References UnoControl::getPeer(), and n.

◆ getSupportedServiceNames()

css::uno::Sequence< OUString > toolkit::UnoScrollBarControl::getSupportedServiceNames ( )
override

Definition at line 295 of file tkscrollbar.cxx.

References UnoControl::getSupportedServiceNames().

◆ getTypes()

css::uno::Sequence< css::uno::Type > toolkit::UnoScrollBarControl::getTypes ( )
overridevirtual

◆ getValue()

sal_Int32 toolkit::UnoScrollBarControl::getValue ( )
override

Definition at line 199 of file tkscrollbar.cxx.

References UnoControl::getPeer(), and n.

◆ getVisibleSize()

sal_Int32 toolkit::UnoScrollBarControl::getVisibleSize ( )
override

Definition at line 263 of file tkscrollbar.cxx.

References UnoControl::getPeer(), and n.

◆ queryAggregation()

uno::Any toolkit::UnoScrollBarControl::queryAggregation ( const css::uno::Type &  rType)
overridevirtual

◆ queryInterface()

css::uno::Any SAL_CALL toolkit::UnoScrollBarControl::queryInterface ( const css::uno::Type &  rType)
inlineoverridevirtual

◆ release()

void SAL_CALL toolkit::UnoScrollBarControl::release ( )
inlineoverridevirtualnoexcept

◆ removeAdjustmentListener()

void toolkit::UnoScrollBarControl::removeAdjustmentListener ( const css::uno::Reference< css::awt::XAdjustmentListener > &  l)
override

Definition at line 182 of file tkscrollbar.cxx.

References maAdjustmentListeners.

◆ setBlockIncrement()

void toolkit::UnoScrollBarControl::setBlockIncrement ( sal_Int32  n)
override

◆ setLineIncrement()

void toolkit::UnoScrollBarControl::setLineIncrement ( sal_Int32  n)
override

◆ setMaximum()

void toolkit::UnoScrollBarControl::setMaximum ( sal_Int32  n)
override

◆ setOrientation()

void toolkit::UnoScrollBarControl::setOrientation ( sal_Int32  n)
override

◆ setValue()

void toolkit::UnoScrollBarControl::setValue ( sal_Int32  n)
override

◆ setValues()

void toolkit::UnoScrollBarControl::setValues ( sal_Int32  nValue,
sal_Int32  nVisible,
sal_Int32  nMax 
)
override

◆ setVisibleSize()

void toolkit::UnoScrollBarControl::setVisibleSize ( sal_Int32  n)
override

Member Data Documentation

◆ maAdjustmentListeners

AdjustmentListenerMultiplexer toolkit::UnoScrollBarControl::maAdjustmentListeners
private

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