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

#include <vclxwindows.hxx>

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

Public Member Functions

 VCLXScrollBar ()
 
void SAL_CALL dispose () 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
 
void setMinimum (sal_Int32 n)
 
sal_Int32 getMinimum () const
 
void SAL_CALL setProperty (const OUString &PropertyName, const css::uno::Any &Value) override
 
css::uno::Any SAL_CALL getProperty (const OUString &PropertyName) override
 
css::awt::Size SAL_CALL getMinimumSize () override
 
virtual void GetPropertyIds (std::vector< sal_uInt16 > &aIds) override
 

Static Public Member Functions

static css::awt::Size implGetMinimumSize (vcl::Window const *p)
 
static void ImplGetPropertyIds (std::vector< sal_uInt16 > &aIds)
 

Private Member Functions

void ProcessWindowEvent (const VclWindowEvent &rVclWindowEvent) override
 
virtual css::uno::Reference< css::accessibility::XAccessibleContext > CreateAccessibleContext () override
 

Private Attributes

AdjustmentListenerMultiplexer maAdjustmentListeners
 

Detailed Description

Definition at line 299 of file include/toolkit/awt/vclxwindows.hxx.

Constructor & Destructor Documentation

◆ VCLXScrollBar()

VCLXScrollBar::VCLXScrollBar ( )

Definition at line 3149 of file vclxwindows.cxx.

Member Function Documentation

◆ addAdjustmentListener()

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

Definition at line 3170 of file vclxwindows.cxx.

References maAdjustmentListeners.

◆ CreateAccessibleContext()

css::uno::Reference< css::accessibility::XAccessibleContext > VCLXScrollBar::CreateAccessibleContext ( )
overrideprivatevirtual

Definition at line 3153 of file vclxwindows.cxx.

◆ dispose()

void VCLXScrollBar::dispose ( void  )
override

Definition at line 3159 of file vclxwindows.cxx.

References VCLXWindow::dispose(), and maAdjustmentListeners.

◆ getBlockIncrement()

sal_Int32 VCLXScrollBar::getBlockIncrement ( )
override

Definition at line 3272 of file vclxwindows.cxx.

Referenced by getProperty().

◆ getLineIncrement()

sal_Int32 VCLXScrollBar::getLineIncrement ( )
override

Definition at line 3255 of file vclxwindows.cxx.

Referenced by getProperty().

◆ getMaximum()

sal_Int32 VCLXScrollBar::getMaximum ( )
override

Definition at line 3221 of file vclxwindows.cxx.

Referenced by getProperty().

◆ getMinimum()

sal_Int32 VCLXScrollBar::getMinimum ( ) const
Exceptions
css::uno::RuntimeException

Definition at line 3238 of file vclxwindows.cxx.

Referenced by getProperty().

◆ getMinimumSize()

css::awt::Size SAL_CALL VCLXScrollBar::getMinimumSize ( )
override

Definition at line 3573 of file vclxwindows.cxx.

References implGetMinimumSize().

◆ getOrientation()

sal_Int32 VCLXScrollBar::getOrientation ( )
override

Definition at line 3316 of file vclxwindows.cxx.

References n, and WB_HORZ.

Referenced by getProperty().

◆ getProperty()

css::uno::Any VCLXScrollBar::getProperty ( const OUString &  PropertyName)
override

◆ GetPropertyIds()

virtual void VCLXScrollBar::GetPropertyIds ( std::vector< sal_uInt16 > &  aIds)
inlineoverridevirtual

Definition at line 348 of file include/toolkit/awt/vclxwindows.hxx.

◆ getValue()

sal_Int32 VCLXScrollBar::getValue ( )
override

Definition at line 3204 of file vclxwindows.cxx.

Referenced by getProperty().

◆ getVisibleSize()

sal_Int32 VCLXScrollBar::getVisibleSize ( )
override

Definition at line 3289 of file vclxwindows.cxx.

Referenced by getProperty().

◆ implGetMinimumSize()

css::awt::Size VCLXScrollBar::implGetMinimumSize ( vcl::Window const *  p)
static
Exceptions
css::uno::RuntimeException

Definition at line 3567 of file vclxwindows.cxx.

References n, and p.

Referenced by VCLXWindow::getMinimumSize(), and getMinimumSize().

◆ ImplGetPropertyIds()

void VCLXScrollBar::ImplGetPropertyIds ( std::vector< sal_uInt16 > &  aIds)
static

◆ ProcessWindowEvent()

void VCLXScrollBar::ProcessWindowEvent ( const VclWindowEvent rVclWindowEvent)
overrideprivate

◆ removeAdjustmentListener()

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

Definition at line 3176 of file vclxwindows.cxx.

References maAdjustmentListeners.

◆ setBlockIncrement()

void VCLXScrollBar::setBlockIncrement ( sal_Int32  n)
override

Definition at line 3263 of file vclxwindows.cxx.

References n.

Referenced by setProperty().

◆ setLineIncrement()

void VCLXScrollBar::setLineIncrement ( sal_Int32  n)
override

Definition at line 3246 of file vclxwindows.cxx.

References n.

Referenced by setProperty().

◆ setMaximum()

void VCLXScrollBar::setMaximum ( sal_Int32  n)
override

Definition at line 3212 of file vclxwindows.cxx.

References n.

Referenced by setProperty().

◆ setMinimum()

void VCLXScrollBar::setMinimum ( sal_Int32  n)
Exceptions
css::uno::RuntimeException

Definition at line 3229 of file vclxwindows.cxx.

References n.

Referenced by setProperty().

◆ setOrientation()

void VCLXScrollBar::setOrientation ( sal_Int32  n)
override

Definition at line 3297 of file vclxwindows.cxx.

References n, WB_HORZ, and WB_VERT.

Referenced by setProperty().

◆ setProperty()

void VCLXScrollBar::setProperty ( const OUString &  PropertyName,
const css::uno::Any &  Value 
)
override

◆ setValue()

void VCLXScrollBar::setValue ( sal_Int32  n)
override

Definition at line 3182 of file vclxwindows.cxx.

References n.

Referenced by setProperty().

◆ setValues()

void VCLXScrollBar::setValues ( sal_Int32  nValue,
sal_Int32  nVisible,
sal_Int32  nMax 
)
override

Definition at line 3191 of file vclxwindows.cxx.

References nValue.

◆ setVisibleSize()

void VCLXScrollBar::setVisibleSize ( sal_Int32  n)
override

Definition at line 3280 of file vclxwindows.cxx.

References n.

Referenced by setProperty().

Member Data Documentation

◆ maAdjustmentListeners

AdjustmentListenerMultiplexer VCLXScrollBar::maAdjustmentListeners
private

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