Summary

In this chapter, we saw how to build a tab control, which has a configurable and extendable architecture.

TabControl inherits from the COM.ENT-CURL.WINDOW.Response class, which provides the functionality to display the tab control on a modal window as well as enables access to GUIFactory to create all the graphical controls. We learned how to make TabPage abstract, and how to create an interface that will be implemented at the descendent level. We revisited the GUIFactory and changed one of the API signatures to enable the use of rest arguments, which provide a more flexible architecture. We also learned how to interact with a user question dialog through the {popup-question} procedure. Finally, we saw how the COM.ENT-CURL.TAB module ...

Get Enterprise Curl now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.