There's a class of Mac OS X applications that use "old-fashioned" Mac window management. The problem with these apps is that they don't respond correctly to resize requests. The window resizes OK, but the contents of the window do not adjust appropriately. As a result you either lose track of your scrollbars (if you're making it smaller) or end up with a lot of unused white space (if you're making it bigger).
So far there doesn't seem to be a way around this, so the solution was to make MondoMouse detect this problem and refuse to resize windows where the problem would occur.
Applications where this is known to happen are:
- Microsoft Office
- Adobe CS/CS2 applications
- MT-Newswatcher
- X-Chat
Mac OS X includes support for something called "Assistive Devices". This is part of the Universal Access system designed for assistive technologies, which are used to make Macs easier to use for those with difficulties using regular keyboards, mice, trackpads, etc.
MondoMouse makes use of this technology to make your mouse mightier. MondoMouse cannot run unless assistive devices support is enabled, and it will guide you in enabling this on your Mac.
MondoMouse is a System Preferences pane, basically a control panel. You configure MondoMouse in System Preferences, but you don't need to keep System Preferences running for MondoMouse to work.
When you double-click MondoMouse, System Preferences will start automatically and ask if you want to install MondoMouse. It will give you two choices
If you choose "Install for this user only", MondoMouse will be installed in your home folder, in Library/PreferencePanes/MondoMouse.prefPane.
If you choose "Install for all users of this computer", MondoMouse will be installed in the top-level "Library" folder on your startup disk, in PreferencePanes/MondoMouse.prefPane. If you choose this option, Mac OS X will require you to enter your administrator password for your Mac. This will temporarily give administrator privileges to System Preferences, not to MondoMouse.
Each person who uses MondoMouse on their computer will have MondoMouse preferences saved for them. Also, while MondoMouse is active, it adds itself to the list of login items for your account.
MondoMouse uses a serial number file, which is sent by email when we receive an order. You can either click on the file attachment in your email application to open it, or save the file and use the control panel's "register" button.
MondoMouse can check for newer versions of itself. If it finds one, it can download and install the update.
When you start MondoMouse for the first time, it will ask if you want to check for updates automatically when MondoMouse starts up.
If you click "Yes", MondoMouse will connect to our web site to check for an update whenever it starts up. If you click "No", you can still check for updates on your own by clicking the "check for udpates" button in the control panel.
MondoMouse also asks if you want to include an anonymous system profile, which will include basic information about how your Mac is configured. Click the triangle to see what information is sent.
This information is completely anonymous and cannot identify you. We use this information to get an idea of what kind of computers our customers use, so that we can make better plans for future updates to MondoMouse. If you prefer not to send this information, simply un-check the box reading "Include anonymous system profile". You will still be able to check for updates, either automatically or manually.
MondoMouse has an "uninstall" button in its preference pane. Run System Preferences and click MondoMouse's icon. The "uninstall" button is near the bottom-right corner of the window.
Click the button and MondoMouse will uninstall itself, and move all of its files (including preferences) to the trash.



