This chapter introduces you to a special type of window called a dialog. Dialogs are windows that supplement the top-level window. The dialog is provided by Gtk.Dialog , a child class of Gtk.Window, extended with additional functionality. This means that it is possible to implement your entire interface in one or more dialogs, while leaving the main window hidden.
You can do anything with a dialog, such as display a message or prompt the user to select an option. Their purpose is to enhance user experience by providing ...