diff --git a/Timeline/TLE.fl b/Timeline/TLE.fl index 1c0c706..b394066 100644 --- a/Timeline/TLE.fl +++ b/Timeline/TLE.fl @@ -579,7 +579,7 @@ delete win;} } } } - Function {find_item( Fl_Menu_ *menu, const char *path )} {open selected return_type {static Fl_Menu_Item *} + Function {find_item( Fl_Menu_ *menu, const char *path )} {open return_type {static Fl_Menu_Item *} } { code {return const_cast(menu->find_item( path ));} {} } @@ -593,6 +593,8 @@ if ( ! Session::open() ) find_item( m, "&Session/&Compact" )->deactivate(); find_item( m, "&Session/&Info" )->deactivate(); + find_item( m, "&Timeline" )->deactivate(); + timeline->deactivate(); transport->deactivate(); } @@ -601,10 +603,13 @@ else find_item( m, "&Session/&Export" )->activate(); find_item( m, "&Session/&Compact" )->activate(); find_item( m, "&Session/&Info" )->activate(); + + find_item( m, "&Timeline" )->activate(); timeline->activate(); transport->activate(); -}} {} +}} {selected + } } Function {update_progress( Fl_Progress *p, char *s, float v )} {open private return_type {static void} } { diff --git a/Timeline/Track.C b/Timeline/Track.C index c46880b..a60b104 100644 --- a/Timeline/Track.C +++ b/Timeline/Track.C @@ -381,7 +381,7 @@ Track::track ( Audio_Sequence * t ) void Track::add ( Control_Sequence *t ) { - DMESSAGE( "adding control sequence\n" ); + DMESSAGE( "adding control sequence" ); t->track( this ); @@ -397,7 +397,7 @@ Track::add ( Control_Sequence *t ) void Track::add ( Annotation_Sequence *t ) { - DMESSAGE( "adding annotation sequence\n" ); + DMESSAGE( "adding annotation sequence" ); t->track( this ); @@ -463,8 +463,6 @@ Track::handle ( int m ) int d = Fl::event_dy(); - printf( "%d\n", d ); - if ( d < 0 ) size( size() - 1 ); else