mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2024-08-30 18:12:39 +00:00
fix: still show drag icon while dragging (#3547)
* fix: still show drag icon while dragging * chore: use click cursor on windows
This commit is contained in:
parent
34ea508f5b
commit
007c649c31
@ -1,3 +1,5 @@
|
|||||||
|
import 'dart:io';
|
||||||
|
|
||||||
import 'package:appflowy/generated/flowy_svgs.g.dart';
|
import 'package:appflowy/generated/flowy_svgs.g.dart';
|
||||||
import 'package:appflowy/generated/locale_keys.g.dart';
|
import 'package:appflowy/generated/locale_keys.g.dart';
|
||||||
import 'package:appflowy/plugins/database_view/application/cell/cell_service.dart';
|
import 'package:appflowy/plugins/database_view/application/cell/cell_service.dart';
|
||||||
@ -67,7 +69,16 @@ class RowPropertyList extends StatelessWidget {
|
|||||||
child: Stack(
|
child: Stack(
|
||||||
children: [
|
children: [
|
||||||
child,
|
child,
|
||||||
const MouseRegion(cursor: SystemMouseCursors.grabbing),
|
MouseRegion(
|
||||||
|
cursor: Platform.isWindows
|
||||||
|
? SystemMouseCursors.click
|
||||||
|
: SystemMouseCursors.grabbing,
|
||||||
|
child: const SizedBox(
|
||||||
|
width: 16,
|
||||||
|
height: 30,
|
||||||
|
child: FlowySvg(FlowySvgs.drag_element_s),
|
||||||
|
),
|
||||||
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
@ -135,7 +146,9 @@ class _PropertyCellState extends State<_PropertyCell> {
|
|||||||
final cell = widget.cellBuilder.build(widget.cellContext, style: style);
|
final cell = widget.cellBuilder.build(widget.cellContext, style: style);
|
||||||
|
|
||||||
final dragThumb = MouseRegion(
|
final dragThumb = MouseRegion(
|
||||||
cursor: SystemMouseCursors.grab,
|
cursor: Platform.isWindows
|
||||||
|
? SystemMouseCursors.click
|
||||||
|
: SystemMouseCursors.grab,
|
||||||
child: SizedBox(
|
child: SizedBox(
|
||||||
width: 16,
|
width: 16,
|
||||||
height: 30,
|
height: 30,
|
||||||
|
Loading…
Reference in New Issue
Block a user