diff --git a/lib/features/sheet_viewer/sheet_viewer_page.dart b/lib/features/sheet_viewer/sheet_viewer_page.dart index bcabe1c..971ea5a 100644 --- a/lib/features/sheet_viewer/sheet_viewer_page.dart +++ b/lib/features/sheet_viewer/sheet_viewer_page.dart @@ -271,8 +271,9 @@ class _SheetViewerPageState extends State icon: Icon( widget.config.fullscreen ? Icons.fullscreen_exit : Icons.fullscreen, ), - tooltip: - widget.config.fullscreen ? 'Exit Fullscreen' : 'Enter Fullscreen', + tooltip: widget.config.fullscreen + ? 'Exit Fullscreen' + : 'Enter Fullscreen', onPressed: _toggleFullscreen, ), IconButton( @@ -284,8 +285,9 @@ class _SheetViewerPageState extends State icon: Icon( widget.config.twoPageMode ? Icons.filter_1 : Icons.filter_2, ), - tooltip: - widget.config.twoPageMode ? 'Single Page Mode' : 'Two Page Mode', + tooltip: widget.config.twoPageMode + ? 'Single Page Mode' + : 'Two Page Mode', onPressed: _toggleTwoPageMode, ), ], @@ -317,8 +319,9 @@ class _SheetViewerPageState extends State currentPageNumber: _currentPage, config: widget.config, leftDrawingController: _leftDrawingController, - rightDrawingController: - widget.config.twoPageMode ? _rightDrawingController : null, + rightDrawingController: widget.config.twoPageMode + ? _rightDrawingController + : null, drawingEnabled: _isPaintMode, ); @@ -334,7 +337,6 @@ class _SheetViewerPageState extends State onToggleFullscreen: _toggleFullscreen, onExit: () => Navigator.pop(context), onPageTurn: _turnPage, - child: pageDisplay, ); } @@ -356,10 +358,9 @@ class _SheetViewerPageState extends State padding: const EdgeInsets.all(16.0), child: Text( message, - style: Theme.of(context) - .textTheme - .titleMedium - ?.copyWith(color: Colors.red), + style: Theme.of( + context, + ).textTheme.titleMedium?.copyWith(color: Colors.red), textAlign: TextAlign.center, ), ), diff --git a/lib/features/sheet_viewer/widgets/touch_navigation_layer.dart b/lib/features/sheet_viewer/widgets/touch_navigation_layer.dart index 9cf0384..7c249bc 100644 --- a/lib/features/sheet_viewer/widgets/touch_navigation_layer.dart +++ b/lib/features/sheet_viewer/widgets/touch_navigation_layer.dart @@ -14,7 +14,6 @@ typedef PageTurnCallback = dynamic Function(int delta); /// - Right side: Turn page forward (+1 or +2 in two-page mode) class TouchNavigationLayer extends StatelessWidget { final PdfPageDisplay pageDisplay; - final Widget child; final Config config; final VoidCallback onToggleFullscreen; final VoidCallback onExit; @@ -23,7 +22,6 @@ class TouchNavigationLayer extends StatelessWidget { const TouchNavigationLayer({ super.key, required this.pageDisplay, - required this.child, required this.config, required this.onToggleFullscreen, required this.onExit, @@ -35,7 +33,7 @@ class TouchNavigationLayer extends StatelessWidget { return GestureDetector( behavior: HitTestBehavior.opaque, onTapUp: (details) => _handleTap(context, details), - child: child, + child: pageDisplay, ); }