Remove undefined static ArdourDialog::close_all_current_dialogs.
Remove pointless ArdourDialog::on_key_press_event.
Defer to Gtk::Dialog::on_[enter|leave]_notify_event. I'm not sure exactly
what these currently do, but not calling it doesn't seem like a good idea.
Trim include tree ever so slightly.
git-svn-id: svn://localhost/ardour2/branches/3.0@10690
d708f5d6-7413-0410-9779-
e7cbd77b26cf
ArdourDialog::on_enter_notify_event (GdkEventCrossing *ev)
{
Keyboard::the_keyboard().enter_window (ev, this);
- return false;
+ return Dialog::on_enter_notify_event (ev);
}
bool
ArdourDialog::on_leave_notify_event (GdkEventCrossing *ev)
{
Keyboard::the_keyboard().leave_window (ev, this);
- return false;
+ return Dialog::on_leave_notify_event (ev);
}
void
set_border_width (10);
CloseAllDialogs.connect (sigc::bind (sigc::mem_fun (*this, &ArdourDialog::response), RESPONSE_CANCEL));
}
-
-bool
-ArdourDialog::on_key_press_event (GdkEventKey* key)
-{
- return Gtk::Dialog::on_key_press_event (key);
-}
#include <gtkmm/window.h>
#include <gtkmm/dialog.h>
-#include "ardour/ardour.h"
#include "ardour/session_handle.h"
-namespace ARDOUR {
- class Session;
-}
-
/*
* This virtual parent class is so that each dialog box uses the
* same mechanism to declare its closing. It shares a common
ArdourDialog (Gtk::Window& parent, std::string title, bool modal = false, bool use_separator = false);
~ArdourDialog();
- static int close_all_current_dialogs (int response);
-
- bool on_key_press_event (GdkEventKey *);
bool on_enter_notify_event (GdkEventCrossing*);
bool on_leave_notify_event (GdkEventCrossing*);
void on_unmap ();
#include <iomanip>
#include "ardour/latent.h"
#include "pbd/convert.h"
+#include "pbd/error.h"
#include <gtkmm2ext/utils.h>
#include "latency_gui.h"