Conclusion

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.