Commit Graph

270 Commits

Author SHA1 Message Date
Jonathan Moore Liles 394d079706 Draw control points with a polygon. 2008-03-08 13:39:20 -06:00
Jonathan Moore Liles 65e251360f Improve takes menu functionality. 2008-03-08 13:04:26 -06:00
Jonathan Moore Liles faebcc48ae Play with waveform outlines. 2008-03-08 11:43:11 -06:00
Jonathan Moore Liles 8d31a880b3 Fix error in waveform coloring. 2008-03-08 11:17:35 -06:00
Jonathan Moore Liles f6d5123e35 Minor cleanups. 2008-03-07 22:52:49 -06:00
Jonathan Moore Liles 85ed98e040 Work on "takes" system. 2008-03-07 22:31:38 -06:00
Jonathan Moore Liles 8a85a8c217 Fix problem interaction between normalization and zooming. 2008-03-07 22:31:11 -06:00
Jonathan Moore Liles bc5019035c Fix undo for control points. 2008-03-07 19:05:53 -06: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 e3fe3abeda Make crossfades more obvious. 2008-03-06 20:37:06 -06:00
Jonathan Moore Liles 5d41f34b77 Draw crossfades. 2008-03-06 20:29:02 -06:00
Jonathan Moore Liles 3fbf9f9f82 More cleanups. 2008-03-06 17:29:28 -06:00
Jonathan Moore Liles 42d1643dad Cleanups. 2008-03-06 17:21:57 -06:00
Jonathan Moore Liles 613cbaa2a4 Cleanup timeline class a little. 2008-03-06 16:45:23 -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 e70ff0b101 Fix offset of imports. 2008-03-05 18:36:20 -06:00
Jonathan Moore Liles 65606b5fb3 Improve event handling and mouse cursor changing. 2008-03-05 18:14:46 -06:00
Jonathan Moore Liles 2c50272a9d Put selected deletions into a block. 2008-03-05 17:21:58 -06:00
Jonathan Moore Liles 3e45833e49 Improve the behavior of rubberband selection. 2008-03-05 17:15:44 -06:00
Jonathan Moore Liles 03385eb347 Clean up track widget event handling. 2008-03-05 16:51:04 -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 73180334f3 Clip selection rectangle to track area. 2008-03-05 13:32:39 -06:00
Jonathan Moore Liles ed25a70aef Make rubberband selection work. 2008-03-05 13:06:41 -06:00
Jonathan Moore Liles 2f91da168d Make block undo and single undo work again. 2008-03-05 11:03:17 -06:00
Jonathan Moore Liles bccdecdee6 Work on block undo. 2008-03-05 01:05:08 -06:00
Jonathan Moore Liles 790f371456 Play with track header button callback. 2008-03-05 00:23:00 -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 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 e2c6442dee Work on transaction support for undo system. 2008-03-03 10:13:17 -06:00
Jonathan Moore Liles fbb9ca3c4c Clean up some drawing issues. 2008-03-01 09:48:15 -06:00
Jonathan Moore Liles c9926362a7 Minor fixes. 2008-03-01 09:25:27 -06:00
Jonathan Moore Liles 0155831e34 Make tracks interactively resizable. 2008-03-01 08:23:59 -06:00
Jonathan Moore Liles c748c34cb6 Properly maintain unique ID accross undo of deletion. 2008-03-01 01:31:06 -06:00
Jonathan Moore Liles 67f9b029bd Fix FL_DAMAGE_CHILD redraw broken by track headers. 2008-03-01 00:01:00 -06:00
Jonathan Moore Liles 8972817a8a Add option to disable drawing of measure lines. 2008-02-29 23:42:03 -06:00
Jonathan Moore Liles 25561b328d Make timeline use an overlay window. 2008-02-29 22:57:53 -06:00
Jonathan Moore Liles d7902f7661 Change the appearance of track headers slightly. 2008-02-29 22:38:24 -06:00
Jonathan Moore Liles d2749e3397 Begin to make Track_Header widget loggable. 2008-02-29 19:30:20 -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