Colouring lessons page 3
This screenshots gallery generally relates to screenshots of graphical interfaces. The fundamental nature of a graphical interface is colouring in the screen with lots of pretty pixels. And for some reason, we still cannot seem to even get that much to work reliably…
Text input on the screen is generally shown using a flashing cursor or caret
. We’ve been doing this for over two decades. So how does this happen?

We’ve been showing dialog boxes for over two decades, too, so how about this one? And the funny thing is, the amount of text is not even close to excessive.

Are Adobe longing for the good old 8-by-3 days again?
The following bug is more esoteric. When Pyramid solitaire lays out all the cards, it buffers each row of cards by taking a screenshot of the system; pieces of that row’s screenshot are drawn back when cards are removed from play. If you switch task or open another window while the cards are being dealt, that window will be in the screenshots for the rows too:

What I imagine it is really doing is buffering a copy of its window, which will fail if the window is covered over and capture the screen instead. I imagine there are more reliable ways to accomplish this same goal.
Apple are one of those companies with a thing for inventing their own interfaces when the operating system already has a perfectly good one. Sadly, the operating system generally knows better!

Well, except the NT Virtual DOS Machine. Here, a hidden QBasic mode 9 framebuffer was recalled after I resumed execution of Gorillas:

I ain’t ever entrusting my framebuffers to NTVDM again. See what it did to it!
One of my Most Hated programs is PhotoSQL, our in-house database package at work. Don’t worry, we all hate it to bits. Every now and then we catch it on the bottle:
This was merely an attempt to play an incomplete video clip, not an invitation to have QuickTime Player barf on me:
BeleaguredSoft Suite would not be complete without its little sidekick text editor, Notepad. And its leet font handling techniques:

That was Terminal Italic. Apparently. It also has a notable habit of forgetting to draw in windows, as well as repositioning all the text, and the caret, every time you save, so screenshots like this happen:


