From 01a1e5846cf005827ce5f007f59efd618dcd797d Mon Sep 17 00:00:00 2001 From: Jonathan Moore Liles Date: Thu, 6 Mar 2008 12:46:40 -0600 Subject: [PATCH] Improve mouse cursor handling. --- Audio_Track.C | 5 +++++ Region.C | 2 ++ 2 files changed, 7 insertions(+) diff --git a/Audio_Track.C b/Audio_Track.C index 90d7ce1..3c1cee9 100644 --- a/Audio_Track.C +++ b/Audio_Track.C @@ -79,8 +79,13 @@ Audio_Track::handle ( int m ) printf( "pasted file \"%s\"\n", file ); + fl_cursor( FL_CURSOR_WAIT ); + Fl::check(); + Audio_File *c = Audio_File::from_file( file ); + fl_cursor( FL_CURSOR_DEFAULT ); + if ( ! c ) { free( file ); diff --git a/Region.C b/Region.C index c603452..eafe942 100644 --- a/Region.C +++ b/Region.C @@ -225,10 +225,12 @@ Region::handle ( int m ) { case FL_ENTER: _current = true; + Track_Widget::handle( m ); redraw(); break; case FL_LEAVE: _current = false; + Track_Widget::handle( m ); redraw(); break; case FL_PUSH: