Update style
This commit is contained in:
parent
8354850259
commit
c21dfb2dde
|
@ -23,14 +23,14 @@ class _BackupFolderSelectionPageState extends State<BackupFolderSelectionPage> {
|
||||||
@override
|
@override
|
||||||
void initState() {
|
void initState() {
|
||||||
_backedupFolders = Configuration.instance.getPathsToBackUp();
|
_backedupFolders = Configuration.instance.getPathsToBackUp();
|
||||||
|
if (_backedupFolders.isNotEmpty) {
|
||||||
|
_shouldSelectAll = false;
|
||||||
|
}
|
||||||
super.initState();
|
super.initState();
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
if (_backedupFolders.isNotEmpty) {
|
|
||||||
_shouldSelectAll = false;
|
|
||||||
}
|
|
||||||
return Scaffold(
|
return Scaffold(
|
||||||
appBar: AppBar(title: Text("select folders to backup")),
|
appBar: AppBar(title: Text("select folders to backup")),
|
||||||
body: Column(
|
body: Column(
|
||||||
|
@ -54,6 +54,26 @@ class _BackupFolderSelectionPageState extends State<BackupFolderSelectionPage> {
|
||||||
Padding(
|
Padding(
|
||||||
padding: EdgeInsets.all(12),
|
padding: EdgeInsets.all(12),
|
||||||
),
|
),
|
||||||
|
GestureDetector(
|
||||||
|
child: Padding(
|
||||||
|
padding: const EdgeInsets.only(right: 64, bottom: 6),
|
||||||
|
child: Align(
|
||||||
|
alignment: Alignment.centerRight,
|
||||||
|
child: Text(
|
||||||
|
_shouldSelectAll ? "unselect all" : "select all",
|
||||||
|
textAlign: TextAlign.right,
|
||||||
|
style: TextStyle(
|
||||||
|
fontSize: 12,
|
||||||
|
color: Colors.white.withOpacity(0.8),
|
||||||
|
),
|
||||||
|
),
|
||||||
|
),
|
||||||
|
),
|
||||||
|
onTap: () {
|
||||||
|
setState(() {
|
||||||
|
_shouldSelectAll = !_shouldSelectAll;
|
||||||
|
});
|
||||||
|
}),
|
||||||
Expanded(child: _getFolderList()),
|
Expanded(child: _getFolderList()),
|
||||||
Padding(
|
Padding(
|
||||||
padding: EdgeInsets.all(20),
|
padding: EdgeInsets.all(20),
|
||||||
|
@ -141,6 +161,7 @@ class _BackupFolderSelectionPageState extends State<BackupFolderSelectionPage> {
|
||||||
_backedupFolders.add(file.deviceFolder);
|
_backedupFolders.add(file.deviceFolder);
|
||||||
} else {
|
} else {
|
||||||
_backedupFolders.remove(file.deviceFolder);
|
_backedupFolders.remove(file.deviceFolder);
|
||||||
|
_shouldSelectAll = false;
|
||||||
}
|
}
|
||||||
setState(() {});
|
setState(() {});
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in a new issue