Use drawing controller

This commit is contained in:
2026-02-04 14:00:32 +01:00
parent 93127cada8
commit e1d72de718
2 changed files with 21 additions and 2 deletions

View File

@@ -6,13 +6,15 @@ import 'pdf_page_display.dart';
/// Drawing overlay for annotating PDF pages.
///
/// Uses flutter_drawing_board to provide a paint canvas over the PDF.
/// Only available in single-page mode.
/// Only working in single-page mode.
class PaintModeLayer extends StatelessWidget {
final PdfPageDisplay pageDisplay;
final DrawingController drawingController;
const PaintModeLayer({
super.key,
required this.pageDisplay,
required this.drawingController,
});
@override
@@ -24,6 +26,7 @@ class PaintModeLayer extends StatelessWidget {
final (pageSize, _) = pageDisplay.calculateScaledPageSizes(maxSize);
return DrawingBoard(
controller: drawingController,
background: SizedBox(
width: pageSize.width,
height: pageSize.height,