Implemented Dialog::draw()
[supertux.git] / src / gui / dialog.hpp
index 272cb4b..001a300 100644 (file)
@@ -32,12 +32,16 @@ private:
 
 public:
   Dialog();
+  virtual ~Dialog();
 
+  void set_text(const std::string& text);
   void add_button(const std::string& text);
 
   void process_input(const Controller& controller);
   void draw(DrawingContext& context);
 
+  virtual void on_select(int id);
+
 private:
   Dialog(const Dialog&) = delete;
   Dialog& operator=(const Dialog&) = delete;