From 47ba577fc745f7dc1e4b89d3b7b1511544b96382 Mon Sep 17 00:00:00 2001 From: Jaex Date: Wed, 8 Jul 2020 14:47:21 +0300 Subject: [PATCH] Update control states --- ShareX.ImageEffectsLib/ImageEffectsForm.Designer.cs | 1 + ShareX.ImageEffectsLib/ImageEffectsForm.cs | 5 +++-- ShareX.ImageEffectsLib/ImageEffectsForm.resx | 12 ++++++------ 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/ShareX.ImageEffectsLib/ImageEffectsForm.Designer.cs b/ShareX.ImageEffectsLib/ImageEffectsForm.Designer.cs index d252ea701..cce78e791 100644 --- a/ShareX.ImageEffectsLib/ImageEffectsForm.Designer.cs +++ b/ShareX.ImageEffectsLib/ImageEffectsForm.Designer.cs @@ -254,6 +254,7 @@ private void InitializeComponent() this.lvPresets.AutoFillColumn = true; this.lvPresets.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { this.chPreset}); + this.lvPresets.DisableDeselect = true; this.lvPresets.FullRowSelect = true; this.lvPresets.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.None; this.lvPresets.HideSelection = false; diff --git a/ShareX.ImageEffectsLib/ImageEffectsForm.cs b/ShareX.ImageEffectsLib/ImageEffectsForm.cs index ea9c2ed98..e5e3b5494 100644 --- a/ShareX.ImageEffectsLib/ImageEffectsForm.cs +++ b/ShareX.ImageEffectsLib/ImageEffectsForm.cs @@ -291,9 +291,9 @@ private void UpdatePreview() private void UpdateControlStates() { - btnPresetRemove.Enabled = btnPresetDuplicate.Enabled = lvPresets.Enabled = txtPresetName.Enabled = btnEffectAdd.Enabled = lvPresets.SelectedItems.Count > 0; + btnPresetRemove.Enabled = btnPresetDuplicate.Enabled = txtPresetName.Enabled = btnEffectAdd.Enabled = lvPresets.SelectedItems.Count > 0; + btnEffectClear.Enabled = btnEffectRefresh.Enabled = eiImageEffects.Enabled = btnPackager.Enabled = lvEffects.Items.Count > 0; btnEffectRemove.Enabled = btnEffectDuplicate.Enabled = lvEffects.SelectedItems.Count > 0; - btnEffectClear.Enabled = lvEffects.Items.Count > 0; } private void GeneratePreviewImage(int padding) @@ -394,6 +394,7 @@ private void ClearFields() { txtPresetName.Text = ""; lvEffects.Items.Clear(); + pgSettings.SelectedObject = null; UpdatePreview(); } diff --git a/ShareX.ImageEffectsLib/ImageEffectsForm.resx b/ShareX.ImageEffectsLib/ImageEffectsForm.resx index 58b0d2368..82d3eb27a 100644 --- a/ShareX.ImageEffectsLib/ImageEffectsForm.resx +++ b/ShareX.ImageEffectsLib/ImageEffectsForm.resx @@ -147,9 +147,6 @@ Top, Bottom, Left - - 164 - 8, 322 @@ -171,6 +168,9 @@ 23 + + 164 + Bottom, Left @@ -624,6 +624,9 @@ 9 + + 164 + 8, 50 @@ -645,9 +648,6 @@ 8 - - 164 - True