X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;ds=inline;f=gtk2_ardour%2Fsys_ex.cc;h=f3e02b1253f7e8081ebe37783326189b3ddbe1ee;hb=842c33fba81ee7d360bb347a9a011582f6aac95f;hp=2097de4fa91f42733e0a307ae2365acf0c2bd866;hpb=5399425f534e2d96d07cf29f427bfa0f39d904b7;p=ardour.git diff --git a/gtk2_ardour/sys_ex.cc b/gtk2_ardour/sys_ex.cc index 2097de4fa9..f3e02b1253 100644 --- a/gtk2_ardour/sys_ex.cc +++ b/gtk2_ardour/sys_ex.cc @@ -19,33 +19,34 @@ #include #include "canvas/flag.h" -#include "ardour_ui.h" #include "sys_ex.h" +#include "ui_config.h" using namespace std; SysEx::SysEx ( MidiRegionView& region, - ArdourCanvas::Group* parent, + ArdourCanvas::Container* parent, string& text, double height, double x, double y) - : _region (region) { _flag = new ArdourCanvas::Flag ( parent, - height, - ARDOUR_UI::config()->get_canvasvar_MidiSysExOutline(), - ARDOUR_UI::config()->get_canvasvar_MidiSysExFill(), + height, + UIConfiguration::instance().color ("midi sysex outline"), + UIConfiguration::instance().color_mod ("midi sysex fill", "midi sysex fill"), ArdourCanvas::Duple (x, y) ); - + _flag->set_text (text); } SysEx::~SysEx() { + delete _flag; + _flag = 0; } bool