#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
- Paramètres
-
[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()
C3D_API castor::Position castor3d::ScrollableCtrl::getScrollPosition |
( |
| ) |
const |
◆ 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 | ) |
|
|
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()
C3D_API void castor3d::ScrollableCtrl::updateScrollBarsThumb |
( |
castor::Position const & |
pos | ) |
|
|
protected |
Updates scrollbars thumb from external event.
◆ updateScrollZIndex()
C3D_API void castor3d::ScrollableCtrl::updateScrollZIndex |
( |
uint32_t & |
index | ) |
|
|
protected |
Updates the overlays Z index.
◆ updateTotalSize()
C3D_API void castor3d::ScrollableCtrl::updateTotalSize |
( |
castor::Size const & |
size | ) |
|
|
protected |
Updates total scrollable content dimensions.
◆ onScrollContent
La documentation de cette classe a été générée à partir du fichier suivant :