Hi all,

In effort to resolve these remaining three remaining problems with cursors after David Reitter's fix:

1) startup -Q from command line shows no cursor until click on window

2) with one frame, clicking to other app does not switch block to hollow box

3) with one frame, clicking back from other app, first H cursor movement doesn't erase old

I came up with the attached patch, which makes a few adjustments to focus handling, and removes nearly all remaining NS specialization in cursor handling.

If people, especially those using blinking cursors normally, could test this, that would be good. Due to the delicate nature of this area, I won't commit it until I hear some feedback.


TODO:

A) connect blink-cursor slider in prefs window to core emacs blink- cursor-interval, blink-cursor-mode customization variables

B) get a sole frame that is deactivated on switch to other app to switch to hollow-box cursor using purely core emacs functionality; also, get the modeline indicator to switch to "inactive" mode in this case


thanks,
Adrian

Attachment: ghostCursor_20080929.patch
Description: Binary data




-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Emacs-app-dev- mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emacs-app-dev-

Reply via email to