LibreOffice Module vcl (master) 1
Public Member Functions | List of all members
Scrollable Class Referenceabstract

#include <scrollable.hxx>

Inheritance diagram for Scrollable:
[legend]

Public Member Functions

virtual tools::Long DoScroll (tools::Long nNewPos)=0
 
virtual void SetRangeMin (tools::Long nNewRange)=0
 
virtual tools::Long GetRangeMin () const =0
 
virtual void SetRangeMax (tools::Long nNewRange)=0
 
virtual tools::Long GetRangeMax () const =0
 
virtual void SetRange (const Range &rRange)=0
 
virtual Range GetRange () const =0
 
virtual void SetThumbPos (tools::Long nThumbPos)=0
 
virtual tools::Long GetThumbPos () const =0
 
virtual void SetLineSize (tools::Long nNewSize)=0
 
virtual tools::Long GetLineSize () const =0
 
virtual void SetPageSize (tools::Long nNewSize)=0
 
virtual tools::Long GetPageSize () const =0
 
virtual void SetVisibleSize (tools::Long nNewSize)=0
 
virtual tools::Long GetVisibleSize () const =0
 
virtual bool Inactive () const =0
 
virtual ~Scrollable ()
 

Detailed Description

Definition at line 25 of file scrollable.hxx.

Constructor & Destructor Documentation

◆ ~Scrollable()

virtual Scrollable::~Scrollable ( )
inlinevirtual

Definition at line 47 of file scrollable.hxx.

Member Function Documentation

◆ DoScroll()

virtual tools::Long Scrollable::DoScroll ( tools::Long  nNewPos)
pure virtual

◆ GetLineSize()

virtual tools::Long Scrollable::GetLineSize ( ) const
pure virtual

◆ GetPageSize()

virtual tools::Long Scrollable::GetPageSize ( ) const
pure virtual

Implemented in ScrollBar.

Referenced by vcl::lcl_HandleScrollHelper().

◆ GetRange()

virtual Range Scrollable::GetRange ( ) const
pure virtual

Implemented in ScrollBar.

◆ GetRangeMax()

virtual tools::Long Scrollable::GetRangeMax ( ) const
pure virtual

◆ GetRangeMin()

virtual tools::Long Scrollable::GetRangeMin ( ) const
pure virtual

Implemented in ScrollBar.

Referenced by ScrollBar::GetRange().

◆ GetThumbPos()

virtual tools::Long Scrollable::GetThumbPos ( ) const
pure virtual

◆ GetVisibleSize()

virtual tools::Long Scrollable::GetVisibleSize ( ) const
pure virtual

Implemented in ScrollBar.

Referenced by vcl::Window::HandleScrollCommand().

◆ Inactive()

virtual bool Scrollable::Inactive ( ) const
pure virtual

◆ SetLineSize()

virtual void Scrollable::SetLineSize ( tools::Long  nNewSize)
pure virtual

Implemented in ScrollBar.

◆ SetPageSize()

virtual void Scrollable::SetPageSize ( tools::Long  nNewSize)
pure virtual

Implemented in ScrollBar.

◆ SetRange()

virtual void Scrollable::SetRange ( const Range rRange)
pure virtual

Implemented in ScrollBar.

◆ SetRangeMax()

virtual void Scrollable::SetRangeMax ( tools::Long  nNewRange)
pure virtual

Implemented in ScrollBar.

◆ SetRangeMin()

virtual void Scrollable::SetRangeMin ( tools::Long  nNewRange)
pure virtual

Implemented in ScrollBar.

◆ SetThumbPos()

virtual void Scrollable::SetThumbPos ( tools::Long  nThumbPos)
pure virtual

Implemented in ScrollBar.

◆ SetVisibleSize()

virtual void Scrollable::SetVisibleSize ( tools::Long  nNewSize)
pure virtual

Implemented in ScrollBar.


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