Skip to content
This repository was archived by the owner on Jun 17, 2018. It is now read-only.

Commit 6f2140b

Browse files
committed
Delete PageDetectable
1 parent 794f6c5 commit 6f2140b

File tree

2 files changed

+19
-32
lines changed

2 files changed

+19
-32
lines changed

Pod/Classes/PagingMenuController.swift

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -355,8 +355,23 @@ extension PagingMenuController: Pagable {
355355
}
356356
}
357357

358-
extension PagingMenuController: PageDetectable {
359-
var currentPagingViewPosition: PagingViewPosition {
358+
// MARK: Page Control
359+
360+
extension PagingMenuController {
361+
fileprivate enum PagingViewPosition {
362+
case left, center, right, unknown
363+
364+
init(order: Int) {
365+
switch order {
366+
case 0: self = .left
367+
case 1: self = .center
368+
case 2: self = .right
369+
default: self = .unknown
370+
}
371+
}
372+
}
373+
374+
fileprivate var currentPagingViewPosition: PagingViewPosition {
360375
guard let pagingViewController = pagingViewController else { return .unknown }
361376
let pageWidth = pagingViewController.contentScrollView.frame.width
362377
let order = Int(ceil((pagingViewController.contentScrollView.contentOffset.x - pageWidth / 2) / pageWidth))
@@ -371,7 +386,7 @@ extension PagingMenuController: PageDetectable {
371386
return PagingViewPosition(order: order + 1)
372387
}
373388

374-
var nextPageFromCurrentPosition: Int {
389+
fileprivate var nextPageFromCurrentPosition: Int {
375390
// set new page number according to current moving direction
376391
let page: Int
377392
switch options.lazyLoadingPage {
@@ -391,7 +406,7 @@ extension PagingMenuController: PageDetectable {
391406
return page
392407
}
393408

394-
var nextPageFromCurrentPoint: Int {
409+
fileprivate var nextPageFromCurrentPoint: Int {
395410
guard let menuView = menuView else { return 0 }
396411

397412
let point = CGPoint(x: menuView.contentOffset.x + menuView.frame.width / 2, y: 0)

Pod/Classes/Protocols/PageDetectable.swift

Lines changed: 0 additions & 28 deletions
This file was deleted.

0 commit comments

Comments
 (0)