15 private Builder _builder;
17#pragma warning disable 649
19 private SpinButton startZ;
21 private SpinButton startC;
23 private SpinButton startT;
25 private SpinButton endZ;
27 private SpinButton endC;
29 private SpinButton endT;
31 private SpinButton fpsZ;
33 private SpinButton fpsC;
35 private SpinButton fpsT;
36#pragma warning restore 649
40 #region Constructors / Destructors
47 Builder builder =
new Builder(
new FileStream(System.IO.Path.GetDirectoryName(Environment.ProcessPath) +
"/" +
"Glade/Play.glade", FileMode.Open));
48 return new Play(builder, builder.GetObject(
"play").Handle);
51 protected Play(Builder builder, IntPtr handle) : base(handle)
54 builder.Autoconnect(
this);
57 startZ.Adjustment.Upper = ImageView.SelectedImage.SizeZ - 1;
58 startC.Adjustment.Upper = ImageView.SelectedImage.SizeC - 1;
59 startT.Adjustment.Upper = ImageView.SelectedImage.SizeT - 1;
60 endZ.Adjustment.Upper = ImageView.SelectedImage.SizeZ - 1;
61 endC.Adjustment.Upper = ImageView.SelectedImage.SizeC - 1;
62 endT.Adjustment.Upper = ImageView.SelectedImage.SizeT - 1;
63 fpsZ.Adjustment.Upper = 60;
64 fpsC.Adjustment.Upper = 60;
65 fpsT.Adjustment.Upper = 60;
66 startZ.Adjustment.StepIncrement = 1;
67 startC.Adjustment.StepIncrement = 1;
68 startT.Adjustment.StepIncrement = 1;
69 endZ.Adjustment.StepIncrement = 1;
70 endC.Adjustment.StepIncrement = 1;
71 endT.Adjustment.StepIncrement = 1;
72 fpsZ.Adjustment.StepIncrement = 1;
73 fpsC.Adjustment.StepIncrement = 1;
74 fpsT.Adjustment.StepIncrement = 1;
84 App.ApplyStyles(
this);
94 startZ.Changed += StartZ_Changed;
95 startC.Changed += StartC_Changed;
96 startT.Changed += StartT_Changed;
97 endZ.Changed += EndZ_Changed;
98 endC.Changed += EndC_Changed;
99 endT.Changed += EndT_Changed;
100 fpsZ.Changed += FpsZ_Changed;
101 fpsC.Changed += FpsC_Changed;
102 fpsT.Changed += FpsT_Changed;
103 this.FocusActivated += Play_FocusActivated;
106 private void Play_FocusActivated(
object sender, EventArgs e)
111 private void FpsT_Changed(
object sender, EventArgs e)
113 ImageView.waitt = (int)(1000 / fpsT.Value);
116 private void FpsC_Changed(
object sender, EventArgs e)
118 ImageView.waitc = (int)(1000 / fpsC.Value);
121 private void FpsZ_Changed(
object sender, EventArgs e)
123 ImageView.waitz = (int)(1000 / fpsZ.Value);
126 private void EndT_Changed(
object sender, EventArgs e)
128 ImageView.endt = (int)endT.Value;
131 private void EndC_Changed(
object sender, EventArgs e)
133 ImageView.endc = (int)endC.Value;
136 private void EndZ_Changed(
object sender, EventArgs e)
138 ImageView.endz = (int)endZ.Value;
141 private void StartT_Changed(
object sender, EventArgs e)
143 ImageView.startt = (int)startT.Value;
146 private void StartC_Changed(
object sender, EventArgs e)
148 ImageView.startc = (int)startC.Value;
151 private void StartZ_Changed(
object sender, EventArgs e)
153 ImageView.startz = (int)startZ.Value;