Project

General

Profile

Support #7996

Middle mouse button & opening new browser tab (in foreground and background)

Added by max p 11 months ago. Updated about 2 months ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
Start date:
01/22/2021
Due date:
% Done:

100%

Estimated time:

Description

Hello,

first of all thanks for making this great project :)

I would like to ask about two separate things:

  1. 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?

  2. 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.

#1

Updated by Korneel Dumon 10 months 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.

#2

Updated by max p 10 months ago

Hi,

Thanks for the answer.

I will proceed as you have suggested.

Max.

#3

Updated by Roel Standaert 5 months ago

  • Target version set to 4.5.1
#4

Updated by Roel Standaert 5 months ago

  • Status changed from New to Closed
  • Target version deleted (4.5.1)
#5

Updated by Korneel Dumon 3 months ago

  • Target version set to 4.5.1
#6

Updated by Roel Standaert about 2 months ago

  • % Done changed from 0 to 100

Also available in: Atom PDF