From: SourceForge.net <no...@so...> - 2009-10-30 19:09:47
|
Bugs item #2768586, was opened at 2009-04-16 07:23 Message generated for change (Comment added) made by aspenlogic You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112997&aid=2768586&group_id=12997 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: 13. Win Menus Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Koen Danckaert (danckaert) Assigned to: Todd Helfter (tmh) Summary: Menu posting problem on dual monitors Initial Comment: This bug happens on Windows in dual monitor mode, when the second monitor is placed above the primary monitor. Note that this means that the second monitor has negative y coordinates. When posting a menu on the second monitor (either from a menubutton or directly with tk_popup), the menu is actually displayed on the primary monitor. The reason can be found in the procedures ::tk::MbPost and ::tk::PostOverPoint. These contains checks like: if {$y < 0} { set y 0 } Which makes it impossible to post menus at negative y coordinates. ---------------------------------------------------------------------- Comment By: Tim Davis (aspenlogic) Date: 2009-10-30 13:09 Message: I just ran into this problem as well. Is there a work around? I put a large monitor, connected to my docking station, above my laptop display. I suspect this is a common arrangement (based on walking around cubes) so whoever deploys Tk apps to work across multiple monitors will get dinged for this bug. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112997&aid=2768586&group_id=12997 |