From: SourceForge.net <no...@so...> - 2007-07-25 16:22:53
|
Bugs item #1731734, was opened at 2007-06-05 18:18 Message generated for change (Comment added) made by wordtech You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112997&aid=1731734&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: 11. Aqua Menus Group: current: 8.4.15 Status: Closed Resolution: Out of Date Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Daniel A. Steffen (das) Summary: Aqua preview 8.4.15 menubutton cascade menus don't display Initial Comment: In the 8.4.15 Aqua preview from DAS, cascade menus on menubuttons don't display on mouseover. You can't get to the cascaded menus. They do work fine on menus in the menubar, only problems are on menus attached to menubuttons. contact me at: m dot wayne dot davis at gmail tod com for any questions example: grid [menubutton .type -menu .type.menu -textvariable temp_info(type) -font labelfont -width 10] -row 0 -column 2 menu .type.menu set divided_typelist [list A [list 1 2 3 4] B [list 5 6 7 8]] foreach {header types} $divided_typelist { .type.menu add cascade -label $header -menu [menu .type.menu.[string tolower $header]] foreach type $types { .type.menu.[string tolower $header] add radiobutton -label $type -variable temp_info(type) -value $type -command "" ---------------------------------------------------------------------- Comment By: Kevin Walzer (wordtech) Date: 2007-07-25 11:22 Message: Logged In: YES user_id=794827 Originator: NO CVS head isn't really appropriate for production use, for obvious reasons; it's not a stable/tested release. Also, are we really supposed to search unofficial channels such as the tcl-mac mailing list for bug reports and resolutions? If so, what's the purpose of the SF tracker? I find it hard to believe we are being criticized for using the official, recommended channel for bug reports. The individual originally reporting this bug on tcl-mac should have been directed to post a bug report at SF. ---------------------------------------------------------------------- Comment By: Russell Owen (reowen) Date: 2007-07-25 11:10 Message: Logged In: YES user_id=431773 Originator: NO I can confirm that it is fixed in the ActiveState 8.4.15 build. I guess they apply patches that are not present in the 8.4.15 official release; a welcome relief in this case! I see your point about testing the trunk. But I think it is useful to have bugs reported -- especially in official releases. That provides a record. (It may also raise the bar too high to expect users to build their own tcl/tk every time they want to report a bug in an official release. Though if a user is bold enough to be using a prerelease then that is different.) ---------------------------------------------------------------------- Comment By: Daniel A. Steffen (das) Date: 2007-07-25 00:25 Message: Logged In: YES user_id=90580 Originator: NO bug already fixed on 2007-06-02 by the following commit: * macosx/tkMacOSXMenu.c (TkpPostMenu): ensure cascade menus display in posted menus that are not part of the menubar or attached to a menubutton (fixes bug reported on tcl-mac by Linus Nyberg). it would be helpful if users could test presence of bugs on the latest sources from CVS before reporting/confirming them... ---------------------------------------------------------------------- Comment By: Kevin Walzer (wordtech) Date: 2007-07-22 09:58 Message: Logged In: YES user_id=794827 Originator: NO Popup menus also display this problem. ---------------------------------------------------------------------- Comment By: Russell Owen (reowen) Date: 2007-07-17 12:27 Message: Logged In: YES user_id=431773 Originator: NO This is also true for 8.4.15 release. Here is another example: menubutton .mb -text Menubutton -menu .mb.menu pack .mb menu .mb.menu -tearoff 0 .mb.menu add command -label MainDoIt -command {puts "MainDoIt"} .mb.menu add cascade -label Sub -menu .mb.menu.sub1 menu .mb.menu.sub1 -tearoff 0 .mb.menu.sub1 add command -label SubDoIt -command {puts "SubDoIt"} this works fine with older versions of tcl/tk (on unix and MacOS X) but not with Aqua Tcl/Tk 8.4.15. I have only run 8.4.15 on MacOS X so I have no idea if this problem also affects unix. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112997&aid=1731734&group_id=12997 |