| Commit | Date | |
|---|---|---|
|
[r4235]
by
david_costanzo
Remove a baffling call to wxDC::SetTextForeground() in logofill() which had no apparent purpose. I didn't observe any behavior change after removing it, nor did I find any documentation in the win32 ::ExtFloodFill() to suggest that the text color alters its behavior. This call has been there since the MSWLogo 6.5b, as ::SetTextColor(). |
2016-11-07 00:58:32 | Tree |
|
[r4234]
by
david_costanzo
Change the InvalidateRectangleOnScreen in lbitblock to use the overload that takes a wxRect, which was the reason it was created. |
2016-11-07 00:40:54 | Tree |
|
[r4233]
by
david_costanzo
Move the logic for invalidating and updating the screen from lfill() to logofill() for parallelism with the other functions. Whenever a function draws to the memory device context, that function is also responsible for getting the change to the screen device context, either by making an identical change to the screen device context or by invalidating the screen. This change also removes the initial screen update, which isn't needed the way logofill is implemented. |
2016-11-07 00:31:20 | Tree |
|
[r4232]
by
david_costanzo
Port FILL and BITBLOCK from using win32 API to using wxWidgets API. This makes them portable across platforms and, in particular, makes them work on GNU/Linux. |
2016-11-06 23:58:47 | Tree |
| 2016-11-06 23:53:32 | Tree | |
| 2016-11-06 16:28:27 | Tree | |
|
[r4229]
by
david_costanzo
Implement feature #11; the Halt and Pause buttons are now disabled when logo instructions are not being evaluated. This gives provides the user an indication when FMSLogo is busy and when it's done, which is particularly important for instructions that don't have visible side-effects. |
2016-11-06 15:59:42 | Tree |
| 2016-11-06 03:49:46 | Tree | |
|
[r4227]
by
david_costanzo
Use wxCursor for all cursor management, instead of the windows-specific ::SetCursor() function. This makes the cursor management logic platform-independent. |
2016-10-31 00:58:13 | Tree |
| 2016-10-26 00:35:33 | Tree |