Joel Holdsworth
|
33afd58b8e
|
Converted all ASSERTs to REQUIREs
|
2008-12-26 18:58:29 +00:00 |
|
Joel Holdsworth
|
992cd4d77b
|
Added remove track feature
|
2008-12-20 14:31:11 +00:00 |
|
Joel Holdsworth
|
3dd30c848d
|
Added a const
|
2008-12-20 11:51:54 +00:00 |
|
Joel Holdsworth
|
aafa600422
|
Modified trackMap to map shared_ptr<model::Track> not model::Track*
|
2008-12-20 11:45:23 +00:00 |
|
Joel Holdsworth
|
35cfe48dfc
|
Added a context menu with an "Add Track" command
|
2008-12-17 00:03:30 +00:00 |
|
Joel Holdsworth
|
fdb75fdd2a
|
Corrected some problems that emerged on the build server
|
2008-12-13 13:57:19 +00:00 |
|
Joel Holdsworth
|
d61daa0b2f
|
Misc tidy-ups
|
2008-12-10 18:09:01 +00:00 |
|
Joel Holdsworth
|
7c1046e162
|
Unified Sequence and Track together as TrackBase
|
2008-12-10 18:04:02 +00:00 |
|
Joel Holdsworth
|
528d02931a
|
Converted timeline::Track* to boost::shared_ptr<timeline::Track>
|
2008-12-08 22:30:54 +00:00 |
|
Joel Holdsworth
|
b8e5900067
|
Corrected a bug in create_timeline_tracks_from_branch
|
2008-12-06 19:26:46 +00:00 |
|
Joel Holdsworth
|
418bd87419
|
Made use of util::contains to reduce the volume of boilerplate
|
2008-12-06 14:52:59 +00:00 |
|
Joel Holdsworth
|
619c5b0769
|
Corrected an ENSURE condition
|
2008-12-06 14:48:52 +00:00 |
|
Joel Holdsworth
|
d75261ea23
|
Corrected some REQUIRE(model_track != NULL) to REQUIRE(model_track)
|
2008-12-06 14:36:29 +00:00 |
|
Joel Holdsworth
|
19c97fd52a
|
Replaced model::Track* with boost::shared_ptr<Track>
|
2008-12-06 14:08:03 +00:00 |
|
Joel Holdsworth
|
da3d14da72
|
Replaced Sequence* with boost::shared_ptr<Sequence>
|
2008-12-05 20:17:56 +00:00 |
|
Joel Holdsworth
|
e1f752f55d
|
Tidied up create_timeline_tracks
|
2008-11-29 17:02:27 +00:00 |
|
Joel Holdsworth
|
7a86c08ec8
|
Added some documentation
|
2008-11-29 16:40:50 +00:00 |
|
Joel Holdsworth
|
ed37bed4c6
|
Fixed a memory leak
|
2008-11-29 16:33:24 +00:00 |
|
Joel Holdsworth
|
0ef3917553
|
Added an error condition for unknown track types
|
2008-11-29 16:30:45 +00:00 |
|
Joel Holdsworth
|
4f4234b62c
|
Made the timeline view model driven
|
2008-11-29 16:13:58 +00:00 |
|
Joel Holdsworth
|
34e67cd01e
|
Made TrackPadding insert between tracks, rather than shortening tracks
|
2008-11-22 12:33:58 +00:00 |
|
Joel Holdsworth
|
aed6b09572
|
Refactored timeline view window code into a helper, and added dummy
track drawing code
|
2008-11-19 22:42:38 +00:00 |
|
Joel Holdsworth
|
6c50182db1
|
Added support for highlighting the hovering track
|
2008-11-15 15:17:26 +00:00 |
|
Joel Holdsworth
|
efd9ab771b
|
Added track tree support and added widgets to headers
|
2008-10-22 23:11:23 +01:00 |
|
Joel Holdsworth
|
d89e979aa0
|
Renamed HeaderContainer to TimelineHeaderContainer
|
2008-10-18 11:20:02 +01:00 |
|
Joel Holdsworth
|
58e4920048
|
Corrected namespaces from lumiera::gui:: to gui::
|
2008-10-18 00:13:27 +01:00 |
|
Joel Holdsworth
|
c2d43aba2b
|
Advanced code in the HeaderContainer
|
2008-10-17 23:36:37 +01:00 |
|
Joel Holdsworth
|
094ce0654d
|
Added playback support in the timeline
|
2008-10-07 21:17:29 +01:00 |
|
Joel Holdsworth
|
708aea87bd
|
Fixed a bug with body redrawing and added some documentation
|
2008-09-02 22:39:53 +01:00 |
|
Joel Holdsworth
|
49f87b28bb
|
Added support for audacity style playback period, and added some
documentation
|
2008-08-30 22:34:26 +01:00 |
|
Joel Holdsworth
|
4e5e298bbb
|
Added a time indicator widget
|
2008-08-16 22:06:46 +01:00 |
|
Joel Holdsworth
|
a186b7e507
|
Added out of bounds scrolling during I-Beam dragging
|
2008-08-15 22:40:57 +01:00 |
|
Joel Holdsworth
|
2082f0843b
|
Initial implementation of I-Beam tool. Needs more work
|
2008-08-07 20:27:41 +01:00 |
|
Joel Holdsworth
|
45ca590c38
|
Reinstated a small efficiency
|
2008-08-04 16:40:38 +01:00 |
|
Joel Holdsworth
|
2ee6f6be62
|
Tidied and simplified video display widget, and added cursor support to
the ibeam and arrow tool
|
2008-08-04 16:39:36 +01:00 |
|
Joel Holdsworth
|
17d0883d09
|
Added basic support for multiple tools in the timeline view
|
2008-07-30 00:12:37 +01:00 |
|
Joel Holdsworth
|
9bad04751f
|
Fixed scroll layout loop bug.
|
2008-07-23 23:23:48 +01:00 |
|
Joel Holdsworth
|
4907b19cce
|
Set the page size of the horizontal timeline scroll bar
|
2008-07-19 16:35:56 +01:00 |
|
Joel Holdsworth
|
8689d0dced
|
Refactored widget mouse movement handling, removed some Glib::RefPtrs, and tidied a few things
|
2008-07-17 19:07:38 +01:00 |
|
Joel Holdsworth
|
063a22fcd5
|
Added zoom toolbar buttons and middle click view shifting to the
timeline
|
2008-07-16 22:33:42 +01:00 |
|
Joel Holdsworth
|
b2df771149
|
Converted mouse chevron to use pixels not time values
|
2008-07-15 18:36:43 +01:00 |
|
Joel Holdsworth
|
8d63d7adb4
|
Added a mouse chevron to the ruler
|
2008-06-25 20:23:53 +01:00 |
|
Joel Holdsworth
|
a7aff05dd3
|
Styled timeline text
|
2008-06-23 17:07:57 +01:00 |
|
Joel Holdsworth
|
8e940b879d
|
Added auto selection of major tick values to timeline ruler
|
2008-06-23 15:42:14 +01:00 |
|
Joel Holdsworth
|
4275c7cf8c
|
Added zooming of the timeline with Ctrl+Scroll
|
2008-06-23 11:17:19 +01:00 |
|
Joel Holdsworth
|
6e944c1412
|
Added scroll wheel scrolling to the timeline. Corrected some indentation
|
2008-06-23 10:54:37 +01:00 |
|
Joel Holdsworth
|
e18b0a1d5f
|
Added scrolling and major timeline-ruler ticks
|
2008-06-19 23:35:53 +01:00 |
|
Joel Holdsworth
|
25f28ee586
|
Corrected some indentation
|
2008-06-19 21:57:53 +01:00 |
|
Joel Holdsworth
|
3cc0f72389
|
Trivial timeline now works - more work coming
|
2008-06-18 23:57:47 +01:00 |
|
Joel Holdsworth
|
3b9d05a67d
|
Made use of boost and nobug, added some documentation, and tidied code
|
2008-06-07 13:53:17 +01:00 |
|