projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
show() widgets explicitly in gtk2_ardour/analysis_window.cc
[ardour.git]
/
gtk2_ardour
/
audio_time_axis.h
diff --git
a/gtk2_ardour/audio_time_axis.h
b/gtk2_ardour/audio_time_axis.h
index d8c3f07cc1837dedab895b0b86e5557dae897418..b0183e5e19ebfbdb473aec81b2c750730aaf71cd 100644
(file)
--- a/
gtk2_ardour/audio_time_axis.h
+++ b/
gtk2_ardour/audio_time_axis.h
@@
-38,14
+38,13
@@
#include "enums.h"
#include "route_time_axis.h"
#include "canvas.h"
#include "enums.h"
#include "route_time_axis.h"
#include "canvas.h"
-#include "color.h"
namespace ARDOUR {
class Session;
class AudioDiskstream;
class RouteGroup;
namespace ARDOUR {
class Session;
class AudioDiskstream;
class RouteGroup;
- class
Redirect
;
- class
Insert
;
+ class
IOProcessor
;
+ class
Processor
;
class Location;
class AudioPlaylist;
}
class Location;
class AudioPlaylist;
}
@@
-77,21
+76,20
@@
class AudioTimeAxisView : public RouteTimeAxisView
void hide_all_xfades ();
void hide_dependent_views (TimeAxisViewItem&);
void reveal_dependent_views (TimeAxisViewItem&);
void hide_all_xfades ();
void hide_dependent_views (TimeAxisViewItem&);
void reveal_dependent_views (TimeAxisViewItem&);
+ void set_layer_display (LayerDisplay d);
/* Overridden from parent to store display state */
guint32 show_at (double y, int& nth, Gtk::VBox *parent);
void hide ();
/* Overridden from parent to store display state */
guint32 show_at (double y, int& nth, Gtk::VBox *parent);
void hide ();
- void set_state (const XMLNode&);
- XMLNode* get_child_xml_node (const string & childname);
-
+ void create_automation_child (ARDOUR::Parameter param, bool show);
+
private:
friend class AudioStreamView;
friend class AudioRegionView;
void route_active_changed ();
private:
friend class AudioStreamView;
friend class AudioRegionView;
void route_active_changed ();
- void build_automation_action_menu ();
void append_extra_display_menu_items ();
void toggle_show_waveforms ();
void append_extra_display_menu_items ();
void toggle_show_waveforms ();
@@
-103,26
+101,12
@@
class AudioTimeAxisView : public RouteTimeAxisView
void show_existing_automation ();
void hide_all_automation ();
void show_existing_automation ();
void hide_all_automation ();
- void add_gain_automation_child ();
- void add_pan_automation_child ();
- void add_parameter_automation_child ();
-
- void toggle_gain_track ();
- void toggle_pan_track ();
-
void gain_hidden ();
void pan_hidden ();
void gain_hidden ();
void pan_hidden ();
- void update_pans ();
+ void update_pans (
bool show=true
);
void update_control_names ();
void update_control_names ();
- AutomationTimeAxisView* gain_track;
- AutomationTimeAxisView* pan_track;
-
- // Set from XML so context menu automation buttons can be correctly initialized
- bool show_gain_automation;
- bool show_pan_automation;
-
Gtk::CheckMenuItem* waveform_item;
Gtk::RadioMenuItem* traditional_item;
Gtk::RadioMenuItem* rectified_item;
Gtk::CheckMenuItem* waveform_item;
Gtk::RadioMenuItem* traditional_item;
Gtk::RadioMenuItem* rectified_item;