the tooltip position is clipped to the default screen size. But that is wrong for multi monitor setups, so tooltips for widgets on the second screen are shown at the right border of the first screen. Any check of pixel coordinates should always use the desktop window, and never a screen property.
For me, changing AbtEwHoverHelpManager>>#tagOriginForNextToPointer: was enough, but there are many more places where
- Code: Select all
CgScreen default width
CgScreen default hight
are called, but the desktop area or the size of the desktop window should be used instead.