I have submitted a comment to this now. Best regards
Tore Nilsen > 26. feb. 2020 kl. 11:15 skrev Heather Laine via use-livecode > <use-livecode@lists.runrev.com>: > > If this is a screensteps lesson in our portal, please leave a comment on it. > We review all comments and action them where necessary. > > Regards, > > Heather > Heather Laine > Customer Services Manager > LiveCode Ltd > www.livecode.com > > > >> On 25 Feb 2020, at 18:48, Richard Gaskin via use-livecode >> <use-livecode@lists.runrev.com> wrote: >> >> Tore Nilsen wrote: >>> The problem here is that when a group is set to behave as a menubar on >>> MacOS, the target becomes the group and not any of the individual >>> buttons. Therefore the script as it is written in the tutorial will >>> not work, since the update of the menu will only happen if the short >>> name of the target is «window». It will work if you remove the >>> encapsulating if-statement. >> >> Agreed: the engine behavior is fine, the Lesson script is written in a way >> I've never seen anyone attempt, and will fail. >> >> Are the Lessons also at Github? Would be nice if someone here has a moment >> to update that. >> >> We should also consider adding a menu update example in the User Guide. Most >> of the Guide's discussion in "Programming Menus and Menu Bars" is pretty >> good, and there's even a useful example of handling menuPick, but no example >> for updating via mouseDown. >> >> >>> Removing the if-statement will update the content of the «Window» menu >>> regardless of which menu you choose, provided that the script is >>> placed in the group script. This way the user may well choose another >>> menu initially, slide to the «Window» menu and be presented with an >>> updated menu. So, while this may be a bug, the way around it is to >>> write less code. If only all problems could be solved this way. >> >> Definitely not a bug, at least as far as original intent. Dr. Raney was >> quite clear when I discussed this with him some 20 years ago that he had no >> intention of jumping through the hoops that would be needed to try to treat >> the OS menu bar as a collection of LiveCode buttons. >> >> A quick change to that one Lesson resolves the issue; extra bonus points if >> we add that to the User Guide as well. >> >> Yes, if only everything else was this easy. I'd love to submit a pull >> request to a Lesson to make it possible to play video on Linux from within >> LC. :) >> >> -- >> Richard Gaskin >> Fourth World Systems >> Software Design and Development for the Desktop, Mobile, and the Web >> ____________________________________________________________________ >> ambassa...@fourthworld.com http://www.FourthWorld.com >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode@lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode