1f44d32cff
Patch name: patch.macosx-ui-polishing Author: Jeremy Parsons <brefin@mac.com> Date: Wed Oct 16 2002 Detailed description: A number of changes to the Carbon Code to improve how well it meshes with the MacOS X user experience as well as to make sure that all of more recently added toolbar buttons actually work. Specific changes include: Added partial keymap support. (Keymaps don't yet affect what the user types but an X11 keymap can be used to enable pasting) Copying of text screens added Pasting of text as keyboard input added Copy, Paste, Reset, and Snapshot menu items now work the same as the corresponding toolbar elements Revamped icon handling to use Control Manager IconControls, thus removing icon display code and greatly simplifying icon click handling code while adding better behaviours (icons that darken when clicked, track mouse movement, and only do something if the mouse is released atop of them as well as gaining the ability to be disabled) Tweaked Paste toolbar and menu items to only be enabled if key mapping is in use AND the clipboard contains text Tweaked Copy and Snapshot toolbar and menu elements to only be enabled if the screen mode is text. Tweaked User Keys toolbar element to only be enabled if there are user keys defined to be sent Tweaked Configure toolbar element to only be enabled if a tty is available (as in the emulator was started from a terminal) Respaced toolbar icons to match Aqua Toolbars Disabled menu items that are not currently handled (undo, clear, cut, disk eject) Full screen backdrop resettled all across the screen Fixed the callback interface so that when a Panic needs to ask the user about continuing it actually works appropriately. ---------------------------------------------------------------------- |
||
---|---|---|
.. | ||
bitmaps | ||
keymaps | ||
amigagui.h | ||
amigaos.cc | ||
beos.cc | ||
carbon.cc | ||
control.cc | ||
control.h | ||
gui.cc | ||
gui.h | ||
icon_bochs.h | ||
keymap.cc | ||
keymap.h | ||
macintosh.cc | ||
Makefile.in | ||
nogui.cc | ||
rfb.cc | ||
rfb.h | ||
rfbproto.h | ||
sdl.cc | ||
sdl.h | ||
sdlkeys.h | ||
siminterface.cc | ||
siminterface.h | ||
term.cc | ||
win32.cc | ||
wx.cc | ||
wxdialog.cc | ||
wxdialog.h | ||
wxmain.cc | ||
wxmain.h | ||
x.cc |