We try to keep our books accurate, but sometimes mistakes creep in. This page lists the errors submitted by our astute readers. If you've found a new error, please submit it.

The latest version of the book is P1.0, released over 6 years ago. If you've bought a PDF of the book and would like to upgrade it to this version (for free), visit your home page.

Key: Typo Tech. Error Suggestion Not a problem Next edition

By default this page displays the errata for the latest version of the book. If you have a previous version, select it here:  

(To find out what version you have, look at the copyright page, a few pages in from the front of the book. If it says (say) 'Second Printing', then here it'll be P2.0. If there are interim PDF releases in that printing, they'll be 2.1, 2.2, and so on.)

PDF Paper Description Found in Fixed in
11

#46088: Since FOX draws it==>s<== own widgets, ...--al anway

P1.0
22-Dec-10
15

#36522: hello.rb
you forget the line
require 'fox16/kwargs'

Helmut Hagemann

xml_user@web.de
great book--Helmut Hagemann

P1.0
21-Dec-08
28
#31625: The call to Fox::FXMainWindow.new includes the symbols :width and :height. I get an error: wrong argument type Hash (expected Data) (TypeErro...more...
P1.0
08-Apr-08
51
#31785: Around the middle of the page, where it says "Next, we construct an FXMenuPane window, as a child of the FXMenuBar", it should read, "... as a...more...
P1.0
27-Apr-08
59
#31846: "In addition to the parent window, we’re going to pass in the LAYOUT_FILL ..." I've been typing the code in as I read the book, and I al...more...
P1.0
01-May-08
84
#43413: example of creating an input for FXApp with IO.popen("tail -f /var/log/system.log") should be: app.addInput(@pipe, INPUT_READ) do # re...more...
P1.0
22-May-10
87

#32238: On p. 87, "SCROLLOCK" should be SCROLLLOCK" (i.e. 3 "L"s).--Lyle Johnson

P1.0
31-May-08
103
#31810: In Figure 8.4, the bottom two labels read "Sunken and Thick Frame", whereas it actually is raised with a thick frame, and "Raised and Thick Fr...more...
P1.0
29-Apr-08
123

#46089: A spanning item is one that takes up more tha==>t<== one position in the table. (n)--al anway

P1.0
22-Dec-10
170

#46090: ...FXTable widget, which ==>we'll look at<== in Section 9.4,... (we looked at)--al anway

P1.0
22-Dec-10
176

#46091: ..., the first child of the ==>FXS-plitter<== appears (bad hyphenation at line end)--al anway

P1.0
22-Dec-10
176
#46092: It's considerate to save the sizes of the subpanels ==>to the registry<== (isn't there a move afoot to save configuration info in separate app...more...
P1.0
22-Dec-10
181
#46093: Inconsistency: "Source ==>T<==ext" occurs on pages 181-184 in several places, while the counterpart string "Translated ==>t<==ext" has differe...more...
P1.0
22-Dec-10
190

#46094: ... are just a couple ==>(of)<== examples of the possible...--al anway

P1.0
22-Dec-10
204

#46095: Once the user is finished ... and has made ==>their<== selection (his or her is more grammatical).--al anway

P1.0
22-Dec-10
207

#46096: ... displaying it to the user to collect ==>their<== inputs, ... (his or her is more grammatical)--al anway

P1.0
22-Dec-10
211

#46097: ... with other software developers.==>(space needed)<==Section 1.4, ...--al anway

P1.0
22-Dec-10

Stuff To Be Considered in the Next Edition

PDF Paper Description Found in Fixed in
26
#30449: I am just so far as page 26, but I searched for more occurrences of the Photo and Album attribute :title and it's just on that page. Don't yo...more...
B1.0
11-Jan-08