Remove unneeded child

This commit is contained in:
2026-02-05 17:59:09 +01:00
parent d4d6e41a9d
commit f615ed5654
2 changed files with 13 additions and 14 deletions

View File

@@ -271,8 +271,9 @@ class _SheetViewerPageState extends State<SheetViewerPage>
icon: Icon( icon: Icon(
widget.config.fullscreen ? Icons.fullscreen_exit : Icons.fullscreen, widget.config.fullscreen ? Icons.fullscreen_exit : Icons.fullscreen,
), ),
tooltip: tooltip: widget.config.fullscreen
widget.config.fullscreen ? 'Exit Fullscreen' : 'Enter Fullscreen', ? 'Exit Fullscreen'
: 'Enter Fullscreen',
onPressed: _toggleFullscreen, onPressed: _toggleFullscreen,
), ),
IconButton( IconButton(
@@ -284,8 +285,9 @@ class _SheetViewerPageState extends State<SheetViewerPage>
icon: Icon( icon: Icon(
widget.config.twoPageMode ? Icons.filter_1 : Icons.filter_2, widget.config.twoPageMode ? Icons.filter_1 : Icons.filter_2,
), ),
tooltip: tooltip: widget.config.twoPageMode
widget.config.twoPageMode ? 'Single Page Mode' : 'Two Page Mode', ? 'Single Page Mode'
: 'Two Page Mode',
onPressed: _toggleTwoPageMode, onPressed: _toggleTwoPageMode,
), ),
], ],
@@ -317,8 +319,9 @@ class _SheetViewerPageState extends State<SheetViewerPage>
currentPageNumber: _currentPage, currentPageNumber: _currentPage,
config: widget.config, config: widget.config,
leftDrawingController: _leftDrawingController, leftDrawingController: _leftDrawingController,
rightDrawingController: rightDrawingController: widget.config.twoPageMode
widget.config.twoPageMode ? _rightDrawingController : null, ? _rightDrawingController
: null,
drawingEnabled: _isPaintMode, drawingEnabled: _isPaintMode,
); );
@@ -334,7 +337,6 @@ class _SheetViewerPageState extends State<SheetViewerPage>
onToggleFullscreen: _toggleFullscreen, onToggleFullscreen: _toggleFullscreen,
onExit: () => Navigator.pop(context), onExit: () => Navigator.pop(context),
onPageTurn: _turnPage, onPageTurn: _turnPage,
child: pageDisplay,
); );
} }
@@ -356,10 +358,9 @@ class _SheetViewerPageState extends State<SheetViewerPage>
padding: const EdgeInsets.all(16.0), padding: const EdgeInsets.all(16.0),
child: Text( child: Text(
message, message,
style: Theme.of(context) style: Theme.of(
.textTheme context,
.titleMedium ).textTheme.titleMedium?.copyWith(color: Colors.red),
?.copyWith(color: Colors.red),
textAlign: TextAlign.center, textAlign: TextAlign.center,
), ),
), ),

View File

@@ -14,7 +14,6 @@ typedef PageTurnCallback = dynamic Function(int delta);
/// - Right side: Turn page forward (+1 or +2 in two-page mode) /// - Right side: Turn page forward (+1 or +2 in two-page mode)
class TouchNavigationLayer extends StatelessWidget { class TouchNavigationLayer extends StatelessWidget {
final PdfPageDisplay pageDisplay; final PdfPageDisplay pageDisplay;
final Widget child;
final Config config; final Config config;
final VoidCallback onToggleFullscreen; final VoidCallback onToggleFullscreen;
final VoidCallback onExit; final VoidCallback onExit;
@@ -23,7 +22,6 @@ class TouchNavigationLayer extends StatelessWidget {
const TouchNavigationLayer({ const TouchNavigationLayer({
super.key, super.key,
required this.pageDisplay, required this.pageDisplay,
required this.child,
required this.config, required this.config,
required this.onToggleFullscreen, required this.onToggleFullscreen,
required this.onExit, required this.onExit,
@@ -35,7 +33,7 @@ class TouchNavigationLayer extends StatelessWidget {
return GestureDetector( return GestureDetector(
behavior: HitTestBehavior.opaque, behavior: HitTestBehavior.opaque,
onTapUp: (details) => _handleTap(context, details), onTapUp: (details) => _handleTap(context, details),
child: child, child: pageDisplay,
); );
} }