Jonathan Moore Liles
|
221242a27d
|
Implement traditional mouse selection model.
|
2008-07-15 00:41:05 -05:00 |
Jonathan Moore Liles
|
170b11010e
|
Cleanups and commenting.
|
2008-06-19 21:55:47 -05:00 |
Jonathan Moore Liles
|
a7d9e30038
|
Cleanup includes.
|
2008-06-17 23:01:22 -05:00 |
Jonathan Moore Liles
|
f4c825949e
|
Add keybinding to select sequence widget under playhead.
|
2008-06-17 22:09:09 -05:00 |
Jonathan Moore Liles
|
aa0f65af21
|
Make deletion of container widgets undoable!
|
2008-06-05 23:14:00 -05:00 |
Jonathan Moore Liles
|
b17623720e
|
Change the way project length is calculated.
|
2008-05-29 16:10:49 -05:00 |
Jonathan Moore Liles
|
edb665ebc3
|
Handle keypress events properly for the selection.
|
2008-05-29 13:01:10 -05:00 |
Jonathan Moore Liles
|
4163d0230b
|
Draw crossfades properly even when zoomed way in.
|
2008-05-29 11:38:06 -05:00 |
Jonathan Moore Liles
|
ea8c35d0fe
|
Rewrite Audio_Region context menu. Use the menu for handling region specific shortcuts.
|
2008-05-29 01:11:35 -05:00 |
Jonathan Moore Liles
|
43e561982b
|
Work on timeline menu actions.
|
2008-05-28 20:31:06 -05:00 |
Jonathan Moore Liles
|
5fb04e863b
|
Add next/prev widget bindings for sequences.
|
2008-05-28 00:19:14 -05:00 |
Jonathan Moore Liles
|
455dc11dc8
|
Fix order of track destruction.
|
2008-05-27 19:37:41 -05:00 |
Jonathan Moore Liles
|
c8eb82d124
|
Make timeline 'length' dynamic.
|
2008-05-27 18:47:47 -05:00 |
Jonathan Moore Liles
|
424b1b9b8f
|
Clean up keyboard focus navigation.
|
2008-05-26 22:32:35 -05:00 |
Jonathan Moore Liles
|
035474e17c
|
Clean up a number of focus/event handling problems.
|
2008-05-26 19:29:05 -05:00 |
Jonathan Moore Liles
|
4c45197003
|
Fix order of destruction for sequences.
|
2008-05-26 01:20:49 -05:00 |
Jonathan Moore Liles
|
3717eb12c3
|
Avoid deadlock.
|
2008-05-26 00:46:49 -05:00 |
Jonathan Moore Liles
|
0e1ac2563d
|
Overhaul timeline event handling.
|
2008-05-25 21:51:36 -05:00 |
Jonathan Moore Liles
|
9b38190211
|
Add locking. Don't call handle_widget_change often while dragging.
|
2008-05-25 14:11:28 -05:00 |
Jonathan Moore Liles
|
33c646109f
|
Adapt other classes to the new handle_widget_change() method.
|
2008-05-22 17:02:39 -05:00 |
Jonathan Moore Liles
|
8eb4cb8735
|
Cleanup.
|
2008-05-22 15:58:36 -05:00 |
Jonathan Moore Liles
|
f9fb837c58
|
Add missing GPL headers.
|
2008-05-22 11:34:33 -05:00 |
Jonathan Moore Liles
|
47dbf6c537
|
Clear up a load of compiler warnings.
|
2008-05-18 22:01:09 -05:00 |
Jonathan Moore Liles
|
06de784661
|
Minor cleanup.
|
2008-05-18 21:01:59 -05:00 |
Jonathan Moore Liles
|
235993b7b3
|
Fix snap to widget bug.
|
2008-05-16 21:07:56 -05:00 |
Jonathan Moore Liles
|
62625f35f7
|
Improve drawing of unified tempomap.
|
2008-05-14 16:26:23 -05:00 |
Jonathan Moore Liles
|
02db2c1251
|
Include widget y() and h() in event_widget() test.
|
2008-05-14 16:26:21 -05:00 |
Jonathan Moore Liles
|
6bb4a1d066
|
offset start end -> start offset length
|
2008-05-07 14:35:57 -05:00 |
Jonathan Moore Liles
|
ff9f812a04
|
More renames.
|
2008-05-07 11:42:31 -05:00 |
Jonathan Moore Liles
|
9aa52f3e18
|
Fix memory leaks reported by valgrind.
|
2008-05-06 21:42:36 -05:00 |
Jonathan Moore Liles
|
42e0e380bd
|
Destroy sequence contents in sequence destructor.
Destroy loggables in correct order.
|
2008-05-06 21:00:36 -05:00 |
Jonathan Moore Liles
|
c3a20870f7
|
Big fix for loggability which was broken by the previous attempt at making Time and Tempo sequences unlogged.
|
2008-05-05 00:29:39 -05:00 |
Jonathan Moore Liles
|
33d78a726a
|
Rename Region class to Audio_Region
|
2008-05-04 19:04:20 -05:00 |
Jonathan Moore Liles
|
6bb756d4dc
|
Adapt snapping code to use the new measure line rendering code.
|
2008-05-02 20:48:16 -05:00 |
Jonathan Moore Liles
|
595100be8e
|
Give each sequence type its own default cursor.
Use a cross-hair cursor for control sequences.
|
2008-05-02 06:42:50 -05:00 |
Jonathan Moore Liles
|
821a3feedc
|
Quit using FLTK's weird DND system for inter-track drags.
|
2008-05-01 04:47:37 -05:00 |
Jonathan Moore Liles
|
84af307881
|
Move audio specific sequence code into Audio_Sequence class.
|
2008-05-01 01:31:33 -05:00 |
Jonathan Moore Liles
|
80005dcf89
|
Enhance the way sequence points are drawn.
|
2008-04-30 19:38:49 -05:00 |
Jonathan Moore Liles
|
193c24bd37
|
Add option for magnetic snapping.
|
2008-04-27 13:56:20 -05:00 |
Jonathan Moore Liles
|
96051065db
|
Continue cleaning up scrolling issues.
|
2008-04-27 13:44:20 -05:00 |
Jonathan Moore Liles
|
46e7378cb4
|
Use the background color for sequences.
|
2008-04-27 05:41:53 -05:00 |
Jonathan Moore Liles
|
28d1b4754b
|
Minor costmetic cleanup.
|
2008-04-27 05:33:26 -05:00 |
Jonathan Moore Liles
|
d7b8ecc591
|
Try to improve appearance with new 'crystal' boxtypes.
|
2008-04-27 05:18:03 -05:00 |
Jonathan Moore Liles
|
55a1e60484
|
Add marks to ruler.
|
2008-04-26 06:58:50 -05:00 |
Jonathan Moore Liles
|
7980d4b147
|
Lock timeline when deleting widgets...
|
2008-04-26 01:33:00 -05:00 |
Jonathan Moore Liles
|
c4288aebe6
|
Make control points appear when mouse passes over control sequence.
|
2008-04-24 22:29:28 -05:00 |
Jonathan Moore Liles
|
0d56c07a1d
|
Fix off-by-one in sequence drawing.
|
2008-04-24 21:52:00 -05:00 |
Jonathan Moore Liles
|
2dd18e842f
|
Activate a number of entries in the menu.
|
2008-04-23 15:56:33 -05:00 |
Jonathan Moore Liles
|
f8ce7eab64
|
Clean up some edge conditions with sequence drawing/scrolling.
|
2008-04-22 22:40:31 -05:00 |
Jonathan Moore Liles
|
543d9e4432
|
Work on restorability of tracks.
|
2008-04-20 22:05:25 -05:00 |