right click live item

Asked by Timothy Cooper

When right-clicking or middle-clicking an item in the Live list view, the selection changes to the clicked item, but it does NOT go live. Is this a bug or an undocumented feature of some kind? (Windows 10 user, OpenLP 2.4.5)

Question information

Language:
English Edit question
Status:
Solved
For:
OpenLP Edit question
Assignee:
No assignee Edit question
Solved by:
Raoul Snyman
Solved:
Last query:
Last reply:
Revision history for this message
Best Raoul Snyman (raoul-snyman) said :
#1

Hi Timothy,

It's more of an unintentional side-effect. The live list view control supports reacting to right and middle clicks, but we don't act on them (which is why the slide doesn't change).

We'll see if there's a way to switch off right and middle clicks, but if it's more than a simple setting, we probably won't spend the effort on it as it is a corner case that no one has encountered up until you.

Revision history for this message
Timothy Cooper (timothycooper) said :
#2

Fair enough. I don't know a ton about cross-platform GUI stuff, but I can't think it would be simple to intercept the right/middle clicks. If there's no way to switch it off, would it be possible for the right/middle click to call the left-click subroutine? Then it's at least consistent (although I've no idea if that's a "better" way to handle things).

Revision history for this message
Raoul Snyman (raoul-snyman) said :
#3

Hi Timothy,

I had a look last night, and we'd basically have to intercept all mouse events, and then selectively ignore or engage them. Not hard, but not a simple switch either. It's unlikely to be fixed immediately as there are much more pressing issues at the moment, but please create a bug report for this so that we can keep track of it.

Thanks for alerting us to this.

Revision history for this message
Timothy Cooper (timothycooper) said :
#4

Thanks Raoul!

Bug reported: https://bugs.launchpad.net/openlp/+bug/1674363

Question answered. :-)

Revision history for this message
Timothy Cooper (timothycooper) said :
#5

Thanks Raoul Snyman, that solved my question.