Jonathan Moore Liles
|
3266c385c3
|
Try to clean up some corner cases with crossfade drawing.
|
2008-03-09 20:07:04 -05:00 |
Jonathan Moore Liles
|
7d6121e2d8
|
Tracks are virtual, so use Fl_Widget instead of Fl_Group as base class.
|
2008-03-09 16:18:22 -05:00 |
Jonathan Moore Liles
|
8a467843d0
|
Draw crossfade waveforms in x-ray style.
|
2008-03-09 13:28:48 -05:00 |
Jonathan Moore Liles
|
43b244a2db
|
Fix control track scrolling issues.
|
2008-03-07 18:57:55 -06:00 |
Jonathan Moore Liles
|
4de8751032
|
Improve event handling for control tracks.
|
2008-03-07 18:06:42 -06:00 |
Jonathan Moore Liles
|
e202523e51
|
Add control (automation) tracks.
|
2008-03-06 22:47:52 -06:00 |
Jonathan Moore Liles
|
ec2dc52307
|
Add nifty mouseover region time display.
|
2008-03-05 21:26:07 -06:00 |
Jonathan Moore Liles
|
0cbfaff090
|
Move track widget pointer sorting func into track widget class.
|
2008-03-05 13:38:25 -06:00 |
Jonathan Moore Liles
|
ed25a70aef
|
Make rubberband selection work.
|
2008-03-05 13:06:41 -06:00 |
Jonathan Moore Liles
|
a0c6c794fa
|
Make duplicate work for selection.
|
2008-03-03 22:03:55 -06:00 |
Jonathan Moore Liles
|
4f2a6a28d1
|
Work on handling selection.
|
2008-03-03 18:25:05 -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
|
5048f70e50
|
Add remove-selected binding. Work on transactions.
|
2008-03-03 12:59:05 -06:00 |
Jonathan Moore Liles
|
0155831e34
|
Make tracks interactively resizable.
|
2008-03-01 08:23:59 -06:00 |
Jonathan Moore Liles
|
2e8999c103
|
Contine working on integrating the track headers.
|
2008-02-28 20:47:29 -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
|
e22b7cc635
|
Clean up measure line code more.
|
2008-02-28 12:34:10 -06:00 |
Jonathan Moore Liles
|
f3d7abfe32
|
More work on cleaning up undo system.
|
2008-02-28 05:55:09 -06:00 |
Jonathan Moore Liles
|
66815ae8fb
|
Work on making delete undoable.
|
2008-02-27 14:04:17 -06:00 |
Jonathan Moore Liles
|
cc39d05c7a
|
Improve journaling.
|
2008-02-24 07:28:55 -06:00 |
Jonathan Moore Liles
|
69fb7a7890
|
Work on journal system.
|
2008-02-24 01:42:41 -06:00 |
Jonathan Moore Liles
|
d3c62adde2
|
Oops. Fix label drawing offset.
|
2008-02-22 13:56:07 -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
|
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
|
1246944a95
|
Fix hight of Track_Widget box.
|
2008-02-21 04:45:50 -06:00 |
Jonathan Moore Liles
|
045bb504c3
|
Actually use tempo track for tempo data.
|
2008-02-21 04:39:13 -06:00 |
Jonathan Moore Liles
|
44904bc640
|
Split some track widget classes into seperate headers.
|
2008-02-21 04:01:25 -06:00 |