I think most of the code there in GSAlertSheet is by you, so you are of course free to remove it again, but wouldn't it be more worthewhile to find out what is missing for a proper implementation of sheets? I would expect that we need some copy of ruModalSession: that only ignores events for the parent window, or even more simple ignore events in a window while a sheet is attached to it. Plus some additional code that keeps the two windows together. What else would be needed?
Fred On the road Am 19.03.2015 um 00:10 schrieb Gregory Casamento <[email protected]>: > Yikes, I believe that the sheets implementation should be changed to > just bring up a modal panel. That is, after all, the intended effect > of the sheet. > > GC > > On Wed, Mar 18, 2015 at 6:42 PM, Riccardo Mottola > <[email protected]> wrote: >> Hi, >> >> I tried to enable sheets in GNUMail under GNUstep, that is, remove the >> "special GS code". >> For save panel it works, however for a generic alert it does not. >> I would expect a sheet to look and behave similar to an NSPanel, just modal >> to the window (like we fake drawers with a panel). >> >> What I get however is a decoration-less, border-less panel with a different >> color. >> >> I attach a screenshot. >> >> Riccardo >> >> _______________________________________________ >> Discuss-gnustep mailing list >> [email protected] >> https://lists.gnu.org/mailman/listinfo/discuss-gnustep > > > > -- > Gregory Casamento > GNUstep Lead Developer / OLC, Principal Consultant > http://www.gnustep.org - http://heronsperch.blogspot.com > http://ind.ie/phoenix/ > > _______________________________________________ > Discuss-gnustep mailing list > [email protected] > https://lists.gnu.org/mailman/listinfo/discuss-gnustep _______________________________________________ Discuss-gnustep mailing list [email protected] https://lists.gnu.org/mailman/listinfo/discuss-gnustep
