diff options
Diffstat (limited to 'js/panels/Project/projectpanelbase.reel/ProjectPanelBase.js')
-rwxr-xr-x | js/panels/Project/projectpanelbase.reel/ProjectPanelBase.js | 3502 |
1 files changed, 1751 insertions, 1751 deletions
diff --git a/js/panels/Project/projectpanelbase.reel/ProjectPanelBase.js b/js/panels/Project/projectpanelbase.reel/ProjectPanelBase.js index 51aebc31..759c5861 100755 --- a/js/panels/Project/projectpanelbase.reel/ProjectPanelBase.js +++ b/js/panels/Project/projectpanelbase.reel/ProjectPanelBase.js | |||
@@ -29,1868 +29,1868 @@ POSSIBILITY OF SUCH DAMAGE. | |||
29 | </copyright> */ | 29 | </copyright> */ |
30 | 30 | ||
31 | var TreeControl = require("js/components/tree.reel").Tree, | 31 | var TreeControl = require("js/components/tree.reel").Tree, |
32 | ResizerControl = require("js/panels/Resizer").Resizer, | 32 | ResizerControl = require("js/panels/Resizer").Resizer, |
33 | nj = require("js/lib/NJUtils").NJUtils; | 33 | nj = require("js/lib/NJUtils").NJUtils; |
34 | 34 | ||
35 | exports.ProjectPanelBase = (require("montage/core/core").Montage).create(require("montage/ui/component").Component, { | 35 | exports.ProjectPanelBase = (require("montage/core/core").Montage).create(require("montage/ui/component").Component, { |
36 | hasTemplate: { | 36 | hasTemplate: { |
37 | value: true | 37 | value: true |
38 | }, | 38 | }, |
39 | _hasFocus: { | 39 | _hasFocus: { |
40 | numerable: false, | 40 | numerable: false, |
41 | value: false | 41 | value: false |
42 | }, | 42 | }, |
43 | 43 | ||
44 | /* The current project that we have in memory */ | 44 | /* The current project that we have in memory */ |
45 | _activeProject: { | 45 | _activeProject: { |
46 | value: false | 46 | value: false |
47 | }, | 47 | }, |
48 | activeProject: { | 48 | activeProject: { |
49 | get: function() { | 49 | get: function() { |
50 | return this._activeProject; | 50 | return this._activeProject; |
51 | }, | 51 | }, |
52 | set: function(objNewProject) { | 52 | set: function(objNewProject) { |
53 | this._activeProject = objNewProject; | 53 | this._activeProject = objNewProject; |
54 | } | 54 | } |
55 | }, | 55 | }, |
56 | 56 | ||
57 | /* Is the panel initialized? Helps keep us from re-initializing things when a project switches */ | 57 | /* Is the panel initialized? Helps keep us from re-initializing things when a project switches */ |
58 | _isPanelInitialized: { | 58 | _isPanelInitialized: { |
59 | value: false | 59 | value: false |
60 | }, | 60 | }, |
61 | isPanelInitialized: { | 61 | isPanelInitialized: { |
62 | get: function() { | 62 | get: function() { |
63 | return this._isPanelInitialized; | 63 | return this._isPanelInitialized; |
64 | }, | 64 | }, |
65 | set: function(boolValue) { | 65 | set: function(boolValue) { |
66 | this._isPanelInitialized = boolValue; | 66 | this._isPanelInitialized = boolValue; |
67 | } | 67 | } |
68 | }, | 68 | }, |
69 | 69 | ||
70 | /* Project models: is there an active project, did the user just swap the project, etc. */ | 70 | /* Project models: is there an active project, did the user just swap the project, etc. */ |
71 | _swapProject: { | 71 | _swapProject: { |
72 | value: false | 72 | value: false |
73 | }, | 73 | }, |
74 | swapProject: { | 74 | swapProject: { |
75 | get: function() { | 75 | get: function() { |
76 | return this._swapProject; | 76 | return this._swapProject; |
77 | }, | 77 | }, |
78 | set: function(boolValue) { | 78 | set: function(boolValue) { |
79 | this._swapProject = boolValue; | 79 | this._swapProject = boolValue; |
80 | } | 80 | } |
81 | }, | 81 | }, |
82 | _updateTree: { | 82 | _updateTree: { |
83 | value: false | 83 | value: false |
84 | }, | 84 | }, |
85 | updateTree: { | 85 | updateTree: { |
86 | get: function() { | 86 | get: function() { |
87 | return this._updateTree; | 87 | return this._updateTree; |
88 | }, | 88 | }, |
89 | set: function(boolValue) { | 89 | set: function(boolValue) { |
90 | this._updateTree = boolValue; | 90 | this._updateTree = boolValue; |
91 | } | 91 | } |
92 | }, | 92 | }, |
93 | _updateAssets: { | 93 | _updateAssets: { |
94 | value: false | 94 | value: false |
95 | }, | 95 | }, |
96 | _updateAssets : { | 96 | _updateAssets : { |
97 | get: function() { | 97 | get: function() { |
98 | return this._updateAssets; | 98 | return this._updateAssets; |
99 | }, | 99 | }, |
100 | set: function(boolValue) { | 100 | set: function(boolValue) { |
101 | this._updateAssets = boolValue; | 101 | this._updateAssets = boolValue; |
102 | } | 102 | } |
103 | }, | 103 | }, |
104 | _hasActiveProject: { | 104 | _hasActiveProject: { |
105 | value: false | 105 | value: false |
106 | }, | 106 | }, |
107 | hasActiveProject: { | 107 | hasActiveProject: { |
108 | get: function() { | 108 | get: function() { |
109 | return this._hasActiveProject; | 109 | return this._hasActiveProject; |
110 | }, | 110 | }, |
111 | set: function(boolValue) { | 111 | set: function(boolValue) { |
112 | if (this.hasActiveProject !== boolValue) { | 112 | if (this.hasActiveProject !== boolValue) { |
113 | this._hasActiveProject = boolValue; | 113 | this._hasActiveProject = boolValue; |
114 | this.needsDraw = true; | 114 | this.needsDraw = true; |
115 | this.swapProject = true; | 115 | this.swapProject = true; |
116 | this.loadPanelState(); | 116 | this.loadPanelState(); |
117 | } | 117 | } |
118 | } | 118 | } |
119 | }, | 119 | }, |
120 | setActiveProject: { | 120 | setActiveProject: { |
121 | value: function(myVal) { | 121 | value: function(myVal) { |
122 | this.hasActiveProject = myVal; | 122 | this.hasActiveProject = myVal; |
123 | } | 123 | } |
124 | }, | 124 | }, |
125 | 125 | ||
126 | /* Focus monitor: needed to modify keyboard navigation through panels. */ | 126 | /* Focus monitor: needed to modify keyboard navigation through panels. */ |
127 | _hasFocus: { | 127 | _hasFocus: { |
128 | value: false | 128 | value: false |
129 | }, | 129 | }, |
130 | hasFocus: { | 130 | hasFocus: { |
131 | get: function() { | 131 | get: function() { |
132 | return this._hasFocus; | 132 | return this._hasFocus; |
133 | }, | 133 | }, |
134 | set: function(newVal) { | 134 | set: function(newVal) { |
135 | if (this._hasFocus !== newVal) { | 135 | if (this._hasFocus !== newVal) { |
136 | this._hasFocus = newVal; | 136 | this._hasFocus = newVal; |
137 | } | 137 | } |
138 | } | 138 | } |
139 | }, | 139 | }, |
140 | 140 | ||
141 | /* Active column models: Used to store the state of the columns as a resize is happening */ | 141 | /* Active column models: Used to store the state of the columns as a resize is happening */ |
142 | _activeColumn: { | 142 | _activeColumn: { |
143 | enumerable: false, | 143 | enumerable: false, |
144 | value: false | 144 | value: false |
145 | }, | 145 | }, |
146 | activeColumn: { | 146 | activeColumn: { |
147 | get: function() { | 147 | get: function() { |
148 | return this._activeColumn; | 148 | return this._activeColumn; |
149 | }, | 149 | }, |
150 | set: function(intActiveColumn) { | 150 | set: function(intActiveColumn) { |
151 | this._activeColumn = intActiveColumn; | 151 | this._activeColumn = intActiveColumn; |
152 | } | 152 | } |
153 | }, | 153 | }, |
154 | _activeColumnWidths: { | 154 | _activeColumnWidths: { |
155 | enumerable: false, | 155 | enumerable: false, |
156 | value: [0,0,0] | 156 | value: [0,0,0] |