[Bug 166686] Implement the object 'Interaction...' dialog from Impress for sd Draw module objects

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Fri May 23 19:31:48 UTC 2025


https://bugs.documentfoundation.org/show_bug.cgi?id=166686

--- Comment #13 from Regina Henschel <rb.henschel at t-online.de> ---
(In reply to TURBAN from comment #11)
> Hello,
>  I needed to make round diamond triangle buttons and attach them to a macro
> for "LO base".

That is a valid use case. But I would not compare it with "Interaction" for
presentation. The requested feature is available in Calc. It is neither
available in Writer nor Draw.

A shape in Calc has the UI option "Assign Macro". That UI item performs command
"uno:AssignMarcro". It generates an element <office:event-listeners> (10.3.19,
ODF 1.3) with child element <script:event-listener> (14.5.2, ODF 13) in file
markup. That is the same markup as for the Interaction "Run macro" in Impress. 

The needed element <office:event-listeners> is not only available for form
objects but for all other kinds of shapes as well. So ODF already provides such
feature, but LibreOffice has it not implemented for Writer and Draw, but only
for Calc.

My take, implement the feature "Assign Macro" in Draw and Writer.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Libreoffice-ux-advise mailing list