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

#include <vclxspinbutton.hxx>

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

Public Member Functions

 VCLXSpinButton ()
 
- Public Member Functions inherited from VCLXWindow
 VCLXWindow (bool bWithDefaultProps=false)
 
virtual ~VCLXWindow () override
 
virtual void SetWindow (const VclPtr< vcl::Window > &pWindow)
 
template<class derived_type >
derived_type * GetAs () const
 
template<class derived_type >
derived_type * GetAsDynamic () const
 
vcl::WindowGetWindow () const
 
void suspendVclEventListening ()
 
void resumeVclEventListening ()
 
void notifyWindowRemoved (vcl::Window const &_rWindow)
 
bool IsDisposed () const
 
virtual void SAL_CALL disposing (const css::lang::EventObject &Source) override
 
void SAL_CALL dispose () override
 
void SAL_CALL addEventListener (const css::uno::Reference< css::lang::XEventListener > &rxListener) override
 
void SAL_CALL removeEventListener (const css::uno::Reference< css::lang::XEventListener > &rxListener) 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 > &rrxListener) override
 
void SAL_CALL removeWindowListener (const css::uno::Reference< css::awt::XWindowListener > &rrxListener) override
 
void SAL_CALL addFocusListener (const css::uno::Reference< css::awt::XFocusListener > &rrxListener) override
 
void SAL_CALL removeFocusListener (const css::uno::Reference< css::awt::XFocusListener > &rrxListener) override
 
void SAL_CALL addKeyListener (const css::uno::Reference< css::awt::XKeyListener > &rrxListener) override
 
void SAL_CALL removeKeyListener (const css::uno::Reference< css::awt::XKeyListener > &rrxListener) override
 
void SAL_CALL addMouseListener (const css::uno::Reference< css::awt::XMouseListener > &rrxListener) override
 
void SAL_CALL removeMouseListener (const css::uno::Reference< css::awt::XMouseListener > &rrxListener) override
 
void SAL_CALL addMouseMotionListener (const css::uno::Reference< css::awt::XMouseMotionListener > &rrxListener) override
 
void SAL_CALL removeMouseMotionListener (const css::uno::Reference< css::awt::XMouseMotionListener > &rrxListener) override
 
void SAL_CALL addPaintListener (const css::uno::Reference< css::awt::XPaintListener > &rrxListener) override
 
void SAL_CALL removePaintListener (const css::uno::Reference< css::awt::XPaintListener > &rrxListener) override
 
css::uno::Reference< css::awt::XToolkit > SAL_CALL getToolkit () override
 
void SAL_CALL setPointer (const css::uno::Reference< css::awt::XPointer > &Pointer) override
 
void SAL_CALL setBackground (sal_Int32 Color) override
 
void SAL_CALL invalidate (sal_Int16 Flags) override
 
void SAL_CALL invalidateRect (const css::awt::Rectangle &Rect, sal_Int16 Flags) override
 
sal_Bool SAL_CALL isChild (const css::uno::Reference< css::awt::XWindowPeer > &Peer) override
 
void SAL_CALL setDesignMode (sal_Bool bOn) override
 
sal_Bool SAL_CALL isDesignMode () override
 
void SAL_CALL enableClipSiblings (sal_Bool bClip) override
 
void SAL_CALL setForeground (sal_Int32 Color) override
 
void SAL_CALL setControlFont (const css::awt::FontDescriptor &aFont) override
 
void SAL_CALL getStyles (sal_Int16 nType, css::awt::FontDescriptor &Font, sal_Int32 &ForegroundColor, sal_Int32 &BackgroundColor) override
 
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
 
css::awt::Size SAL_CALL getPreferredSize () override
 
css::awt::Size SAL_CALL calcAdjustedSize (const css::awt::Size &aNewSize) 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
 
css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL getAccessibleContext () override
 
void SAL_CALL addDockableWindowListener (const css::uno::Reference< css::awt::XDockableWindowListener > &xListener) override
 
void SAL_CALL removeDockableWindowListener (const css::uno::Reference< css::awt::XDockableWindowListener > &xListener) override
 
void SAL_CALL enableDocking (sal_Bool bEnable) override
 
sal_Bool SAL_CALL isFloating () override
 
void SAL_CALL setFloatingMode (sal_Bool bFloating) override
 
void SAL_CALL lock () override
 
void SAL_CALL unlock () override
 
sal_Bool SAL_CALL isLocked () override
 
void SAL_CALL startPopupMode (const css::awt::Rectangle &WindowRect) override
 
sal_Bool SAL_CALL isInPopupMode () override
 
void SAL_CALL setOutputSize (const css::awt::Size &aSize) override
 
css::awt::Size SAL_CALL getOutputSize () override
 
sal_Bool SAL_CALL isVisible () override
 
sal_Bool SAL_CALL isActive () override
 
sal_Bool SAL_CALL isEnabled () override
 
sal_Bool SAL_CALL hasFocus () override
 
css::uno::Sequence< css::beans::Property > SAL_CALL getProperties () override
 
css::beans::Property SAL_CALL getPropertyByName (const OUString &aName) override
 
sal_Bool SAL_CALL hasPropertyByName (const OUString &Name) override
 
virtual css::uno::Reference< css::awt::XStyleSettings > SAL_CALL getStyleSettings () override
 
- Public Member Functions inherited from cppu::ImplHelper1< class Ifc1 >
virtual css::uno::Any SAL_CALL queryInterface (css::uno::Type const &rType) 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
 

Private Member Functions

virtual ~VCLXSpinButton () override
 
void SAL_CALL dispose () override
 
virtual void SAL_CALL addAdjustmentListener (const css::uno::Reference< css::awt::XAdjustmentListener > &listener) override
 
virtual void SAL_CALL removeAdjustmentListener (const css::uno::Reference< css::awt::XAdjustmentListener > &listener) override
 
virtual void SAL_CALL setValue (sal_Int32 n) override
 
virtual void SAL_CALL setValues (sal_Int32 minValue, sal_Int32 maxValue, sal_Int32 currentValue) override
 
virtual sal_Int32 SAL_CALL getValue () override
 
virtual void SAL_CALL setMinimum (sal_Int32 minValue) override
 
virtual void SAL_CALL setMaximum (sal_Int32 maxValue) override
 
virtual sal_Int32 SAL_CALL getMinimum () override
 
virtual sal_Int32 SAL_CALL getMaximum () override
 
virtual void SAL_CALL setSpinIncrement (sal_Int32 spinIncrement) override
 
virtual sal_Int32 SAL_CALL getSpinIncrement () override
 
virtual void SAL_CALL setOrientation (sal_Int32 orientation) override
 
virtual sal_Int32 SAL_CALL getOrientation () override
 
virtual void SAL_CALL setProperty (const OUString &PropertyName, const css::uno::Any &Value) override
 
virtual css::uno::Any SAL_CALL getProperty (const OUString &PropertyName) override
 
void ProcessWindowEvent (const VclWindowEvent &_rVclWindowEvent) override
 
 VCLXSpinButton (const VCLXSpinButton &)=delete
 
VCLXSpinButtonoperator= (const VCLXSpinButton &)=delete
 

Private Attributes

AdjustmentListenerMultiplexer maAdjustmentListeners
 

Additional Inherited Members

- Public Types inherited from VCLXWindow
typedef ::std::function< void()> Callback
 
- Protected Member Functions inherited from VCLXWindow
Size ImplCalcWindowSize (const Size &rOutSz) const
 
 DECL_DLLPRIVATE_LINK (WindowEventListener, VclWindowEvent &, void)
 
virtual void ProcessWindowEvent (const VclWindowEvent &rVclWindowEvent)
 
virtual css::uno::Reference< css::accessibility::XAccessibleContext > CreateAccessibleContext ()
 
void SetSynthesizingVCLEvent (bool b)
 
bool IsSynthesizingVCLEvent () const
 
void SetSystemParent_Impl (const css::uno::Any &rHandle)
 helper method to set a window handle into a SystemParentData struct More...
 
::toolkit::IAccessibleFactorygetAccessibleFactory ()
 
virtual void GetPropertyIds (std::vector< sal_uInt16 > &aIds)
 
ListenerMultiplexerBase< css::awt::XVclContainerListener > & GetContainerListeners ()
 
ListenerMultiplexerBase< css::awt::XTopWindowListener > & GetTopWindowListeners ()
 
void ImplExecuteAsyncWithoutSolarLock (const Callback &i_callback)
 executes the given callback asynchronously More...
 
- Protected Member Functions inherited from cppu::ImplHelper1< class Ifc1 >
 ~ImplHelper1 () SAL_NOEXCEPT
 
- Static Protected Member Functions inherited from VCLXWindow
static void PushPropertyIds (std::vector< sal_uInt16 > &aIds, int nFirstId,...)
 
static void ImplGetPropertyIds (std::vector< sal_uInt16 > &aIds, bool bWithDefaults=false)
 

Detailed Description

Definition at line 37 of file vclxspinbutton.hxx.

Constructor & Destructor Documentation

◆ VCLXSpinButton() [1/2]

toolkit::VCLXSpinButton::VCLXSpinButton ( )

Definition at line 51 of file vclxspinbutton.cxx.

◆ ~VCLXSpinButton()

toolkit::VCLXSpinButton::~VCLXSpinButton ( )
overrideprivatevirtual

Definition at line 57 of file vclxspinbutton.cxx.

◆ VCLXSpinButton() [2/2]

toolkit::VCLXSpinButton::VCLXSpinButton ( const VCLXSpinButton )
privatedelete

Member Function Documentation

◆ addAdjustmentListener()

void SAL_CALL toolkit::VCLXSpinButton::addAdjustmentListener ( const css::uno::Reference< css::awt::XAdjustmentListener > &  listener)
overrideprivatevirtual

Definition at line 82 of file vclxspinbutton.cxx.

References maAdjustmentListeners.

◆ dispose()

void SAL_CALL toolkit::VCLXSpinButton::dispose ( void  )
overrideprivate

Definition at line 68 of file vclxspinbutton.cxx.

References VCLXWindow::dispose().

◆ getMaximum()

sal_Int32 SAL_CALL toolkit::VCLXSpinButton::getMaximum ( )
overrideprivatevirtual

Definition at line 164 of file vclxspinbutton.cxx.

References VCLXWindow::GetWindow().

Referenced by getProperty().

◆ getMinimum()

sal_Int32 SAL_CALL toolkit::VCLXSpinButton::getMinimum ( )
overrideprivatevirtual

Definition at line 158 of file vclxspinbutton.cxx.

References VCLXWindow::GetWindow().

Referenced by getProperty().

◆ getOrientation()

sal_Int32 SAL_CALL toolkit::VCLXSpinButton::getOrientation ( )
overrideprivatevirtual

Definition at line 190 of file vclxspinbutton.cxx.

References VCLXWindow::GetWindow(), and WB_HSCROLL.

◆ getProperty()

Any SAL_CALL toolkit::VCLXSpinButton::getProperty ( const OUString &  PropertyName)
overrideprivatevirtual

◆ getSpinIncrement()

sal_Int32 SAL_CALL toolkit::VCLXSpinButton::getSpinIncrement ( )
overrideprivatevirtual

Definition at line 176 of file vclxspinbutton.cxx.

References VCLXWindow::GetWindow().

Referenced by getProperty().

◆ getValue()

sal_Int32 SAL_CALL toolkit::VCLXSpinButton::getValue ( )
overrideprivatevirtual

Definition at line 140 of file vclxspinbutton.cxx.

References VCLXWindow::GetWindow().

Referenced by getProperty().

◆ operator=()

VCLXSpinButton & toolkit::VCLXSpinButton::operator= ( const VCLXSpinButton )
privatedelete

◆ ProcessWindowEvent()

void toolkit::VCLXSpinButton::ProcessWindowEvent ( const VclWindowEvent _rVclWindowEvent)
overrideprivatevirtual

◆ removeAdjustmentListener()

void SAL_CALL toolkit::VCLXSpinButton::removeAdjustmentListener ( const css::uno::Reference< css::awt::XAdjustmentListener > &  listener)
overrideprivatevirtual

Definition at line 89 of file vclxspinbutton.cxx.

References maAdjustmentListeners.

◆ setMaximum()

void SAL_CALL toolkit::VCLXSpinButton::setMaximum ( sal_Int32  maxValue)
overrideprivatevirtual

Definition at line 152 of file vclxspinbutton.cxx.

References VCLXWindow::GetWindow().

Referenced by setProperty(), and setValues().

◆ setMinimum()

void SAL_CALL toolkit::VCLXSpinButton::setMinimum ( sal_Int32  minValue)
overrideprivatevirtual

Definition at line 146 of file vclxspinbutton.cxx.

References VCLXWindow::GetWindow().

Referenced by setProperty(), and setValues().

◆ setOrientation()

void SAL_CALL toolkit::VCLXSpinButton::setOrientation ( sal_Int32  orientation)
overrideprivatevirtual

Definition at line 182 of file vclxspinbutton.cxx.

References VCLXWindow::GetWindow(), and WB_HSCROLL.

◆ setProperty()

void SAL_CALL toolkit::VCLXSpinButton::setProperty ( const OUString &  PropertyName,
const css::uno::Any &  Value 
)
overrideprivatevirtual

◆ setSpinIncrement()

void SAL_CALL toolkit::VCLXSpinButton::setSpinIncrement ( sal_Int32  spinIncrement)
overrideprivatevirtual

Definition at line 170 of file vclxspinbutton.cxx.

References VCLXWindow::GetWindow().

Referenced by setProperty().

◆ setValue()

void SAL_CALL toolkit::VCLXSpinButton::setValue ( sal_Int32  n)
overrideprivatevirtual

Definition at line 124 of file vclxspinbutton.cxx.

References VCLXWindow::GetWindow(), and n.

Referenced by setProperty(), and setValues().

◆ setValues()

void SAL_CALL toolkit::VCLXSpinButton::setValues ( sal_Int32  minValue,
sal_Int32  maxValue,
sal_Int32  currentValue 
)
overrideprivatevirtual

Definition at line 130 of file vclxspinbutton.cxx.

References setMaximum(), setMinimum(), and setValue().

Member Data Documentation

◆ maAdjustmentListeners

AdjustmentListenerMultiplexer toolkit::VCLXSpinButton::maAdjustmentListeners
private

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