Ejemplo n.º 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();
        }
Ejemplo n.º 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;
            }
        }
Ejemplo n.º 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);
            }
        }
Ejemplo n.º 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();
            }
        }
Ejemplo n.º 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;
                }
            }
        }
Ejemplo n.º 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();
            }
        }
Ejemplo n.º 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]);
 }
Ejemplo n.º 8
0
 private void EventFactory_SelectAdditionalObject(object sender, Midget.Events.Object.SingleObjectEventArgs e)
 {
     selectedObjects.Add(e.Object);
     LoadMaterial(e.Object.Material);
 }
Ejemplo n.º 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();
 }
Ejemplo n.º 10
0
 private void EventFactory_DeselectObjectsRequest(object sender, Midget.Events.Object.SingleObjectEventArgs e)
 {
     container.Add(new DeselectObjectCommand(e.Object));
 }
Ejemplo n.º 11
0
 private void EventFactory_UngroupRequest(object sender, Midget.Events.Object.SingleObjectEventArgs e)
 {
     container.Add(new UngroupCommand(e.Object));
 }
Ejemplo n.º 12
0
 private void EventFactory_SelectAdditionalObjectRequest(object sender, Midget.Events.Object.SingleObjectEventArgs e)
 {
     container.Add(new SelectAdditionalObjectCommand(e.Object));
 }
Ejemplo n.º 13
0
 private void EventFactory_DeselectObjects(object sender, Midget.Events.Object.SingleObjectEventArgs e)
 {
     selectedObjects.Remove(e.Object);
 }
Ejemplo n.º 14
0
 private void EventFactory_SelectAdditionalObject(object sender, Midget.Events.Object.SingleObjectEventArgs e)
 {
     selectedObjects.Add(e.Object);
     FillObjectValues(e.Object);
 }