Commit Graph

136 Commits (8533f49d8759073ae4b6e8a9aff709e7aed37622)

Author SHA1 Message Date
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
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 84c4c93d6f Don't let beat snap override region snap. 2008-02-28 14:43:56 -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 aacd502f04 Make tempo and time point deletion undoable also. 2008-02-28 13:00:10 -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 f8752d301f Combine click trim and drag trim into one log message. 2008-02-28 10:19:24 -06:00
Jonathan Moore Liles 143035f0e8 Make region deletion undoable. 2008-02-28 06:53:44 -06:00
Jonathan Moore Liles 9e47efc585 Don't open the same file twice. 2008-02-28 06:35:43 -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 3d57bf5c52 Draw waveforms within box boarders. 2008-02-26 03:18:16 -06:00
Jonathan Moore Liles a81a46510d Don't draw more waveform than necessary. 2008-02-26 00:08:02 -06:00
Jonathan Moore Liles 63fb8971a2 Make vertical scrolling work. 2008-02-25 22:58:15 -06:00
Jonathan Moore Liles 364fee5983 WIP 2008-02-25 19:03:59 -06:00
Jonathan Moore Liles 489f5e8adf Get multiple-undo sort of working. 2008-02-25 16:47:49 -06:00
Jonathan Moore Liles 359c2bd72f Actually get (single) undo working. 2008-02-24 22:14:19 -06:00
Jonathan Moore Liles cc39d05c7a Improve journaling. 2008-02-24 07:28:55 -06:00
Jonathan Moore Liles 0f9d79b3d8 Log changes to track objcets as well. 2008-02-24 04:58:16 -06:00
Jonathan Moore Liles 49628da177 Improve journaling... Add transactions. 2008-02-24 04:04:14 -06:00
Jonathan Moore Liles 66414fe6b8 Implement split function. 2008-02-24 01:48:07 -06:00
Jonathan Moore Liles 69fb7a7890 Work on journal system. 2008-02-24 01:42:41 -06:00
Jonathan Moore Liles 54f2d107d4 Clean up trimming extremes. 2008-02-23 20:25:58 -06:00
Jonathan Moore Liles 668a568d42 Work on vertical scrolling. 2008-02-23 00:59:10 -06:00
Jonathan Moore Liles d18b06bb00 Get rid of unnecessary redraw when deleting track widgets. 2008-02-22 23:18:48 -06:00
Jonathan Moore Liles 128ce9d577 Clean up scalebar zoom extremes. 2008-02-22 23:11:37 -06:00
Jonathan Moore Liles e1da3ffd00 Fix region trimming when region is larger than current viewport. 2008-02-22 22:51:41 -06:00
Jonathan Moore Liles 9640ca934f Actually write journal to file. 2008-02-22 14:20:44 -06:00