Jonathan Moore Liles
|
8a467843d0
|
Draw crossfade waveforms in x-ray style.
|
2008-03-09 13:28:48 -05:00 |
Jonathan Moore Liles
|
c81d48c613
|
Don't try to be so fancy about drawing measure lines.
|
2008-03-08 23:06:37 -06:00 |
Jonathan Moore Liles
|
a6e65c8159
|
Cleanup region mouseover.
|
2008-03-08 22:19:05 -06:00 |
Jonathan Moore Liles
|
e0e6cb7379
|
Try to use part of FLTK's DND system for inter-track region dragging.
|
2008-03-08 18:38:34 -06:00 |
Jonathan Moore Liles
|
42d1643dad
|
Cleanups.
|
2008-03-06 17:21:57 -06:00 |
Jonathan Moore Liles
|
f58e156e3a
|
Clean up track widget event handling some.
|
2008-03-06 13:30:08 -06:00 |
Jonathan Moore Liles
|
01a1e5846c
|
Improve mouse cursor handling.
|
2008-03-06 12:46:40 -06:00 |
Jonathan Moore Liles
|
c97a15047c
|
Add boxy background to track widget labels.
|
2008-03-05 22:08:06 -06:00 |
Jonathan Moore Liles
|
ec2dc52307
|
Add nifty mouseover region time display.
|
2008-03-05 21:26:07 -06:00 |
Jonathan Moore Liles
|
03385eb347
|
Clean up track widget event handling.
|
2008-03-05 16:51:04 -06:00 |
Jonathan Moore Liles
|
78afcbe019
|
Work on selection operations more.
|
2008-03-04 20:12:54 -06:00 |
Jonathan Moore Liles
|
6a5417cd1a
|
Avoid unnecessary redraw when duplicating.
|
2008-03-03 22:11:06 -06:00 |
Jonathan Moore Liles
|
a0c6c794fa
|
Make duplicate work for selection.
|
2008-03-03 22:03:55 -06:00 |
Jonathan Moore Liles
|
8533f49d87
|
Handle deselection specially.
|
2008-03-03 18:35:40 -06:00 |
Jonathan Moore Liles
|
ee577bc06b
|
Make selection move together.
|
2008-03-03 15:36:33 -06:00 |
Jonathan Moore Liles
|
0b3c107192
|
Change the way selection works.
|
2008-03-03 15:04:41 -06:00 |
Jonathan Moore Liles
|
c9926362a7
|
Minor fixes.
|
2008-03-01 09:25:27 -06:00 |
Jonathan Moore Liles
|
bcb8e5205c
|
Get rid of fluid file for Track_Header widget, as fluid doesn't allow us multiple inheritance on widget classes.
|
2008-02-29 18:06:05 -06:00 |
Jonathan Moore Liles
|
ea7facb2fb
|
Add track header widget and adjust tracks to compensate.
|
2008-02-28 20:02:40 -06:00 |
Jonathan Moore Liles
|
f8752d301f
|
Combine click trim and drag trim into one log message.
|
2008-02-28 10:19:24 -06:00 |
Jonathan Moore Liles
|
143035f0e8
|
Make region deletion undoable.
|
2008-02-28 06:53:44 -06:00 |
Jonathan Moore Liles
|
3d57bf5c52
|
Draw waveforms within box boarders.
|
2008-02-26 03:18:16 -06:00 |
Jonathan Moore Liles
|
a81a46510d
|
Don't draw more waveform than necessary.
|
2008-02-26 00:08:02 -06:00 |
Jonathan Moore Liles
|
364fee5983
|
WIP
|
2008-02-25 19:03:59 -06:00 |
Jonathan Moore Liles
|
cc39d05c7a
|
Improve journaling.
|
2008-02-24 07:28:55 -06:00 |
Jonathan Moore Liles
|
0f9d79b3d8
|
Log changes to track objcets as well.
|
2008-02-24 04:58:16 -06:00 |
Jonathan Moore Liles
|
49628da177
|
Improve journaling... Add transactions.
|
2008-02-24 04:04:14 -06:00 |
Jonathan Moore Liles
|
66414fe6b8
|
Implement split function.
|
2008-02-24 01:48:07 -06:00 |
Jonathan Moore Liles
|
69fb7a7890
|
Work on journal system.
|
2008-02-24 01:42:41 -06:00 |
Jonathan Moore Liles
|
54f2d107d4
|
Clean up trimming extremes.
|
2008-02-23 20:25:58 -06:00 |
Jonathan Moore Liles
|
668a568d42
|
Work on vertical scrolling.
|
2008-02-23 00:59:10 -06:00 |
Jonathan Moore Liles
|
e1da3ffd00
|
Fix region trimming when region is larger than current viewport.
|
2008-02-22 22:51:41 -06:00 |
Jonathan Moore Liles
|
f8fb113886
|
Handle peaks for multichannel files.
|
2008-02-22 12:40:51 -06:00 |
Jonathan Moore Liles
|
1ec4843580
|
Move log message types into their own class.
|
2008-02-22 04:22:22 -06:00 |
Jonathan Moore Liles
|
8856fd8b9e
|
Fix event_widget detection for overlapping widgets.
|
2008-02-22 03:44:09 -06:00 |
Jonathan Moore Liles
|
9bb9f1bd9d
|
Clean up some issues with new scrolling optimization.
|
2008-02-22 02:51:22 -06:00 |
Jonathan Moore Liles
|
97b344d3dd
|
Replace Clip class with Audio_File abstract class who's children are interfaces to
various libraries.
|
2008-02-22 02:19:20 -06:00 |
Jonathan Moore Liles
|
8b92eb9318
|
Get rid of some unnecessary redrawing.
|
2008-02-21 22:53:39 -06:00 |
Jonathan Moore Liles
|
b6106fc6da
|
First pass at implementing fl_scroll optimization for timeline.
|
2008-02-21 12:31:15 -06:00 |
Jonathan Moore Liles
|
cee75218f3
|
Move stuff from main.C into Timeline.C
|
2008-02-21 10:20:36 -06:00 |
Jonathan Moore Liles
|
391ec0757a
|
Work on time/tempo tracks.
|
2008-02-21 06:57:33 -06:00 |
Jonathan Moore Liles
|
5118c79c2f
|
Reinstate normalize action.
|
2008-02-21 03:51:07 -06:00 |
Jonathan Moore Liles
|
28895ca0ea
|
Invert waveform color when selected
|
2008-02-21 03:48:53 -06:00 |
Jonathan Moore Liles
|
64f18c7585
|
Remove jitter from region track jumping.
|
2008-02-21 03:38:35 -06:00 |
Jonathan Moore Liles
|
71a4692f2d
|
Scroll bar moves by pixels, not samples. This eliminates rounding errors while scrolling.
|
2008-02-21 02:46:31 -06:00 |
Jonathan Moore Liles
|
9b1e8259be
|
Permit region selection.
|
2008-02-21 01:38:31 -06:00 |
Jonathan Moore Liles
|
825d16c5b7
|
Reinstitute drag scrolling.
|
2008-02-21 00:12:21 -06:00 |
Jonathan Moore Liles
|
2902ea92dc
|
Try to generalize the Track_Widget display calculations.
|
2008-02-21 00:02:43 -06:00 |
Jonathan Moore Liles
|
4a266bc86a
|
Attempt to clean up label drawing for track widgets.
|
2008-02-20 21:40:20 -06:00 |
Jonathan Moore Liles
|
f042e887e0
|
Make normalize region work again.
|
2008-02-20 20:10:44 -06:00 |