25 Commits (8a048e6ef2f94b51a6a512007c4e26d615ad2afd)

Author SHA1 Message Date
  Jonathan Moore Liles ff9f812a04 More renames. 17 years ago
  Jonathan Moore Liles 9aa52f3e18 Fix memory leaks reported by valgrind. 17 years ago
  Jonathan Moore Liles 42e0e380bd Destroy sequence contents in sequence destructor. 17 years ago
  Jonathan Moore Liles c3a20870f7 Big fix for loggability which was broken by the previous attempt at making Time and Tempo sequences unlogged. 17 years ago
  Jonathan Moore Liles 33d78a726a Rename Region class to Audio_Region 17 years ago
  Jonathan Moore Liles 6bb756d4dc Adapt snapping code to use the new measure line rendering code. 17 years ago
  Jonathan Moore Liles 595100be8e Give each sequence type its own default cursor. 17 years ago
  Jonathan Moore Liles 821a3feedc Quit using FLTK's weird DND system for inter-track drags. 17 years ago
  Jonathan Moore Liles 84af307881 Move audio specific sequence code into Audio_Sequence class. 17 years ago
  Jonathan Moore Liles 80005dcf89 Enhance the way sequence points are drawn. 17 years ago
  Jonathan Moore Liles 193c24bd37 Add option for magnetic snapping. 17 years ago
  Jonathan Moore Liles 96051065db Continue cleaning up scrolling issues. 17 years ago
  Jonathan Moore Liles 46e7378cb4 Use the background color for sequences. 17 years ago
  Jonathan Moore Liles 28d1b4754b Minor costmetic cleanup. 17 years ago
  Jonathan Moore Liles d7b8ecc591 Try to improve appearance with new 'crystal' boxtypes. 17 years ago
  Jonathan Moore Liles 55a1e60484 Add marks to ruler. 17 years ago
  Jonathan Moore Liles 7980d4b147 Lock timeline when deleting widgets... 17 years ago
  Jonathan Moore Liles c4288aebe6 Make control points appear when mouse passes over control sequence. 17 years ago
  Jonathan Moore Liles 0d56c07a1d Fix off-by-one in sequence drawing. 17 years ago
  Jonathan Moore Liles 2dd18e842f Activate a number of entries in the menu. 17 years ago
  Jonathan Moore Liles f8ce7eab64 Clean up some edge conditions with sequence drawing/scrolling. 17 years ago
  Jonathan Moore Liles 543d9e4432 Work on restorability of tracks. 17 years ago
  Jonathan Moore Liles 23aeefb5d6 Try to get session loading up and running. 17 years ago
  Jonathan Moore Liles 300c6c3726 Massively rework loggable interface. 17 years ago
  Jonathan Moore Liles e54f63e605 Massive renames. 17 years ago
  Jonathan Moore Liles 4543d48c41 Fix a number of problems with region drawing. 17 years ago
  Jonathan Moore Liles 3b40b8a093 Fix some bugs in peak reading/drawing. 17 years ago
  Jonathan Moore Liles a10d86ecfd Allow timeline widget to take keyboard focus and pass keyboard events on to children. 17 years ago
  Jonathan Moore Liles 6a6c91250e Try a different way of avoiding continuous-variation on drag etc. 17 years ago
  Jonathan Moore Liles 3d74d59d4a Play with push stuff. 17 years ago
  Jonathan Moore Liles 16772b7e3b WIP 17 years ago
  Jonathan Moore Liles c415fe9680 Begin rearranging. 17 years ago
  Jonathan Moore Liles beda8a0d36 Minor cleanups. 17 years ago
  Jonathan Moore Liles 3266c385c3 Try to clean up some corner cases with crossfade drawing. 17 years ago
  Jonathan Moore Liles 90a5568a20 Log auido tracks as Audio_Track. 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 da948fa02f Minor cleanup. 17 years ago
  Jonathan Moore Liles c81d48c613 Don't try to be so fancy about drawing measure lines. 17 years ago
  Jonathan Moore Liles a6e65c8159 Cleanup region mouseover. 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 e3fe3abeda Make crossfades more obvious. 17 years ago
  Jonathan Moore Liles 5d41f34b77 Draw crossfades. 17 years ago
  Jonathan Moore Liles 65606b5fb3 Improve event handling and mouse cursor changing. 17 years ago
  Jonathan Moore Liles 2c50272a9d Put selected deletions into a block. 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 6a5417cd1a Avoid unnecessary redraw when duplicating. 17 years ago
  Jonathan Moore Liles 4f2a6a28d1 Work on handling selection. 17 years ago
  Jonathan Moore Liles 5048f70e50 Add remove-selected binding. Work on transactions. 17 years ago