public:
Dialog();
+ virtual const char *get_class() const { return "dialog"; }
+
/** Adds an action button to the dialog. Pressing the button will invoke
response handlers and delete the dialog. */
void add_button(Button &, int);
+ /** Sets the modality of the dialog. When modal, the user can't navigate
+ away from the dialog. */
+ void set_modal(bool);
+
virtual void button_release(int, int, unsigned);
virtual bool key_release(unsigned, unsigned);
protected: