mirror of
				https://github.com/AppFlowy-IO/AppFlowy.git
				synced 2025-11-04 12:03:28 +00:00 
			
		
		
		
	Merge pull request #598 from tsuiyuenhong/fix/windows_layout_bug
fix: row_detail layout error in Windows
This commit is contained in:
		
						commit
						29a44fd059
					
				@ -19,7 +19,6 @@ import 'package:app_flowy/generated/locale_keys.g.dart';
 | 
			
		||||
import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart';
 | 
			
		||||
import 'package:flutter/material.dart';
 | 
			
		||||
import 'package:flutter_bloc/flutter_bloc.dart';
 | 
			
		||||
import 'package:window_size/window_size.dart';
 | 
			
		||||
 | 
			
		||||
class RowDetailPage extends StatefulWidget with FlowyOverlayDelegate {
 | 
			
		||||
  final GridRow rowData;
 | 
			
		||||
@ -35,8 +34,8 @@ class RowDetailPage extends StatefulWidget with FlowyOverlayDelegate {
 | 
			
		||||
  State<RowDetailPage> createState() => _RowDetailPageState();
 | 
			
		||||
 | 
			
		||||
  void show(BuildContext context) async {
 | 
			
		||||
    final window = await getWindowInfo();
 | 
			
		||||
    final size = Size(window.frame.size.width * 0.7, window.frame.size.height * 0.7);
 | 
			
		||||
    final windowSize = MediaQuery.of(context).size;
 | 
			
		||||
    final size = windowSize * 0.7;
 | 
			
		||||
    FlowyOverlay.of(context).insertWithRect(
 | 
			
		||||
      widget: OverlayContainer(
 | 
			
		||||
        child: this,
 | 
			
		||||
@ -44,7 +43,7 @@ class RowDetailPage extends StatefulWidget with FlowyOverlayDelegate {
 | 
			
		||||
      ),
 | 
			
		||||
      identifier: RowDetailPage.identifier(),
 | 
			
		||||
      anchorPosition: Offset(-size.width / 2.0, -size.height / 2.0),
 | 
			
		||||
      anchorSize: window.frame.size,
 | 
			
		||||
      anchorSize: windowSize,
 | 
			
		||||
      anchorDirection: AnchorDirection.center,
 | 
			
		||||
      style: FlowyOverlayStyle(blur: false),
 | 
			
		||||
      delegate: this,
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user