15 #ifndef GUI_WIDGETS_WIDGET_HPP_INCLUDED
16 #define GUI_WIDGETS_WIDGET_HPP_INCLUDED
24 #include <boost/noncopyable.hpp>
33 struct tbuilder_widget;
49 class twidget :
private boost::noncopyable,
51 public event::tdispatcher
407 virtual void move(
const int x_offset,
const int y_offset);
481 #ifdef DEBUG_WINDOW_LAYOUT_GRAPHS
489 mutable tpoint last_best_size_;
632 std::vector<twidget*>& call_stack);
648 const std::vector<twidget*>& call_stack);
762 const bool must_be_active);
766 const bool must_be_active)
const;
787 const bool must_be_active)
const;
804 virtual bool is_at(
const tpoint& coordinate)
const override;
819 bool is_at(
const tpoint& coordinate,
const bool must_be_active)
const;
base class of top level items, the only item which needs to store the final canvases to draw on ...
A class inherited from ttext_box that displays its input as stars.
Abstract base class for all dialogs.
GLsizei const GLcharARB ** string