32 Commits (a002805fcc94f180c428d37ee486dcb64fa2bc9a)

Author SHA1 Message Date
  Jonathan Moore Liles 3266c385c3 Try to clean up some corner cases with crossfade drawing. 17 years ago
  Jonathan Moore Liles 7d6121e2d8 Tracks are virtual, so use Fl_Widget instead of Fl_Group as base class. 17 years ago
  Jonathan Moore Liles 8a467843d0 Draw crossfade waveforms in x-ray style. 17 years ago
  Jonathan Moore Liles 43b244a2db Fix control track scrolling issues. 17 years ago
  Jonathan Moore Liles 4de8751032 Improve event handling for control tracks. 17 years ago
  Jonathan Moore Liles e202523e51 Add control (automation) tracks. 17 years ago
  Jonathan Moore Liles ec2dc52307 Add nifty mouseover region time display. 17 years ago
  Jonathan Moore Liles 0cbfaff090 Move track widget pointer sorting func into track widget class. 17 years ago
  Jonathan Moore Liles ed25a70aef Make rubberband selection work. 17 years ago
  Jonathan Moore Liles a0c6c794fa Make duplicate work for selection. 17 years ago
  Jonathan Moore Liles 4f2a6a28d1 Work on handling selection. 17 years ago
  Jonathan Moore Liles ee577bc06b Make selection move together. 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 0155831e34 Make tracks interactively resizable. 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 e22b7cc635 Clean up measure line code more. 17 years ago
  Jonathan Moore Liles f3d7abfe32 More work on cleaning up undo system. 17 years ago
  Jonathan Moore Liles 66815ae8fb Work on making delete undoable. 17 years ago
  Jonathan Moore Liles cc39d05c7a Improve journaling. 17 years ago
  Jonathan Moore Liles 69fb7a7890 Work on journal system. 17 years ago
  Jonathan Moore Liles d3c62adde2 Oops. Fix label drawing offset. 17 years ago
  Jonathan Moore Liles 1ec4843580 Move log message types into their own class. 17 years ago
  Jonathan Moore Liles 8856fd8b9e Fix event_widget detection for overlapping widgets. 17 years ago
  Jonathan Moore Liles 9bb9f1bd9d Clean up some issues with new scrolling optimization. 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 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 f5aaee31f7 Permit removal of Track_Widgets. 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 609e00eecf Draw beat lines. 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 900c49aeae Begin handlig region events again. 17 years ago