What is “toolkit design”?
What does “toolkit design” mean and what are the basic steps to design a toolkit for a specific task/project?
Why would each widget need a reference to its parent in a simple widget system?
I’m working on a simple widget system (single window, fixed size). Each widget gets its parent (i.e. the widget containing it) passed into its constructor – except for the root widget, which I called Screen.