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 controlsToolStripMenuItem =
new ToolStripMenuItem();
55 hideControlsToolStripMenuItem1 =
new ToolStripMenuItem();
56 hideStatusToolStripMenuItem =
new ToolStripMenuItem();
57 hideOverViewToolStripMenuItem =
new ToolStripMenuItem();
58 hideAllToolStripMenuItem =
new ToolStripMenuItem();
59 showAllToolStripMenuItem =
new ToolStripMenuItem();
60 copyViewToClipboardToolStripMenuItem =
new ToolStripMenuItem();
61 layersToolStripMenuItem =
new ToolStripMenuItem();
62 removeImageToolStripMenuItem =
new ToolStripMenuItem();
63 removeImagesToolStripMenuItem =
new ToolStripMenuItem();
64 zPlayMenuStrip =
new ContextMenuStrip(components);
65 playZToolStripMenuItem =
new ToolStripMenuItem();
66 stopZToolStripMenuItem =
new ToolStripMenuItem();
67 playSpeedToolStripMenuItem =
new ToolStripMenuItem();
68 setValueRangeToolStripMenuItem =
new ToolStripMenuItem();
69 loopZToolStripMenuItem =
new ToolStripMenuItem();
70 channelBoxB =
new ComboBox();
71 channelBoxG =
new ComboBox();
72 labelRGB =
new Label();
73 channelBoxR =
new ComboBox();
74 rgbBoxsPanel =
new Panel();
75 statusLabel =
new Label();
76 controlsMenuStrip =
new ContextMenuStrip(components);
77 hideControlsToolStripMenuItem =
new ToolStripMenuItem();
78 cPlayMenuStrip =
new ContextMenuStrip(components);
79 playCToolStripMenuItem =
new ToolStripMenuItem();
80 stopCToolStripMenuItem =
new ToolStripMenuItem();
81 CPlaySpeedToolStripMenuItem =
new ToolStripMenuItem();
82 setCValueRangeToolStripMenuItem =
new ToolStripMenuItem();
83 loopCToolStripMenuItem =
new ToolStripMenuItem();
84 timelineTimer =
new System.Windows.Forms.Timer(components);
85 zTimer =
new System.Windows.Forms.Timer(components);
86 cTimer =
new System.Windows.Forms.Timer(components);
87 trackBarPanel =
new Panel();
88 cBar =
new TrackBar();
89 zBar =
new TrackBar();
90 tBar =
new TrackBar();
94 statusPanel =
new Panel();
95 ticksLabel =
new Label();
96 viewpanel =
new PictureBox();
97 showControlsToolStripMenuItem =
new ToolStripMenuItem();
98 statusMenuStrip =
new ContextMenuStrip(components);
99 HideStatusMenuItem =
new ToolStripMenuItem();
100 hScrollBar =
new HScrollBar();
101 vScrollBar =
new VScrollBar();
102 saveCSVFileDialog =
new SaveFileDialog();
103 viewport =
new Panel();
104 timePlayMenuStrip.SuspendLayout();
105 contextMenuStrip.SuspendLayout();
106 zPlayMenuStrip.SuspendLayout();
107 rgbBoxsPanel.SuspendLayout();
108 controlsMenuStrip.SuspendLayout();
109 cPlayMenuStrip.SuspendLayout();
110 trackBarPanel.SuspendLayout();
111 ((System.ComponentModel.ISupportInitialize)cBar).BeginInit();
112 ((System.ComponentModel.ISupportInitialize)zBar).BeginInit();
113 ((System.ComponentModel.ISupportInitialize)tBar).BeginInit();
114 statusPanel.SuspendLayout();
115 ((System.ComponentModel.ISupportInitialize)viewpanel).BeginInit();
116 viewport.SuspendLayout();
117 statusMenuStrip.SuspendLayout();
122 timePlayMenuStrip.ImageScalingSize =
new Size(32, 32);
123 timePlayMenuStrip.Items.AddRange(
new ToolStripItem[] { playTimeToolStripMenu, stopTimeToolStripMenu, playSpeedToolStripMenuItem1, setValueRangeToolStripMenuItem1, loopTimeToolStripMenuItem });
124 timePlayMenuStrip.Name =
"zPlayMenuStrip";
125 timePlayMenuStrip.Size =
new Size(158, 114);
129 playTimeToolStripMenu.Name =
"playTimeToolStripMenu";
130 playTimeToolStripMenu.Size =
new Size(157, 22);
131 playTimeToolStripMenu.Text =
"Play";
132 playTimeToolStripMenu.Click += playTimeToolStripMenu_Click;
136 stopTimeToolStripMenu.Checked =
true;
137 stopTimeToolStripMenu.CheckState = CheckState.Checked;
138 stopTimeToolStripMenu.Name =
"stopTimeToolStripMenu";
139 stopTimeToolStripMenu.Size =
new Size(157, 22);
140 stopTimeToolStripMenu.Text =
"Stop";
141 stopTimeToolStripMenu.Click += stopTimeToolStripMenu_Click;
145 playSpeedToolStripMenuItem1.Name =
"playSpeedToolStripMenuItem1";
146 playSpeedToolStripMenuItem1.Size =
new Size(157, 22);
147 playSpeedToolStripMenuItem1.Text =
"Play Speed";
148 playSpeedToolStripMenuItem1.Click += playSpeedToolStripMenuItem1_Click;
152 setValueRangeToolStripMenuItem1.Name =
"setValueRangeToolStripMenuItem1";
153 setValueRangeToolStripMenuItem1.Size =
new Size(157, 22);
154 setValueRangeToolStripMenuItem1.Text =
"Set Value Range";
155 setValueRangeToolStripMenuItem1.Click += setValueRangeToolStripMenuItem1_Click;
159 loopTimeToolStripMenuItem.Checked =
true;
160 loopTimeToolStripMenuItem.CheckOnClick =
true;
161 loopTimeToolStripMenuItem.CheckState = CheckState.Checked;
162 loopTimeToolStripMenuItem.Name =
"loopTimeToolStripMenuItem";
163 loopTimeToolStripMenuItem.ShowShortcutKeys =
false;
164 loopTimeToolStripMenuItem.Size =
new Size(157, 22);
165 loopTimeToolStripMenuItem.Text =
"Loop";
166 loopTimeToolStripMenuItem.Click += loopTimeToolStripMenuItem_Click;
170 contextMenuStrip.ImageScalingSize =
new Size(32, 32);
171 contextMenuStrip.Items.AddRange(
new ToolStripItem[] { rOIToolStripMenuItem, viewToolStripMenuItem, moveStageToImageToolStripMenuItem, goToToolStripMenuItem, goToImageToolStripMenuItem, controlsToolStripMenuItem, copyViewToClipboardToolStripMenuItem, layersToolStripMenuItem, removeImageToolStripMenuItem, removeImagesToolStripMenuItem });
172 contextMenuStrip.Name =
"contextMenuStrip1";
173 contextMenuStrip.Size =
new Size(200, 224);
177 rOIToolStripMenuItem.DropDownItems.AddRange(
new ToolStripItem[] { setROITextToolStripMenuItem, copyROIToolStripMenuItem1, pasteROIToolStripMenuItem1, deleteROIToolStripMenuItem1, drawToolStripMenuItem, fillToolStripMenuItem });
178 rOIToolStripMenuItem.Name =
"rOIToolStripMenuItem";
179 rOIToolStripMenuItem.Size =
new Size(199, 22);
180 rOIToolStripMenuItem.Text =
"ROI";
184 setROITextToolStripMenuItem.Name =
"setROITextToolStripMenuItem";
185 setROITextToolStripMenuItem.Size =
new Size(114, 22);
186 setROITextToolStripMenuItem.Text =
"Set Text";
187 setROITextToolStripMenuItem.Click += setTextSelectionToolStripMenuItem_Click;
191 copyROIToolStripMenuItem1.Name =
"copyROIToolStripMenuItem1";
192 copyROIToolStripMenuItem1.Size =
new Size(114, 22);
193 copyROIToolStripMenuItem1.Text =
"Copy";
194 copyROIToolStripMenuItem1.Click += copyROIToolStripMenuItem_Click;
198 pasteROIToolStripMenuItem1.Name =
"pasteROIToolStripMenuItem1";
199 pasteROIToolStripMenuItem1.Size =
new Size(114, 22);
200 pasteROIToolStripMenuItem1.Text =
"Paste";
201 pasteROIToolStripMenuItem1.Click += pasteROIToolStripMenuItem_Click;
205 deleteROIToolStripMenuItem1.Name =
"deleteROIToolStripMenuItem1";
206 deleteROIToolStripMenuItem1.Size =
new Size(114, 22);
207 deleteROIToolStripMenuItem1.Text =
"Delete";
208 deleteROIToolStripMenuItem1.Click += deleteROIToolStripMenuItem_Click;
212 drawToolStripMenuItem.Name =
"drawToolStripMenuItem";
213 drawToolStripMenuItem.Size =
new Size(114, 22);
214 drawToolStripMenuItem.Text =
"Draw";
215 drawToolStripMenuItem.Click += drawToolStripMenuItem_Click;
219 fillToolStripMenuItem.Name =
"fillToolStripMenuItem";
220 fillToolStripMenuItem.Size =
new Size(114, 22);
221 fillToolStripMenuItem.Text =
"Fill";
222 fillToolStripMenuItem.Click += fillToolStripMenuItem_Click;
226 viewToolStripMenuItem.DropDownItems.AddRange(
new ToolStripItem[] { rGBToolStripMenuItem, filteredToolStripMenuItem, rawToolStripMenuItem });
227 viewToolStripMenuItem.Name =
"viewToolStripMenuItem";
228 viewToolStripMenuItem.Size =
new Size(199, 22);
229 viewToolStripMenuItem.Text =
"View";
233 rGBToolStripMenuItem.Name =
"rGBToolStripMenuItem";
234 rGBToolStripMenuItem.Size =
new Size(113, 22);
235 rGBToolStripMenuItem.Text =
"RGB";
236 rGBToolStripMenuItem.Click += rGBToolStripMenuItem_Click;
240 filteredToolStripMenuItem.Name =
"filteredToolStripMenuItem";
241 filteredToolStripMenuItem.Size =
new Size(113, 22);
242 filteredToolStripMenuItem.Text =
"Filtered";
243 filteredToolStripMenuItem.Click += filteredToolStripMenuItem_Click;
247 rawToolStripMenuItem.Name =
"rawToolStripMenuItem";
248 rawToolStripMenuItem.Size =
new Size(113, 22);
249 rawToolStripMenuItem.Text =
"Raw";
250 rawToolStripMenuItem.Click += rawToolStripMenuItem_Click;
254 moveStageToImageToolStripMenuItem.Name =
"moveStageToImageToolStripMenuItem";
255 moveStageToImageToolStripMenuItem.Size =
new Size(199, 22);
256 moveStageToImageToolStripMenuItem.Text =
"Move Stage To Image";
257 moveStageToImageToolStripMenuItem.DropDownOpening += goToImageToolStripMenuItem_DropDownOpening;
258 moveStageToImageToolStripMenuItem.DropDownItemClicked += moveStageToImageToolStripMenuItem_DropDownItemClicked;
259 moveStageToImageToolStripMenuItem.Click += moveStageToImageToolStripMenuItem_Click;
263 goToToolStripMenuItem.Name =
"goToToolStripMenuItem";
264 goToToolStripMenuItem.Size =
new Size(199, 22);
265 goToToolStripMenuItem.Text =
"Go To";
266 goToToolStripMenuItem.Click += goToToolStripMenuItem_Click_1;
270 goToImageToolStripMenuItem.Name =
"goToImageToolStripMenuItem";
271 goToImageToolStripMenuItem.Size =
new Size(199, 22);
272 goToImageToolStripMenuItem.Text =
"Go To Image";
273 goToImageToolStripMenuItem.DropDownOpening += goToImageToolStripMenuItem_DropDownOpening;
274 goToImageToolStripMenuItem.DropDownItemClicked += goToImageToolStripMenuItem_DropDownItemClicked;
275 goToImageToolStripMenuItem.Click += goToImageToolStripMenuItem_Click;
279 controlsToolStripMenuItem.DropDownItems.AddRange(
new ToolStripItem[] { hideControlsToolStripMenuItem1, hideStatusToolStripMenuItem, hideOverViewToolStripMenuItem, hideAllToolStripMenuItem, showAllToolStripMenuItem });
280 controlsToolStripMenuItem.Name =
"controlsToolStripMenuItem";
281 controlsToolStripMenuItem.Size =
new Size(199, 22);
282 controlsToolStripMenuItem.Text =
"Controls";
286 hideControlsToolStripMenuItem1.Name =
"hideControlsToolStripMenuItem1";
287 hideControlsToolStripMenuItem1.Size =
new Size(152, 22);
288 hideControlsToolStripMenuItem1.Text =
"Hide Controls";
289 hideControlsToolStripMenuItem1.Click += hideControlsToolStripMenuItem_Click;
293 hideStatusToolStripMenuItem.Name =
"hideStatusToolStripMenuItem";
294 hideStatusToolStripMenuItem.Size =
new Size(152, 22);
295 hideStatusToolStripMenuItem.Text =
"Hide Status";
296 hideStatusToolStripMenuItem.Click += HideStatusMenuItem_Click;
300 hideOverViewToolStripMenuItem.Name =
"hideOverViewToolStripMenuItem";
301 hideOverViewToolStripMenuItem.Size =
new Size(152, 22);
302 hideOverViewToolStripMenuItem.Text =
"Hide OverView";
303 hideOverViewToolStripMenuItem.Click += hideOverviewToolStripMenuItem_Click;
307 hideAllToolStripMenuItem.Name =
"hideAllToolStripMenuItem";
308 hideAllToolStripMenuItem.Size =
new Size(152, 22);
309 hideAllToolStripMenuItem.Text =
"Hide All";
310 hideAllToolStripMenuItem.Click += hideAllToolStripMenuItem_Click;
314 showAllToolStripMenuItem.Name =
"showAllToolStripMenuItem";
315 showAllToolStripMenuItem.Size =
new Size(152, 22);
316 showAllToolStripMenuItem.Text =
"Show All";
317 showAllToolStripMenuItem.Click += showAllToolStripMenuItem_Click;
321 copyViewToClipboardToolStripMenuItem.Name =
"copyViewToClipboardToolStripMenuItem";
322 copyViewToClipboardToolStripMenuItem.Size =
new Size(199, 22);
323 copyViewToClipboardToolStripMenuItem.Text =
"Copy View to Clipboard";
324 copyViewToClipboardToolStripMenuItem.Click += copyViewToClipboardToolStripMenuItem_Click;
328 layersToolStripMenuItem.Name =
"layersToolStripMenuItem";
329 layersToolStripMenuItem.Size =
new Size(199, 22);
330 layersToolStripMenuItem.Text =
"Layers";
331 layersToolStripMenuItem.Click += layersToolStripMenuItem_Click;
335 removeImageToolStripMenuItem.Name =
"removeImageToolStripMenuItem";
336 removeImageToolStripMenuItem.Size =
new Size(199, 22);
337 removeImageToolStripMenuItem.Text =
"Remove Image";
338 removeImageToolStripMenuItem.Click += removeImageToolStripMenuItem_Click;
342 removeImagesToolStripMenuItem.Name =
"removeImagesToolStripMenuItem";
343 removeImagesToolStripMenuItem.Size =
new Size(199, 22);
344 removeImagesToolStripMenuItem.Text =
"Remove Images";
345 removeImagesToolStripMenuItem.Click += removeImagesToolStripMenuItem_Click;
349 zPlayMenuStrip.ImageScalingSize =
new Size(32, 32);
350 zPlayMenuStrip.Items.AddRange(
new ToolStripItem[] { playZToolStripMenuItem, stopZToolStripMenuItem, playSpeedToolStripMenuItem, setValueRangeToolStripMenuItem, loopZToolStripMenuItem });
351 zPlayMenuStrip.Name =
"zPlayMenuStrip";
352 zPlayMenuStrip.Size =
new Size(158, 114);
356 playZToolStripMenuItem.Name =
"playZToolStripMenuItem";
357 playZToolStripMenuItem.Size =
new Size(157, 22);
358 playZToolStripMenuItem.Text =
"Play";
359 playZToolStripMenuItem.Click += playZToolStripMenuItem_Click;
363 stopZToolStripMenuItem.Checked =
true;
364 stopZToolStripMenuItem.CheckState = CheckState.Checked;
365 stopZToolStripMenuItem.Name =
"stopZToolStripMenuItem";
366 stopZToolStripMenuItem.Size =
new Size(157, 22);
367 stopZToolStripMenuItem.Text =
"Stop";
368 stopZToolStripMenuItem.Click += stopZToolStripMenuItem_Click;
372 playSpeedToolStripMenuItem.Name =
"playSpeedToolStripMenuItem";
373 playSpeedToolStripMenuItem.Size =
new Size(157, 22);
374 playSpeedToolStripMenuItem.Text =
"Play Speed";
375 playSpeedToolStripMenuItem.Click += playSpeedToolStripMenuItem_Click;
379 setValueRangeToolStripMenuItem.Name =
"setValueRangeToolStripMenuItem";
380 setValueRangeToolStripMenuItem.Size =
new Size(157, 22);
381 setValueRangeToolStripMenuItem.Text =
"Set Value Range";
382 setValueRangeToolStripMenuItem.Click += setValueRangeToolStripMenuItem_Click;
386 loopZToolStripMenuItem.Checked =
true;
387 loopZToolStripMenuItem.CheckOnClick =
true;
388 loopZToolStripMenuItem.CheckState = CheckState.Checked;
389 loopZToolStripMenuItem.Name =
"loopZToolStripMenuItem";
390 loopZToolStripMenuItem.ShowShortcutKeys =
false;
391 loopZToolStripMenuItem.Size =
new Size(157, 22);
392 loopZToolStripMenuItem.Text =
"Loop";
393 loopZToolStripMenuItem.Click += loopZToolStripMenuItem_Click;
397 channelBoxB.BackColor =
Color.FromArgb(39, 73, 112);
398 channelBoxB.DropDownWidth = 150;
399 channelBoxB.ForeColor =
Color.White;
400 channelBoxB.FormattingEnabled =
true;
401 channelBoxB.Location =
new Point(341, 2);
402 channelBoxB.Margin =
new Padding(4, 3, 4, 3);
403 channelBoxB.Name =
"channelBoxB";
404 channelBoxB.Size =
new Size(139, 23);
405 channelBoxB.TabIndex = 8;
406 channelBoxB.SelectedIndexChanged += channelBoxB_SelectedIndexChanged;
410 channelBoxG.BackColor =
Color.FromArgb(39, 73, 112);
411 channelBoxG.DropDownWidth = 150;
412 channelBoxG.ForeColor =
Color.White;
413 channelBoxG.FormattingEnabled =
true;
414 channelBoxG.Location =
new Point(194, 2);
415 channelBoxG.Margin =
new Padding(4, 3, 4, 3);
416 channelBoxG.Name =
"channelBoxG";
417 channelBoxG.Size =
new Size(139, 23);
418 channelBoxG.TabIndex = 6;
419 channelBoxG.SelectedIndexChanged += channelBoxG_SelectedIndexChanged;
423 labelRGB.Anchor = AnchorStyles.Bottom | AnchorStyles.Left;
424 labelRGB.AutoSize =
true;
425 labelRGB.ForeColor =
Color.White;
426 labelRGB.Location =
new Point(5, -64);
427 labelRGB.Margin =
new Padding(4, 0, 4, 0);
428 labelRGB.Name =
"labelRGB";
429 labelRGB.Size =
new Size(29, 15);
430 labelRGB.TabIndex = 5;
431 labelRGB.Text =
"RGB";
435 channelBoxR.BackColor =
Color.FromArgb(39, 73, 112);
436 channelBoxR.DropDownWidth = 150;
437 channelBoxR.ForeColor =
Color.White;
438 channelBoxR.FormattingEnabled =
true;
439 channelBoxR.Location =
new Point(47, 2);
440 channelBoxR.Margin =
new Padding(4, 3, 4, 3);
441 channelBoxR.Name =
"channelBoxR";
442 channelBoxR.Size =
new Size(139, 23);
443 channelBoxR.TabIndex = 4;
444 channelBoxR.SelectedIndexChanged += channelBoxR_SelectedIndexChanged;
448 rgbBoxsPanel.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
449 rgbBoxsPanel.BackColor =
Color.FromArgb(49, 91, 138);
450 rgbBoxsPanel.Controls.Add(channelBoxR);
451 rgbBoxsPanel.Controls.Add(channelBoxB);
452 rgbBoxsPanel.Controls.Add(labelRGB);
453 rgbBoxsPanel.Controls.Add(channelBoxG);
454 rgbBoxsPanel.ForeColor =
Color.White;
455 rgbBoxsPanel.Location =
new Point(0, 58);
456 rgbBoxsPanel.Margin =
new Padding(4, 3, 4, 3);
457 rgbBoxsPanel.Name =
"rgbBoxsPanel";
458 rgbBoxsPanel.Size =
new Size(600, 29);
459 rgbBoxsPanel.TabIndex = 13;
463 statusLabel.AutoSize =
true;
464 statusLabel.ForeColor =
Color.White;
465 statusLabel.Location =
new Point(9, 7);
466 statusLabel.Margin =
new Padding(4, 0, 4, 0);
467 statusLabel.Name =
"statusLabel";
468 statusLabel.Size =
new Size(0, 15);
469 statusLabel.TabIndex = 3;
473 controlsMenuStrip.ImageScalingSize =
new Size(32, 32);
474 controlsMenuStrip.Items.AddRange(
new ToolStripItem[] { hideControlsToolStripMenuItem });
475 controlsMenuStrip.Name =
"controlsMenuStrip";
476 controlsMenuStrip.Size =
new Size(148, 26);
480 hideControlsToolStripMenuItem.Name =
"hideControlsToolStripMenuItem";
481 hideControlsToolStripMenuItem.Size =
new Size(147, 22);
482 hideControlsToolStripMenuItem.Text =
"Hide Controls";
483 hideControlsToolStripMenuItem.Click += hideControlsToolStripMenuItem_Click;
487 cPlayMenuStrip.ImageScalingSize =
new Size(32, 32);
488 cPlayMenuStrip.Items.AddRange(
new ToolStripItem[] { playCToolStripMenuItem, stopCToolStripMenuItem, CPlaySpeedToolStripMenuItem, setCValueRangeToolStripMenuItem, loopCToolStripMenuItem });
489 cPlayMenuStrip.Name =
"zPlayMenuStrip";
490 cPlayMenuStrip.Size =
new Size(158, 114);
494 playCToolStripMenuItem.Name =
"playCToolStripMenuItem";
495 playCToolStripMenuItem.Size =
new Size(157, 22);
496 playCToolStripMenuItem.Text =
"Play";
497 playCToolStripMenuItem.Click += playCToolStripMenuItem_Click;
501 stopCToolStripMenuItem.Checked =
true;
502 stopCToolStripMenuItem.CheckState = CheckState.Checked;
503 stopCToolStripMenuItem.Name =
"stopCToolStripMenuItem";
504 stopCToolStripMenuItem.Size =
new Size(157, 22);
505 stopCToolStripMenuItem.Text =
"Stop";
506 stopCToolStripMenuItem.Click += stopCToolStripMenuItem_Click;
510 CPlaySpeedToolStripMenuItem.Name =
"CPlaySpeedToolStripMenuItem";
511 CPlaySpeedToolStripMenuItem.Size =
new Size(157, 22);
512 CPlaySpeedToolStripMenuItem.Text =
"Play Speed";
513 CPlaySpeedToolStripMenuItem.Click += CPlaySpeedToolStripMenuItem_Click;
517 setCValueRangeToolStripMenuItem.Name =
"setCValueRangeToolStripMenuItem";
518 setCValueRangeToolStripMenuItem.Size =
new Size(157, 22);
519 setCValueRangeToolStripMenuItem.Text =
"Set Value Range";
520 setCValueRangeToolStripMenuItem.Click += setCValueRangeToolStripMenuItem_Click;
524 loopCToolStripMenuItem.Checked =
true;
525 loopCToolStripMenuItem.CheckOnClick =
true;
526 loopCToolStripMenuItem.CheckState = CheckState.Checked;
527 loopCToolStripMenuItem.Name =
"loopCToolStripMenuItem";
528 loopCToolStripMenuItem.ShowShortcutKeys =
false;
529 loopCToolStripMenuItem.Size =
new Size(157, 22);
530 loopCToolStripMenuItem.Text =
"Loop";
531 loopCToolStripMenuItem.Click += loopCToolStripMenuItem_Click;
535 timelineTimer.Interval = 32;
536 timelineTimer.Tick += timer_Tick;
540 zTimer.Interval = 32;
541 zTimer.Tick += zTimer_Tick;
545 cTimer.Interval = 32;
546 cTimer.Tick += cTimer_Tick;
550 trackBarPanel.Anchor = AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
551 trackBarPanel.BackColor =
Color.FromArgb(49, 91, 138);
552 trackBarPanel.ContextMenuStrip = controlsMenuStrip;
553 trackBarPanel.Controls.Add(cBar);
554 trackBarPanel.Controls.Add(zBar);
555 trackBarPanel.Controls.Add(tBar);
556 trackBarPanel.Controls.Add(tLabel);
557 trackBarPanel.Controls.Add(zLabel);
558 trackBarPanel.Controls.Add(cLabel);
559 trackBarPanel.Controls.Add(rgbBoxsPanel);
560 trackBarPanel.Location =
new Point(0, 338);
561 trackBarPanel.Margin =
new Padding(4, 3, 4, 3);
562 trackBarPanel.Name =
"trackBarPanel";
563 trackBarPanel.Size =
new Size(600, 87);
564 trackBarPanel.TabIndex = 17;
568 cBar.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
569 cBar.AutoSize =
false;
570 cBar.BackColor =
Color.FromArgb(49, 91, 138);
571 cBar.ContextMenuStrip = cPlayMenuStrip;
572 cBar.LargeChange = 1;
573 cBar.Location =
new Point(18, 58);
574 cBar.Margin =
new Padding(0);
576 cBar.Size =
new Size(583, 29);
578 cBar.ValueChanged += cBar_ValueChanged;
582 zBar.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
583 zBar.AutoSize =
false;
584 zBar.BackColor =
Color.FromArgb(49, 91, 138);
585 zBar.ContextMenuStrip = zPlayMenuStrip;
586 zBar.LargeChange = 1;
587 zBar.Location =
new Point(18, 1);
588 zBar.Margin =
new Padding(0);
590 zBar.Size =
new Size(583, 29);
592 zBar.ValueChanged += zBar_ValueChanged;
596 tBar.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
597 tBar.AutoSize =
false;
598 tBar.BackColor =
Color.FromArgb(49, 91, 138);
599 tBar.ContextMenuStrip = timePlayMenuStrip;
600 tBar.LargeChange = 1;
601 tBar.Location =
new Point(18, 29);
602 tBar.Margin =
new Padding(0);
604 tBar.Size =
new Size(583, 29);
606 tBar.ValueChanged += timeBar_ValueChanged;
610 tLabel.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
611 tLabel.AutoSize =
true;
612 tLabel.BackColor =
Color.FromArgb(49, 91, 138);
613 tLabel.ForeColor =
Color.White;
614 tLabel.Location =
new Point(5, 36);
615 tLabel.Margin =
new Padding(4, 0, 4, 0);
616 tLabel.Name =
"tLabel";
617 tLabel.Size =
new Size(14, 15);
618 tLabel.TabIndex = 13;
623 zLabel.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
624 zLabel.AutoSize =
true;
625 zLabel.BackColor =
Color.FromArgb(49, 91, 138);
626 zLabel.ForeColor =
Color.White;
627 zLabel.Location =
new Point(5, 5);
628 zLabel.Margin =
new Padding(4, 0, 4, 0);
629 zLabel.Name =
"zLabel";
630 zLabel.Size =
new Size(14, 15);
636 cLabel.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
637 cLabel.AutoSize =
true;
638 cLabel.BackColor =
Color.FromArgb(49, 91, 138);
639 cLabel.ForeColor =
Color.White;
640 cLabel.Location =
new Point(5, 63);
641 cLabel.Margin =
new Padding(4, 0, 4, 0);
642 cLabel.Name =
"cLabel";
643 cLabel.Size =
new Size(15, 15);
644 cLabel.TabIndex = 15;
649 statusPanel.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
650 statusPanel.BackColor =
Color.FromArgb(49, 91, 138);
651 statusPanel.ContextMenuStrip = contextMenuStrip;
652 statusPanel.Controls.Add(ticksLabel);
653 statusPanel.Controls.Add(statusLabel);
654 statusPanel.Location =
new Point(0, 0);
655 statusPanel.Margin =
new Padding(4, 3, 4, 3);
656 statusPanel.Name =
"statusPanel";
657 statusPanel.Size =
new Size(600, 29);
658 statusPanel.TabIndex = 18;
662 ticksLabel.Anchor = AnchorStyles.Top | AnchorStyles.Right;
663 ticksLabel.AutoSize =
true;
664 ticksLabel.ForeColor =
Color.White;
665 ticksLabel.Location =
new Point(492, 7);
666 ticksLabel.Margin =
new Padding(4, 0, 4, 0);
667 ticksLabel.Name =
"ticksLabel";
668 ticksLabel.Size =
new Size(0, 15);
669 ticksLabel.TabIndex = 4;
673 viewpanel.BackColor =
Color.Black;
674 viewpanel.ContextMenuStrip = contextMenuStrip;
675 viewpanel.Dock = DockStyle.Fill;
676 viewpanel.Location =
new Point(0, 0);
677 viewpanel.Name =
"viewpanel";
678 viewpanel.Size =
new Size(578, 290);
679 viewpanel.TabIndex = 25;
680 viewpanel.Paint += viewpanel_Paint;
684 showControlsToolStripMenuItem.Name =
"showControlsToolStripMenuItem";
685 showControlsToolStripMenuItem.Size =
new Size(199, 22);
686 showControlsToolStripMenuItem.Text =
"Hide Controls";
687 showControlsToolStripMenuItem.Click += showControlsToolStripMenuItem_Click;
691 statusMenuStrip.ImageScalingSize =
new Size(32, 32);
692 statusMenuStrip.Items.AddRange(
new ToolStripItem[] { HideStatusMenuItem });
693 statusMenuStrip.Name =
"controlsMenuStrip";
694 statusMenuStrip.Size =
new Size(135, 26);
698 HideStatusMenuItem.Name =
"HideStatusMenuItem";
699 HideStatusMenuItem.Size =
new Size(134, 22);
700 HideStatusMenuItem.Text =
"Hide Status";
701 HideStatusMenuItem.Click += HideStatusMenuItem_Click;
705 hScrollBar.Anchor = AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
706 hScrollBar.Location =
new Point(0, 319);
707 hScrollBar.Name =
"hScrollBar";
708 hScrollBar.Size =
new Size(601, 20);
709 hScrollBar.SmallChange = 10;
710 hScrollBar.TabIndex = 24;
711 hScrollBar.Visible =
false;
712 hScrollBar.ValueChanged += vScrollBar_ValueChanged;
716 vScrollBar.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Right;
717 vScrollBar.Location =
new Point(579, 29);
718 vScrollBar.Name =
"vScrollBar";
719 vScrollBar.Size =
new Size(21, 290);
720 vScrollBar.SmallChange = 10;
721 vScrollBar.TabIndex = 23;
722 vScrollBar.Visible =
false;
723 vScrollBar.ValueChanged += vScrollBar_ValueChanged;
727 saveCSVFileDialog.DefaultExt =
"csv";
728 saveCSVFileDialog.Filter =
"CSV Files (*.csv)|*.csv|All files (*.*)|*.*";
729 saveCSVFileDialog.Title =
"Save ROIs to CSV";
733 viewport.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
734 viewport.BackColor =
Color.Black;
735 viewport.Controls.Add(viewpanel);
736 viewport.Location =
new Point(0, 29);
737 viewport.Name =
"viewport";
738 viewport.Size =
new Size(578, 290);
739 viewport.TabIndex = 25;
743 AutoScaleDimensions =
new SizeF(7F, 15F);
744 AutoScaleMode = AutoScaleMode.Font;
745 BackColor =
Color.FromArgb(95, 122, 156);
746 Controls.Add(viewport);
747 Controls.Add(vScrollBar);
748 Controls.Add(hScrollBar);
749 Controls.Add(trackBarPanel);
750 Controls.Add(statusPanel);
751 Margin =
new Padding(0);
752 MinimumSize =
new Size(600, 400);
758 timePlayMenuStrip.ResumeLayout(
false);
759 contextMenuStrip.ResumeLayout(
false);
760 zPlayMenuStrip.ResumeLayout(
false);
761 rgbBoxsPanel.ResumeLayout(
false);
762 rgbBoxsPanel.PerformLayout();
763 controlsMenuStrip.ResumeLayout(
false);
764 cPlayMenuStrip.ResumeLayout(
false);
765 trackBarPanel.ResumeLayout(
false);
766 trackBarPanel.PerformLayout();
767 ((System.ComponentModel.ISupportInitialize)cBar).EndInit();
768 ((System.ComponentModel.ISupportInitialize)zBar).EndInit();
769 ((System.ComponentModel.ISupportInitialize)tBar).EndInit();
770 statusPanel.ResumeLayout(
false);
771 statusPanel.PerformLayout();
772 ((System.ComponentModel.ISupportInitialize)viewpanel).EndInit();
773 viewport.ResumeLayout(
false);
774 statusMenuStrip.ResumeLayout(
false);
779 private System.Windows.Forms.ComboBox channelBoxR;
780 private System.Windows.Forms.ComboBox channelBoxB;
781 private System.Windows.Forms.ComboBox channelBoxG;
782 private System.Windows.Forms.Label labelRGB;
783 private System.Windows.Forms.ContextMenuStrip contextMenuStrip;
784 private System.Windows.Forms.Label statusLabel;
785 private System.Windows.Forms.Panel rgbBoxsPanel;
786 private System.Windows.Forms.Timer timelineTimer;
787 private System.Windows.Forms.ContextMenuStrip zPlayMenuStrip;
788 private System.Windows.Forms.ToolStripMenuItem playZToolStripMenuItem;
789 private System.Windows.Forms.ToolStripMenuItem stopZToolStripMenuItem;
790 private System.Windows.Forms.ContextMenuStrip timePlayMenuStrip;
791 private System.Windows.Forms.ToolStripMenuItem playTimeToolStripMenu;
792 private System.Windows.Forms.ToolStripMenuItem stopTimeToolStripMenu;
793 private System.Windows.Forms.Timer zTimer;
794 private System.Windows.Forms.ToolStripMenuItem playSpeedToolStripMenuItem;
795 private System.Windows.Forms.ToolStripMenuItem playSpeedToolStripMenuItem1;
796 private System.Windows.Forms.ToolStripMenuItem setValueRangeToolStripMenuItem;
797 private System.Windows.Forms.ToolStripMenuItem setValueRangeToolStripMenuItem1;
798 private System.Windows.Forms.Timer cTimer;
799 private System.Windows.Forms.ContextMenuStrip cPlayMenuStrip;
800 private System.Windows.Forms.ToolStripMenuItem playCToolStripMenuItem;
801 private System.Windows.Forms.ToolStripMenuItem stopCToolStripMenuItem;
802 private System.Windows.Forms.ToolStripMenuItem CPlaySpeedToolStripMenuItem;
803 private System.Windows.Forms.ToolStripMenuItem setCValueRangeToolStripMenuItem;
804 private System.Windows.Forms.ToolStripMenuItem loopZToolStripMenuItem;
805 private System.Windows.Forms.ToolStripMenuItem loopTimeToolStripMenuItem;
806 private System.Windows.Forms.ToolStripMenuItem loopCToolStripMenuItem;
807 private System.Windows.Forms.Panel trackBarPanel;
808 private System.Windows.Forms.Panel statusPanel;
809 private System.Windows.Forms.Label ticksLabel;
810 private System.Windows.Forms.ToolStripMenuItem copyViewToClipboardToolStripMenuItem;
811 private System.Windows.Forms.ToolStripMenuItem showControlsToolStripMenuItem;
812 private System.Windows.Forms.ContextMenuStrip controlsMenuStrip;
813 private System.Windows.Forms.ToolStripMenuItem hideControlsToolStripMenuItem;
814 private System.Windows.Forms.ContextMenuStrip statusMenuStrip;
815 private System.Windows.Forms.ToolStripMenuItem HideStatusMenuItem;
816 private System.Windows.Forms.SaveFileDialog saveCSVFileDialog;
817 private System.Windows.Forms.ToolStripMenuItem rOIToolStripMenuItem;
818 private System.Windows.Forms.ToolStripMenuItem setROITextToolStripMenuItem;
819 private System.Windows.Forms.ToolStripMenuItem copyROIToolStripMenuItem1;
820 private System.Windows.Forms.ToolStripMenuItem pasteROIToolStripMenuItem1;
821 private System.Windows.Forms.ToolStripMenuItem deleteROIToolStripMenuItem1;
822 private System.Windows.Forms.ToolStripMenuItem viewToolStripMenuItem;
823 private System.Windows.Forms.ToolStripMenuItem rGBToolStripMenuItem;
824 private System.Windows.Forms.ToolStripMenuItem filteredToolStripMenuItem;
825 private System.Windows.Forms.ToolStripMenuItem rawToolStripMenuItem;
826 private System.Windows.Forms.ToolStripMenuItem controlsToolStripMenuItem;
827 private System.Windows.Forms.ToolStripMenuItem hideControlsToolStripMenuItem1;
828 private System.Windows.Forms.ToolStripMenuItem hideStatusToolStripMenuItem;
829 private System.Windows.Forms.ToolStripMenuItem goToImageToolStripMenuItem;
830 private System.Windows.Forms.ToolStripMenuItem moveStageToImageToolStripMenuItem;
831 private System.Windows.Forms.ToolStripMenuItem goToToolStripMenuItem;
832 private System.Windows.Forms.HScrollBar hScrollBar;
833 private System.Windows.Forms.VScrollBar vScrollBar;
834 private System.Windows.Forms.ToolStripMenuItem drawToolStripMenuItem;
835 private System.Windows.Forms.ToolStripMenuItem fillToolStripMenuItem;
836 private ToolStripMenuItem layersToolStripMenuItem;
837 private ToolStripMenuItem hideOverViewToolStripMenuItem;
838 private ToolStripMenuItem removeImageToolStripMenuItem;
839 private ToolStripMenuItem removeImagesToolStripMenuItem;
840 private PictureBox viewpanel;
841 private Panel viewport;
842 private TrackBar cBar;
843 private TrackBar zBar;
844 private TrackBar tBar;
845 private Label tLabel;
846 private Label zLabel;
847 private Label cLabel;
848 private ToolStripMenuItem hideAllToolStripMenuItem;
849 private ToolStripMenuItem showAllToolStripMenuItem;
System.Drawing.Color Color
System.Drawing.Point Point
void ImageView_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
void ImageView_KeyUp(object sender, KeyEventArgs e)
void ImageView_KeyDown(object sender, KeyEventArgs e)
override void Dispose(bool disposing)
Clean up any resources being used.