FPaginationController constructor
FPaginationController({})
Creates a FPaginationController.
Contract:
- Throws AssertionError if
pages<= 0. - Throws AssertionError if
siblings< 0. - Throws AssertionError if
pageis not in the range0 <= page < pages.
Implementation
FPaginationController({required int pages, int page = 0, int siblings = 1, this._showEdges = true})
: assert(0 < pages, 'pages ($pages) should be > 0'),
assert(0 <= siblings, 'siblings ($siblings) >= 0'),
assert(0 <= page && page < pages, 'initialPage ($page) must be between 0 and pages ($pages), exclusive.'),
_pages = pages,
_siblings = siblings,
super(page);