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.
Destroy loggables in correct order.
|
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.
Use a cross-hair cursor for control sequences.
|
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 |