Commit Graph
20 Commits
Author SHA1 Message Date
Torbjörn Andersson 8062eb6ec3 Set and show/hide mouse cursors through a "cursor manager" (analogous to the
recently added (cursor) palette manager) so that the cursor can be properly
restored after returning from the GUI.

If there's any C++ magic that can keep the backend functions from being called
by anything else than these managing classes, that would probably be a good
idea. Also, since the cursor manager keeps a copy of the cursor image, perhaps
there are at least some backends that will no longer need to?

svn-id: r22639
2006-05-25 22:51:42 +00:00
Travis Howell eed7d3e413 Update copyright
svn-id: r22358
2006-05-05 00:42:37 +00:00
Travis Howell 881d8ce833 Cleanup
svn-id: r22336
2006-05-04 12:20:49 +00:00
Torbjörn Andersson 5b779be4ac Let's try this again: Let the backend draw the mouse cursor, instead of drawing
it ourselves. This time it seems to work.

svn-id: r22279
2006-05-02 18:04:22 +00:00
Torbjörn Andersson 7bc4944a3b Fixed FF mouse cursors being drawn a bit to the left of the hotspot. FF seems
to have this strange notion of multiplying the X coordinate by two, so when it
was using 38 to manipulate it, it really meant 19. I think.

Now we just need to simplify this to make the backend draw the cursor instead.

svn-id: r22278
2006-05-02 15:24:26 +00:00
Travis Howell 6d419559a2 Minor cleanup
svn-id: r22258
2006-05-01 13:53:30 +00:00
Travis Howell c34e30ea79 Revert last change to mouse cursors in FF, causes odd glitches
svn-id: r22243
2006-04-30 12:56:13 +00:00
Travis Howell 29a125dcda Use system code for mouse cursors in FF
svn-id: r22241
2006-04-30 08:48:31 +00:00
Travis Howell 9654ed97c0 Add complete support for mouse cursors in FF, with help from olki
svn-id: r22238
2006-04-30 06:10:14 +00:00
Travis Howell 7c8457ca5d Cleanup includes
svn-id: r22225
2006-04-29 14:23:16 +00:00
Travis Howell 16e90765a9 Split more functions of simon.cpp into separate files
svn-id: r22224
2006-04-29 14:11:29 +00:00
Torbjörn Andersson d2efa9fc65 The backend is responsible for making its own copy of the mouse cursor, so FF
can use the original data, instead of leaking memory every time the
drawMousePointer() function is called (several times per second).

svn-id: r21948
2006-04-16 17:53:37 +00:00
Travis Howell 1a20a9ae09 Add missing mouse pointer checks for oracle and SAM in FF
svn-id: r21942
2006-04-16 13:37:48 +00:00
Travis Howell 58bfa30c7b Improve cursor support in FF
svn-id: r21930
2006-04-16 06:49:13 +00:00
Travis Howell cc0ebb97e4 Use default cursor in FF for now, to make selection easier
svn-id: r21929
2006-04-16 05:37:16 +00:00
Travis Howell b596065122 Fixes for oracle in FF and cleanup
svn-id: r21680
2006-04-08 07:13:07 +00:00
Travis Howell f51575563e Add scrolling code for oracle in FF
svn-id: r21668
2006-04-07 12:57:40 +00:00
Travis Howell c0e984a80a Fix some horizontal scrolling issues in FF
svn-id: r21661
2006-04-07 09:04:36 +00:00
Travis Howell cc75c68090 Add skipSpeech difference in FF
svn-id: r21590
2006-04-04 11:06:48 +00:00
Max Horn 26ee630756 Moved engines to the new engines/ directory
svn-id: r20582
2006-02-11 22:45:04 +00:00