-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Control Panel DA: Edit DeskTop pattern #31
Comments
Interesting patterns (some in memory at $8E7A)
Aside: Menus do NOT redraw the background when hidden; they must be stashing the bytes. |
Masks are used for volume icons now, so concave parts don't have fringes any more: DeskTop uses its own checkerboard pattern when redrawing the desktop after a volume icon is moved. That'll require either setting the bitmap via DeskTop which in turn sets MGTK's bitmap, or have MGTK's bitmap available to DeskTop. |
All of this is done in the Also added solid color patterns for extra fun, most useful if you're on a system w/o a color killer softswitch or hard switch. These will display incorrectly in the DA if it is moved, but luckily the default position aligns them correctly... (This looks much better on a Night Owl LCD display on a IIc+) |
* Desktop pattern * Double-click speed * Joystick calibration * Insertion point blink speed Settings live in LCBANK1 at $FF80 and are persisted directly to DESKTOP2 when the DA closes. DeskTop itself is modified to pull values from there. IP blink routines are improved to not slow down when the mouse pointer is over the window. Fixes #2, #31, #72
Like the old Mac control panel.
Could persist by writing into the DESKTOP.SYSTEM binary with no new DeskTop code, or an API/settings file could be added.
The text was updated successfully, but these errors were encountered: