skip LV2 ports on GUI according to port-properties: notOnGUI and reportsLatency
[ardour.git] / gtk2_ardour / canvas-note-event.h
index 69b3e49076e0ef10a9b8426b8c7d99d47af99c76..bf98e2b7cb9e408da2aec284f61aaa74f3219caa 100644 (file)
@@ -89,9 +89,6 @@ class CanvasNoteEvent : virtual public sigc::trackable
        /** Channel selection changed */
        void on_channel_selection_change(uint16_t selection);
 
-       void show_channel_selector();
-       void hide_channel_selector();
-
        virtual void set_outline_color(uint32_t c) = 0;
        virtual void set_fill_color(uint32_t c) = 0;
 
@@ -151,14 +148,13 @@ class CanvasNoteEvent : virtual public sigc::trackable
        MidiRegionView&                   _region;
        Item* const                       _item;
        NoEventText*                      _text;
-       Widget*                           _channel_selector_widget;
        State                             _state;
        const boost::shared_ptr<NoteType> _note;
-       bool                              _own_note;
        bool                              _selected;
        bool                              _valid;
         float                             _mouse_x_fraction;
         float                             _mouse_y_fraction;
+       uint16_t                          _channel_selection;
 
         void set_mouse_fractions (GdkEvent*);
 };