push2: clip view actually visible via button on surface

This commit is contained in:
Paul Davis
2022-08-26 16:39:36 -06:00
parent dd2442b0c2
commit 17b0764639
4 changed files with 14 additions and 1 deletions

View File

@@ -53,6 +53,7 @@
#include "gtkmm2ext/colors.h"
#include "canvas.h"
#include "clip_view.h"
#include "gui.h"
#include "layout.h"
#include "mix.h"
@@ -135,6 +136,7 @@ Push2::Push2 (ARDOUR::Session& s)
_mix_layout = new MixLayout (*this, *session, "globalmix");
_scale_layout = new ScaleLayout (*this, *session, "scale");
_track_mix_layout = new TrackMixLayout (*this, *session, "trackmix");
_clip_view_layout = new ClipViewLayout (*this, *session, "clipview");
_splash_layout = new SplashLayout (*this, *session, "splash");
run_event_loop ();
@@ -177,6 +179,8 @@ Push2::~Push2 ()
_splash_layout = 0;
delete _track_mix_layout;
_track_mix_layout = 0;
delete _clip_view_layout;
_clip_view_layout = 0;
stop_event_loop ();
}
@@ -402,7 +406,7 @@ Push2::init_buttons (bool startup)
ButtonID buttons[] = { Mute, Solo, Master, Up, Right, Left, Down, Note, Session, Mix, AddTrack, Delete, Undo,
Metronome, Shift, Select, Play, RecordEnable, Automate, Repeat, Note, Session,
Quantize, Duplicate, Browse, PageRight, PageLeft, OctaveUp, OctaveDown, Layout, Scale
Quantize, Duplicate, Browse, PageRight, PageLeft, OctaveUp, OctaveDown, Layout, Scale, Clip
};
for (size_t n = 0; n < sizeof (buttons) / sizeof (buttons[0]); ++n) {