mirror of
https://github.com/Ardour/ardour.git
synced 2026-01-06 21:55:43 +01:00
Clean up library inheritance (colors.h, utils.h)
make libwidget independent of libcanvas. Confine basics to pbd and gtkmm2ext.
This commit is contained in:
parent
1f5ebc5485
commit
601c317d70
86 changed files with 442 additions and 472 deletions
|
|
@ -98,8 +98,8 @@ public:
|
|||
return &_root;
|
||||
}
|
||||
|
||||
void set_background_color (ArdourCanvas::Color);
|
||||
ArdourCanvas::Color background_color() const { return _bg_color; }
|
||||
void set_background_color (Gtkmm2ext::Color);
|
||||
Gtkmm2ext::Color background_color() const { return _bg_color; }
|
||||
|
||||
/** Called when an item is being destroyed */
|
||||
virtual void item_going_away (Item *, Rect) {}
|
||||
|
|
@ -170,8 +170,8 @@ public:
|
|||
virtual Glib::RefPtr<Pango::Context> get_pango_context() = 0;
|
||||
|
||||
protected:
|
||||
Root _root;
|
||||
Color _bg_color;
|
||||
Root _root;
|
||||
Gtkmm2ext::Color _bg_color;
|
||||
|
||||
mutable gint64 _last_render_start_timestamp;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue