Remove unneeded child
This commit is contained in:
@@ -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,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
|||||||
@@ -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,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user