Perl/Tk Pocket Reference by Stephen Lidie Following are the changes that were made in the 4/00 reprint: (3) In the section on Perl/Tk callbacks, Changed: Note that B callbacks are implicitly passed the bound widget reference as the first argument of the parameters list. to: Note that B I are implicitly passed the bound object as the first argument of the parameter list. Also changed: To prevent B from supplying an implicit widget reference to the callback use this form: to: To prevent B from supplying an implicit object reference to the I, specify your own object as the first element of the array: (5) Under the -relief option, added "solid" as a valid value. (10) In the description of the Canvas bind() command, added this sentence: "Use the B method to create a binding for the canvas as a whole." (31) The sentence "Set state of default ring" now reads "Set state of default string". {49} in -data description: changed: "Specifies a string" to "Specifies a Perl scalar" {62} Removed the italics from "selectionSet" {72} Changed: @ISA = qw/Tk::Derived Tk::SomeWidget/; to: use base qw/Tk::Derived Tk::SomeWidget/; (85) Changed the first sentence of section 15, Bindings and Virtual Events, to this: Note that B I are implicitly passed the bound object as the first argument of the parameter list. (86) The syntax line for eventAdd() had a superfluous constant-width-font character "t". Removed the "t" so that tI became simply I (93) The "component" parameter to B is now in italics rather than constant width font. {93} The Busy() command has an optional -recurse parameter. Changed entry to: $widget->Busy (-recurse => 1); Changes cursor to a watch until B is called. If CW<-recurse> is true, descend the widget hierarchy and change all cursors. (99) Incorrect index entries: geometry, 79,, 83 is now geometry, 79, 83, 88 (100) Incorrect index entries: Subwidget, 72 is now Subwidget, 74 Text, 8 is now Text, 24 Toplevel, 73 is now Toplevel, 39