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

Reply via email to