On Sun, Aug 19, 2007 at 12:15:23PM +1000, Neil Hodgson wrote:
>    Hi Stanislav,
> 
> >   - cursorLast and the related code was removed because it did not work
> >     with dynamically destroyed/created windows. This removal should
> > not affect the win32 code.
> 
>    There are several other platforms (OS/X, wxWidgets, QT, ...) so
> published APIs like this should not change.

Actually, this change should not be visible from the outside anyway,
because that cursorLast member is private and is not accessed directly.

But of course it is complitely possible to keep cursorLast in Platform.h.
It will not affect my code.

> It would also be better to
> get this code working on GTK+ to avoid unnecessary calls to
> gdk_window_set_cursor.

Yes, I would wish for the same. At the moment I do not understand
what happens with the cached cursors when wEditor and wOutput are removed
from their previous container and inserted into the new one. Maybe I could
tell these windows to reload cursors somehow? Can you give me a hint if this
is possible?

> This may now be optimized but I think there was
> flickering on old versions of GTK+.

I see.

> 
>    There are new focus issues when switching between horizontal and
> vertical layouts. The focus seems to go nowhere so typing has no
> effect.

Oh, yes, I have not noticed. I will correct this.

-- 
Stanislav
_______________________________________________
Scite-interest mailing list
Scite-interest@lyra.org
http://mailman.lyra.org/mailman/listinfo/scite-interest

Reply via email to