add padding to window and remove from window calls

This commit is contained in:
2024-09-27 11:58:40 +02:00
parent 2788061d10
commit 354206712b
2 changed files with 32 additions and 28 deletions

View File

@@ -115,6 +115,19 @@ class _MIHWindowState extends State<MIHWindow> {
Widget getWidnowBody() { Widget getWidnowBody() {
if (widget.fullscreen) { if (widget.fullscreen) {
return Expanded( return Expanded(
child: Padding(
padding: const EdgeInsets.all(10.0),
child: Column(
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisAlignment: MainAxisAlignment.center,
mainAxisSize: MainAxisSize.max,
children: widget.windowBody,
),
),
);
} else {
return Padding(
padding: const EdgeInsets.all(10.0),
child: Column( child: Column(
crossAxisAlignment: CrossAxisAlignment.center, crossAxisAlignment: CrossAxisAlignment.center,
mainAxisAlignment: MainAxisAlignment.center, mainAxisAlignment: MainAxisAlignment.center,
@@ -122,13 +135,6 @@ class _MIHWindowState extends State<MIHWindow> {
children: widget.windowBody, children: widget.windowBody,
), ),
); );
} else {
return Column(
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisAlignment: MainAxisAlignment.center,
mainAxisSize: MainAxisSize.max,
children: widget.windowBody,
);
} }
} }
@@ -155,7 +161,11 @@ class _MIHWindowState extends State<MIHWindow> {
crossAxisAlignment: CrossAxisAlignment.center, crossAxisAlignment: CrossAxisAlignment.center,
mainAxisAlignment: MainAxisAlignment.start, mainAxisAlignment: MainAxisAlignment.start,
mainAxisSize: MainAxisSize.min, mainAxisSize: MainAxisSize.min,
children: [header, body], children: [
header,
//const Divider(),
body,
],
), ),
), ),
); );

View File

@@ -49,17 +49,14 @@ class _BuildFileViewState extends State<BuildFileView> {
child: Stack( child: Stack(
fit: StackFit.expand, fit: StackFit.expand,
children: [ children: [
Padding( SfPdfViewerTheme(
padding: const EdgeInsets.all(10.0), data: SfPdfViewerThemeData(
child: SfPdfViewerTheme( backgroundColor:
data: SfPdfViewerThemeData( MzanziInnovationHub.of(context)!.theme.primaryColor(),
backgroundColor: ),
MzanziInnovationHub.of(context)!.theme.primaryColor(), child: SfPdfViewer.network(
), widget.link,
child: SfPdfViewer.network( controller: pdfViewerController,
widget.link,
controller: pdfViewerController,
),
), ),
), ),
Positioned( Positioned(
@@ -113,15 +110,12 @@ class _BuildFileViewState extends State<BuildFileView> {
child: Stack( child: Stack(
fit: StackFit.expand, fit: StackFit.expand,
children: [ children: [
Padding( InteractiveViewer(
padding: const EdgeInsets.all(10.0), //constrained: true,
child: InteractiveViewer( //clipBehavior: Clip.antiAlias,
//constrained: true, maxScale: 5.0,
//clipBehavior: Clip.antiAlias, //minScale: 0.,
maxScale: 5.0, child: Image.network(widget.link),
//minScale: 0.,
child: Image.network(widget.link),
),
), ),
Positioned( Positioned(
bottom: 10, bottom: 10,