Support #7996
closedMiddle mouse button & opening new browser tab (in foreground and background)
100%
Description
Hello,
first of all thanks for making this great project :)
I would like to ask about two separate things:
Why 'clicked' event does not fire on the middle mouse button? Let's take this: https://www.webtoolkit.eu/widgets/forms - there is a button that has assigned 'clicked' callback. It does not react on the middle mouse button. Is it even possible to handle that button?
How to open a new web browser tab in the foreground/background? I know it's possible via WLink, but my goal is to make a popup menu and open a new tab when one of the items is clicked. Currently, I do WApplication::doJavaScript("window.open(...)"), but this approach does not work for Safari (iOS).
Thanks for the help,
Max.
Updated by Korneel Dumon almost 4 years ago
Hi Max,
there is indeed no clicked-event for the middle button (or right button). The event maps onto browser's clicked event, which only fires for the 'primary' mouse-button. I will adjust the documentation to more accurately reflect that. If you connect to mouseWentDown() or mouseWentUp(), you can get the middle/right clicks.
For WPopupMenu, you can add a WMenuItem to the menu and use WMenuItem::setLink() to achieve what you want.
Updated by max p almost 4 years ago
Hi,
Thanks for the answer.
I will proceed as you have suggested.
Max.
Updated by Roel Standaert over 3 years ago
- Status changed from New to Closed
- Target version deleted (
4.5.1)