4 partial class ImageView
9 private System.ComponentModel.IContainer components =
null;
15 protected override void Dispose(
bool disposing)
17 if (disposing && (components !=
null))
21 base.Dispose(disposing);
24 #region Component Designer generated code
30 private void InitializeComponent()
32 components =
new System.ComponentModel.Container();
33 timePlayMenuStrip =
new ContextMenuStrip(components);
34 playTimeToolStripMenu =
new ToolStripMenuItem();
35 stopTimeToolStripMenu =
new ToolStripMenuItem();
36 playSpeedToolStripMenuItem1 =
new ToolStripMenuItem();
37 setValueRangeToolStripMenuItem1 =
new ToolStripMenuItem();
38 loopTimeToolStripMenuItem =
new ToolStripMenuItem();
39 contextMenuStrip =
new ContextMenuStrip(components);
40 rOIToolStripMenuItem =
new ToolStripMenuItem();
41 setROITextToolStripMenuItem =
new ToolStripMenuItem();
42 copyROIToolStripMenuItem1 =
new ToolStripMenuItem();
43 pasteROIToolStripMenuItem1 =
new ToolStripMenuItem();
44 deleteROIToolStripMenuItem1 =
new ToolStripMenuItem();
45 drawToolStripMenuItem =
new ToolStripMenuItem();
46 fillToolStripMenuItem =
new ToolStripMenuItem();
47 viewToolStripMenuItem =
new ToolStripMenuItem();
48 rGBToolStripMenuItem =
new ToolStripMenuItem();
49 filteredToolStripMenuItem =
new ToolStripMenuItem();
50 rawToolStripMenuItem =
new ToolStripMenuItem();
51 moveStageToImageToolStripMenuItem =
new ToolStripMenuItem();
52 goToToolStripMenuItem =
new ToolStripMenuItem();
53 goToImageToolStripMenuItem =
new ToolStripMenuItem();
54 goToStageToolStripMenuItem =
new ToolStripMenuItem();
55 controlsToolStripMenuItem =
new ToolStripMenuItem();
56 hideControlsToolStripMenuItem1 =
new ToolStripMenuItem();
57 hideStatusToolStripMenuItem =
new ToolStripMenuItem();
58 hideOverViewToolStripMenuItem =
new ToolStripMenuItem();
59 copyViewToClipboardToolStripMenuItem =
new ToolStripMenuItem();
60 layersToolStripMenuItem =
new ToolStripMenuItem();
61 removeImageToolStripMenuItem =
new ToolStripMenuItem();
62 removeImagesToolStripMenuItem =
new ToolStripMenuItem();
63 zPlayMenuStrip =
new ContextMenuStrip(components);
64 playZToolStripMenuItem =
new ToolStripMenuItem();
65 stopZToolStripMenuItem =
new ToolStripMenuItem();
66 playSpeedToolStripMenuItem =
new ToolStripMenuItem();
67 setValueRangeToolStripMenuItem =
new ToolStripMenuItem();
68 loopZToolStripMenuItem =
new ToolStripMenuItem();
69 channelBoxB =
new ComboBox();
70 channelBoxG =
new ComboBox();
71 labelRGB =
new Label();
72 channelBoxR =
new ComboBox();
73 rgbBoxsPanel =
new Panel();
74 statusLabel =
new Label();
76 tBar =
new TrackBar();
77 controlsMenuStrip =
new ContextMenuStrip(components);
78 hideControlsToolStripMenuItem =
new ToolStripMenuItem();
79 cPlayMenuStrip =
new ContextMenuStrip(components);
80 playCToolStripMenuItem =
new ToolStripMenuItem();
81 stopCToolStripMenuItem =
new ToolStripMenuItem();
82 CPlaySpeedToolStripMenuItem =
new ToolStripMenuItem();
83 setCValueRangeToolStripMenuItem =
new ToolStripMenuItem();
84 loopCToolStripMenuItem =
new ToolStripMenuItem();
85 zBar =
new TrackBar();
87 cBar =
new TrackBar();
89 timelineTimer =
new System.Windows.Forms.Timer(components);
90 zTimer =
new System.Windows.Forms.Timer(components);
91 cTimer =
new System.Windows.Forms.Timer(components);
92 trackBarPanel =
new Panel();
93 statusPanel =
new Panel();
94 ticksLabel =
new Label();
95 showControlsToolStripMenuItem =
new ToolStripMenuItem();
96 statusMenuStrip =
new ContextMenuStrip(components);
97 HideStatusMenuItem =
new ToolStripMenuItem();
98 hScrollBar =
new HScrollBar();
99 vScrollBar =
new VScrollBar();
100 saveCSVFileDialog =
new SaveFileDialog();
101 viewpanel =
new BufferedViewPanel();
102 timePlayMenuStrip.SuspendLayout();
103 contextMenuStrip.SuspendLayout();
104 zPlayMenuStrip.SuspendLayout();
105 rgbBoxsPanel.SuspendLayout();
106 ((System.ComponentModel.ISupportInitialize)tBar).BeginInit();
107 controlsMenuStrip.SuspendLayout();
108 cPlayMenuStrip.SuspendLayout();
109 ((System.ComponentModel.ISupportInitialize)zBar).BeginInit();
110 ((System.ComponentModel.ISupportInitialize)cBar).BeginInit();
111 trackBarPanel.SuspendLayout();
112 statusPanel.SuspendLayout();
113 statusMenuStrip.SuspendLayout();
118 timePlayMenuStrip.ImageScalingSize =
new Size(32, 32);
119 timePlayMenuStrip.Items.AddRange(
new ToolStripItem[] { playTimeToolStripMenu, stopTimeToolStripMenu, playSpeedToolStripMenuItem1, setValueRangeToolStripMenuItem1, loopTimeToolStripMenuItem });
120 timePlayMenuStrip.Name =
"zPlayMenuStrip";
121 timePlayMenuStrip.Size =
new Size(262, 204);
125 playTimeToolStripMenu.Name =
"playTimeToolStripMenu";
126 playTimeToolStripMenu.Size =
new Size(261, 40);
127 playTimeToolStripMenu.Text =
"Play";
128 playTimeToolStripMenu.Click += playTimeToolStripMenu_Click;
132 stopTimeToolStripMenu.Checked =
true;
133 stopTimeToolStripMenu.CheckState = CheckState.Checked;
134 stopTimeToolStripMenu.Name =
"stopTimeToolStripMenu";
135 stopTimeToolStripMenu.Size =
new Size(261, 40);
136 stopTimeToolStripMenu.Text =
"Stop";
137 stopTimeToolStripMenu.Click += stopTimeToolStripMenu_Click;
141 playSpeedToolStripMenuItem1.Name =
"playSpeedToolStripMenuItem1";
142 playSpeedToolStripMenuItem1.Size =
new Size(261, 40);
143 playSpeedToolStripMenuItem1.Text =
"Play Speed";
144 playSpeedToolStripMenuItem1.Click += playSpeedToolStripMenuItem1_Click;
148 setValueRangeToolStripMenuItem1.Name =
"setValueRangeToolStripMenuItem1";
149 setValueRangeToolStripMenuItem1.Size =
new Size(261, 40);
150 setValueRangeToolStripMenuItem1.Text =
"Set Value Range";
151 setValueRangeToolStripMenuItem1.Click += setValueRangeToolStripMenuItem1_Click;
155 loopTimeToolStripMenuItem.Checked =
true;
156 loopTimeToolStripMenuItem.CheckOnClick =
true;
157 loopTimeToolStripMenuItem.CheckState = CheckState.Checked;
158 loopTimeToolStripMenuItem.Name =
"loopTimeToolStripMenuItem";
159 loopTimeToolStripMenuItem.ShowShortcutKeys =
false;
160 loopTimeToolStripMenuItem.Size =
new Size(261, 40);
161 loopTimeToolStripMenuItem.Text =
"Loop";
162 loopTimeToolStripMenuItem.Click += loopTimeToolStripMenuItem_Click;
166 contextMenuStrip.ImageScalingSize =
new Size(32, 32);
167 contextMenuStrip.Items.AddRange(
new ToolStripItem[] { rOIToolStripMenuItem, viewToolStripMenuItem, moveStageToImageToolStripMenuItem, goToToolStripMenuItem, goToImageToolStripMenuItem, goToStageToolStripMenuItem, controlsToolStripMenuItem, copyViewToClipboardToolStripMenuItem, layersToolStripMenuItem, removeImageToolStripMenuItem, removeImagesToolStripMenuItem });
168 contextMenuStrip.Name =
"contextMenuStrip1";
169 contextMenuStrip.Size =
new Size(341, 422);
173 rOIToolStripMenuItem.DropDownItems.AddRange(
new ToolStripItem[] { setROITextToolStripMenuItem, copyROIToolStripMenuItem1, pasteROIToolStripMenuItem1, deleteROIToolStripMenuItem1, drawToolStripMenuItem, fillToolStripMenuItem });
174 rOIToolStripMenuItem.Name =
"rOIToolStripMenuItem";
175 rOIToolStripMenuItem.Size =
new Size(340, 38);
176 rOIToolStripMenuItem.Text =
"ROI";
180 setROITextToolStripMenuItem.Name =
"setROITextToolStripMenuItem";
181 setROITextToolStripMenuItem.Size =
new Size(231, 44);
182 setROITextToolStripMenuItem.Text =
"Set Text";
183 setROITextToolStripMenuItem.Click += setTextSelectionToolStripMenuItem_Click;
187 copyROIToolStripMenuItem1.Name =
"copyROIToolStripMenuItem1";
188 copyROIToolStripMenuItem1.Size =
new Size(231, 44);
189 copyROIToolStripMenuItem1.Text =
"Copy";
190 copyROIToolStripMenuItem1.Click += copyROIToolStripMenuItem_Click;
194 pasteROIToolStripMenuItem1.Name =
"pasteROIToolStripMenuItem1";
195 pasteROIToolStripMenuItem1.Size =
new Size(231, 44);
196 pasteROIToolStripMenuItem1.Text =
"Paste";
197 pasteROIToolStripMenuItem1.Click += pasteROIToolStripMenuItem_Click;
201 deleteROIToolStripMenuItem1.Name =
"deleteROIToolStripMenuItem1";
202 deleteROIToolStripMenuItem1.Size =
new Size(231, 44);
203 deleteROIToolStripMenuItem1.Text =
"Delete";
204 deleteROIToolStripMenuItem1.Click += deleteROIToolStripMenuItem_Click;
208 drawToolStripMenuItem.Name =
"drawToolStripMenuItem";
209 drawToolStripMenuItem.Size =
new Size(231, 44);
210 drawToolStripMenuItem.Text =
"Draw";
211 drawToolStripMenuItem.Click += drawToolStripMenuItem_Click;
215 fillToolStripMenuItem.Name =
"fillToolStripMenuItem";
216 fillToolStripMenuItem.Size =
new Size(231, 44);
217 fillToolStripMenuItem.Text =
"Fill";
218 fillToolStripMenuItem.Click += fillToolStripMenuItem_Click;
222 viewToolStripMenuItem.DropDownItems.AddRange(
new ToolStripItem[] { rGBToolStripMenuItem, filteredToolStripMenuItem, rawToolStripMenuItem });
223 viewToolStripMenuItem.Name =
"viewToolStripMenuItem";
224 viewToolStripMenuItem.Size =
new Size(340, 38);
225 viewToolStripMenuItem.Text =
"View";
229 rGBToolStripMenuItem.Name =
"rGBToolStripMenuItem";
230 rGBToolStripMenuItem.Size =
new Size(227, 44);
231 rGBToolStripMenuItem.Text =
"RGB";
232 rGBToolStripMenuItem.Click += rGBToolStripMenuItem_Click;
236 filteredToolStripMenuItem.Name =
"filteredToolStripMenuItem";
237 filteredToolStripMenuItem.Size =
new Size(227, 44);
238 filteredToolStripMenuItem.Text =
"Filtered";
239 filteredToolStripMenuItem.Click += filteredToolStripMenuItem_Click;
243 rawToolStripMenuItem.Name =
"rawToolStripMenuItem";
244 rawToolStripMenuItem.Size =
new Size(227, 44);
245 rawToolStripMenuItem.Text =
"Raw";
246 rawToolStripMenuItem.Click += rawToolStripMenuItem_Click;
250 moveStageToImageToolStripMenuItem.Name =
"moveStageToImageToolStripMenuItem";
251 moveStageToImageToolStripMenuItem.Size =
new Size(340, 38);
252 moveStageToImageToolStripMenuItem.Text =
"Move Stage To Image";
253 moveStageToImageToolStripMenuItem.DropDownOpening += goToImageToolStripMenuItem_DropDownOpening;
254 moveStageToImageToolStripMenuItem.DropDownItemClicked += moveStageToImageToolStripMenuItem_DropDownItemClicked;
255 moveStageToImageToolStripMenuItem.Click += moveStageToImageToolStripMenuItem_Click;
259 goToToolStripMenuItem.Name =
"goToToolStripMenuItem";
260 goToToolStripMenuItem.Size =
new Size(340, 38);
261 goToToolStripMenuItem.Text =
"Go To";
262 goToToolStripMenuItem.Click += goToToolStripMenuItem_Click_1;
266 goToImageToolStripMenuItem.Name =
"goToImageToolStripMenuItem";
267 goToImageToolStripMenuItem.Size =
new Size(340, 38);
268 goToImageToolStripMenuItem.Text =
"Go To Image";
269 goToImageToolStripMenuItem.DropDownOpening += goToImageToolStripMenuItem_DropDownOpening;
270 goToImageToolStripMenuItem.DropDownItemClicked += goToImageToolStripMenuItem_DropDownItemClicked;
271 goToImageToolStripMenuItem.Click += goToImageToolStripMenuItem_Click;
275 goToStageToolStripMenuItem.Name =
"goToStageToolStripMenuItem";
276 goToStageToolStripMenuItem.Size =
new Size(340, 38);
277 goToStageToolStripMenuItem.Text =
"Go To Stage";
278 goToStageToolStripMenuItem.Click += goToStageToolStripMenuItem_Click;
282 controlsToolStripMenuItem.DropDownItems.AddRange(
new ToolStripItem[] { hideControlsToolStripMenuItem1, hideStatusToolStripMenuItem, hideOverViewToolStripMenuItem });
283 controlsToolStripMenuItem.Name =
"controlsToolStripMenuItem";
284 controlsToolStripMenuItem.Size =
new Size(340, 38);
285 controlsToolStripMenuItem.Text =
"Controls";
289 hideControlsToolStripMenuItem1.Name =
"hideControlsToolStripMenuItem1";
290 hideControlsToolStripMenuItem1.Size =
new Size(306, 44);
291 hideControlsToolStripMenuItem1.Text =
"Hide Controls";
292 hideControlsToolStripMenuItem1.Click += hideControlsToolStripMenuItem_Click;
296 hideStatusToolStripMenuItem.Name =
"hideStatusToolStripMenuItem";
297 hideStatusToolStripMenuItem.Size =
new Size(306, 44);
298 hideStatusToolStripMenuItem.Text =
"Hide Status";
299 hideStatusToolStripMenuItem.Click += HideStatusMenuItem_Click;
303 hideOverViewToolStripMenuItem.Name =
"hideOverViewToolStripMenuItem";
304 hideOverViewToolStripMenuItem.Size =
new Size(306, 44);
305 hideOverViewToolStripMenuItem.Text =
"Hide OverView";
306 hideOverViewToolStripMenuItem.Click += hideOverviewToolStripMenuItem_Click;
310 copyViewToClipboardToolStripMenuItem.Name =
"copyViewToClipboardToolStripMenuItem";
311 copyViewToClipboardToolStripMenuItem.Size =
new Size(340, 38);
312 copyViewToClipboardToolStripMenuItem.Text =
"Copy View to Clipboard";
313 copyViewToClipboardToolStripMenuItem.Click += copyViewToClipboardToolStripMenuItem_Click;
317 layersToolStripMenuItem.Name =
"layersToolStripMenuItem";
318 layersToolStripMenuItem.Size =
new Size(340, 38);
319 layersToolStripMenuItem.Text =
"Layers";
320 layersToolStripMenuItem.Click += layersToolStripMenuItem_Click;
324 removeImageToolStripMenuItem.Name =
"removeImageToolStripMenuItem";
325 removeImageToolStripMenuItem.Size =
new Size(340, 38);
326 removeImageToolStripMenuItem.Text =
"Remove Image";
327 removeImageToolStripMenuItem.Click += removeImageToolStripMenuItem_Click;
331 removeImagesToolStripMenuItem.Name =
"removeImagesToolStripMenuItem";
332 removeImagesToolStripMenuItem.Size =
new Size(340, 38);
333 removeImagesToolStripMenuItem.Text =
"Remove Images";
334 removeImagesToolStripMenuItem.Click += removeImagesToolStripMenuItem_Click;
338 zPlayMenuStrip.ImageScalingSize =
new Size(32, 32);
339 zPlayMenuStrip.Items.AddRange(
new ToolStripItem[] { playZToolStripMenuItem, stopZToolStripMenuItem, playSpeedToolStripMenuItem, setValueRangeToolStripMenuItem, loopZToolStripMenuItem });
340 zPlayMenuStrip.Name =
"zPlayMenuStrip";
341 zPlayMenuStrip.Size =
new Size(262, 204);
345 playZToolStripMenuItem.Name =
"playZToolStripMenuItem";
346 playZToolStripMenuItem.Size =
new Size(261, 40);
347 playZToolStripMenuItem.Text =
"Play";
348 playZToolStripMenuItem.Click += playZToolStripMenuItem_Click;
352 stopZToolStripMenuItem.Checked =
true;
353 stopZToolStripMenuItem.CheckState = CheckState.Checked;
354 stopZToolStripMenuItem.Name =
"stopZToolStripMenuItem";
355 stopZToolStripMenuItem.Size =
new Size(261, 40);
356 stopZToolStripMenuItem.Text =
"Stop";
357 stopZToolStripMenuItem.Click += stopZToolStripMenuItem_Click;
361 playSpeedToolStripMenuItem.Name =
"playSpeedToolStripMenuItem";
362 playSpeedToolStripMenuItem.Size =
new Size(261, 40);
363 playSpeedToolStripMenuItem.Text =
"Play Speed";
364 playSpeedToolStripMenuItem.Click += playSpeedToolStripMenuItem_Click;
368 setValueRangeToolStripMenuItem.Name =
"setValueRangeToolStripMenuItem";
369 setValueRangeToolStripMenuItem.Size =
new Size(261, 40);
370 setValueRangeToolStripMenuItem.Text =
"Set Value Range";
371 setValueRangeToolStripMenuItem.Click += setValueRangeToolStripMenuItem_Click;
375 loopZToolStripMenuItem.Checked =
true;
376 loopZToolStripMenuItem.CheckOnClick =
true;
377 loopZToolStripMenuItem.CheckState = CheckState.Checked;
378 loopZToolStripMenuItem.Name =
"loopZToolStripMenuItem";
379 loopZToolStripMenuItem.ShowShortcutKeys =
false;
380 loopZToolStripMenuItem.Size =
new Size(261, 40);
381 loopZToolStripMenuItem.Text =
"Loop";
382 loopZToolStripMenuItem.Click += loopZToolStripMenuItem_Click;
386 channelBoxB.BackColor =
Color.FromArgb(39, 73, 112);
387 channelBoxB.DropDownWidth = 150;
388 channelBoxB.ForeColor =
Color.White;
389 channelBoxB.FormattingEnabled =
true;
390 channelBoxB.Location =
new Point(633, 4);
391 channelBoxB.Margin =
new Padding(7, 6, 7, 6);
392 channelBoxB.Name =
"channelBoxB";
393 channelBoxB.Size =
new Size(255, 40);
394 channelBoxB.TabIndex = 8;
395 channelBoxB.SelectedIndexChanged += channelBoxB_SelectedIndexChanged;
399 channelBoxG.BackColor =
Color.FromArgb(39, 73, 112);
400 channelBoxG.DropDownWidth = 150;
401 channelBoxG.ForeColor =
Color.White;
402 channelBoxG.FormattingEnabled =
true;
403 channelBoxG.Location =
new Point(360, 4);
404 channelBoxG.Margin =
new Padding(7, 6, 7, 6);
405 channelBoxG.Name =
"channelBoxG";
406 channelBoxG.Size =
new Size(255, 40);
407 channelBoxG.TabIndex = 6;
408 channelBoxG.SelectedIndexChanged += channelBoxG_SelectedIndexChanged;
412 labelRGB.Anchor = AnchorStyles.Bottom | AnchorStyles.Left;
413 labelRGB.AutoSize =
true;
414 labelRGB.ForeColor =
Color.White;
415 labelRGB.Location =
new Point(9, -137);
416 labelRGB.Margin =
new Padding(7, 0, 7, 0);
417 labelRGB.Name =
"labelRGB";
418 labelRGB.Size =
new Size(58, 32);
419 labelRGB.TabIndex = 5;
420 labelRGB.Text =
"RGB";
424 channelBoxR.BackColor =
Color.FromArgb(39, 73, 112);
425 channelBoxR.DropDownWidth = 150;
426 channelBoxR.ForeColor =
Color.White;
427 channelBoxR.FormattingEnabled =
true;
428 channelBoxR.Location =
new Point(87, 4);
429 channelBoxR.Margin =
new Padding(7, 6, 7, 6);
430 channelBoxR.Name =
"channelBoxR";
431 channelBoxR.Size =
new Size(255, 40);
432 channelBoxR.TabIndex = 4;
433 channelBoxR.SelectedIndexChanged += channelBoxR_SelectedIndexChanged;
437 rgbBoxsPanel.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
438 rgbBoxsPanel.BackColor =
Color.FromArgb(49, 91, 138);
439 rgbBoxsPanel.Controls.Add(channelBoxR);
440 rgbBoxsPanel.Controls.Add(channelBoxB);
441 rgbBoxsPanel.Controls.Add(labelRGB);
442 rgbBoxsPanel.Controls.Add(channelBoxG);
443 rgbBoxsPanel.ForeColor =
Color.White;
444 rgbBoxsPanel.Location =
new Point(0, 124);
445 rgbBoxsPanel.Margin =
new Padding(7, 6, 7, 6);
446 rgbBoxsPanel.Name =
"rgbBoxsPanel";
447 rgbBoxsPanel.Size =
new Size(927, 62);
448 rgbBoxsPanel.TabIndex = 13;
452 statusLabel.AutoSize =
true;
453 statusLabel.ForeColor =
Color.White;
454 statusLabel.Location =
new Point(17, 15);
455 statusLabel.Margin =
new Padding(7, 0, 7, 0);
456 statusLabel.Name =
"statusLabel";
457 statusLabel.Size =
new Size(0, 32);
458 statusLabel.TabIndex = 3;
462 tLabel.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
463 tLabel.AutoSize =
true;
464 tLabel.BackColor =
Color.FromArgb(49, 91, 138);
465 tLabel.ForeColor =
Color.White;
466 tLabel.Location =
new Point(9, 77);
467 tLabel.Margin =
new Padding(7, 0, 7, 0);
468 tLabel.Name =
"tLabel";
469 tLabel.Size =
new Size(27, 32);
470 tLabel.TabIndex = 13;
475 tBar.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
476 tBar.AutoSize =
false;
477 tBar.BackColor =
Color.FromArgb(49, 91, 138);
478 tBar.ContextMenuStrip = timePlayMenuStrip;
479 tBar.LargeChange = 1;
480 tBar.Location =
new Point(33, 62);
481 tBar.Margin =
new Padding(0);
483 tBar.Size =
new Size(895, 62);
485 tBar.ValueChanged += timeBar_ValueChanged;
489 controlsMenuStrip.ImageScalingSize =
new Size(32, 32);
490 controlsMenuStrip.Items.AddRange(
new ToolStripItem[] { hideControlsToolStripMenuItem });
491 controlsMenuStrip.Name =
"controlsMenuStrip";
492 controlsMenuStrip.Size =
new Size(235, 42);
496 hideControlsToolStripMenuItem.Name =
"hideControlsToolStripMenuItem";
497 hideControlsToolStripMenuItem.Size =
new Size(234, 38);
498 hideControlsToolStripMenuItem.Text =
"Hide Controls";
499 hideControlsToolStripMenuItem.Click += hideControlsToolStripMenuItem_Click;
503 cPlayMenuStrip.ImageScalingSize =
new Size(32, 32);
504 cPlayMenuStrip.Items.AddRange(
new ToolStripItem[] { playCToolStripMenuItem, stopCToolStripMenuItem, CPlaySpeedToolStripMenuItem, setCValueRangeToolStripMenuItem, loopCToolStripMenuItem });
505 cPlayMenuStrip.Name =
"zPlayMenuStrip";
506 cPlayMenuStrip.Size =
new Size(262, 204);
510 playCToolStripMenuItem.Name =
"playCToolStripMenuItem";
511 playCToolStripMenuItem.Size =
new Size(261, 40);
512 playCToolStripMenuItem.Text =
"Play";
513 playCToolStripMenuItem.Click += playCToolStripMenuItem_Click;
517 stopCToolStripMenuItem.Checked =
true;
518 stopCToolStripMenuItem.CheckState = CheckState.Checked;
519 stopCToolStripMenuItem.Name =
"stopCToolStripMenuItem";
520 stopCToolStripMenuItem.Size =
new Size(261, 40);
521 stopCToolStripMenuItem.Text =
"Stop";
522 stopCToolStripMenuItem.Click += stopCToolStripMenuItem_Click;
526 CPlaySpeedToolStripMenuItem.Name =
"CPlaySpeedToolStripMenuItem";
527 CPlaySpeedToolStripMenuItem.Size =
new Size(261, 40);
528 CPlaySpeedToolStripMenuItem.Text =
"Play Speed";
529 CPlaySpeedToolStripMenuItem.Click += CPlaySpeedToolStripMenuItem_Click;
533 setCValueRangeToolStripMenuItem.Name =
"setCValueRangeToolStripMenuItem";
534 setCValueRangeToolStripMenuItem.Size =
new Size(261, 40);
535 setCValueRangeToolStripMenuItem.Text =
"Set Value Range";
536 setCValueRangeToolStripMenuItem.Click += setCValueRangeToolStripMenuItem_Click;
540 loopCToolStripMenuItem.Checked =
true;
541 loopCToolStripMenuItem.CheckOnClick =
true;
542 loopCToolStripMenuItem.CheckState = CheckState.Checked;
543 loopCToolStripMenuItem.Name =
"loopCToolStripMenuItem";
544 loopCToolStripMenuItem.ShowShortcutKeys =
false;
545 loopCToolStripMenuItem.Size =
new Size(261, 40);
546 loopCToolStripMenuItem.Text =
"Loop";
547 loopCToolStripMenuItem.Click += loopCToolStripMenuItem_Click;
551 zBar.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
552 zBar.AutoSize =
false;
553 zBar.BackColor =
Color.FromArgb(49, 91, 138);
554 zBar.ContextMenuStrip = zPlayMenuStrip;
555 zBar.LargeChange = 1;
556 zBar.Location =
new Point(33, 2);
557 zBar.Margin =
new Padding(0);
559 zBar.Size =
new Size(895, 62);
561 zBar.ValueChanged += zBar_ValueChanged;
565 zLabel.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
566 zLabel.AutoSize =
true;
567 zLabel.BackColor =
Color.FromArgb(49, 91, 138);
568 zLabel.ForeColor =
Color.White;
569 zLabel.Location =
new Point(9, 11);
570 zLabel.Margin =
new Padding(7, 0, 7, 0);
571 zLabel.Name =
"zLabel";
572 zLabel.Size =
new Size(28, 32);
578 cBar.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
579 cBar.AutoSize =
false;
580 cBar.BackColor =
Color.FromArgb(49, 91, 138);
581 cBar.ContextMenuStrip = cPlayMenuStrip;
582 cBar.LargeChange = 1;
583 cBar.Location =
new Point(33, 124);
584 cBar.Margin =
new Padding(0);
586 cBar.Size =
new Size(895, 62);
588 cBar.ValueChanged += cBar_ValueChanged;
592 cLabel.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
593 cLabel.AutoSize =
true;
594 cLabel.BackColor =
Color.FromArgb(49, 91, 138);
595 cLabel.ForeColor =
Color.White;
596 cLabel.Location =
new Point(9, 134);
597 cLabel.Margin =
new Padding(7, 0, 7, 0);
598 cLabel.Name =
"cLabel";
599 cLabel.Size =
new Size(29, 32);
600 cLabel.TabIndex = 15;
605 timelineTimer.Interval = 32;
606 timelineTimer.Tick += timer_Tick;
610 zTimer.Interval = 32;
611 zTimer.Tick += zTimer_Tick;
615 cTimer.Interval = 32;
616 cTimer.Tick += cTimer_Tick;
620 trackBarPanel.Anchor = AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
621 trackBarPanel.BackColor =
Color.FromArgb(49, 91, 138);
622 trackBarPanel.ContextMenuStrip = controlsMenuStrip;
623 trackBarPanel.Controls.Add(cBar);
624 trackBarPanel.Controls.Add(zBar);
625 trackBarPanel.Controls.Add(tBar);
626 trackBarPanel.Controls.Add(tLabel);
627 trackBarPanel.Controls.Add(zLabel);
628 trackBarPanel.Controls.Add(cLabel);
629 trackBarPanel.Controls.Add(rgbBoxsPanel);
630 trackBarPanel.Location =
new Point(0, 721);
631 trackBarPanel.Margin =
new Padding(7, 6, 7, 6);
632 trackBarPanel.Name =
"trackBarPanel";
633 trackBarPanel.Size =
new Size(927, 186);
634 trackBarPanel.TabIndex = 17;
638 statusPanel.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
639 statusPanel.BackColor =
Color.FromArgb(49, 91, 138);
640 statusPanel.ContextMenuStrip = contextMenuStrip;
641 statusPanel.Controls.Add(ticksLabel);
642 statusPanel.Controls.Add(statusLabel);
643 statusPanel.Location =
new Point(0, 0);
644 statusPanel.Margin =
new Padding(7, 6, 7, 6);
645 statusPanel.Name =
"statusPanel";
646 statusPanel.Size =
new Size(927, 62);
647 statusPanel.TabIndex = 18;
651 ticksLabel.Anchor = AnchorStyles.Top | AnchorStyles.Right;
652 ticksLabel.AutoSize =
true;
653 ticksLabel.ForeColor =
Color.White;
654 ticksLabel.Location =
new Point(726, 15);
655 ticksLabel.Margin =
new Padding(7, 0, 7, 0);
656 ticksLabel.Name =
"ticksLabel";
657 ticksLabel.Size =
new Size(0, 32);
658 ticksLabel.TabIndex = 4;
662 showControlsToolStripMenuItem.Name =
"showControlsToolStripMenuItem";
663 showControlsToolStripMenuItem.Size =
new Size(199, 22);
664 showControlsToolStripMenuItem.Text =
"Hide Controls";
665 showControlsToolStripMenuItem.Click += showControlsToolStripMenuItem_Click;
669 statusMenuStrip.ImageScalingSize =
new Size(32, 32);
670 statusMenuStrip.Items.AddRange(
new ToolStripItem[] { HideStatusMenuItem });
671 statusMenuStrip.Name =
"controlsMenuStrip";
672 statusMenuStrip.Size =
new Size(210, 42);
676 HideStatusMenuItem.Name =
"HideStatusMenuItem";
677 HideStatusMenuItem.Size =
new Size(209, 38);
678 HideStatusMenuItem.Text =
"Hide Status";
679 HideStatusMenuItem.Click += HideStatusMenuItem_Click;
683 hScrollBar.Anchor = AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
684 hScrollBar.Location =
new Point(0, 681);
685 hScrollBar.Name =
"hScrollBar";
686 hScrollBar.Size =
new Size(929, 20);
687 hScrollBar.SmallChange = 10;
688 hScrollBar.TabIndex = 24;
689 hScrollBar.Visible =
false;
690 hScrollBar.ValueChanged += vScrollBar_ValueChanged;
694 vScrollBar.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Right;
695 vScrollBar.Location =
new Point(888, 62);
696 vScrollBar.Name =
"vScrollBar";
697 vScrollBar.Size =
new Size(21, 619);
698 vScrollBar.SmallChange = 10;
699 vScrollBar.TabIndex = 23;
700 vScrollBar.Visible =
false;
701 vScrollBar.ValueChanged += vScrollBar_ValueChanged;
705 saveCSVFileDialog.DefaultExt =
"csv";
706 saveCSVFileDialog.Filter =
"CSV Files (*.csv)|*.csv|All files (*.*)|*.*";
707 saveCSVFileDialog.Title =
"Save ROIs to CSV";
711 viewpanel.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
712 viewpanel.ContextMenuStrip = contextMenuStrip;
713 viewpanel.Location =
new Point(6, 62);
714 viewpanel.Margin =
new Padding(6);
715 viewpanel.Name =
"viewpanel";
716 viewpanel.Size =
new Size(886, 619);
717 viewpanel.TabIndex = 25;
721 AutoScaleDimensions =
new SizeF(13F, 32F);
722 AutoScaleMode = AutoScaleMode.Font;
723 BackColor =
Color.FromArgb(95, 122, 156);
724 Controls.Add(viewpanel);
725 Controls.Add(vScrollBar);
726 Controls.Add(hScrollBar);
727 Controls.Add(trackBarPanel);
728 Controls.Add(statusPanel);
729 Margin =
new Padding(0);
730 MinimumSize =
new Size(217, 245);
734 KeyPress += ImageView_KeyPress;
735 KeyUp += ImageView_KeyUp;
736 timePlayMenuStrip.ResumeLayout(
false);
737 contextMenuStrip.ResumeLayout(
false);
738 zPlayMenuStrip.ResumeLayout(
false);
739 rgbBoxsPanel.ResumeLayout(
false);
740 rgbBoxsPanel.PerformLayout();
741 ((System.ComponentModel.ISupportInitialize)tBar).EndInit();
742 controlsMenuStrip.ResumeLayout(
false);
743 cPlayMenuStrip.ResumeLayout(
false);
744 ((System.ComponentModel.ISupportInitialize)zBar).EndInit();
745 ((System.ComponentModel.ISupportInitialize)cBar).EndInit();
746 trackBarPanel.ResumeLayout(
false);
747 trackBarPanel.PerformLayout();
748 statusPanel.ResumeLayout(
false);
749 statusPanel.PerformLayout();
750 statusMenuStrip.ResumeLayout(
false);
755 private System.Windows.Forms.ComboBox channelBoxR;
756 private System.Windows.Forms.ComboBox channelBoxB;
757 private System.Windows.Forms.ComboBox channelBoxG;
758 private System.Windows.Forms.Label labelRGB;
759 private System.Windows.Forms.ContextMenuStrip contextMenuStrip;
760 private System.Windows.Forms.Label statusLabel;
761 private System.Windows.Forms.Panel rgbBoxsPanel;
762 private System.Windows.Forms.Timer timelineTimer;
763 private System.Windows.Forms.ContextMenuStrip zPlayMenuStrip;
764 private System.Windows.Forms.ToolStripMenuItem playZToolStripMenuItem;
765 private System.Windows.Forms.ToolStripMenuItem stopZToolStripMenuItem;
766 private System.Windows.Forms.ContextMenuStrip timePlayMenuStrip;
767 private System.Windows.Forms.ToolStripMenuItem playTimeToolStripMenu;
768 private System.Windows.Forms.ToolStripMenuItem stopTimeToolStripMenu;
769 private System.Windows.Forms.Timer zTimer;
770 private System.Windows.Forms.ToolStripMenuItem playSpeedToolStripMenuItem;
771 private System.Windows.Forms.ToolStripMenuItem playSpeedToolStripMenuItem1;
772 private System.Windows.Forms.ToolStripMenuItem setValueRangeToolStripMenuItem;
773 private System.Windows.Forms.ToolStripMenuItem setValueRangeToolStripMenuItem1;
774 private System.Windows.Forms.Timer cTimer;
775 private System.Windows.Forms.ContextMenuStrip cPlayMenuStrip;
776 private System.Windows.Forms.ToolStripMenuItem playCToolStripMenuItem;
777 private System.Windows.Forms.ToolStripMenuItem stopCToolStripMenuItem;
778 private System.Windows.Forms.ToolStripMenuItem CPlaySpeedToolStripMenuItem;
779 private System.Windows.Forms.ToolStripMenuItem setCValueRangeToolStripMenuItem;
780 private System.Windows.Forms.ToolStripMenuItem loopZToolStripMenuItem;
781 private System.Windows.Forms.ToolStripMenuItem loopTimeToolStripMenuItem;
782 private System.Windows.Forms.ToolStripMenuItem loopCToolStripMenuItem;
783 private System.Windows.Forms.TrackBar cBar;
784 private System.Windows.Forms.TrackBar zBar;
785 private System.Windows.Forms.Label cLabel;
786 private System.Windows.Forms.Label zLabel;
787 private System.Windows.Forms.Label tLabel;
788 private System.Windows.Forms.TrackBar tBar;
789 private System.Windows.Forms.Panel trackBarPanel;
790 private System.Windows.Forms.Panel statusPanel;
791 private System.Windows.Forms.Label ticksLabel;
792 private System.Windows.Forms.ToolStripMenuItem copyViewToClipboardToolStripMenuItem;
793 private System.Windows.Forms.ToolStripMenuItem showControlsToolStripMenuItem;
794 private System.Windows.Forms.ContextMenuStrip controlsMenuStrip;
795 private System.Windows.Forms.ToolStripMenuItem hideControlsToolStripMenuItem;
796 private System.Windows.Forms.ContextMenuStrip statusMenuStrip;
797 private System.Windows.Forms.ToolStripMenuItem HideStatusMenuItem;
798 private System.Windows.Forms.SaveFileDialog saveCSVFileDialog;
799 private System.Windows.Forms.ToolStripMenuItem rOIToolStripMenuItem;
800 private System.Windows.Forms.ToolStripMenuItem setROITextToolStripMenuItem;
801 private System.Windows.Forms.ToolStripMenuItem copyROIToolStripMenuItem1;
802 private System.Windows.Forms.ToolStripMenuItem pasteROIToolStripMenuItem1;
803 private System.Windows.Forms.ToolStripMenuItem deleteROIToolStripMenuItem1;
804 private System.Windows.Forms.ToolStripMenuItem viewToolStripMenuItem;
805 private System.Windows.Forms.ToolStripMenuItem rGBToolStripMenuItem;
806 private System.Windows.Forms.ToolStripMenuItem filteredToolStripMenuItem;
807 private System.Windows.Forms.ToolStripMenuItem rawToolStripMenuItem;
808 private System.Windows.Forms.ToolStripMenuItem controlsToolStripMenuItem;
809 private System.Windows.Forms.ToolStripMenuItem hideControlsToolStripMenuItem1;
810 private System.Windows.Forms.ToolStripMenuItem hideStatusToolStripMenuItem;
811 private System.Windows.Forms.ToolStripMenuItem goToImageToolStripMenuItem;
812 private System.Windows.Forms.ToolStripMenuItem goToStageToolStripMenuItem;
813 private System.Windows.Forms.ToolStripMenuItem moveStageToImageToolStripMenuItem;
814 private System.Windows.Forms.ToolStripMenuItem goToToolStripMenuItem;
815 private System.Windows.Forms.HScrollBar hScrollBar;
816 private System.Windows.Forms.VScrollBar vScrollBar;
817 private System.Windows.Forms.ToolStripMenuItem drawToolStripMenuItem;
818 private System.Windows.Forms.ToolStripMenuItem fillToolStripMenuItem;
819 private ToolStripMenuItem layersToolStripMenuItem;
820 private ToolStripMenuItem hideOverViewToolStripMenuItem;
821 private ToolStripMenuItem removeImageToolStripMenuItem;
822 private ToolStripMenuItem removeImagesToolStripMenuItem;
823 private BufferedViewPanel viewpanel;
System.Drawing.SizeF SizeF
void ImageView_KeyDown(object sender, KeyEventArgs e)
override void Dispose(bool disposing)
Clean up any resources being used.