On Mon, 2019-08-26 at 12:31 +0200, Lib Lists wrote: > > > > As I was looking into what would be the likely place to catch the > > bad > > behavior I came across the reason this is happening on Mac. It > > would > > seem that the Mac handles pop-up windows in a way that makes it > > desirable to hide the other windows while the pop up holds the > > focus. > > Unfortunately, Denemo is unhiding the windows at the end of the pop > > up > > dialog without taking note if they were visible before the pop up. > > I've fixed this now, but I can't see a way to work around the > > problem. > > With gdb you can change the value of one of the preferences at run > > time > > with the command > > > > set Denemo.prefs.hide_windows=0 > > > > and the Print View would not appear at the end of a dialog, however > > the > > link you gave does not indicate an equivalent command to do that > > in > > LLDB and, in any case, you would then get whatever undesirable > > behavior > > the hiding of the windows was meant to fix :( > > > > Richard > > Thanks for investigating this. > There is another problem, (maybe related with this?). When I insert > a dynamic marking on a note (ff, f, etc.), all Denemo windows > disappear and I > need to press twice Command+TAB to see them (Denemo editing window + > pop-up with the dynamic marking > selection).
Yes, this is the same issue - I'm guessing that without making the other windows hide themselves the pop-up was coming up behind the other windows on the Mac and hence this workaround. > The same happens with Tempo Changes, where all the windows > disappear every time a new pop-up appears (Select tempo, unit in > beat, > insert BPM, BPM printed, Allow for Layout, etc.) until the end of the > process. > As a suggestion, wouldn't be better to have all those options in one > 'Tempo Change' pop-up window and not in a series of pop-ups? absolutely, unfortunately the interface for creating more complex windows from Scheme isn't there in Denemo :( Richard _______________________________________________ Denemo-devel mailing list Denemo-devel@gnu.org https://lists.gnu.org/mailman/listinfo/denemo-devel