Context menu offset
- which version of GTK are you using?
- This varies based on application. However anything GTK 3.x or above has the behavior.
- which operating system are you using?
- Linux (Arch)
- what display and graphics driver are you using?
- nVidia (proprietary) Various GTX and Quadro cards
- the necessary steps to reproduce the issue
- Open an application using GTK 3.x on the right most monitor, right click for context menu, see menus open to the right edge of the left most monitor.
- the expected outcome
- Context and flyout menus should open where the users mouse is, were the event was triggered.
- a description of the behavior; screenshots are also welcome
- Context menus open several monitors over from where they are triggered.
- a small, self-contained example exhibiting the behavior; if this is not available, try reproducing the issue using the GTK examples or interactive tests
- As this is not an issue with GTK on a personal project I have no examples to give. Simply that all GTK 3.x applications are affected on my machines and if I report the issue per application they will all say it's a GTK issue.
Steps to reproduce
Have more than one XScreen and one with 2 or more monitors in a horizontal layout. (Vertical layouts do not exhibit this behavior.) The applications on any XScreen with more than one monitor will always open menus on the left most screen rather than where the event is triggered.
Current behavior
Right Clicking any application built with GTK 3.x shows menus and context panels on the wrong screens. Any panel/popup/flyout will be hard right aligned to the left most monitor rather than the monitor the action was triggered from. (my god the redundancy)
Expected outcome
Any menu or right click context menu should be aligned to either the menu item or mouse action that triggered it.
Version information
Again not my application, just anything built with GTK 3.x.
Additional information
Edited by JT EOL