613cbaa
Cleanup timeline class a little. by
2008-03-06 16:45:23 -0600
f58e156
Clean up track widget event handling some. by
2008-03-06 13:30:08 -0600
01a1e58
Improve mouse cursor handling. by
2008-03-06 12:46:40 -0600
c97a150
Add boxy background to track widget labels. by
2008-03-05 22:08:06 -0600
ec2dc52
Add nifty mouseover region time display. by
2008-03-05 21:24:31 -0600
e70ff0b
Fix offset of imports. by
2008-03-05 18:36:20 -0600
65606b5
Improve event handling and mouse cursor changing. by
2008-03-05 18:14:46 -0600
2c50272
Put selected deletions into a block. by
2008-03-05 17:21:58 -0600
3e45833
Improve the behavior of rubberband selection. by
2008-03-05 17:15:44 -0600
03385eb
Clean up track widget event handling. by
2008-03-05 16:51:04 -0600
0cbfaff
Move track widget pointer sorting func into track widget class. by
2008-03-05 13:38:25 -0600
7318033
Clip selection rectangle to track area. by
2008-03-05 13:32:39 -0600
ed25a70
Make rubberband selection work. by
2008-03-05 13:06:41 -0600
2f91da1
Make block undo and single undo work again. by
2008-03-05 11:03:17 -0600
bccdecd
Work on block undo. by
2008-03-05 01:05:08 -0600
790f371
Play with track header button callback. by
2008-03-05 00:23:00 -0600
78afcbe
Work on selection operations more. by
2008-03-04 20:12:54 -0600
72ba000
Use fl_open_uri() for homepage URL in about window. by
2008-03-04 19:31:38 -0600
6a5417c
Avoid unnecessary redraw when duplicating. by
2008-03-03 22:11:06 -0600
a0c6c79
Make duplicate work for selection. by
2008-03-03 21:46:48 -0600
8533f49
Handle deselection specially. by
2008-03-03 18:35:40 -0600
4f2a6a2
Work on handling selection. by
2008-03-03 18:25:05 -0600
ee577bc
Make selection move together. by
2008-03-03 15:36:33 -0600
0b3c107
Change the way selection works. by
2008-03-03 15:00:38 -0600
5048f70
Add remove-selected binding. Work on transactions. by
2008-03-03 12:59:05 -0600
e2c6442
Work on transaction support for undo system. by
2008-03-03 10:13:17 -0600
fbb9ca3
Clean up some drawing issues. by
2008-03-01 09:48:15 -0600
c992636
Minor fixes. by
2008-03-01 09:25:27 -0600
0155831
Make tracks interactively resizable. by
2008-03-01 08:23:59 -0600
c748c34
Properly maintain unique ID accross undo of deletion. by
2008-03-01 01:31:06 -0600
67f9b02
Fix FL_DAMAGE_CHILD redraw broken by track headers. by
2008-03-01 00:01:00 -0600
8972817
Add option to disable drawing of measure lines. by
2008-02-29 23:42:03 -0600
25561b3
Make timeline use an overlay window. by
2008-02-29 22:57:53 -0600
d7902f7
Change the appearance of track headers slightly. by
2008-02-29 22:38:24 -0600
d2749e3
Begin to make Track_Header widget loggable. by
2008-02-29 19:30:20 -0600
bcb8e52
Get rid of fluid file for Track_Header widget, as fluid doesn't allow us multiple inheritance on widget classes. by
2008-02-29 18:06:05 -0600
6d8f612
Nothing much. by
2008-02-28 23:14:40 -0600
8a1a6d7
Keep scrollbars on top of timeline widget. by
2008-02-28 21:34:03 -0600
f8ab34b
Fix measure line drawing/snap messed up by addition of track headers. by
2008-02-28 21:14:21 -0600
2e8999c
Contine working on integrating the track headers. by
2008-02-28 20:47:29 -0600
ea7facb
Add track header widget and adjust tracks to compensate. by
2008-02-28 20:02:40 -0600
84c4c93
Don't let beat snap override region snap. by
2008-02-28 14:43:56 -0600
8f0fb79
Implement snap to bar. by
2008-02-28 14:36:46 -0600
618d78e
More work on undo. by
2008-02-28 14:10:41 -0600
aacd502
Make tempo and time point deletion undoable also. by
2008-02-28 13:00:10 -0600
e22b7cc
Clean up measure line code more. by
2008-02-28 12:34:10 -0600
d573e39
Clean up measure line drawing. by
2008-02-28 10:43:21 -0600
6c07927
Show measure lines in a different color from beat lines. by
2008-02-28 10:37:02 -0600
f8752d3
Combine click trim and drag trim into one log message. by
2008-02-28 10:19:24 -0600
143035f
Make region deletion undoable. by
2008-02-28 06:51:51 -0600
9e47efc
Don't open the same file twice. by
2008-02-28 06:35:19 -0600
f3d7abf
More work on cleaning up undo system. by
2008-02-28 05:55:09 -0600
66815ae
Work on making delete undoable. by
2008-02-27 14:04:17 -0600
3d57bf5
Draw waveforms within box boarders. by
2008-02-26 03:18:16 -0600
a81a465
Don't draw more waveform than necessary. by
2008-02-25 23:37:17 -0600
63fb897
Make vertical scrolling work. by
2008-02-25 22:58:15 -0600
364fee5
WIP by
2008-02-25 19:03:59 -0600
489f5e8
Get multiple-undo sort of working. by
2008-02-25 16:47:49 -0600
359c2bd
Actually get (single) undo working. by
2008-02-24 22:14:19 -0600
cc39d05
Improve journaling. by
2008-02-24 07:28:55 -0600
0f9d79b
Log changes to track objcets as well. by
2008-02-24 04:58:16 -0600
49628da
Improve journaling... Add transactions. by
2008-02-24 04:04:14 -0600
66414fe
Implement split function. by
2008-02-24 01:48:07 -0600
69fb7a7
Work on journal system. by
2008-02-24 01:42:41 -0600
54f2d10
Clean up trimming extremes. by
2008-02-23 20:25:58 -0600
668a568
Work on vertical scrolling. by
2008-02-23 00:59:10 -0600
d18b06b
Get rid of unnecessary redraw when deleting track widgets. by
2008-02-22 23:18:48 -0600
128ce9d
Clean up scalebar zoom extremes. by
2008-02-22 23:11:37 -0600
e1da3ff
Fix region trimming when region is larger than current viewport. by
2008-02-22 22:51:41 -0600
bbd4908
Oops. Fix regression in instrument loader resulting in a confusing error message. by
2008-02-22 18:37:46 -0600
9640ca9
Actually write journal to file. by
2008-02-22 14:20:44 -0600
d3c62ad
Oops. Fix label drawing offset. by
2008-02-22 13:56:07 -0600
aae8753
Don't redraw tracks twice! by
2008-02-22 13:52:23 -0600
2ecd280
Handle escaped characters in paste URLs. by
2008-02-22 13:30:49 -0600
06ad6c6
Fix open. by
2008-02-22 12:57:45 -0600
f8fb113
Handle peaks for multichannel files. by
2008-02-22 12:40:51 -0600
6cfe9e8
Support multichannel sound files. by
2008-02-22 08:03:00 -0600
0e6352c
Make loggables more uniform. by
2008-02-22 05:44:35 -0600
9246742
Add log messages for tempo and time points. by
2008-02-22 04:44:41 -0600
1ec4843
Move log message types into their own class. by
2008-02-22 04:22:22 -0600
8856fd8
Fix event_widget detection for overlapping widgets. by
2008-02-22 03:44:09 -0600
9bb9f1b
Clean up some issues with new scrolling optimization. by
2008-02-22 02:51:22 -0600
97b344d
Replace Clip class with Audio_File abstract class who's children are interfaces to various libraries. by
2008-02-22 02:19:20 -0600
8b92eb9
Get rid of some unnecessary redrawing. by
2008-02-21 22:53:39 -0600
b6106fc
First pass at implementing fl_scroll optimization for timeline. by
2008-02-21 12:31:15 -0600
cee7521
Move stuff from main.C into Timeline.C by
2008-02-21 10:20:36 -0600
391ec07
Work on time/tempo tracks. by
2008-02-21 06:57:33 -0600
1246944
Fix hight of Track_Widget box. by
2008-02-21 04:45:50 -0600
045bb50
Actually use tempo track for tempo data. by
2008-02-21 04:39:13 -0600
44904bc
Split some track widget classes into seperate headers. by
2008-02-21 04:01:25 -0600
5118c79
Reinstate normalize action. by
2008-02-21 03:51:07 -0600
28895ca
Invert waveform color when selected by
2008-02-21 03:48:53 -0600
64f18c7
Remove jitter from region track jumping. by
2008-02-21 03:38:35 -0600
ef30584
Replace scrollbar with scalebar and ditch zoom slider. by
2008-02-21 03:35:03 -0600
71a4692
Scroll bar moves by pixels, not samples. This eliminates rounding errors while scrolling. by
2008-02-21 02:46:31 -0600
9b1e825
Permit region selection. by
2008-02-21 01:38:31 -0600
f5aaee3
Permit removal of Track_Widgets. by
2008-02-21 01:17:49 -0600
408bf5b
Split soundfile DND functionality of Track into Audio_Track class. by
2008-02-21 00:39:00 -0600
9321a19
Begin generalizing track class as base class. by
2008-02-21 00:28:20 -0600
825d16c
Reinstitute drag scrolling. by
2008-02-21 00:12:21 -0600