21 #include <boost/scoped_ptr.hpp>
51 static void progress(
const char* stage_name =
nullptr);
84 #if defined(_MSC_VER) && _MSC_VER < 1900
tloadscreen(std::function< void()> f)
twindow * build_window(CVideo &video) const
void pre_show(twindow &window)
Inherited from tdialog.
tlabel * animation_label_
std::map< std::string, t_string > visible_stages_
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.
tlabel * progress_stage_label_
void timer_callback(twindow &window)
Abstract base class for all dialogs.
static tloadscreen * current_load
boost::scoped_ptr< cursor::setter > cursor_setter_
static void display(CVideo &video, std::function< void()> f)
static void progress(const char *stage_name=nullptr)
std::atomic< const char * > current_stage_
std::map< std::string, t_string >::const_iterator current_visible_stage_
void post_show(twindow &window)
Inherited from tdialog.
boost::scoped_ptr< boost::thread > worker_
virtual const std::string & window_id() const
The id of the window to build.
std::function< void()> work_
GLsizei const GLcharARB ** string
void close()
Hides the window.
std::vector< t_string > animation_stages_