20 void insertPage(
DsView* page,
size_t pos = -1);
21 void removePage(
size_t pos);
38 link_t* mPageListHead;
42 int32_t mScrollPosition;
44 int32_t mSnapStepCount;
52 uint32_t mScrollOffsetBase;
56 void onPaintOver(
DsRenderer &renderer)
override final;
59 void snapScroll(
void);
62 link_t* removeLink(
size_t pos);
63 void insertLink(link_t* link,
size_t pos = -1);
64 link_t* allocLink(
void);
65 void freeLink(link_t* link);
DsOrientation is a class representing the orientation (horizontal or vertical).
Definition ds_types.h:57
DsPoint is a class that represents the X and Y 2D coordinates of a point as integer numbers.
Definition ds_geometry.h:24
DsRenderer is a class that implements all the drawing operations.
Definition ds_renderer.h:42
DsSize is class that represents the 2D size of a graphic object (width, height) as integer values.
Definition ds_geometry.h:780
DsView is a base class that represents any view on the screen.
Definition ds_view.h:40
#define DS_HORIZONTAL
Macro defining a DsOrientation class initialized to DsOrientation::HORIZONTAL.
Definition ds_types.h:45
This structure implements a touch event.
Definition ds_event.h:25