along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- $Id$
*/
#ifndef __ardour_audio_time_axis_h__
#include "ardour_dialog.h"
#include "route_ui.h"
#include "enums.h"
+#include "editing.h"
#include "route_time_axis.h"
#include "canvas.h"
-#include "color.h"
namespace ARDOUR {
class Session;
guint32 show_at (double y, int& nth, Gtk::VBox *parent);
void hide ();
- void set_state (const XMLNode&);
+ int set_state (const XMLNode&);
XMLNode* get_child_xml_node (const string & childname);
+ void first_idle ();
+
+ void set_waveform_shape (Editing::WaveformShape);
+ void set_waveform_scale (Editing::WaveformScale);
+
private:
friend class AudioStreamView;
friend class AudioRegionView;
void append_extra_display_menu_items ();
void toggle_show_waveforms ();
- void set_waveform_shape (WaveformShape);
void toggle_waveforms ();
- void set_waveform_scale (WaveformScale);
void show_all_automation ();
void show_existing_automation ();
void pan_hidden ();
void update_pans ();
+ void update_control_names ();
AutomationTimeAxisView* gain_track;
AutomationTimeAxisView* pan_track;