loupiottes/DMX-2.0/SeqLinUI.cs

35 lines
744 B
C#

using System;
using Gtk;
namespace DMX2
{
[System.ComponentModel.ToolboxItem(true)]
public partial class SeqLinUI : SequenceurUI
{
public SeqLinUI (SequenceurLineaire s ) : base (s)
{
this.Build ();
titreLabel.Text = s.Name;
}
public override void Update ()
{
throw new System.NotImplementedException ();
}
protected void OnCircuitsActionActivated (object sender, EventArgs e)
{
var dlg = new SelSeqCircuits ((Sequenceur as SequenceurLineaire).Circuits);
if ((ResponseType)dlg.Run () == ResponseType.Ok) {
(Sequenceur as SequenceurLineaire).ChangeCircuits(dlg.GetResultList());
}
dlg.Destroy();
}
protected void OnCloseActionActivated (object sender, EventArgs e)
{
Destroy();
}
}
}