|
|
@@ -149,10 +149,10 @@ Track::init ( void ) |
|
|
|
Fl_Button *o = record_button = |
|
|
|
new Fl_Button( 6, 28, 26, 24, "@circle" ); |
|
|
|
o->type( 1 ); |
|
|
|
o->box( FL_ROUNDED_BOX ); |
|
|
|
o->down_box( FL_ROUNDED_BOX ); |
|
|
|
o->color( FL_LIGHT1 ); |
|
|
|
o->box( FL_ASYM_BOX ); |
|
|
|
o->down_box( FL_ASYM_BOX ); |
|
|
|
o->selection_color( FL_RED ); |
|
|
|
o->color( fl_color_average( FL_GRAY, o->selection_color(), 0.80 ) ); |
|
|
|
o->labelsize( 9 ); |
|
|
|
o->callback( cb_button, this ); |
|
|
|
} |
|
|
@@ -160,10 +160,10 @@ Track::init ( void ) |
|
|
|
Fl_Button *o = mute_button = |
|
|
|
new Fl_Button( 35, 28, 26, 24, "m" ); |
|
|
|
o->selection_color( fl_color_average( FL_YELLOW, FL_GREEN, 0.50 ) ); |
|
|
|
o->color( fl_color_average( FL_GRAY, o->selection_color(), 0.80 ) ); |
|
|
|
o->type( 1 ); |
|
|
|
o->box( FL_ROUNDED_BOX ); |
|
|
|
o->down_box( FL_ROUNDED_BOX ); |
|
|
|
o->color( FL_LIGHT1 ); |
|
|
|
o->box( FL_ASYM_BOX ); |
|
|
|
o->down_box( FL_ASYM_BOX ); |
|
|
|
o->labelsize( 15 ); |
|
|
|
o->callback( cb_button, this ); |
|
|
|
} |
|
|
@@ -171,17 +171,17 @@ Track::init ( void ) |
|
|
|
Fl_Button *o = solo_button = |
|
|
|
new Fl_Button( 66, 28, 26, 24, "s" ); |
|
|
|
o->selection_color( fl_color_average( FL_YELLOW, FL_RED, 0.50 ) ); |
|
|
|
o->color( fl_color_average( FL_GRAY, o->selection_color(), 0.80 ) ); |
|
|
|
o->type( 1 ); |
|
|
|
o->box( FL_ROUNDED_BOX ); |
|
|
|
o->down_box( FL_ROUNDED_BOX ); |
|
|
|
o->color( FL_LIGHT1 ); |
|
|
|
o->box( FL_ASYM_BOX ); |
|
|
|
o->down_box( FL_ASYM_BOX ); |
|
|
|
o->labelsize( 15 ); |
|
|
|
o->callback( cb_button, this ); |
|
|
|
} |
|
|
|
{ |
|
|
|
Fl_Menu_Button *o = take_menu = |
|
|
|
new Fl_Menu_Button( 97, 28, 47, 24, "T" ); |
|
|
|
o->box( FL_THIN_UP_BOX ); |
|
|
|
o->box( FL_UP_BOX ); |
|
|
|
o->color( FL_LIGHT1 ); |
|
|
|
o->align( FL_ALIGN_LEFT | FL_ALIGN_INSIDE ); |
|
|
|
o->callback( cb_button, this ); |
|
|
@@ -833,14 +833,11 @@ Track::menu ( void ) const |
|
|
|
void |
|
|
|
Track::draw ( void ) |
|
|
|
{ |
|
|
|
if ( ! fl_not_clipped( x(), y(), w(), h() ) ) |
|
|
|
return; |
|
|
|
|
|
|
|
int X, Y, W, H; |
|
|
|
|
|
|
|
fl_clip_box( x(), y(), w(), h(), X, Y, W, H ); |
|
|
|
|
|
|
|
fl_push_clip( x(), y(), w(), h() ); |
|
|
|
|
|
|
|
fl_clip_box( x(), y(), w(), h(), X, Y, W, H ); |
|
|
|
|
|
|
|
if ( _selected ) |
|
|
|
{ |
|
|
|