mirror of
https://github.com/SubtitleEdit/subtitleedit.git
synced 2024-10-28 06:52:35 +01:00
Prompt for category removal
This commit is contained in:
parent
e947bd87ac
commit
4c93edefe8
@ -2609,6 +2609,7 @@ Continue?</RestoreDefaultSettingsMsg>
|
|||||||
<CategoryName>Category name</CategoryName>
|
<CategoryName>Category name</CategoryName>
|
||||||
<CategorySetDefault>Set as default</CategorySetDefault>
|
<CategorySetDefault>Set as default</CategorySetDefault>
|
||||||
<CategoryNote>Note: "Default" styles will be applied to new ASSA files</CategoryNote>
|
<CategoryNote>Note: "Default" styles will be applied to new ASSA files</CategoryNote>
|
||||||
|
<CategoryDelete>Are you sure you want to delete this category?</CategoryDelete>
|
||||||
</SubStationAlphaStyles>
|
</SubStationAlphaStyles>
|
||||||
<PointSync>
|
<PointSync>
|
||||||
<Title>Point synchronization</Title>
|
<Title>Point synchronization</Title>
|
||||||
|
@ -1977,10 +1977,14 @@ namespace Nikse.SubtitleEdit.Forms.Styles
|
|||||||
|
|
||||||
private void buttonStorageCategoryDelete_Click(object sender, EventArgs e)
|
private void buttonStorageCategoryDelete_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
_storageCategories.Remove(_currentCategory);
|
var result = MessageBox.Show(LanguageSettings.Current.SubStationAlphaStyles.CategoryDelete, string.Empty, MessageBoxButtons.YesNoCancel);
|
||||||
comboboxStorageCategories.Items.Remove(_currentCategory.Name);
|
if (result == DialogResult.Yes)
|
||||||
_currentCategory = _storageCategories.Single(x => x.IsDefault);
|
{
|
||||||
comboboxStorageCategories.SelectedItem = _currentCategory.Name;
|
_storageCategories.Remove(_currentCategory);
|
||||||
|
comboboxStorageCategories.Items.Remove(_currentCategory.Name);
|
||||||
|
_currentCategory = _storageCategories.Single(x => x.IsDefault);
|
||||||
|
comboboxStorageCategories.SelectedItem = _currentCategory.Name;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void buttonStorageCategorySetDefault_Click(object sender, EventArgs e)
|
private void buttonStorageCategorySetDefault_Click(object sender, EventArgs e)
|
||||||
|
@ -2947,7 +2947,8 @@ can edit in same subtitle file (collaboration)",
|
|||||||
NewCategory = "New category",
|
NewCategory = "New category",
|
||||||
CategoryName = "Category name",
|
CategoryName = "Category name",
|
||||||
CategorySetDefault = "Set as default",
|
CategorySetDefault = "Set as default",
|
||||||
CategoryNote = "Note: \"Default\" styles will be applied to new ASSA files"
|
CategoryNote = "Note: \"Default\" styles will be applied to new ASSA files",
|
||||||
|
CategoryDelete = "Are you sure you want to delete this category?"
|
||||||
};
|
};
|
||||||
|
|
||||||
PointSync = new LanguageStructure.PointSync
|
PointSync = new LanguageStructure.PointSync
|
||||||
|
@ -7141,6 +7141,9 @@ namespace Nikse.SubtitleEdit.Logic
|
|||||||
case "SubStationAlphaStyles/CategoryNote":
|
case "SubStationAlphaStyles/CategoryNote":
|
||||||
language.SubStationAlphaStyles.CategoryNote = reader.Value;
|
language.SubStationAlphaStyles.CategoryNote = reader.Value;
|
||||||
break;
|
break;
|
||||||
|
case "SubStationAlphaStyles/CategoryDelete":
|
||||||
|
language.SubStationAlphaStyles.CategoryDelete = reader.Value;
|
||||||
|
break;
|
||||||
case "PointSync/Title":
|
case "PointSync/Title":
|
||||||
language.PointSync.Title = reader.Value;
|
language.PointSync.Title = reader.Value;
|
||||||
break;
|
break;
|
||||||
|
@ -2804,6 +2804,7 @@
|
|||||||
public string CategoryName { get; set; }
|
public string CategoryName { get; set; }
|
||||||
public string CategorySetDefault { get; set; }
|
public string CategorySetDefault { get; set; }
|
||||||
public string CategoryNote { get; set; }
|
public string CategoryNote { get; set; }
|
||||||
|
public string CategoryDelete { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public class PointSync
|
public class PointSync
|
||||||
|
Loading…
Reference in New Issue
Block a user