public override void LoadData() { // set manualChanged flag manualChanged = true; // load action data TActionIntervalAnimate myAction = (TActionIntervalAnimate)this.action; nudDuration.Value = (decimal)myAction.duration; nudDuration.Enabled = false; // clear combo boxes lvwFrames.Items.Clear(); // fill combo box FrmAnimationTimeline dlg = this.findAncestorControl(typeof(FrmAnimationTimeline)) as FrmAnimationTimeline; if (dlg != null && dlg.document != null) { TLibraryManager libraryManager = dlg.document.libraryManager; lvwFrames.LargeImageList = libraryManager.largeImageListThumbnails(); for (int i = 0; i < myAction.frames.Count; i++) { ListViewItem item = lvwFrames.Items.Add("", libraryManager.imageIndex(myAction.frames[i].image)); item.Tag = myAction.frames[i]; } } // clear mnualChanged flag manualChanged = false; }
public override void LoadData() { // set manualChanged flag manualChanged = true; // clear combo box cmbSound.Items.Clear(); // fill combo box FrmAnimationTimeline dlg = this.findAncestorControl(typeof(FrmAnimationTimeline)) as FrmAnimationTimeline; if (dlg != null && dlg.document != null) { TLibraryManager libraryManager = dlg.document.libraryManager; for (int i = 0; i < libraryManager.soundCount(); i++) { cmbSound.Items.Add(libraryManager.soundFileName(i)); } } // load action data TActionInstantPlaySound myAction = (TActionInstantPlaySound)this.action; cmbSound.Text = myAction.sound; chkLoop.Checked = myAction.loop; // clear mnualChanged flag manualChanged = false; }
public override void LoadData() { // set manualChanged flag manualChanged = true; // clear combo boxes cmbActor.Items.Clear(); cmbEvent.Items.Clear(); // fill combo box FrmAnimationTimeline dlg = this.findAncestorControl(typeof(FrmAnimationTimeline)) as FrmAnimationTimeline; if (dlg != null && dlg.document != null) { List <TLayer> actors = dlg.document.currentScene().getAllChilds(); for (int i = 0; i < actors.Count; i++) { cmbActor.Items.Add(actors[i].name); } } // load action data TActionInstantDispatchEvent myAction = (TActionInstantDispatchEvent)this.action; cmbActor.Text = myAction.actor; cmbEvent.Text = myAction.eventu; // clear mnualChanged flag manualChanged = false; }
private void btnAddFrame_Click(object sender, EventArgs e) { FrmAnimationTimeline dlg = this.findAncestorControl(typeof(FrmAnimationTimeline)) as FrmAnimationTimeline; if (dlg != null && dlg.document != null) { TLibraryManager libraryManager = dlg.document.libraryManager; FrmImagesPicker imagesPicker = new FrmImagesPicker(); imagesPicker.Text = "Select the images to add frames"; imagesPicker.libraryManager = libraryManager; if (imagesPicker.ShowDialog() == DialogResult.OK) { for (int i = 0; i < imagesPicker.selectedImages.Count; i++) { ListViewItem item = lvwFrames.Items.Add("", libraryManager.imageIndex(imagesPicker.selectedImages[i])); item.Tag = new TAnimateFrame { image = imagesPicker.selectedImages[i], duration = 1000 }; } lvwFrames_SelectedIndexChanged(sender, e); SaveData(sender, e); } } }
public override void LoadData() { // set manualChanged flag manualChanged = true; // clear combo boxes cmbActor.Items.Clear(); // fill combo box FrmAnimationTimeline dlg = this.findAncestorControl(typeof(FrmAnimationTimeline)) as FrmAnimationTimeline; if (dlg != null && dlg.document != null) { List <TLayer> actors = dlg.document.currentScene().getAllChilds(); for (int i = 0; i < actors.Count; i++) { cmbActor.Items.Add(actors[i].name); } } // load action data TActionInstantEnableActor myAction = (TActionInstantEnableActor)this.action; cmbActor.SelectedIndex = cmbActor.FindString(myAction.actor); chkEnabled.Checked = myAction.enabled; // clear mnualChanged flag manualChanged = false; }
public override void LoadData() { // set manualChanged flag manualChanged = true; // clear combo boxes cmbScene.Items.Clear(); // fill combo box FrmAnimationTimeline dlg = this.findAncestorControl(typeof(FrmAnimationTimeline)) as FrmAnimationTimeline; if (dlg != null && dlg.document != null) { for (int i = 0; i < dlg.document.sceneManager.sceneCount(); i++) { cmbScene.Items.Add(dlg.document.sceneManager.scene(i).name); } } // load action data TActionInstantGoScene myAction = (TActionInstantGoScene)this.action; if (myAction.type == TActionInstantGoScene.ActionType.PREVIOUS) { radPreviousScene.Checked = true; cmbScene.Enabled = false; } else if (myAction.type == TActionInstantGoScene.ActionType.NEXT) { radNextScene.Checked = true; cmbScene.Enabled = false; } else if (myAction.type == TActionInstantGoScene.ActionType.COVER) { radCoverScene.Checked = true; cmbScene.Enabled = false; } else if (myAction.type == TActionInstantGoScene.ActionType.SPECIFIC) { radSpecificScene.Checked = true; cmbScene.Enabled = true; } cmbScene.Text = myAction.scene; // clear mnualChanged flag manualChanged = false; }
private void cmbActor_SelectedIndexChanged(object sender, EventArgs e) { // clear event combo cmbAnimation.Items.Clear(); cmbAnimation.Text = ""; // fill combo box FrmAnimationTimeline dlg = this.findAncestorControl(typeof(FrmAnimationTimeline)) as FrmAnimationTimeline; if (dlg != null && dlg.document != null) { TLayer layer = dlg.document.currentScene().findLayer(cmbActor.Text); for (int i = 0; i < layer.animations.Count; i++) { cmbAnimation.Items.Add(layer.animations[i].eventu + " - " + layer.animations[i].state); } } // save modified data SaveData(sender, e); }
private void cmbActor_SelectedIndexChanged(object sender, EventArgs e) { // clear event combo cmbEvent.Items.Clear(); cmbEvent.Text = ""; // fill combo box FrmAnimationTimeline dlg = this.findAncestorControl(typeof(FrmAnimationTimeline)) as FrmAnimationTimeline; if (dlg != null && dlg.document != null) { TLayer layer = dlg.document.currentScene().findLayer(cmbActor.Text); string[] events = layer.getEvents(); for (int i = 0; i < events.Length; i++) { cmbEvent.Items.Add(events[i]); } } // save modified data SaveData(sender, e); }
private void SaveData(object sender, EventArgs e) { FrmAnimationTimeline dlg = this.findAncestorControl(typeof(FrmAnimationTimeline)) as FrmAnimationTimeline; TLayer layer = dlg.document.currentScene().findLayer(cmbActor.Text); if (manualChanged == false) { TActionInstantStopAnimation myAction = (TActionInstantStopAnimation)this.action; myAction.actor = cmbActor.Text; if (cmbAnimation.SelectedIndex != -1) { myAction.eventu = layer.animations[cmbAnimation.SelectedIndex].eventu; myAction.state = layer.animations[cmbAnimation.SelectedIndex].state; } else { myAction.eventu = ""; myAction.state = ""; } base.SaveData(); } }