private void Instance_ActorRemoved(Proteus.Framework.Parts.IActor actor) { if (actor == currentActor) { this.Close(); } }
public override bool IsCompatible(Proteus.Framework.Parts.IActor actor) { if (actor is Framework.Parts.Basic.ConfigFileActor) { return(true); } return(false); }
public MessageBrowserForm() { InitializeComponent(); Manipulation.Manager.Instance.SelectionChanged += new Proteus.Editor.Manipulation.Manager.SelectionDelegate(Instance_SelectionChanged); this.Actor = Framework.Parts.Basic.RootActor.Instance; ActivateDrag(); }
private void Instance_ActorModified(Proteus.Framework.Parts.IActor actor) { ActorNode newActorNode = BuildStep(actor); // Find the actor node that corresponds to the old actor. ActorNode oldNode = FindNode(actor); if (oldNode != null) { ActorNode parentNode = (ActorNode)oldNode.Parent; parentNode.Nodes.Remove(oldNode); parentNode.Nodes.Add(newActorNode); } }
private void Instance_SelectionChanged(Proteus.Framework.Parts.IActor selectedActor, List <Proteus.Framework.Parts.IActor> selectedActors) { this.Actor = selectedActor; }
private void Instance_DefaultAction(Proteus.Framework.Parts.IActor selectedActor) { CreateDocumentHosts(selectedActor); }