set height of overlay message, dismiss overlay on inkwell tap

pull/1398/head
ggurdin 1 year ago
parent 25b62b50b5
commit ae0a8254de
No known key found for this signature in database
GPG Key ID: A01CB41737CBB478

@ -205,9 +205,13 @@ class Message extends StatelessWidget {
right: 0,
child: InkWell(
// #Pangea
// onTap: controller.clearSelectedEvents,
onTap: () => showToolbar(pangeaMessageEvent),
//onTap: () => onSelect(event),
onTap: () => overlayController == null
? showToolbar(pangeaMessageEvent)
: controller.clearSelectedEvents(),
onLongPress: () => overlayController == null
? showToolbar(pangeaMessageEvent)
: controller.clearSelectedEvents(),
// onTap: () => onSelect(event),
// onLongPress: () => onSelect(event),
// Pangea#
borderRadius:

@ -361,6 +361,7 @@ class MessageOverlayController extends State<MessageSelectionOverlay>
prevEvent: widget._prevEvent,
timeline: widget.chatController.timeline!,
messageWidth: messageSize!.width,
messageHeight: messageSize!.height,
),
ToolbarButtons(
overlayController: this,

@ -17,6 +17,7 @@ class OverlayMessage extends StatelessWidget {
final Timeline timeline;
final bool immersionMode;
final double messageWidth;
final double messageHeight;
const OverlayMessage(
this.pangeaMessageEvent, {
@ -25,6 +26,7 @@ class OverlayMessage extends StatelessWidget {
required this.controller,
required this.timeline,
required this.messageWidth,
required this.messageHeight,
this.nextEvent,
this.prevEvent,
super.key,
@ -97,6 +99,7 @@ class OverlayMessage extends StatelessWidget {
vertical: 8,
),
width: messageWidth,
height: messageHeight,
child: MessageContent(
pangeaMessageEvent.event,
textColor: ownMessage

Loading…
Cancel
Save