private void OnSelectionChanged(object o, EventArgs e) { this.CheckMovementButtons(); TreeIter i; if (this.EffectPane.Child != null) { this.EffectPane.Child.Destroy(); } if (!this.EffectList.Selection.GetSelected(out i)) { this.RemoveEffect.Sensitive = false; return; } this.RemoveEffect.Sensitive = true; Effect effect = (Effect)this.mEffectStore.GetValue(i, 0); BrowsableEditor editor = new BrowsableEditor(effect); editor.Changed += this.OnEditorChanged; editor.Show(); this.EffectPane.Add(editor); }
private void OnSelectionChanged(object o, EventArgs e) { this.CheckMovementButtons(); TreeIter i; if (this.EffectPane.Child != null) this.EffectPane.Child.Destroy(); if (!this.EffectList.Selection.GetSelected(out i)) { this.RemoveEffect.Sensitive = false; return; } this.RemoveEffect.Sensitive = true; Effect effect = (Effect) this.mEffectStore.GetValue(i, 0); BrowsableEditor editor = new BrowsableEditor(effect); editor.Changed += this.OnEditorChanged; editor.Show(); this.EffectPane.Add(editor); }