public void EditAnimation(Animation anim) { mAnimation = anim; if (mAnimation != null) { panel1.Size = new Size((int)(anim.Time * TimeToPixel + 0.5f), panel1.Size.Height); ShowAnimTracks(); Enabled = true; } else Enabled = false; mPreviewPanel.EditAnimation(anim); }
private void OnNewAnimClicked(object sender, EventArgs e) { AnimationSet animationSet = listView2.Tag as AnimationSet; if (animationSet == null) return; Animation animation = new Animation(); animation.Name = "Animation" + animationSet.Animations.Count; SettingDlg dlg = new SettingDlg("New Animation", animation); if (dlg.ShowDialog() != DialogResult.OK) return; animationSet.Animations.Add(animation); ShowAnimationSet(animationSet); listView2.Items[listView2.Items.Count - 1].Selected = true; }
void ShowAnimation(Animation anim) { mAnimControl.EditAnimation(anim); }
void ShowAnimation(Animation anim) { listView3.Items.Clear(); listView3.Tag = anim; foreach (AnimationTrack animTrack in anim.AnimTracks) { ListViewItem lvItem = listView3.Items.Add(animTrack.Name); lvItem.Tag = animTrack; } }
public void EditAnimation(Animation anim) { mAnimation = anim; mAnimTrack = null; SetTimePosition(0); }
public void SelectAnimationTrack(Animation anim, AnimationTrack track) { mAnimation = anim; mAnimTrack = track; SetTimePosition(0); }