From 14621e0b0067b367b66ce3d86bc16503887afeff Mon Sep 17 00:00:00 2001 From: teamcons Date: Thu, 22 Oct 2026 21:52:55 +0200 Subject: [PATCH 1/2] Add a popover on click --- src/MapWidget.vala | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/MapWidget.vala b/src/MapWidget.vala index 6f69f2b..4529c99 100644 --- a/src/MapWidget.vala +++ b/src/MapWidget.vala @@ -174,6 +174,20 @@ public class Maps.MapWidget : Gtk.Box { tooltip_text = _("You are here") }; + var label = new Granite.HeaderLabel (_("You are here")); + + var popover = new Gtk.Popover () { + child = label + }; + + var menubutton = new Gtk.MenuButton () { + popover = popover, + opacity = 0.0 + }; + + popover.position = Gtk.PositionType.TOP; + marker.child = menubutton; + location_layer.add_marker (marker); } From 544fab89076b6ca1535e12ad355daa8b9f9e2114 Mon Sep 17 00:00:00 2001 From: Stella and Charlie <147658063+teamcons@users.noreply.github.com> Date: Fri, 23 Oct 2026 01:21:24 +0200 Subject: [PATCH 2/2] Update MapWidget.vala --- src/MapWidget.vala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/MapWidget.vala b/src/MapWidget.vala index 4529c99..d4b3624 100644 --- a/src/MapWidget.vala +++ b/src/MapWidget.vala @@ -170,8 +170,7 @@ public class Maps.MapWidget : Gtk.Box { var marker = new Shumate.Point () { latitude = latitude, longitude = longitude, - selectable = true, - tooltip_text = _("You are here") + selectable = true }; var label = new Granite.HeaderLabel (_("You are here"));