public static void RemoveContainer(DrawableContainer drawable) { var editor = LibraryGUI.GetObjectEditor(); if (editor == null) { return; } editor.DrawableContainers.Remove(drawable); }
private void UpdateTreeIcon(TreeNode node, Image image) { if (node is ISingleTextureIconLoader) { ObjectEditor editor = LibraryGUI.GetObjectEditor(); if (editor != null) //The editor isn't always in object editor so check { editor.UpdateTextureIcon((ISingleTextureIconLoader)node, image); } } }
public static List <DrawableContainer> GetDrawableContainers() { var editor = LibraryGUI.GetObjectEditor(); if (editor == null) { return(new List <DrawableContainer>()); } return(editor.DrawableContainers); }
public override void OnAfterAdded() { var editor = LibraryGUI.GetObjectEditor(); foreach (var file in files) { if (file.FileFormat == null) { continue; } if (file.FileFormat is G1M) { editor.SelectNode((G1M)file.FileFormat); } } }