LibreOffice Module vcl (master)  1
Public Member Functions | Public Attributes | List of all members
ScrollbarValue Class Reference

#include <salnativewidgets.hxx>

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

Public Member Functions

 ScrollbarValue ()
 
virtual ~ScrollbarValue () override
 
virtual ScrollbarValueclone () const override
 
 ScrollbarValue (ScrollbarValue const &)=default
 
 ScrollbarValue (ScrollbarValue &&)=default
 
ScrollbarValueoperator= (ScrollbarValue const &)=delete
 
ScrollbarValueoperator= (ScrollbarValue &&)=delete
 
- Public Member Functions inherited from ImplControlValue
 ImplControlValue (ButtonValue nTristate)
 
 ImplControlValue (long nNumeric)
 
 ImplControlValue ()
 
virtual ~ImplControlValue ()
 
 ImplControlValue (ImplControlValue const &)=default
 
 ImplControlValue (ImplControlValue &&)=default
 
ImplControlValueoperator= (ImplControlValue const &)=delete
 
ImplControlValueoperator= (ImplControlValue &&)=delete
 
ControlType getType () const
 
ButtonValue getTristateVal () const
 
void setTristateVal (ButtonValue nTristate)
 
long getNumericVal () const
 
void setNumericVal (long nNumeric)
 

Public Attributes

long mnMin
 
long mnMax
 
long mnCur
 
long mnVisibleSize
 
tools::Rectangle maThumbRect
 
tools::Rectangle maButton1Rect
 
tools::Rectangle maButton2Rect
 
ControlState mnButton1State
 
ControlState mnButton2State
 
ControlState mnThumbState
 

Additional Inherited Members

- Protected Member Functions inherited from ImplControlValue
 ImplControlValue (ControlType i_eType, long i_nNumber)
 

Detailed Description

Definition at line 294 of file salnativewidgets.hxx.

Constructor & Destructor Documentation

ScrollbarValue::ScrollbarValue ( )
inline

Definition at line 308 of file salnativewidgets.hxx.

References NONE.

Referenced by clone().

ScrollbarValue::~ScrollbarValue ( )
overridevirtual

Definition at line 77 of file nativecontrols.cxx.

ScrollbarValue::ScrollbarValue ( ScrollbarValue const &  )
default
ScrollbarValue::ScrollbarValue ( ScrollbarValue &&  )
default

Member Function Documentation

ScrollbarValue * ScrollbarValue::clone ( ) const
overridevirtual

Reimplemented from ImplControlValue.

Definition at line 81 of file nativecontrols.cxx.

References ScrollbarValue().

ScrollbarValue& ScrollbarValue::operator= ( ScrollbarValue const &  )
delete
ScrollbarValue& ScrollbarValue::operator= ( ScrollbarValue &&  )
delete

Member Data Documentation

tools::Rectangle ScrollbarValue::maButton1Rect
tools::Rectangle ScrollbarValue::maButton2Rect
tools::Rectangle ScrollbarValue::maThumbRect
ControlState ScrollbarValue::mnButton1State

Definition at line 304 of file salnativewidgets.hxx.

Referenced by ScrollBar::ImplDrawNative().

ControlState ScrollbarValue::mnButton2State

Definition at line 305 of file salnativewidgets.hxx.

Referenced by ScrollBar::ImplDrawNative().

long ScrollbarValue::mnCur

Definition at line 299 of file salnativewidgets.hxx.

Referenced by ScrollBar::ImplDrawNative().

long ScrollbarValue::mnMax

Definition at line 298 of file salnativewidgets.hxx.

Referenced by ScrollBar::ImplDrawNative().

long ScrollbarValue::mnMin

Definition at line 297 of file salnativewidgets.hxx.

Referenced by ScrollBar::ImplDrawNative().

ControlState ScrollbarValue::mnThumbState

Definition at line 306 of file salnativewidgets.hxx.

Referenced by ScrollBar::ImplDrawNative().

long ScrollbarValue::mnVisibleSize

Definition at line 300 of file salnativewidgets.hxx.

Referenced by ScrollBar::ImplDrawNative().


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