mirror of
https://github.com/ShareX/ShareX.git
synced 2024-10-01 09:47:22 +13:00
Actually implement the requested features
This commit is contained in:
parent
dad5b81096
commit
de3b0ba185
4 changed files with 47 additions and 0 deletions
|
@ -143,5 +143,6 @@ public class OCROptions
|
|||
{
|
||||
public OCRSpaceLanguages DefaultLanguage = OCRSpaceLanguages.eng;
|
||||
public bool Silent = false;
|
||||
public bool ProcessOnLoad = true;
|
||||
}
|
||||
}
|
10
ShareX/Forms/TaskSettingsForm.Designer.cs
generated
10
ShareX/Forms/TaskSettingsForm.Designer.cs
generated
|
@ -244,6 +244,7 @@ private void InitializeComponent()
|
|||
this.pgTaskSettings = new System.Windows.Forms.PropertyGrid();
|
||||
this.chkOverrideAdvancedSettings = new System.Windows.Forms.CheckBox();
|
||||
this.tttvMain = new ShareX.HelpersLib.TabToTreeView();
|
||||
this.cbCaptureOCRProcessOnLoad = new System.Windows.Forms.CheckBox();
|
||||
this.tcTaskSettings.SuspendLayout();
|
||||
this.tpTask.SuspendLayout();
|
||||
this.cmsDestinations.SuspendLayout();
|
||||
|
@ -1584,6 +1585,7 @@ private void InitializeComponent()
|
|||
//
|
||||
// tpOCR
|
||||
//
|
||||
this.tpOCR.Controls.Add(this.cbCaptureOCRProcessOnLoad);
|
||||
this.tpOCR.Controls.Add(this.cbCaptureOCRSilent);
|
||||
this.tpOCR.Controls.Add(this.lblOCRDefaultLanguage);
|
||||
this.tpOCR.Controls.Add(this.cbCaptureOCRDefaultLanguage);
|
||||
|
@ -2090,6 +2092,13 @@ private void InitializeComponent()
|
|||
this.tttvMain.TreeViewSize = 190;
|
||||
this.tttvMain.TabChanged += new ShareX.HelpersLib.TabToTreeView.TabChangedEventHandler(this.tttvMain_TabChanged);
|
||||
//
|
||||
// cbCaptureOCRProcessOnLoad
|
||||
//
|
||||
resources.ApplyResources(this.cbCaptureOCRProcessOnLoad, "cbCaptureOCRProcessOnLoad");
|
||||
this.cbCaptureOCRProcessOnLoad.Name = "cbCaptureOCRProcessOnLoad";
|
||||
this.cbCaptureOCRProcessOnLoad.UseVisualStyleBackColor = true;
|
||||
this.cbCaptureOCRProcessOnLoad.CheckedChanged += new System.EventHandler(this.cbCaptureOCRProcessOnLoad_CheckedChanged);
|
||||
//
|
||||
// TaskSettingsForm
|
||||
//
|
||||
resources.ApplyResources(this, "$this");
|
||||
|
@ -2395,5 +2404,6 @@ private void InitializeComponent()
|
|||
private System.Windows.Forms.Label lblOCRDefaultLanguage;
|
||||
private System.Windows.Forms.ComboBox cbCaptureOCRDefaultLanguage;
|
||||
private System.Windows.Forms.CheckBox cbCaptureOCRSilent;
|
||||
private System.Windows.Forms.CheckBox cbCaptureOCRProcessOnLoad;
|
||||
}
|
||||
}
|
|
@ -305,6 +305,7 @@ public TaskSettingsForm(TaskSettings hotkeySetting, bool isDefault = false)
|
|||
cbCaptureOCRDefaultLanguage.SelectedIndex = (int)ocrOptions.DefaultLanguage;
|
||||
|
||||
cbCaptureOCRSilent.Checked = ocrOptions.Silent;
|
||||
cbCaptureOCRProcessOnLoad.Checked = ocrOptions.ProcessOnLoad;
|
||||
|
||||
#endregion
|
||||
|
||||
|
@ -1121,6 +1122,11 @@ private void cbCaptureOCRSilent_CheckedChanged(object sender, EventArgs e)
|
|||
TaskSettings.CaptureSettings.OCROptions.Silent = cbCaptureOCRSilent.Checked;
|
||||
}
|
||||
|
||||
private void cbCaptureOCRProcessOnLoad_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
TaskSettings.CaptureSettings.OCROptions.ProcessOnLoad = cbCaptureOCRProcessOnLoad.Checked;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#endregion Capture
|
||||
|
|
|
@ -3780,6 +3780,36 @@
|
|||
<data name=">>tpScreenRecorder.ZOrder" xml:space="preserve">
|
||||
<value>2</value>
|
||||
</data>
|
||||
<data name="cbCaptureOCRProcessOnLoad.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="cbCaptureOCRProcessOnLoad.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
<data name="cbCaptureOCRProcessOnLoad.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>11, 83</value>
|
||||
</data>
|
||||
<data name="cbCaptureOCRProcessOnLoad.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>163, 17</value>
|
||||
</data>
|
||||
<data name="cbCaptureOCRProcessOnLoad.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>15</value>
|
||||
</data>
|
||||
<data name="cbCaptureOCRProcessOnLoad.Text" xml:space="preserve">
|
||||
<value>Process OCR on dialog open</value>
|
||||
</data>
|
||||
<data name=">>cbCaptureOCRProcessOnLoad.Name" xml:space="preserve">
|
||||
<value>cbCaptureOCRProcessOnLoad</value>
|
||||
</data>
|
||||
<data name=">>cbCaptureOCRProcessOnLoad.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>cbCaptureOCRProcessOnLoad.Parent" xml:space="preserve">
|
||||
<value>tpOCR</value>
|
||||
</data>
|
||||
<data name=">>cbCaptureOCRProcessOnLoad.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="cbCaptureOCRSilent.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
|
|
Loading…
Reference in a new issue