From: Andrew C. <ak...@cs...> - 2001-10-30 03:00:45
|
d p chang <dp...@qu...> writes: > However, the carbon model looks a lot like the x (windows too) model > so it should be more natural? I guess it would be more painful to > support classic and osx w/o ifdef-ing. Subtle differences can make porting difficult. For example, it will take a bit more work to make scroll-bars behave like standard (Mac) ones. Currently, scrolling will not `auto-repeat' if one clicks and holds down the mouse in the up or down arrow area. At some point (in transition to the Mac OS X code) I had a Carbonized verison that will run on Classic (with CarbonLib, of course). Right now the Mac OS X code contains a lot of ifdef's. Perhaps if it is worth the effort, at some point we can move towards a unified Carbonized version. > I don't see the connection between signals and events (other than > signalling from within an event callback). Oh, I was thinking about how to get Emacs to do interrupt-driven input via signals. Specifically I was thinking about how to `connect' keyboard and mouse events to (Unix) signal handling in Emacs. Andrew. |