In this chapter we have created two
really complex dialog windows, one that makes the rest of the
application inaccessible, and one that works in tandem with the
application. We have also investigated dynamically constructed
signals, color groups, widget flags and regular expressions. In
the next chapter we will add another level of functionality to
Kalam: macros.