On Mon, Apr 5, 2010 at 8:47 AM, Abdelrazak Younes <you...@lyx.org> wrote: > On 05/04/2010 14:44, BH wrote: >> >> On Mon, Apr 5, 2010 at 4:28 AM, Abdelrazak Younes<you...@lyx.org> wrote: >> >>>> >>>> So what I propose is that widgets like spellchecking, advanced find, >>>> and outline should default to docked widgets, in the same places they >>>> appear for other systems. (I'm unsure whether it's better to have the >>>> outline widget as a drawer as in 1.6.x. The major problem I see with >>>> defaulting to a drawer is that there's no way for users to override >>>> this and make it docked or floating. So I propose for the 2.0 alpha >>>> series to try it as a docked widget and see whether we get protests.) >>>> Other views? >>>> >>>> >>> >>> Dialogs (i.e non docked and non floating windows) should be made view >>> independant; they should adapt to whichever view has the last focus. This >>> is >>> more or less the case already for dialogs using the new InsetDialog >>> system >>> like the table settings, but the transition is not finished yet because >>> their parent is still the view (GuiView) from where they were created; >>> this >>> is the reason why you get the wrong view on focus when you switch to the >>> dialog. I'll try to work some more on this this week but I don't have >>> lots >>> of spare time unfortunately... >>> >> >> Thanks. Then perhaps we should wait on making the Mac changes I proposed. >> > > No, I think your proposal to unify spellchecking, advanced find, > and outline as docked widgets on all platforms is good.
But I think it's more important for applications on Mac to act like Mac applications, for which docked widgets are non-standard but floating widgets are. So my proposal was motivated not by a desire to unify platforms but rather by the problem of the non-view-independence of dialogs. BH