Move SSD page rotation state to typed Kotlin
ober
bdb461878377e7150090415f846e30db2a87f319
--- a/templates/ssd-review.ss +++ b/templates/ssd-review.ss @@ -4678,6 +4678,7 @@ mainActivitySetPageIndex mainActivitySetPdfIdentity mainActivitySetLoadedPdfState mainActivityAdvanceLoadGeneration + mainActivityRotateReviewPage mainActivitySetTruthStore mainActivitySetStatusView mainActivitySetReviewView truthStoreApplyTruthAndPrune @@ -4782,6 +4783,8 @@ (kotlin-member-call applyTruth)) (extern (reviewViewCaptureViewport (view : SsdReviewView)) : (Nullable ViewportState) (kotlin-member-call captureViewport)) + (extern (reviewViewRotateClockwise (view : SsdReviewView)) : Unit + (kotlin-member-call rotateClockwise)) (extern (reviewViewSelectedGroupIdSet (view : SsdReviewView) (id : (Nullable String))) : Unit (kotlin-member-set selectedGroupId)) @@ -5636,6 +5639,14 @@ (begin (mainActivityLoadGenerationSet activity next) next))) + (def (mainActivityRotateReviewPage + (activity : MainActivity) + (view : SsdReviewView) + (currentGeneration : Int32)) : Unit + (begin + (mainActivityAdvanceLoadGeneration activity currentGeneration) + (reviewViewRotateClockwise view) + (begin))) (def (mainActivitySetTruthStore (activity : MainActivity) (store : TruthStore)) : Unit (mainActivityTruthStoreSet activity store)) @@ -7481,8 +7492,7 @@ " }" "" " private fun rotatePage() {" - " mainActivityAdvanceLoadGeneration(this, loadGeneration)" - " reviewView.rotateClockwise()" + " mainActivityRotateReviewPage(this, reviewView, loadGeneration)" " val session = currentSession" " setStatus(rotatedPageStatus(session))" " }"