|  Jonathan Moore Liles | 9bb9f1bd9d | Clean up some issues with new scrolling optimization. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 97b344d3dd | Replace Clip class with Audio_File abstract class who's children are interfaces to various libraries. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 8b92eb9318 | Get rid of some unnecessary redrawing. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | b6106fc6da | First pass at implementing fl_scroll optimization for timeline. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | cee75218f3 | Move stuff from main.C into Timeline.C | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 391ec0757a | Work on time/tempo tracks. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 1246944a95 | Fix hight of Track_Widget box. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 045bb504c3 | Actually use tempo track for tempo data. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 44904bc640 | Split some track widget classes into seperate headers. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 5118c79c2f | Reinstate normalize action. | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 28895ca0ea | Invert waveform color when selected | 17 years ago | 
				
					
						|  Jonathan Moore Liles | 64f18c7585 | Remove jitter from region track jumping. | 17 years ago | 
				
					
						|  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 |