public void SaveActiveEditor()
{
if ((DockPanel.ActiveContent.GetType() == typeof(PKStudio.Forms.Editors.SourceFileEditor)) ||
(DockPanel.ActiveContent.GetType() == typeof(PKStudio.Forms.Editors.LibraryCategoryEditor)) ||
(DockPanel.ActiveContent.GetType() == typeof(PKStudio.Forms.Editors.LibraryEditor)) ||
(DockPanel.ActiveContent.GetType() == typeof(PKStudio.Forms.Editors.FeatureEditor))
)
{
PKStudio.Forms.BaseForms.EditorBaseForm editor = (PKStudio.Forms.BaseForms.EditorBaseForm)DockPanel.ActiveContent;
if (editor.Modified) editor.Save();
}
}