Bug 105526 - Allow interactions for different events such as mouse over
Summary: Allow interactions for different events such as mouse over
Status: RESOLVED WONTFIX
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-01-25 17:00 UTC by asgore
Modified: 2023-12-26 01:43 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description asgore 2017-01-25 17:00:24 UTC
Description:
MS Powerpoint provides an action for mouse over. LibreOffice Impress should also provide this.

The mouse over action provides huge options for interactivity. This allows for creation of maze-like games or shooter-games inside presentations. Without this option, the some presentations imported from MS Powerpoint lose all such functionality and are completely unusable.

Such a simple "mouse over action" is crucial to developing interactive presentations with LibreOffice. Please add this to LibreOffice Impress.

Steps to Reproduce:
1. Add any shape/arrow to a new Impress presentation.
2. Right-click on the shape/arrow and select Interaction.

Actual Results:  
Gives options for "Action at mouse click", but not for mouse over.

Expected Results:
Should give both of the options "Action at mouse click" and "Action at mouse over".


Reproducible: Always

User Profile Reset: 

Additional Info:


User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0
Comment 1 Buovjaga 2017-02-02 10:53:08 UTC
I guess it's a reasonable request -> NEW
Comment 2 Heiko Tietze 2017-02-18 11:08:10 UTC
Not so sure. It's pandoras box when we allow to have mouse over because enter/leave, right/double click, wheel action etc. are interesting events as well. On the other hand having those interactions it allows to create interactive mockups with Draw. Another pro argument is of course the interoperability.
Comment 3 asgore 2017-02-19 15:43:32 UTC
Please leave this bug simply for adding mouse over.

I am not asking people to spend their time planning and designing new events. I only wish for the event of mouse over, which has been part of MS Powerpoint for over 20 years. It can have exactly the same interactions as mouse click.

If I am allowed to post links, here is an example of the interactivity I mean:
"My PowerPoint Game , very easy very simple"
https://youtu.be/BbWPCsogAtE?t=1m28s
Comment 4 Xisco Faulí 2020-03-09 13:27:54 UTC
Please add keyword 'needsUXEval' and CC 'libreoffice-ux-advise@lists.freedesktop.org' if input from UX is needed.
Comment 5 Heiko Tietze 2020-04-06 09:23:40 UTC
Don't think this needs further comments from UX. You ask developers explicitly for mouse over events and also the use case is clearly defined. Removing the keyword.

I disagree with this request. You can achieve everything with macros.
Comment 6 Buovjaga 2020-04-06 15:12:33 UTC
(In reply to Heiko Tietze from comment #5)
> Don't think this needs further comments from UX. You ask developers
> explicitly for mouse over events and also the use case is clearly defined.
> Removing the keyword.
> 
> I disagree with this request. You can achieve everything with macros.

Right, let's close
Comment 7 asgore 2020-10-20 21:50:36 UTC
I do not see how this can be done by macros.

If there is a MS PowerPoint presentation that uses the mouse over action, I want to be able to open it such that the mouse over events work. Without having to work hours on each individual presentation file. If you know how to achieve this with macros, please do tell.

Similarly, I want to be able to set a mouse over action with one click (or a few clicks), like it is possible to do for mouse click interactions. I do not know how one could achieve this by macros. If you do know, please write or give some source.

I want to be able to select several objects (say, 20) on a slide using the UI and set or change their mouse over actions. Not looking through code or scripts trying to see which objects correspond to which scripts.

It seems to me that these cannot be done by macros and can only be done by implementing the mouse over interaction I requested. A solution that requires coding experience and hours of work from the user is not sufficient.

Nevertheless, I would be interested in any kind of macro that can imitate a mouse over event. I have searched but have not found anything like this.

It does not seem like a difficult task to add a button for mouse over. Should I put a bounty on this? If this has a chance of being accepted into upstream, I might even consider writing the code for this myself.
Comment 8 Buovjaga 2020-10-29 10:44:46 UTC
(In reply to asgore from comment #7)
> I do not see how this can be done by macros.

Not commenting on PowerPoint, but here is something for reference I got from Alain the macro guru:
https://help.libreoffice.org/latest/en-US/text/sbasic/shared/05060700.html
https://help.libreoffice.org/latest/en-US/text/simpress/01/06070000.html

Use the events "Mouse over object" and "Mouse leaves object" together with the interaction "Run macro".
Comment 9 Kandra Johns 2023-12-22 04:33:38 UTC Comment hidden (spam)
Comment 10 JeansLome 2023-12-26 01:43:01 UTC Comment hidden (spam)