X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fsplash.h;h=1843d00c93c50151cc88e6a97e3578f07f1db538;hb=848e75aaeaa04a81883ed30bcd04abd862f9d1fd;hp=d6b103609a79cca21aafaa874c345ce419106d22;hpb=b53c92b652563f682ec414f46c8aca724ce630cd;p=ardour.git diff --git a/gtk2_ardour/splash.h b/gtk2_ardour/splash.h index d6b103609a..1843d00c93 100644 --- a/gtk2_ardour/splash.h +++ b/gtk2_ardour/splash.h @@ -34,17 +34,18 @@ class Splash : public Gtk::Window { public: Splash (); - ~Splash () {} + ~Splash (); static Splash* instance() { return the_splash; } + void display (); void pop_back_for (Gtk::Window&); void pop_front (); bool expose (GdkEventExpose*); bool on_button_release_event (GdkEventButton*); void on_realize (); - + bool on_map_event (GdkEventAny*); void message (const std::string& msg); private: @@ -56,6 +57,10 @@ class Splash : public Gtk::Window void boot_message (std::string); PBD::ScopedConnection msg_connection; + + bool expose_done; + bool expose_is_the_one; + bool idle_after_expose (); }; #endif /* __ardour_gtk_splash_h__ */