00001 #ifndef CPLAYBACKCURSOR_H 00002 #define CPLAYBACKCURSOR_H 00003 00004 #include "cwindow.inc" 00005 #include "mwindow.inc" 00006 #include "tracking.h" 00007 #include "playbackengine.inc" 00008 00009 class CTracking : public Tracking 00010 { 00011 public: 00012 CTracking(MWindow *mwindow, CWindow *cwindow); 00013 ~CTracking(); 00014 00015 PlaybackEngine* get_playback_engine(); 00016 void update_tracker(double position); 00017 // Move Track Canvas left or right to track playback 00018 int update_scroll(double position); 00019 00020 // Move sliders and insertion point to track playback 00021 int start_playback(double new_position); 00022 int stop_playback(); 00023 void draw(); 00024 00025 CWindow *cwindow; 00026 }; 00027 00028 #endif
1.4.4