-Avtk::RadialStatus shows recording info

This commit is contained in:
Harry van Haaren 2013-08-22 05:10:30 +01:00
parent 839b864b41
commit 5f64f7d914
2 changed files with 10 additions and 2 deletions

View file

@ -124,7 +124,12 @@ class RadialStatus : public Fl_Slider
// recording?
if ( _recording )
{
cairo_set_source_rgba(cr,1.0,0.0,0.0, 0.5);
cairo_arc(cr, x + xc, y + yc, 30, 0, 2 * 3.1415);
cairo_fill_preserve(cr);
cairo_set_source_rgba(cr,0.0,0.0,0.0, 0.8);
cairo_set_line_width(cr, 2.2);
cairo_stroke(cr);
}
// inside circle

View file

@ -100,7 +100,10 @@ void handleGuiEvents()
EventGridState ev;
jack_ringbuffer_read( rbToGui, (char*)&ev, sizeof(EventGridState) );
gui->getTrack(ev.track)->getClipSelector()->setState( ev.scene, ev.state );
//gui->getTrack(ev.track)->getRadialStatus()->setState( ev.scene, ev.state );
if ( ev.state == GridLogic::STATE_RECORDING )
gui->getTrack(ev.track)->getRadialStatus()->recording( true );
else
gui->getTrack(ev.track)->getRadialStatus()->recording( false );
} break; }
case Event::TRACK_SEND: {