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