Set mouse cursor click when select item email

Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit bb10b4304909c46c47a00ec4bc6cdcf7af268211)
This commit is contained in:
dab246
2023-12-19 19:04:10 +07:00
committed by Dat H. Pham
parent ba83b319b8
commit 293c58b239
@@ -70,7 +70,9 @@ class _EmailTileBuilderState extends State<EmailTileBuilder> with BaseEmailItem
child: Row( child: Row(
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
children: [ children: [
GestureDetector( MouseRegion(
cursor: SystemMouseCursors.click,
child: GestureDetector(
onTap: () => widget.emailActionClick?.call( onTap: () => widget.emailActionClick?.call(
widget.selectAllMode == SelectMode.ACTIVE widget.selectAllMode == SelectMode.ACTIVE
? EmailActionType.selection ? EmailActionType.selection
@@ -82,6 +84,7 @@ class _EmailTileBuilderState extends State<EmailTileBuilder> with BaseEmailItem
child: _buildAvatarIcon(context: context), child: _buildAvatarIcon(context: context),
), ),
), ),
),
Expanded( Expanded(
child: Column(children: [ child: Column(children: [
Row(children: [ Row(children: [
@@ -192,7 +195,9 @@ class _EmailTileBuilderState extends State<EmailTileBuilder> with BaseEmailItem
Row( Row(
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
children: [ children: [
GestureDetector( MouseRegion(
cursor: SystemMouseCursors.click,
child: GestureDetector(
onTap: () => widget.emailActionClick?.call( onTap: () => widget.emailActionClick?.call(
EmailActionType.selection, EmailActionType.selection,
widget.presentationEmail widget.presentationEmail
@@ -210,6 +215,7 @@ class _EmailTileBuilderState extends State<EmailTileBuilder> with BaseEmailItem
) )
) )
), ),
),
Expanded(child: Column(children: [ Expanded(child: Column(children: [
Row(children: [ Row(children: [
if (!widget.presentationEmail.hasRead) if (!widget.presentationEmail.hasRead)
@@ -368,7 +374,9 @@ class _EmailTileBuilderState extends State<EmailTileBuilder> with BaseEmailItem
iconPadding: const EdgeInsetsDirectional.only(end: 12), iconPadding: const EdgeInsetsDirectional.only(end: 12),
splashRadius: 1 splashRadius: 1
), ),
GestureDetector( MouseRegion(
cursor: SystemMouseCursors.click,
child: GestureDetector(
onTap: () => widget.emailActionClick?.call( onTap: () => widget.emailActionClick?.call(
EmailActionType.selection, EmailActionType.selection,
widget.presentationEmail widget.presentationEmail
@@ -389,6 +397,7 @@ class _EmailTileBuilderState extends State<EmailTileBuilder> with BaseEmailItem
} }
), ),
), ),
),
const SizedBox(width: 10), const SizedBox(width: 10),
SizedBox( SizedBox(
width: 160, width: 160,