diff options
Diffstat (limited to 'js/panels/Timeline/TimelinePanel.reel')
-rw-r--r-- | js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js | 1124 |
1 files changed, 555 insertions, 569 deletions
diff --git a/js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js b/js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js index 1df37636..17372935 100644 --- a/js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js +++ b/js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js | |||
@@ -11,103 +11,244 @@ var Montage = require("montage/core/core").Montage, | |||
11 | 11 | ||
12 | var TimelinePanel = exports.TimelinePanel = Montage.create(Component, { | 12 | var TimelinePanel = exports.TimelinePanel = Montage.create(Component, { |
13 | 13 | ||
14 | /* === BEGIN: Models === */ | ||
15 | _user_layers: { | ||
16 | value: null | ||
17 | }, | ||
14 | user_layers: { | 18 | user_layers: { |
15 | value: null, | 19 | serializable: true, |
16 | serializable: true | 20 | get: function() { |
21 | return this._user_layers; | ||
22 | }, | ||
23 | set: function(newVal) { | ||
24 | this._user_layers = newVal; | ||
25 | } | ||
17 | }, | 26 | }, |
18 | 27 | ||
28 | _track_container: { | ||
29 | value: null | ||
30 | }, | ||
19 | track_container: { | 31 | track_container: { |
20 | value: null, | 32 | serializable: true, |
21 | serializable: true | 33 | get: function() { |
34 | return this._track_container; | ||
35 | }, | ||
36 | set: function(newVal) { | ||
37 | this._track_container = newVal; | ||
38 | } | ||
22 | }, | 39 | }, |
23 | 40 | ||
41 | _timeline_leftpane: { | ||
42 | value: null | ||
43 | }, | ||
24 | timeline_leftpane: { | 44 | timeline_leftpane: { |
25 | value: null, | 45 | serializable: true, |
26 | serializable: true | 46 | get: function() { |
47 | return this._timeline_leftpane; | ||
48 | }, | ||
49 | set: function(newVal) { | ||
50 | this._timeline_leftpane = newVal; | ||
51 | } | ||
27 | }, | 52 | }, |
28 | 53 | ||
54 | _layer_tracks: { | ||
55 | value: null | ||
56 | }, | ||
29 | layer_tracks: { | 57 | layer_tracks: { |
30 | value: null, | 58 | serializable: true, |
31 | serializable: true | 59 | get: function() { |
60 | return this._layer_tracks; | ||
61 | }, | ||
62 | set: function(newVal) { | ||
63 | this._layer_tracks = newVal; | ||
64 | } | ||
32 | }, | 65 | }, |
33 | 66 | ||
67 | _master_track: { | ||
68 | value: null | ||
69 | }, | ||
34 | master_track: { | 70 | master_track: { |
35 | value: null, | 71 | serializable: true, |
36 | serializable: true | 72 | get: function() { |
73 | return this._master_track; | ||
74 | }, | ||
75 | set: function(newVal) { | ||
76 | this._master_track = newVal; | ||
77 | } | ||
37 | }, | 78 | }, |
38 | 79 | ||
80 | _time_markers: { | ||
81 | value: null | ||
82 | }, | ||
39 | time_markers: { | 83 | time_markers: { |
40 | value: null, | 84 | serializable: true, |
41 | serializable: true | 85 | get: function() { |
86 | return this._time_markers; | ||
87 | }, | ||
88 | set: function(newVal) { | ||
89 | this._time_markers = newVal; | ||
90 | } | ||
42 | }, | 91 | }, |
43 | 92 | ||
93 | _playhead: { | ||
94 | value: null | ||
95 | }, | ||
44 | playhead: { | 96 | playhead: { |
45 | value: null, | 97 | serializable: true, |
46 | serializable: true | 98 | get: function() { |
99 | return this._playhead; | ||
100 | }, | ||
101 | set: function(newVal) { | ||
102 | this._playhead = newVal; | ||
103 | } | ||
47 | }, | 104 | }, |
48 | 105 | ||
106 | _playheadmarker: { | ||
107 | value: null | ||
108 | }, | ||
49 | playheadmarker: { | 109 | playheadmarker: { |
50 | value: null, | 110 | serializable: true, |
51 | serializable: true | 111 | get: function() { |
112 | return this._playheadmarker; | ||
113 | }, | ||
114 | set: function(newVal) { | ||
115 | this._playheadmarker = newVal; | ||
116 | } | ||
52 | }, | 117 | }, |
53 | 118 | ||
119 | _timetext: { | ||
120 | value: null | ||
121 | }, | ||
54 | timetext: { | 122 | timetext: { |
55 | value: null, | 123 | serializable: true, |
56 | serializable: true | 124 | get: function() { |
125 | return this._timetext; | ||
126 | }, | ||
127 | set: function(newVal) { | ||
128 | this._timetext = newVal; | ||
129 | } | ||
57 | }, | 130 | }, |
58 | 131 | ||
132 | _timebar: { | ||
133 | value: null | ||
134 | }, | ||
59 | timebar: { | 135 | timebar: { |
60 | value: null, | 136 | serializable: true, |
61 | serializable: true | 137 | get: function() { |
138 | return this._timebar; | ||
139 | }, | ||
140 | set: function(newVal) { | ||
141 | this._timebar = newVal; | ||
142 | } | ||
62 | }, | 143 | }, |
63 | 144 | ||
145 | _container_tracks: { | ||
146 | value: null | ||
147 | }, | ||
64 | container_tracks: { | 148 | container_tracks: { |
65 | value: null, | 149 | serializable: true, |
66 | serializable: true | 150 | get: function() { |
151 | return this._container_tracks; | ||
152 | }, | ||
153 | set: function(newVal) { | ||
154 | this._container_tracks = newVal; | ||
155 | } | ||
67 | }, | 156 | }, |
68 | 157 | ||
158 | _end_hottext: { | ||
159 | value: null | ||
160 | }, | ||
69 | end_hottext: { | 161 | end_hottext: { |
70 | value: null, | 162 | serializable: true, |
71 | serializable: true | 163 | get: function() { |
164 | return this._end_hottext; | ||
165 | }, | ||
166 | set: function(newVal) { | ||
167 | this._end_hottext = newVal; | ||
168 | } | ||
72 | }, | 169 | }, |
73 | 170 | ||
171 | _container_layers: { | ||
172 | value: null | ||
173 | }, | ||
74 | container_layers: { | 174 | container_layers: { |
75 | value: null, | 175 | serializable: true, |
76 | serializable: true | 176 | get: function() { |
177 | return this._container_layers; | ||
178 | }, | ||
179 | set: function(newVal) { | ||
180 | this._container_layers = newVal; | ||
181 | } | ||
77 | }, | 182 | }, |
78 | 183 | ||
184 | _timeline_disabler: { | ||
185 | value: null | ||
186 | }, | ||
79 | timeline_disabler: { | 187 | timeline_disabler: { |
80 | value: null, | 188 | serializable: true, |
81 | serializable: true | 189 | get: function() { |
190 | return this._timeline_disabler; | ||
191 | }, | ||
192 | set: function(newVal) { | ||
193 | this._timeline_disabler = newVal; | ||
194 | } | ||