Assign region capture settings to controls

This commit is contained in:
Jaex 2016-06-23 10:50:22 +03:00
parent fd9d52dc91
commit 2ad9f024d5
3 changed files with 4058 additions and 2333 deletions

View file

@ -1878,24 +1878,28 @@ private void InitializeComponent()
resources.ApplyResources(this.cbRegionCaptureShowTips, "cbRegionCaptureShowTips");
this.cbRegionCaptureShowTips.Name = "cbRegionCaptureShowTips";
this.cbRegionCaptureShowTips.UseVisualStyleBackColor = true;
this.cbRegionCaptureShowTips.CheckedChanged += new System.EventHandler(this.cbRegionCaptureShowTips_CheckedChanged);
//
// cbRegionCaptureShowInfo
//
resources.ApplyResources(this.cbRegionCaptureShowInfo, "cbRegionCaptureShowInfo");
this.cbRegionCaptureShowInfo.Name = "cbRegionCaptureShowInfo";
this.cbRegionCaptureShowInfo.UseVisualStyleBackColor = true;
this.cbRegionCaptureShowInfo.CheckedChanged += new System.EventHandler(this.cbRegionCaptureShowInfo_CheckedChanged);
//
// cbRegionCaptureShowMagnifier
//
resources.ApplyResources(this.cbRegionCaptureShowMagnifier, "cbRegionCaptureShowMagnifier");
this.cbRegionCaptureShowMagnifier.Name = "cbRegionCaptureShowMagnifier";
this.cbRegionCaptureShowMagnifier.UseVisualStyleBackColor = true;
this.cbRegionCaptureShowMagnifier.CheckedChanged += new System.EventHandler(this.cbRegionCaptureShowMagnifier_CheckedChanged);
//
// cbRegionCaptureUseSquareMagnifier
//
resources.ApplyResources(this.cbRegionCaptureUseSquareMagnifier, "cbRegionCaptureUseSquareMagnifier");
this.cbRegionCaptureUseSquareMagnifier.Name = "cbRegionCaptureUseSquareMagnifier";
this.cbRegionCaptureUseSquareMagnifier.UseVisualStyleBackColor = true;
this.cbRegionCaptureUseSquareMagnifier.CheckedChanged += new System.EventHandler(this.cbRegionCaptureUseSquareMagnifier_CheckedChanged);
//
// lblRegionCaptureMagnifierPixelCount
//
@ -1926,6 +1930,7 @@ private void InitializeComponent()
0,
0,
0});
this.nudRegionCaptureMagnifierPixelCount.ValueChanged += new System.EventHandler(this.nudRegionCaptureMagnifierPixelCount_ValueChanged);
//
// lblRegionCaptureMagnifierPixelSize
//
@ -1951,18 +1956,21 @@ private void InitializeComponent()
0,
0,
0});
this.nudRegionCaptureMagnifierPixelSize.ValueChanged += new System.EventHandler(this.nudRegionCaptureMagnifierPixelSize_ValueChanged);
//
// cbRegionCaptureShowCrosshair
//
resources.ApplyResources(this.cbRegionCaptureShowCrosshair, "cbRegionCaptureShowCrosshair");
this.cbRegionCaptureShowCrosshair.Name = "cbRegionCaptureShowCrosshair";
this.cbRegionCaptureShowCrosshair.UseVisualStyleBackColor = true;
this.cbRegionCaptureShowCrosshair.CheckedChanged += new System.EventHandler(this.cbRegionCaptureShowCrosshair_CheckedChanged);
//
// cbRegionCaptureIsFixedSize
//
resources.ApplyResources(this.cbRegionCaptureIsFixedSize, "cbRegionCaptureIsFixedSize");
this.cbRegionCaptureIsFixedSize.Name = "cbRegionCaptureIsFixedSize";
this.cbRegionCaptureIsFixedSize.UseVisualStyleBackColor = true;
this.cbRegionCaptureIsFixedSize.CheckedChanged += new System.EventHandler(this.cbRegionCaptureIsFixedSize_CheckedChanged);
//
// flpRegionCaptureFixedSize
//
@ -2002,6 +2010,7 @@ private void InitializeComponent()
0,
0,
0});
this.nudRegionCaptureFixedSizeWidth.ValueChanged += new System.EventHandler(this.nudRegionCaptureFixedSizeWidth_ValueChanged);
//
// lblRegionCaptureFixedSizeHeight
//
@ -2032,12 +2041,14 @@ private void InitializeComponent()
0,
0,
0});
this.nudRegionCaptureFixedSizeHeight.ValueChanged += new System.EventHandler(this.nudRegionCaptureFixedSizeHeight_ValueChanged);
//
// cbRegionCaptureShowFPS
//
resources.ApplyResources(this.cbRegionCaptureShowFPS, "cbRegionCaptureShowFPS");
this.cbRegionCaptureShowFPS.Name = "cbRegionCaptureShowFPS";
this.cbRegionCaptureShowFPS.UseVisualStyleBackColor = true;
this.cbRegionCaptureShowFPS.CheckedChanged += new System.EventHandler(this.cbRegionCaptureShowFPS_CheckedChanged);
//
// TaskSettingsForm
//

View file

@ -252,6 +252,19 @@ public TaskSettingsForm(TaskSettings hotkeySetting, bool isDefault = false)
CodeMenu.Create<RegionCaptureInfoTextCodeMenuEntry>(txtRegionCaptureCustomInfoText);
txtRegionCaptureCustomInfoText.Text = TaskSettings.CaptureSettings.SurfaceOptions.CustomInfoText;
cbRegionCaptureSnapSizes.Items.AddRange(TaskSettings.CaptureSettings.SurfaceOptions.SnapSizes.ToArray());
cbRegionCaptureShowTips.Checked = TaskSettings.CaptureSettings.SurfaceOptions.ShowTips;
cbRegionCaptureShowInfo.Checked = TaskSettings.CaptureSettings.SurfaceOptions.ShowInfo;
cbRegionCaptureShowMagnifier.Checked = TaskSettings.CaptureSettings.SurfaceOptions.ShowMagnifier;
cbRegionCaptureUseSquareMagnifier.Enabled = nudRegionCaptureMagnifierPixelCount.Enabled = nudRegionCaptureMagnifierPixelSize.Enabled = TaskSettings.CaptureSettings.SurfaceOptions.ShowMagnifier;
cbRegionCaptureUseSquareMagnifier.Checked = TaskSettings.CaptureSettings.SurfaceOptions.UseSquareMagnifier;
nudRegionCaptureMagnifierPixelCount.Value = TaskSettings.CaptureSettings.SurfaceOptions.MagnifierPixelCount;
nudRegionCaptureMagnifierPixelSize.Value = TaskSettings.CaptureSettings.SurfaceOptions.MagnifierPixelSize;
cbRegionCaptureShowCrosshair.Checked = TaskSettings.CaptureSettings.SurfaceOptions.ShowCrosshair;
cbRegionCaptureIsFixedSize.Checked = TaskSettings.CaptureSettings.SurfaceOptions.IsFixedSize;
nudRegionCaptureFixedSizeWidth.Enabled = nudRegionCaptureFixedSizeHeight.Enabled = TaskSettings.CaptureSettings.SurfaceOptions.IsFixedSize;
nudRegionCaptureFixedSizeWidth.Value = TaskSettings.CaptureSettings.SurfaceOptions.FixedSize.Width;
nudRegionCaptureFixedSizeHeight.Value = TaskSettings.CaptureSettings.SurfaceOptions.FixedSize.Height;
cbRegionCaptureShowFPS.Checked = TaskSettings.CaptureSettings.SurfaceOptions.ShowFPS;
#endregion Region capture
@ -941,6 +954,63 @@ private void btnRegionCaptureSnapSizesDialogCancel_Click(object sender, EventArg
pRegionCaptureSnapSizes.Visible = false;
}
private void cbRegionCaptureShowTips_CheckedChanged(object sender, EventArgs e)
{
TaskSettings.CaptureSettings.SurfaceOptions.ShowTips = cbRegionCaptureShowTips.Checked;
}
private void cbRegionCaptureShowInfo_CheckedChanged(object sender, EventArgs e)
{
TaskSettings.CaptureSettings.SurfaceOptions.ShowInfo = cbRegionCaptureShowInfo.Checked;
}
private void cbRegionCaptureShowMagnifier_CheckedChanged(object sender, EventArgs e)
{
TaskSettings.CaptureSettings.SurfaceOptions.ShowMagnifier = cbRegionCaptureShowMagnifier.Checked;
cbRegionCaptureUseSquareMagnifier.Enabled = nudRegionCaptureMagnifierPixelCount.Enabled = nudRegionCaptureMagnifierPixelSize.Enabled = TaskSettings.CaptureSettings.SurfaceOptions.ShowMagnifier;
}
private void cbRegionCaptureUseSquareMagnifier_CheckedChanged(object sender, EventArgs e)
{
TaskSettings.CaptureSettings.SurfaceOptions.UseSquareMagnifier = cbRegionCaptureUseSquareMagnifier.Checked;
}
private void nudRegionCaptureMagnifierPixelCount_ValueChanged(object sender, EventArgs e)
{
TaskSettings.CaptureSettings.SurfaceOptions.MagnifierPixelCount = (int)nudRegionCaptureMagnifierPixelCount.Value;
}
private void nudRegionCaptureMagnifierPixelSize_ValueChanged(object sender, EventArgs e)
{
TaskSettings.CaptureSettings.SurfaceOptions.MagnifierPixelSize = (int)nudRegionCaptureMagnifierPixelSize.Value;
}
private void cbRegionCaptureShowCrosshair_CheckedChanged(object sender, EventArgs e)
{
TaskSettings.CaptureSettings.SurfaceOptions.ShowCrosshair = cbRegionCaptureShowCrosshair.Checked;
}
private void cbRegionCaptureIsFixedSize_CheckedChanged(object sender, EventArgs e)
{
TaskSettings.CaptureSettings.SurfaceOptions.IsFixedSize = cbRegionCaptureIsFixedSize.Checked;
nudRegionCaptureFixedSizeWidth.Enabled = nudRegionCaptureFixedSizeHeight.Enabled = TaskSettings.CaptureSettings.SurfaceOptions.IsFixedSize;
}
private void nudRegionCaptureFixedSizeWidth_ValueChanged(object sender, EventArgs e)
{
TaskSettings.CaptureSettings.SurfaceOptions.FixedSize = new Size((int)nudRegionCaptureFixedSizeWidth.Value, TaskSettings.CaptureSettings.SurfaceOptions.FixedSize.Height);
}
private void nudRegionCaptureFixedSizeHeight_ValueChanged(object sender, EventArgs e)
{
TaskSettings.CaptureSettings.SurfaceOptions.FixedSize = new Size(TaskSettings.CaptureSettings.SurfaceOptions.FixedSize.Width, (int)nudRegionCaptureFixedSizeHeight.Value);
}
private void cbRegionCaptureShowFPS_CheckedChanged(object sender, EventArgs e)
{
TaskSettings.CaptureSettings.SurfaceOptions.ShowFPS = cbRegionCaptureShowFPS.Checked;
}
#endregion Region capture
#region Screen recorder

File diff suppressed because it is too large Load diff