mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-06 14:54:56 +01:00
Clean up ArdourDialog.
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
This commit is contained in:
parent
d0b4621035
commit
cd4e803f60
3 changed files with 3 additions and 16 deletions
|
|
@ -56,14 +56,14 @@ bool
|
||||||
ArdourDialog::on_enter_notify_event (GdkEventCrossing *ev)
|
ArdourDialog::on_enter_notify_event (GdkEventCrossing *ev)
|
||||||
{
|
{
|
||||||
Keyboard::the_keyboard().enter_window (ev, this);
|
Keyboard::the_keyboard().enter_window (ev, this);
|
||||||
return false;
|
return Dialog::on_enter_notify_event (ev);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool
|
bool
|
||||||
ArdourDialog::on_leave_notify_event (GdkEventCrossing *ev)
|
ArdourDialog::on_leave_notify_event (GdkEventCrossing *ev)
|
||||||
{
|
{
|
||||||
Keyboard::the_keyboard().leave_window (ev, this);
|
Keyboard::the_keyboard().leave_window (ev, this);
|
||||||
return false;
|
return Dialog::on_leave_notify_event (ev);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|
@ -94,9 +94,3 @@ ArdourDialog::init ()
|
||||||
set_border_width (10);
|
set_border_width (10);
|
||||||
CloseAllDialogs.connect (sigc::bind (sigc::mem_fun (*this, &ArdourDialog::response), RESPONSE_CANCEL));
|
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);
|
|
||||||
}
|
|
||||||
|
|
|
||||||
|
|
@ -23,13 +23,8 @@
|
||||||
#include <gtkmm/window.h>
|
#include <gtkmm/window.h>
|
||||||
#include <gtkmm/dialog.h>
|
#include <gtkmm/dialog.h>
|
||||||
|
|
||||||
#include "ardour/ardour.h"
|
|
||||||
#include "ardour/session_handle.h"
|
#include "ardour/session_handle.h"
|
||||||
|
|
||||||
namespace ARDOUR {
|
|
||||||
class Session;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* This virtual parent class is so that each dialog box uses the
|
* This virtual parent class is so that each dialog box uses the
|
||||||
* same mechanism to declare its closing. It shares a common
|
* same mechanism to declare its closing. It shares a common
|
||||||
|
|
@ -43,9 +38,6 @@ class ArdourDialog : public Gtk::Dialog, public ARDOUR::SessionHandlePtr
|
||||||
ArdourDialog (Gtk::Window& parent, std::string title, bool modal = false, bool use_separator = false);
|
ArdourDialog (Gtk::Window& parent, std::string title, bool modal = false, bool use_separator = false);
|
||||||
~ArdourDialog();
|
~ArdourDialog();
|
||||||
|
|
||||||
static int close_all_current_dialogs (int response);
|
|
||||||
|
|
||||||
bool on_key_press_event (GdkEventKey *);
|
|
||||||
bool on_enter_notify_event (GdkEventCrossing*);
|
bool on_enter_notify_event (GdkEventCrossing*);
|
||||||
bool on_leave_notify_event (GdkEventCrossing*);
|
bool on_leave_notify_event (GdkEventCrossing*);
|
||||||
void on_unmap ();
|
void on_unmap ();
|
||||||
|
|
|
||||||
|
|
@ -22,6 +22,7 @@
|
||||||
#include <iomanip>
|
#include <iomanip>
|
||||||
#include "ardour/latent.h"
|
#include "ardour/latent.h"
|
||||||
#include "pbd/convert.h"
|
#include "pbd/convert.h"
|
||||||
|
#include "pbd/error.h"
|
||||||
#include <gtkmm2ext/utils.h>
|
#include <gtkmm2ext/utils.h>
|
||||||
|
|
||||||
#include "latency_gui.h"
|
#include "latency_gui.h"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue