In article <[email protected]>, Steve Fryatt <[email protected]> wrote: > On 17 Dec, Michael Drake wrote in message > <[email protected]>: > > > CORE3: The core draws its own caret instead of calling the front > > end to draw its own caret.
> Is there a way for the core to ask a front-end to plot a caret? I > couldn't see one, but may have been looking in the wrong places. The browser window code does it for forms. browser_window_place_caret() in desktop/textinput.c calls gui_window_place_caret(). And there's another to remove the caret. The desktop/textinput module is for html form code. The desktop/textarea module is used in treeviews and it currently draws its own caret. > I think the mouse drag code was passing in spurious Alt-, Ctrl- and > Shift- mouse events even when there was no drag in progress. As long as > the pointer was over the active text box, this went unnoticed. > Should be fixed in 11090; hopefully the change hasn't broken anything > else, given my limited grasp of the core mouse stuff. Cool, thanks! Seems to be working fine. :) -- Michael Drake (tlsa) http://www.netsurf-browser.org/
