void set_color (uint32_t);
void set_name_text_color ();
- uint32_t get_fill_color () const;
+ virtual uint32_t get_fill_color () const;
ArdourCanvas::Item* get_canvas_frame();
ArdourCanvas::Item* get_canvas_group();
virtual void lower () { return; }
virtual void lower_to_bottom () { return; }
- virtual void hide_rect ();
- virtual void show_rect ();
-
/** @return true if the name area should respond to events */
bool name_active() const { return name_connected; }
uint32_t fill_color;
- virtual uint32_t fill_opacity() const;
-
uint32_t last_item_width;
int name_text_width;
bool wide_enough_for_name;
bool high_enough_for_name;
- bool rect_visible;
ArdourCanvas::Container* group;
ArdourCanvas::Rectangle* vestigial_frame;
double _height;
Visibility visibility;
+ std::string fill_color_name;
bool _recregion;
bool _automation; ///< true if this is an automation region view
bool _dragging;