projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Rudimentary ghost note when adding MIDI notes to a region, as per #3180.
[ardour.git]
/
gtk2_ardour
/
panner.h
diff --git
a/gtk2_ardour/panner.h
b/gtk2_ardour/panner.h
index 6813f3d0320b84853dd54dce17c159f475ebe46c..61d63dd7625f06330d85ae1c900459e52947fda0 100644
(file)
--- a/
gtk2_ardour/panner.h
+++ b/
gtk2_ardour/panner.h
@@
-1,5
+1,5
@@
/*
/*
- Copyright (C) 2000-2007 Paul Davis
+ Copyright (C) 2000-2007 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@
-21,17
+21,24
@@
#define __gtk_ardour_panner_h__
#include <gtkmm2ext/barcontroller.h>
#define __gtk_ardour_panner_h__
#include <gtkmm2ext/barcontroller.h>
+#include <boost/shared_ptr.hpp>
class PannerBar : public Gtkmm2ext::BarController
{
public:
class PannerBar : public Gtkmm2ext::BarController
{
public:
- PannerBar (Gtk::Adjustment& adj,
PBD::Controllable&
);
+ PannerBar (Gtk::Adjustment& adj,
boost::shared_ptr<PBD::Controllable>
);
~PannerBar ();
protected:
bool expose (GdkEventExpose*);
bool button_press (GdkEventButton*);
bool button_release (GdkEventButton*);
~PannerBar ();
protected:
bool expose (GdkEventExpose*);
bool button_press (GdkEventButton*);
bool button_release (GdkEventButton*);
+ bool entry_input (double *);
+ bool entry_output ();
+
+ private:
+ std::string get_label (int&);
+ std::string value_as_string (double v) const;
};
#endif /* __gtk_ardour_panner_h__ */
};
#endif /* __gtk_ardour_panner_h__ */