Ejemplo n.º 1
0
 private void Instance_ActorRemoved(Proteus.Framework.Parts.IActor actor)
 {
     if (actor == currentActor)
     {
         this.Close();
     }
 }
Ejemplo n.º 2
0
        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;
 }
Ejemplo n.º 6
0
 private void Instance_DefaultAction(Proteus.Framework.Parts.IActor selectedActor)
 {
     CreateDocumentHosts(selectedActor);
 }