예제 #1
0
 private void modelManager_FrameChanged(object sender, ReplacedEventArgs<SaveFrame<Texture2DWithPos>> e)
 {
     if (getFramePanel(e.Before) != null)
     {
         getFramePanel(e.Before).Highlighted = false;
     }
     if (getFramePanel(e.After) != null)
     {
         getFramePanel(e.After).Highlighted = true;
     }
 }
예제 #2
0
        private void modelManager_AnimationChanged(object sender, ReplacedEventArgs<Animation> e)
        {
            Controls.Clear();
            Controls.Add(panelAddNewFrame);

            if (e.After != null)
            {
                foreach (var frame in e.After.Frames)
                {
                    Controls.Add(new PicturePanel(this, frame));
                }
            }
        }