21 #include <sigc++/bind.h>
38 : Dialog (title, modal, use_seperator)
40 , _splash_pushed (false)
43 set_position (Gtk::WIN_POS_CENTER);
47 : Dialog (title, parent, modal, use_seperator)
48 , _splash_pushed (false)
51 set_position (Gtk::WIN_POS_CENTER_ON_PARENT);
69 Keyboard::the_keyboard().focus_in_window (ev,
this);
70 return Dialog::on_focus_in_event (ev);
77 Keyboard::the_keyboard().focus_out_window (ev,
this);
79 return Dialog::on_focus_out_event (ev);
85 Keyboard::the_keyboard().leave_window (0,
this);
98 if (spl && spl->is_visible()) {
114 set_border_width (10);
115 add_events (Gdk::FOCUS_CHANGE_MASK);
116 set_type_hint (Gdk::WINDOW_TYPE_HINT_DIALOG);
121 set_transient_for (*parent);
static Splash * instance()
ArdourDialog(std::string title, bool modal=false, bool use_separator=false)
static Manager & instance()
void register_window(ProxyBase *)
WM::ProxyTemporary * proxy
bool on_focus_out_event(GdkEventFocus *)
void remove(const ProxyBase *)
static sigc::signal< void > CloseAllDialogs
Gtk::Window * transient_parent() const
bool on_delete_event(GdkEventAny *)
LIBARDOUR_API bool init(bool with_vst, bool try_optimization, const char *localedir)
bool on_focus_in_event(GdkEventFocus *)
void pop_back_for(Gtk::Window &)