January 1999
Beginner
373 pages
9h 43m
English
There is one small difference between a composite widget based on a frame instead of a toplevel. If you want to be able to use ->new() to create your window, define InitObject instead of Populate. Most of the composite widgets included with the Tk distribution do not do this, however. Look at ColorEditor.pmand DialogBox.pm for examples of how to create a toplevel-based composite widget. All the rules for using ConfigDefaultsare the same.