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 |