|  Jonathan Moore Liles | ef305848c9 | Replace scrollbar with scalebar and ditch zoom slider. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 71a4692f2d | Scroll bar moves by pixels, not samples. This eliminates rounding errors while scrolling. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 9b1e8259be | Permit region selection. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | f5aaee31f7 | Permit removal of Track_Widgets. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 408bf5b296 | Split soundfile DND functionality of Track into Audio_Track class. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 9321a19a5d | Begin generalizing track class as base class. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 825d16c5b7 | Reinstitute drag scrolling. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 2902ea92dc | Try to generalize the Track_Widget display calculations. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | a1dd1192cc | Add Track_Point class for track widgets with no meaningful length. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 4a266bc86a | Attempt to clean up label drawing for track widgets. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | f042e887e0 | Make normalize region work again. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 9e23dd5878 | Use base class handle() in Region. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | ff0614c7ae | Add tempo track and tempo_point widgets. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | cec2dc4afd | Add member functions to track_widget to retreive scroll position. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 2cc273ccc6 | WIP | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 08182d2c5f | Make track use track_widget base class instead of regions. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | a2ea182810 | More work on tempo map | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 609e00eecf | Draw beat lines. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | e1e1d43f61 | Make panning work. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 372ceb4375 | Improve event region calculation. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 50680c6063 | Fix event handling of trackwidgets when scrolled. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | f5f19db5a9 | Fix label offset when scrolling... This is necessary if we want to support fl_scroll optimization. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 318c27088b | Reduce the number  of peaks read when drawing region. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 5e0e95cc0a | Fixup virtual scrolling. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | d5dc2a2edf | Split region into TrackWidget base class. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | e94cb69c34 | Clean up region box drawing. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 7501a8094b | Make snapping work again. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | bcfa0cb029 | Make trimming work. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 35d277d67d | Make region dragging work. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 900c49aeae | Begin handlig region events again. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 69aee9de79 | Add scrollbar for timeline. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 76afaa5792 | Begin moving to custom track scrolling with 'virtual' region widgets. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 80ec2b6e35 | Work in snapping some more. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 2d6a93b448 | Try to make snapping more accurate. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | a055856c56 | Implement snap-to for regions. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 5ec40ad5ce | Permit panning of regions. Try to prevent trimming or panning beyond 0. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 6b48c0d629 | Insert imported regions at offset of drop. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 3b02169d31 | Make normalization code work at all zoom levels. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | a032a95fad | Cleanup some issues with trimming. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | d36804ea4e | Finish making Peaks use Clip | 17 years ago | 
				
					
						|  Jonathan Moore Liles | bb0b511122 | Make make_peaks use Clip to access source. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | f27a222e47 | Cleanup peak code to use Clip for reading. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 1684805c63 | Size Waveforms to clip length. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 05854badd9 | Clean up zoom bar a bit. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 0328ebfa2d | Read peaks from source in chunks of exact size requirested. Use one buffer for all source-read peaks. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 09a19516f3 | Work on peak reader (WIP). Resize regions on zoom. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 720f024fa0 | Read peaks directly from source at high zoom levels. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 0c9be68bcd | Update peaks when necessary. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 31b449c24b | Use libsndfile. Actually generate peak data. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 4129714315 | More tweaking. | 17 years ago |