#include <CtrlScrollable.hpp>
◆ OnScrollContent
◆ OnScrollContentConnection
◆ OnScrollContentFunction
◆ ~ScrollableCtrl()
virtual C3D_API castor3d::ScrollableCtrl::~ScrollableCtrl |
( |
| ) |
|
|
virtualnoexcept |
◆ ScrollableCtrl()
C3D_API castor3d::ScrollableCtrl::ScrollableCtrl |
( |
Control & | target, |
|
|
ScrollableStyleRPtr | style ) |
|
protected |
Constructor
- Parameters
-
[in] | target | The target control. |
[in] | style | The style. |
◆ adjustScrollZIndex()
C3D_API void castor3d::ScrollableCtrl::adjustScrollZIndex |
( |
uint32_t | offset | ) |
|
|
protected |
Adjusts the overlays Z index.
◆ checkScrollBarFlags()
C3D_API void castor3d::ScrollableCtrl::checkScrollBarFlags |
( |
| ) |
|
|
protected |
Enables/Disables scrollbars, depending on control flags.
◆ createScrollBars()
C3D_API void castor3d::ScrollableCtrl::createScrollBars |
( |
| ) |
|
|
protected |
Creates the scrollbars controls.
◆ destroyScrollBars()
C3D_API void castor3d::ScrollableCtrl::destroyScrollBars |
( |
| ) |
|
|
protected |
Destroys the scrollbars controls.
◆ getScrollPosition()
◆ getStyle()
◆ hasHorizontalScrollBar()
bool castor3d::ScrollableCtrl::hasHorizontalScrollBar |
( |
| ) |
const |
|
inlineprotectednoexcept |
◆ hasVerticalScrollBar()
bool castor3d::ScrollableCtrl::hasVerticalScrollBar |
( |
| ) |
const |
|
inlineprotectednoexcept |
◆ registerControl()
C3D_API void castor3d::ScrollableCtrl::registerControl |
( |
Control & | control | ) |
|
|
protected |
Updates total scrollable content dimensions.
◆ setScrollBarsVisible()
C3D_API void castor3d::ScrollableCtrl::setScrollBarsVisible |
( |
bool | visible | ) |
|
|
protected |
Updates scrollbars visibility.
◆ unregisterControl()
C3D_API void castor3d::ScrollableCtrl::unregisterControl |
( |
Control & | control | ) |
|
|
protected |
Updates total scrollable content dimensions.
◆ updateScrollableClientRect()
C3D_API castor::Point4ui castor3d::ScrollableCtrl::updateScrollableClientRect |
( |
castor::Point4ui const & | clientRect | ) |
const |
|
protected |
Updates the given client rect regarding scrollbars dimensions and visibility.
◆ updateScrollBars()
C3D_API void castor3d::ScrollableCtrl::updateScrollBars |
( |
| ) |
|
|
protected |
Updates scrollbars size and position.
◆ updateScrollBarsStyle()
C3D_API void castor3d::ScrollableCtrl::updateScrollBarsStyle |
( |
| ) |
|
|
protected |
Updates the scrollbars' style.
◆ updateScrollBarsThumb()
Updates scrollbars thumb from external event.
◆ updateScrollZIndex()
C3D_API void castor3d::ScrollableCtrl::updateScrollZIndex |
( |
uint32_t & | index | ) |
|
|
protected |
Updates the overlays Z index.
◆ updateTotalSize()
Updates total scrollable content dimensions.
◆ onScrollContent
The documentation for this class was generated from the following file: