Move SSD review bitmap update to typed Kotlin
ober
b203f6b0ab6b266411794a900e1986a63ca9f755
--- a/templates/ssd-review.ss +++ b/templates/ssd-review.ss @@ -4582,6 +4582,7 @@ (typed-kotlin-file "com/sfb/ssdreview/UiTextHelpers.kt" (kotlin-imports (java io File) + (android graphics Bitmap) (android content Intent) (android database Cursor) (android net Uri) @@ -4642,7 +4643,7 @@ hasReplacementLabel missingReplacementLabel hasResolvedLabel reviewViewSelectGroupId reviewViewSetSelectMode reviewViewSetSsdAreaFromSession reviewViewShowSession - reviewViewClearSessionState + reviewViewClearSessionState reviewViewShowBitmap ssdBrowserResumeReady focusChangeShouldShowDropdown dialogReadyToShowDropdown focusedDialogReadyToShowDropdown permissionResultGranted downloadAccessBeforeRuntimePermissions @@ -4690,6 +4691,7 @@ (type Int32) (type Float32) (type FloatArray) + (type Bitmap) (type Char) (type File) (type Cursor) @@ -4753,6 +4755,9 @@ (extern (reviewViewSsdAreaSet (view : SsdReviewView) (area : (Nullable FloatArray))) : Unit (kotlin-member-set ssdArea)) + (extern (reviewViewBitmapSet (view : SsdReviewView) + (bitmap : (Nullable Bitmap))) : Unit + (kotlin-member-set bitmap)) (def (normalizeFiringArc (value : String)) : String (string-uppercase (string-trim value))) (def (normalizeLabel (value : String)) : String @@ -5252,6 +5257,9 @@ (reviewViewSessionSet view (nullable-none SsdSession)) (reviewViewSelectGroupId view (nullable-none String)) (reviewViewSsdAreaSet view (nullable-none FloatArray)))) + (def (reviewViewShowBitmap (view : SsdReviewView) + (bitmap : Bitmap)) : Unit + (reviewViewBitmapSet view (nullable-some bitmap))) (def (shouldCaptureViewport (includeViewport : Bool)) : Bool includeViewport) (def (viewportForSave (view : SsdReviewView) @@ -7204,7 +7212,7 @@ " currentBitmap = bitmap" " currentSession = null" " selectedGroupId = null" - " reviewView.bitmap = bitmap" + " reviewViewShowBitmap(reviewView, bitmap)" " reviewViewClearSessionState(reviewView)" " restoreViewportAfterLayout(restoredViewport)" " setStatus(renderedLoadingTruthStatus(renderPdfName, renderPageIndex, renderPageCount))"