Exemple #1
0
        private void EventFactory_SelectAdditionalObject(object sender, Midget.Events.Object.SingleObjectEventArgs e)
        {
            selectedObjects.Add(e.Object);

            // refresh the visible keyframes on the timeline
            pnlTimeline.Invalidate();
        }
Exemple #2
0
        private void EventFactory_SelectAdditionalObject(object sender, Midget.Events.Object.SingleObjectEventArgs e)
        {
            selectedObjects.Add(e.Object);

            MidgetTreeNode node = FindNode(e.Object);

            if (node != null)
            {
                treeView.SelectedNode = node;
            }
        }
Exemple #3
0
        private void EventFactory_Ungroup(object sender, Midget.Events.Object.SingleObjectEventArgs e)
        {
            // move each node to new parent
            MidgetTreeNode groupNode = FindNode(e.Object);

            while (groupNode.Nodes.Count != 0)
            {
                MidgetTreeNode obj = (MidgetTreeNode)groupNode.Nodes[0];
                treeView.MoveNode(FindNode(obj.Object3d), (MidgetTreeNode)groupNode.Parent);
            }
        }
Exemple #4
0
        private void EventFactory_DeselectObjects(object sender, Midget.Events.Object.SingleObjectEventArgs e)
        {
            selectedObjects.Remove(e.Object);

            if (selectedObjects.Count != 0)
            {
                FillObjectValues((IObject3D)selectedObjects[selectedObjects.Count - 1]);
            }
            else
            {
                this.Clear();
            }
        }
Exemple #5
0
        private void EventFactory_DeselectObjects(object sender, Midget.Events.Object.SingleObjectEventArgs e)
        {
            selectedObjects.Remove(e.Object);

            if (selectedObjects.Count != 0)
            {
                MidgetTreeNode node = FindNode((IObject3D)selectedObjects[selectedObjects.Count - 1]);

                if (node != null)
                {
                    treeView.SelectedNode = node;
                }
            }
        }
Exemple #6
0
        private void EventFactory_DeselectObjects(object sender, Midget.Events.Object.SingleObjectEventArgs e)
        {
            selectedObjects.Remove(e.Object);

            // if there are objects still selected
            if (selectedObjects.Count != 0)
            {
                LoadMaterial(((IObject3D)selectedObjects[selectedObjects.Count - 1]).Material);
            }
            else
            {
                this.Clear();
            }
        }
Exemple #7
0
 private void EventFactory_CreateObject(object sender, Midget.Events.Object.SingleObjectEventArgs e)
 {
     // add all objects to the scene (treeview)
     treeView.AddNode(new MidgetTreeNode(e.Object), (MidgetTreeNode)treeView.Nodes[0]);
 }
Exemple #8
0
 private void EventFactory_SelectAdditionalObject(object sender, Midget.Events.Object.SingleObjectEventArgs e)
 {
     selectedObjects.Add(e.Object);
     LoadMaterial(e.Object.Material);
 }
Exemple #9
0
 private void EventFactory_DeselectObjects(object sender, Midget.Events.Object.SingleObjectEventArgs e)
 {
     selectedObjects.Remove(e.Object);
     // refresh the visible keyframes on the timeline
     pnlTimeline.Invalidate();
 }
Exemple #10
0
 private void EventFactory_DeselectObjectsRequest(object sender, Midget.Events.Object.SingleObjectEventArgs e)
 {
     container.Add(new DeselectObjectCommand(e.Object));
 }
Exemple #11
0
 private void EventFactory_UngroupRequest(object sender, Midget.Events.Object.SingleObjectEventArgs e)
 {
     container.Add(new UngroupCommand(e.Object));
 }
Exemple #12
0
 private void EventFactory_SelectAdditionalObjectRequest(object sender, Midget.Events.Object.SingleObjectEventArgs e)
 {
     container.Add(new SelectAdditionalObjectCommand(e.Object));
 }
Exemple #13
0
 private void EventFactory_DeselectObjects(object sender, Midget.Events.Object.SingleObjectEventArgs e)
 {
     selectedObjects.Remove(e.Object);
 }
Exemple #14
0
 private void EventFactory_SelectAdditionalObject(object sender, Midget.Events.Object.SingleObjectEventArgs e)
 {
     selectedObjects.Add(e.Object);
     FillObjectValues(e.Object);
 }