custom per-gui element tooltip for minimap

Place to ask discuss and request the modding support of Factorio. Don't request mods here.
User avatar
hgschmie
Fast Inserter
Fast Inserter
Posts: 152
Joined: Tue Feb 06, 2024 5:18 am
Contact:

custom per-gui element tooltip for minimap

Post by hgschmie »

Hi,

I have a gui with a number of elements (for train stations and trains). I want to be able to hover over a gui element (usually a piece of text like "xyz station" or "abc train") and that should show a minimap of either the train or station position.

There seems to be no rich text element for the minimap, so using the regular tooltip seems out of the question.

I looked into using the on_gui_hover and on_gui_leave events and I can open and close a frame relative to element.gui.screen or element.gui.center. But it seems impossible to open a frame right on the location where the text element that I am hovering over is located. I tried element.gui.relative but that does not show anything and calling my_popup_frame.bring_to_front() crashes with "Only elements in 'gui.screen' can use bring_to_front".

Any ideas? I just ran out of ideas (and claude code did as well)?
User avatar
Stringweasel
Filter Inserter
Filter Inserter
Posts: 474
Joined: Thu Apr 27, 2017 8:22 pm
Contact:

Re: custom per-gui element tooltip for minimap

Post by Stringweasel »

+1
Alt-F4 Author | Factorio Modder
Probably known for: (Configurable) Valves | Better Victory Screen | Space Spidertron | Fluidic Power
Official Contributor to Space Exploration
User avatar
Osmo
Fast Inserter
Fast Inserter
Posts: 181
Joined: Wed Oct 23, 2024 12:08 pm
Contact:

Re: custom per-gui element tooltip for minimap

Post by Osmo »

This seems like it should be moved to (or opened as a new) modding interface requests since there is currently no way to do it
(and at least one person confused it with one, as almost did i :lol:)
Post Reply

Return to “Modding interface requests”