Commit Graph

37 Commits

Author SHA1 Message Date
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 9a01389624 Separate track, control tracks, and takes. 2008-03-08 15:48:06 -06:00
Jonathan Moore Liles 65e251360f Improve takes menu functionality. 2008-03-08 13:04:26 -06:00
Jonathan Moore Liles 85ed98e040 Work on "takes" system. 2008-03-07 22:31:38 -06:00
Jonathan Moore Liles e202523e51 Add control (automation) tracks. 2008-03-06 22:47:52 -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 3e45833e49 Improve the behavior of rubberband selection. 2008-03-05 17:15:44 -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 78afcbe019 Work on selection operations more. 2008-03-04 20:12:54 -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 fbb9ca3c4c Clean up some drawing issues. 2008-03-01 09:48:15 -06:00
Jonathan Moore Liles 0155831e34 Make tracks interactively resizable. 2008-03-01 08:23:59 -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 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
Jonathan Moore Liles 6d8f612480 Nothing much. 2008-02-28 23:14:40 -06:00
Jonathan Moore Liles 8a1a6d7fe3 Keep scrollbars on top of timeline widget. 2008-02-28 21:34:03 -06:00
Jonathan Moore Liles f8ab34b914 Fix measure line drawing/snap messed up by addition of track headers. 2008-02-28 21:14:21 -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 8f0fb79543 Implement snap to bar. 2008-02-28 14:36:46 -06:00
Jonathan Moore Liles 618d78eaeb More work on undo. 2008-02-28 14:10:41 -06:00
Jonathan Moore Liles e22b7cc635 Clean up measure line code more. 2008-02-28 12:34:10 -06:00
Jonathan Moore Liles d573e394ec Clean up measure line drawing. 2008-02-28 10:43:21 -06:00
Jonathan Moore Liles 6c07927b40 Show measure lines in a different color from beat lines. 2008-02-28 10:37:02 -06:00
Jonathan Moore Liles 66815ae8fb Work on making delete undoable. 2008-02-27 14:04:17 -06:00
Jonathan Moore Liles 63fb8971a2 Make vertical scrolling work. 2008-02-25 22:58:15 -06:00
Jonathan Moore Liles 668a568d42 Work on vertical scrolling. 2008-02-23 00:59:10 -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 045bb504c3 Actually use tempo track for tempo data. 2008-02-21 04:39:13 -06:00