|
0
|
1 |
using System; |
|
|
2 |
using System.Windows; |
|
|
3 |
using System.Windows.Controls; |
|
|
4 |
using System.Windows.Documents; |
|
|
5 |
using System.Windows.Ink; |
|
|
6 |
using System.Windows.Input; |
|
|
7 |
using System.Windows.Media; |
|
|
8 |
using System.Windows.Media.Animation; |
|
|
9 |
using System.Windows.Shapes; |
|
17
|
10 |
using Iri.Modernisation.BaseMVVM.Commands; |
|
|
11 |
using Iri.Modernisation.Controls.ViewModel; |
|
|
12 |
using Iri.Modernisation.Data.Models; |
|
0
|
13 |
namespace Iri.Modernisation.Controls.View |
|
|
14 |
{ |
|
|
15 |
public partial class HeaderProduction : UserControl |
|
|
16 |
{ |
|
|
17 |
public HeaderProduction() |
|
|
18 |
{ |
|
|
19 |
// Required to initialize variables |
|
|
20 |
InitializeComponent(); |
|
17
|
21 |
ModernisationEditionController.Active(); |
|
|
22 |
ModernisationEditionController.Text = Iri.Modernisation.Lang.LangResource.AnnotationMakerTitle; |
|
|
23 |
|
|
|
24 |
ModerniteEditionController.Text = "Edition"; |
|
|
25 |
ModerniteIndexController.Text = "Indexation"; |
|
|
26 |
PostModerniteEditionController.Text = "Edition"; |
|
|
27 |
PostModerniteIndexController.Text = "Indexation"; |
|
|
28 |
OuvertureEditionController.Text = "Edition"; |
|
|
29 |
OuvertureIndexController.Text = "Indexation"; |
|
|
30 |
|
|
|
31 |
/////////////////////////-- |
|
|
32 |
ModernisationEditionController.HeaderProductionPartSelected += new EventHandler<HeaderProductionPartControlerEventArgs>(HeaderProductionPartSelected); |
|
|
33 |
ModernisationIndexController.HeaderProductionPartSelected += new EventHandler<HeaderProductionPartControlerEventArgs>(HeaderProductionPartSelected); |
|
|
34 |
|
|
|
35 |
ModerniteEditionController.HeaderProductionPartSelected += new EventHandler<HeaderProductionPartControlerEventArgs>(HeaderProductionPartSelected); |
|
|
36 |
ModerniteIndexController.HeaderProductionPartSelected += new EventHandler<HeaderProductionPartControlerEventArgs>(HeaderProductionPartSelected); |
|
|
37 |
|
|
|
38 |
PostModerniteEditionController.HeaderProductionPartSelected += new EventHandler<HeaderProductionPartControlerEventArgs>(HeaderProductionPartSelected); |
|
|
39 |
PostModerniteIndexController.HeaderProductionPartSelected += new EventHandler<HeaderProductionPartControlerEventArgs>(HeaderProductionPartSelected); |
|
|
40 |
|
|
|
41 |
OuvertureEditionController.HeaderProductionPartSelected += new EventHandler<HeaderProductionPartControlerEventArgs>(HeaderProductionPartSelected); |
|
|
42 |
OuvertureIndexController.HeaderProductionPartSelected += new EventHandler<HeaderProductionPartControlerEventArgs>(HeaderProductionPartSelected); |
|
|
43 |
////////////////////// |
|
|
44 |
ModernisationEditionController.HeaderProductionPartSelected += new EventHandler<HeaderProductionPartControlerEventArgs>(ModernisationEditionController_HeaderProductionPartSelected); |
|
|
45 |
ModernisationIndexController.HeaderProductionPartSelected += new EventHandler<HeaderProductionPartControlerEventArgs>(ModernisationIndexController_HeaderProductionPartSelected); |
|
|
46 |
|
|
|
47 |
ModerniteEditionController.HeaderProductionPartSelected += new EventHandler<HeaderProductionPartControlerEventArgs>(ModerniteEditionController_HeaderProductionPartSelected); |
|
|
48 |
ModerniteIndexController.HeaderProductionPartSelected += new EventHandler<HeaderProductionPartControlerEventArgs>(ModerniteIndexController_HeaderProductionPartSelected); |
|
|
49 |
|
|
|
50 |
PostModerniteEditionController.HeaderProductionPartSelected += new EventHandler<HeaderProductionPartControlerEventArgs>(PostModerniteEditionController_HeaderProductionPartSelected); |
|
|
51 |
PostModerniteIndexController.HeaderProductionPartSelected += new EventHandler<HeaderProductionPartControlerEventArgs>(PostModerniteIndexController_HeaderProductionPartSelected); |
|
|
52 |
|
|
|
53 |
OuvertureEditionController.HeaderProductionPartSelected += new EventHandler<HeaderProductionPartControlerEventArgs>(OuvertureEditionController_HeaderProductionPartSelected); |
|
|
54 |
OuvertureIndexController.HeaderProductionPartSelected += new EventHandler<HeaderProductionPartControlerEventArgs>(OuvertureIndexController_HeaderProductionPartSelected); |
|
|
55 |
////////////////////// |
|
|
56 |
ModernisationEditionController.HeaderProductionPartFinished += new EventHandler<HeaderProductionPartControlerEventArgs>(ModernisationEditionControler_HeaderProductionPartFinished); |
|
|
57 |
ModernisationIndexController.HeaderProductionPartFinished += new EventHandler<HeaderProductionPartControlerEventArgs>(ModernisationIndexControl_HeaderProductionPartFinished); |
|
|
58 |
|
|
|
59 |
ModerniteEditionController.HeaderProductionPartFinished += new EventHandler<HeaderProductionPartControlerEventArgs>(ModerniteEditionControler_HeaderProductionPartFinished); |
|
|
60 |
ModerniteIndexController.HeaderProductionPartFinished += new EventHandler<HeaderProductionPartControlerEventArgs>(ModerniteIndexController_HeaderProductionPartFinished); |
|
|
61 |
|
|
|
62 |
PostModerniteEditionController.HeaderProductionPartFinished += new EventHandler<HeaderProductionPartControlerEventArgs>(PostModerniteEditionController_HeaderProductionPartFinished); |
|
|
63 |
PostModerniteIndexController.HeaderProductionPartFinished += new EventHandler<HeaderProductionPartControlerEventArgs>(PostModerniteIndexController_HeaderProductionPartFinished); |
|
|
64 |
|
|
|
65 |
OuvertureEditionController.HeaderProductionPartFinished += new EventHandler<HeaderProductionPartControlerEventArgs>(OuvertureEditionController_HeaderProductionPartFinished); |
|
|
66 |
OuvertureIndexController.HeaderProductionPartFinished += new EventHandler<HeaderProductionPartControlerEventArgs>(OuvertureIndexController_HeaderProductionPartFinished); |
|
|
67 |
} |
|
|
68 |
|
|
|
69 |
void OuvertureIndexController_HeaderProductionPartSelected(object sender, HeaderProductionPartControlerEventArgs e) |
|
|
70 |
{ |
|
|
71 |
if (SelectedPart != null) |
|
|
72 |
{ |
|
|
73 |
SelectedPart(sender, new HeaderProductionEventArgs(VideoChapterType.Ouverture, true)); |
|
|
74 |
} |
|
|
75 |
} |
|
|
76 |
|
|
|
77 |
void OuvertureEditionController_HeaderProductionPartSelected(object sender, HeaderProductionPartControlerEventArgs e) |
|
|
78 |
{ |
|
|
79 |
if (SelectedPart != null) |
|
|
80 |
{ |
|
|
81 |
SelectedPart(sender, new HeaderProductionEventArgs(VideoChapterType.Ouverture, false)); |
|
|
82 |
} |
|
|
83 |
} |
|
|
84 |
|
|
|
85 |
void PostModerniteIndexController_HeaderProductionPartSelected(object sender, HeaderProductionPartControlerEventArgs e) |
|
|
86 |
{ |
|
|
87 |
if (SelectedPart != null) |
|
|
88 |
{ |
|
|
89 |
SelectedPart(sender, new HeaderProductionEventArgs(VideoChapterType.Postmodernite, true)); |
|
|
90 |
} |
|
|
91 |
} |
|
|
92 |
|
|
|
93 |
void PostModerniteEditionController_HeaderProductionPartSelected(object sender, HeaderProductionPartControlerEventArgs e) |
|
|
94 |
{ |
|
|
95 |
if (SelectedPart != null) |
|
|
96 |
{ |
|
|
97 |
SelectedPart(sender, new HeaderProductionEventArgs(VideoChapterType.Postmodernite, false)); |
|
|
98 |
} |
|
|
99 |
} |
|
|
100 |
|
|
|
101 |
void ModerniteIndexController_HeaderProductionPartSelected(object sender, HeaderProductionPartControlerEventArgs e) |
|
|
102 |
{ |
|
|
103 |
if (SelectedPart != null) |
|
|
104 |
{ |
|
|
105 |
SelectedPart(sender, new HeaderProductionEventArgs(VideoChapterType.Modernite, true)); |
|
|
106 |
} |
|
|
107 |
} |
|
|
108 |
|
|
|
109 |
void ModerniteEditionController_HeaderProductionPartSelected(object sender, HeaderProductionPartControlerEventArgs e) |
|
|
110 |
{ |
|
|
111 |
if (SelectedPart!=null) |
|
|
112 |
{ |
|
|
113 |
SelectedPart(sender,new HeaderProductionEventArgs(VideoChapterType.Modernite,false)); |
|
|
114 |
} |
|
|
115 |
} |
|
|
116 |
|
|
|
117 |
void ModernisationIndexController_HeaderProductionPartSelected(object sender, HeaderProductionPartControlerEventArgs e) |
|
|
118 |
{ |
|
|
119 |
if (SelectedPart!=null) |
|
|
120 |
{ |
|
|
121 |
SelectedPart(sender,new HeaderProductionEventArgs(VideoChapterType.Modernisation,true)); |
|
|
122 |
} |
|
|
123 |
} |
|
|
124 |
|
|
|
125 |
void ModernisationEditionController_HeaderProductionPartSelected(object sender, HeaderProductionPartControlerEventArgs e) |
|
|
126 |
{ |
|
|
127 |
if (SelectedPart!=null) |
|
|
128 |
{ |
|
|
129 |
SelectedPart(sender,new HeaderProductionEventArgs(VideoChapterType.Modernisation,false)); |
|
|
130 |
} |
|
|
131 |
} |
|
|
132 |
|
|
|
133 |
void OuvertureIndexController_HeaderProductionPartFinished(object sender, HeaderProductionPartControlerEventArgs e) |
|
|
134 |
{ |
|
|
135 |
Commands.HeaderProduction.Chap04IndexingOkClick.Execute(); |
|
18
|
136 |
if (FinishedPart != null) |
|
|
137 |
{ |
|
|
138 |
FinishedPart(sender,new HeaderProductionEventArgs()); |
|
|
139 |
} |
|
|
140 |
|
|
17
|
141 |
} |
|
|
142 |
|
|
|
143 |
void PostModerniteIndexController_HeaderProductionPartFinished(object sender, HeaderProductionPartControlerEventArgs e) |
|
|
144 |
{ |
|
|
145 |
Commands.HeaderProduction.Chap03IndexingOkClick.Execute(); |
|
18
|
146 |
if (FinishedPart != null) |
|
|
147 |
{ |
|
|
148 |
FinishedPart(sender, new HeaderProductionEventArgs()); |
|
|
149 |
} |
|
17
|
150 |
} |
|
|
151 |
|
|
|
152 |
void ModerniteIndexController_HeaderProductionPartFinished(object sender, HeaderProductionPartControlerEventArgs e) |
|
|
153 |
{ |
|
|
154 |
Commands.HeaderProduction.Chap02IndexingOkClick.Execute(); |
|
18
|
155 |
if (FinishedPart != null) |
|
|
156 |
{ |
|
|
157 |
FinishedPart(sender, new HeaderProductionEventArgs()); |
|
|
158 |
} |
|
17
|
159 |
} |
|
|
160 |
|
|
|
161 |
void OuvertureEditionController_HeaderProductionPartFinished(object sender, HeaderProductionPartControlerEventArgs e) |
|
|
162 |
{ |
|
|
163 |
Commands.HeaderProduction.Chap04EditingOkClick.Execute(); |
|
|
164 |
OuvertureIndexController.Active(); |
|
18
|
165 |
if (FinishedPart != null) |
|
|
166 |
{ |
|
|
167 |
FinishedPart(sender, new HeaderProductionEventArgs()); |
|
|
168 |
} |
|
17
|
169 |
} |
|
|
170 |
|
|
|
171 |
void PostModerniteEditionController_HeaderProductionPartFinished(object sender, HeaderProductionPartControlerEventArgs e) |
|
|
172 |
{ |
|
|
173 |
Commands.HeaderProduction.Chap03EditingOkClick.Execute(); |
|
|
174 |
PostModerniteIndexController.Active(); |
|
|
175 |
OuvertureEditionController.Active(); |
|
18
|
176 |
if (FinishedPart != null) |
|
|
177 |
{ |
|
|
178 |
FinishedPart(sender, new HeaderProductionEventArgs()); |
|
|
179 |
} |
|
17
|
180 |
} |
|
|
181 |
|
|
|
182 |
void ModerniteEditionControler_HeaderProductionPartFinished(object sender, HeaderProductionPartControlerEventArgs e) |
|
|
183 |
{ |
|
|
184 |
|
|
|
185 |
Commands.HeaderProduction.Chap02EditingOkClick.Execute(); |
|
|
186 |
ModerniteIndexController.Active(); |
|
|
187 |
PostModerniteEditionController.Active(); |
|
18
|
188 |
if (FinishedPart != null) |
|
|
189 |
{ |
|
|
190 |
FinishedPart(sender, new HeaderProductionEventArgs()); |
|
|
191 |
} |
|
17
|
192 |
} |
|
|
193 |
|
|
|
194 |
void ModernisationIndexControl_HeaderProductionPartFinished(object sender, HeaderProductionPartControlerEventArgs e) |
|
|
195 |
{ |
|
|
196 |
Commands.HeaderProduction.Chap01IndexingOkClick.Execute(); |
|
18
|
197 |
if (FinishedPart != null) |
|
|
198 |
{ |
|
|
199 |
FinishedPart(sender, new HeaderProductionEventArgs()); |
|
|
200 |
} |
|
17
|
201 |
} |
|
|
202 |
|
|
|
203 |
void HeaderProductionPartSelected(object sender, HeaderProductionPartControlerEventArgs e) |
|
|
204 |
{ |
|
|
205 |
ModernisationEditionController.UnSelect(); |
|
|
206 |
ModernisationIndexController.UnSelect(); |
|
|
207 |
|
|
|
208 |
ModerniteEditionController.UnSelect(); |
|
|
209 |
ModerniteIndexController.UnSelect(); |
|
|
210 |
|
|
|
211 |
PostModerniteEditionController.UnSelect(); |
|
|
212 |
PostModerniteIndexController.UnSelect(); |
|
|
213 |
|
|
|
214 |
OuvertureEditionController.UnSelect(); |
|
|
215 |
OuvertureIndexController.UnSelect(); |
|
|
216 |
((HeaderProductionPartControler)sender).Select(); |
|
|
217 |
} |
|
|
218 |
|
|
|
219 |
void ModernisationEditionControler_HeaderProductionPartFinished(object sender, HeaderProductionPartControlerEventArgs e) |
|
|
220 |
{ |
|
|
221 |
Commands.HeaderProduction.Chap01EditingOkClick.Execute(); |
|
|
222 |
ModernisationIndexController.Active(); |
|
|
223 |
ModerniteEditionController.Active(); |
|
18
|
224 |
if (FinishedPart != null) |
|
|
225 |
{ |
|
|
226 |
FinishedPart(sender, new HeaderProductionEventArgs()); |
|
|
227 |
} |
|
17
|
228 |
|
|
|
229 |
} |
|
|
230 |
public event EventHandler<HeaderProductionEventArgs> SelectedPart; |
|
18
|
231 |
public event EventHandler<HeaderProductionEventArgs> FinishedPart; |
|
17
|
232 |
|
|
0
|
233 |
} |
|
17
|
234 |
public class HeaderProductionEventArgs : EventArgs |
|
|
235 |
{ |
|
|
236 |
public VideoChapterType ChapterType; |
|
|
237 |
public bool IsIndexPart; |
|
18
|
238 |
public HeaderProductionEventArgs() |
|
|
239 |
{ |
|
|
240 |
} |
|
17
|
241 |
public HeaderProductionEventArgs(VideoChapterType chapterType,bool isIndexpPrt) |
|
|
242 |
{ |
|
|
243 |
ChapterType = chapterType; |
|
|
244 |
IsIndexPart = isIndexpPrt; |
|
|
245 |
} |
|
|
246 |
|
|
|
247 |
} |
|
0
|
248 |
} |