private void PreStart_Elapsed(object sender, EventArgs e)
{
if (_preStartCount >= 1)
{
Title = $"Screen To Gif ({FindResource("Recorder.PreStart")} {_preStartCount}s)";
_preStartCount--;
}
else
{
_preStartTimer.Stop();
RecordPauseButton.IsEnabled = true;
Title = "Screen To Gif";
if (Settings.Default.ShowCursor)
{
#region If Show Cursor
if (!Settings.Default.FullScreen)
{
IsRecording(true);
_capture.Tick += Cursor_Elapsed;
Cursor_Elapsed(null, null);
_capture.Start();
}
else
{
_capture.Tick += FullCursor_Elapsed;
FullCursor_Elapsed(null, null);
_capture.Start();
}
Stage = Stage.Recording;
AutoFitButtons();
#endregion
}
else
{
#region If Not
if (!Settings.Default.FullScreen)
{
IsRecording(true);
_capture.Tick += Normal_Elapsed;
Normal_Elapsed(null, null);
_capture.Start();
}
else
{
_capture.Tick += Full_Elapsed;
Full_Elapsed(null, null);
_capture.Start();
}
Stage = Stage.Recording;
AutoFitButtons();
#endregion
}
}
}