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/


Reply via email to