Use logging library
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
import 'package:pdfrx/pdfrx.dart';
|
||||
import 'package:sheetless/api.dart';
|
||||
import 'package:sheetless/sheet.dart';
|
||||
@@ -17,6 +18,7 @@ class SheetViewerPage extends StatefulWidget {
|
||||
class _SheetViewerPageState extends State<SheetViewerPage> {
|
||||
int page = 1;
|
||||
int numPages = 1;
|
||||
bool isFullscreen = false;
|
||||
|
||||
@override
|
||||
void initState() {
|
||||
@@ -34,9 +36,23 @@ class _SheetViewerPageState extends State<SheetViewerPage> {
|
||||
return document;
|
||||
}
|
||||
|
||||
void toggleFullscreen() {
|
||||
isFullscreen = !isFullscreen;
|
||||
if (isFullscreen) {
|
||||
print("enter fullscreen");
|
||||
// enter fullscreen
|
||||
SystemChrome.setEnabledSystemUIMode(SystemUiMode.immersiveSticky,
|
||||
overlays: []);
|
||||
} else {
|
||||
// exit fullscreen
|
||||
print("exit fullscreen");
|
||||
SystemChrome.setEnabledSystemUIMode(SystemUiMode.edgeToEdge,
|
||||
overlays: SystemUiOverlay.values);
|
||||
}
|
||||
}
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
print("Building with page: $page");
|
||||
return Scaffold(
|
||||
appBar: AppBar(
|
||||
title: Text(widget.sheet.name),
|
||||
@@ -54,8 +70,16 @@ class _SheetViewerPageState extends State<SheetViewerPage> {
|
||||
// Get the size of the screen
|
||||
final screenWidth = MediaQuery.of(context).size.width;
|
||||
|
||||
print("Touch at y = ${details.localPosition.dy}");
|
||||
print("Touch at x = ${details.localPosition.dx}");
|
||||
print("Screenwidth = ${screenWidth}");
|
||||
// Check where the user tapped
|
||||
if (details.localPosition.dx < screenWidth / 2) {
|
||||
if (details.localPosition.dy < 100) {
|
||||
// TODO
|
||||
// setState(() {
|
||||
// toggleFullscreen();
|
||||
// });
|
||||
} else if (details.localPosition.dx < screenWidth / 2) {
|
||||
// Left half of the screen
|
||||
setState(() {
|
||||
page = page > 1 ? page - 1 : 1;
|
||||
|
||||
Reference in New Issue
Block a user