mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-07 15:25:01 +01:00
switch fade in/out lines to ArdourCanvas::Curve rather than ArdourCanvas::PolyLine, though for no apparent benefit
This commit is contained in:
parent
c4f0063a68
commit
e169f5c17f
2 changed files with 12 additions and 12 deletions
|
|
@ -159,12 +159,12 @@ AudioRegionView::init (Gdk::Color const & basic_color, bool wfd)
|
||||||
|
|
||||||
create_waves ();
|
create_waves ();
|
||||||
|
|
||||||
fade_in_shape = new ArdourCanvas::PolyLine (group);
|
fade_in_shape = new ArdourCanvas::Curve (group);
|
||||||
CANVAS_DEBUG_NAME (fade_in_shape, string_compose ("fade in shape for %1", region()->name()));
|
CANVAS_DEBUG_NAME (fade_in_shape, string_compose ("fade in shape for %1", region()->name()));
|
||||||
fade_in_shape->set_outline_color (fade_color);
|
fade_in_shape->set_outline_color (fade_color);
|
||||||
fade_in_shape->set_data ("regionview", this);
|
fade_in_shape->set_data ("regionview", this);
|
||||||
|
|
||||||
fade_out_shape = new ArdourCanvas::PolyLine (group);
|
fade_out_shape = new ArdourCanvas::Curve (group);
|
||||||
CANVAS_DEBUG_NAME (fade_out_shape, string_compose ("fade out shape for %1", region()->name()));
|
CANVAS_DEBUG_NAME (fade_out_shape, string_compose ("fade out shape for %1", region()->name()));
|
||||||
fade_out_shape->set_outline_color (fade_color);
|
fade_out_shape->set_outline_color (fade_color);
|
||||||
fade_out_shape->set_data ("regionview", this);
|
fade_out_shape->set_data ("regionview", this);
|
||||||
|
|
@ -705,14 +705,14 @@ AudioRegionView::redraw_start_xfade_to (boost::shared_ptr<AudioRegion> ar, frame
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!start_xfade_in) {
|
if (!start_xfade_in) {
|
||||||
start_xfade_in = new ArdourCanvas::PolyLine (group);
|
start_xfade_in = new ArdourCanvas::Curve (group);
|
||||||
CANVAS_DEBUG_NAME (start_xfade_in, string_compose ("xfade start in line for %1", region()->name()));
|
CANVAS_DEBUG_NAME (start_xfade_in, string_compose ("xfade start in line for %1", region()->name()));
|
||||||
start_xfade_in->set_outline_color (ARDOUR_UI::config()->get_canvasvar_CrossfadeLine());
|
start_xfade_in->set_outline_color (ARDOUR_UI::config()->get_canvasvar_CrossfadeLine());
|
||||||
start_xfade_in->set_outline_width (1.5);
|
start_xfade_in->set_outline_width (1.5);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!start_xfade_out) {
|
if (!start_xfade_out) {
|
||||||
start_xfade_out = new ArdourCanvas::PolyLine (group);
|
start_xfade_out = new ArdourCanvas::Curve (group);
|
||||||
CANVAS_DEBUG_NAME (start_xfade_out, string_compose ("xfade start out line for %1", region()->name()));
|
CANVAS_DEBUG_NAME (start_xfade_out, string_compose ("xfade start out line for %1", region()->name()));
|
||||||
uint32_t col = UINT_RGBA_CHANGE_A (ARDOUR_UI::config()->get_canvasvar_CrossfadeLine(), 128);
|
uint32_t col = UINT_RGBA_CHANGE_A (ARDOUR_UI::config()->get_canvasvar_CrossfadeLine(), 128);
|
||||||
start_xfade_out->set_outline_color (col);
|
start_xfade_out->set_outline_color (col);
|
||||||
|
|
@ -791,7 +791,7 @@ AudioRegionView::redraw_end_xfade_to (boost::shared_ptr<AudioRegion> ar, framecn
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!end_xfade_in) {
|
if (!end_xfade_in) {
|
||||||
end_xfade_in = new ArdourCanvas::PolyLine (group);
|
end_xfade_in = new ArdourCanvas::Curve (group);
|
||||||
CANVAS_DEBUG_NAME (end_xfade_in, string_compose ("xfade end in line for %1", region()->name()));
|
CANVAS_DEBUG_NAME (end_xfade_in, string_compose ("xfade end in line for %1", region()->name()));
|
||||||
uint32_t col UINT_RGBA_CHANGE_A (ARDOUR_UI::config()->get_canvasvar_CrossfadeLine(), 128);
|
uint32_t col UINT_RGBA_CHANGE_A (ARDOUR_UI::config()->get_canvasvar_CrossfadeLine(), 128);
|
||||||
end_xfade_in->set_outline_color (col);
|
end_xfade_in->set_outline_color (col);
|
||||||
|
|
@ -799,7 +799,7 @@ AudioRegionView::redraw_end_xfade_to (boost::shared_ptr<AudioRegion> ar, framecn
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!end_xfade_out) {
|
if (!end_xfade_out) {
|
||||||
end_xfade_out = new ArdourCanvas::PolyLine (group);
|
end_xfade_out = new ArdourCanvas::Curve (group);
|
||||||
CANVAS_DEBUG_NAME (end_xfade_out, string_compose ("xfade end out line for %1", region()->name()));
|
CANVAS_DEBUG_NAME (end_xfade_out, string_compose ("xfade end out line for %1", region()->name()));
|
||||||
end_xfade_out->set_outline_color (ARDOUR_UI::config()->get_canvasvar_CrossfadeLine());
|
end_xfade_out->set_outline_color (ARDOUR_UI::config()->get_canvasvar_CrossfadeLine());
|
||||||
end_xfade_out->set_outline_width (2.0);
|
end_xfade_out->set_outline_width (2.0);
|
||||||
|
|
|
||||||
|
|
@ -151,18 +151,18 @@ class AudioRegionView : public RegionView
|
||||||
std::list<std::pair<framepos_t, ArdourCanvas::Line*> > feature_lines;
|
std::list<std::pair<framepos_t, ArdourCanvas::Line*> > feature_lines;
|
||||||
|
|
||||||
ArdourCanvas::Polygon* sync_mark; ///< polgyon for sync position
|
ArdourCanvas::Polygon* sync_mark; ///< polgyon for sync position
|
||||||
ArdourCanvas::PolyLine* fade_in_shape;
|
ArdourCanvas::Curve* fade_in_shape;
|
||||||
ArdourCanvas::PolyLine* fade_out_shape;
|
ArdourCanvas::Curve* fade_out_shape;
|
||||||
ArdourCanvas::Rectangle* fade_in_handle; ///< fade in handle, or 0
|
ArdourCanvas::Rectangle* fade_in_handle; ///< fade in handle, or 0
|
||||||
ArdourCanvas::Rectangle* fade_out_handle; ///< fade out handle, or 0
|
ArdourCanvas::Rectangle* fade_out_handle; ///< fade out handle, or 0
|
||||||
|
|
||||||
ArdourCanvas::PolyLine *start_xfade_in;
|
ArdourCanvas::Curve *start_xfade_in;
|
||||||
ArdourCanvas::PolyLine *start_xfade_out;
|
ArdourCanvas::Curve *start_xfade_out;
|
||||||
ArdourCanvas::Rectangle* start_xfade_rect;
|
ArdourCanvas::Rectangle* start_xfade_rect;
|
||||||
bool _start_xfade_visible;
|
bool _start_xfade_visible;
|
||||||
|
|
||||||
ArdourCanvas::PolyLine *end_xfade_in;
|
ArdourCanvas::Curve *end_xfade_in;
|
||||||
ArdourCanvas::PolyLine *end_xfade_out;
|
ArdourCanvas::Curve *end_xfade_out;
|
||||||
ArdourCanvas::Rectangle* end_xfade_rect;
|
ArdourCanvas::Rectangle* end_xfade_rect;
|
||||||
bool _end_xfade_visible;
|
bool _end_xfade_visible;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue