40 Commits (a002805fcc94f180c428d37ee486dcb64fa2bc9a)

Author SHA1 Message Date
  Jonathan Moore Liles 7d6121e2d8 Tracks are virtual, so use Fl_Widget instead of Fl_Group as base class. 17 years ago
  Jonathan Moore Liles 546a0bde01 Add conditional compile option to disable timeline doublebuffering. 17 years ago
  Jonathan Moore Liles c81d48c613 Don't try to be so fancy about drawing measure lines. 17 years ago
  Jonathan Moore Liles e0e6cb7379 Try to use part of FLTK's DND system for inter-track region dragging. 17 years ago
  Jonathan Moore Liles 9a01389624 Separate track, control tracks, and takes. 17 years ago
  Jonathan Moore Liles 65e251360f Improve takes menu functionality. 17 years ago
  Jonathan Moore Liles 85ed98e040 Work on "takes" system. 17 years ago
  Jonathan Moore Liles e202523e51 Add control (automation) tracks. 17 years ago
  Jonathan Moore Liles 3fbf9f9f82 More cleanups. 17 years ago
  Jonathan Moore Liles 42d1643dad Cleanups. 17 years ago
  Jonathan Moore Liles 613cbaa2a4 Cleanup timeline class a little. 17 years ago
  Jonathan Moore Liles 3e45833e49 Improve the behavior of rubberband selection. 17 years ago
  Jonathan Moore Liles 73180334f3 Clip selection rectangle to track area. 17 years ago
  Jonathan Moore Liles ed25a70aef Make rubberband selection work. 17 years ago
  Jonathan Moore Liles 78afcbe019 Work on selection operations more. 17 years ago
  Jonathan Moore Liles 0b3c107192 Change the way selection works. 17 years ago
  Jonathan Moore Liles 5048f70e50 Add remove-selected binding. Work on transactions. 17 years ago
  Jonathan Moore Liles fbb9ca3c4c Clean up some drawing issues. 17 years ago
  Jonathan Moore Liles 0155831e34 Make tracks interactively resizable. 17 years ago
  Jonathan Moore Liles 67f9b029bd Fix FL_DAMAGE_CHILD redraw broken by track headers. 17 years ago
  Jonathan Moore Liles 8972817a8a Add option to disable drawing of measure lines. 17 years ago
  Jonathan Moore Liles 25561b328d Make timeline use an overlay window. 17 years ago
  Jonathan Moore Liles d2749e3397 Begin to make Track_Header widget loggable. 17 years ago
  Jonathan Moore Liles bcb8e5205c Get rid of fluid file for Track_Header widget, as fluid doesn't allow us multiple inheritance on widget classes. 17 years ago
  Jonathan Moore Liles 6d8f612480 Nothing much. 17 years ago
  Jonathan Moore Liles 8a1a6d7fe3 Keep scrollbars on top of timeline widget. 17 years ago
  Jonathan Moore Liles f8ab34b914 Fix measure line drawing/snap messed up by addition of track headers. 17 years ago
  Jonathan Moore Liles 2e8999c103 Contine working on integrating the track headers. 17 years ago
  Jonathan Moore Liles ea7facb2fb Add track header widget and adjust tracks to compensate. 17 years ago
  Jonathan Moore Liles 8f0fb79543 Implement snap to bar. 17 years ago
  Jonathan Moore Liles 618d78eaeb More work on undo. 17 years ago
  Jonathan Moore Liles e22b7cc635 Clean up measure line code more. 17 years ago
  Jonathan Moore Liles d573e394ec Clean up measure line drawing. 17 years ago
  Jonathan Moore Liles 6c07927b40 Show measure lines in a different color from beat lines. 17 years ago
  Jonathan Moore Liles 66815ae8fb Work on making delete undoable. 17 years ago
  Jonathan Moore Liles 63fb8971a2 Make vertical scrolling work. 17 years ago
  Jonathan Moore Liles 668a568d42 Work on vertical scrolling. 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 045bb504c3 Actually use tempo track for tempo data. 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 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 1684805c63 Size Waveforms to clip length. 17 years ago
  Jonathan Moore Liles 0c9be68bcd Update peaks when necessary. 17 years ago
  Jonathan Moore Liles 8905484cb1 Cleanups. 17 years ago
  Jonathan Moore Liles 41b62781d1 Work on supporting actual audio backing. WIP. 17 years ago
  Jonathan Moore Liles 1750df5f5e Add normalization function. 17 years ago