Chapter 10 errata

p445-print, p621-pdf

The third horizontal line in Figure 10.5 should be right at the bottom of the uppercase 'A' character, not slightly above the base. A correct figure is provided in the file 10Fig05.zip


p446-print, p622-pdf

The Arect.Top text and arrow on the left of Figure 10.6 should be moved up slightly so that it sits at the same vertical position as the small horizontal line just above it. As it stands the figure is deceptive as the reader will think that the position of Arect.Top is one pixel (position) lower than it really is. The correct figure is provided in the file 10Fig06.zip


p467-print, p643-pdf

Move the last brace '}' in the end of the code snippet at the top of the page to a new line:

}} 

becomes:

    }
}

p468-print, p644-pdf

Change Stretchdrawn in the second last sentence of the last paragraph to stretch-drawn, and not monospace.


p471-print, p647-pdf

Change Stretchdrawn() in the first paragraph to stretch-drawn, and not monospace.


p476-print, p652-pdf

Change TtoolButton in the second last sentence to TToolButton, with an uppercase 't'.


p493-print, p669-pdf

Change inherited to monospace in the first paragraph.


p493-print, p669-pdf

In the last code snippet, change the second and third occurance of OnEvent1 to OnEvent2 and OnEvent3 respectively.


p494-print, p670-pdf

In the last sentence of the first paragraph change "three" to "four" to reflect the code snippet.


p498-print, p674-pdf

Figure 10.9 contains some errors on the right side, and should be replaced with the correct figure, provided in the file 10Fig09.zip