35 lines
744 B
C#
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();
|
|
}
|
|
|
|
|
|
}
|
|
}
|
|
|