Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
647 changes: 339 additions & 308 deletions FormMain.Designer.cs

Large diffs are not rendered by default.

31 changes: 24 additions & 7 deletions FormMain.cs
Original file line number Diff line number Diff line change
Expand Up @@ -108,11 +108,24 @@ private void FormMain_FormClosing(object sender, FormClosingEventArgs e)
private void FormMain_Move(object sender, EventArgs e)
{
if (recorder == null)
return;

recorder.region = new Rectangle(
displayBox.PointToScreen(Point.Empty),
displayBox.Size);
return;

switch (checkBoxFullScreen.CheckState)
{
// set recorder region to full screen when checked
case CheckState.Checked:
recorder.region = Screen.GetBounds(this);
break;
case CheckState.Indeterminate:
recorder.region = Screen.GetWorkingArea(this);
break;
case CheckState.Unchecked:
default:
recorder.region = new Rectangle(
displayBox.PointToScreen(Point.Empty),
displayBox.Size);
break;
}
}

/// <summary>
Expand Down Expand Up @@ -204,7 +217,10 @@ private void buttonToggle_Click(object sender, EventArgs e)

// Trigger FormMain_Resize to get region of displayBox
FormMain_Resize(sender, e);

if (checkBoxHide.Checked)
{
this.WindowState = FormWindowState.Minimized;
}
// Start
recorder.Start(checkBoxCaptureAudio.Checked);
timerRecord.Start();
Expand All @@ -217,7 +233,8 @@ private void buttonToggle_Click(object sender, EventArgs e)
}

// Stop Recording
else {
else
{
// Stop
recorder.Stop();
timerRecord.Stop();
Expand Down
3,596 changes: 1,798 additions & 1,798 deletions FormMain.resx

Large diffs are not rendered by default.

126 changes: 63 additions & 63 deletions Properties/Resources.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading