In general, I've tried to match the features and layout of the Windows
program exactly when possible. In some cases, though, I have made
adjustments to comply with Apple's Human Interface Guidlines, or
otherwise better integrate with the Macintosh user experience.
- The global settings dialog is accessible via the Graphmatica ->
Preferences... menu item (rather than Options -> Settings... on
Windows).
- As the minimum toolbar button size on the Mac is quite large
compared to Windows, I have trimmed down the list of buttons visible on
the toolbar by default a bit. You can customize the toolbar to add some
of the others back if you like.
- While their toolbar butons have been removed, you can switch
between the Point Tables and Data Plot windows by clicking the tabs at
the top the the right-hand pane. You need to select one of these options
from the View menu to display this pane when it is hidden, though.
- The Variables Panel is accessible under the Window menu rather than the View menu.
- The Pause Graph button has been removed entirely, as current
machines are faster than human reaction time. In the event that a graph
does not complete within 5 seconds, it will be terminated automatically.
- On newer MacBooks with the "Magic trackpad", the "pinch zoom"
and "two-finger scroll" gestures can be used in addition to the normal
zoom in/zoom out buttons and scrollbars to change the scale or scroll
the grid when the mouse cursor is over the grid.
- As Ctrl + scroll wheel seems to be hardwired to control screen
magnification on the Mac, you can use Command + scroll wheel instead as
an alternative zoom mechanism.
- The Edit -> Copy Graphs menus make the graphs available in
both TIFF (raster) and PDF (vector) formats simultaneously. (However,
good luck finding an application that will let you paste the PDF
format.) As on the Windows version, the raster output resolution is
based on the current window size. For better print quality, make your
window as large as possible before copying. (Note, however, that the
color depth is quite high and apparently impossible to decrease, so the
resulting bitmap could take several MB of memory.)
- Enhanced undo support including draw/hide/delete graph operations.
- As the standard mechanism for displaying modal dialog boxes on the Mac is a "sheet" that slides down from the title bar of the window, blocking the view of the grid, the numerical evaluation dialogs are implemented as modeless, float-on-top panels.