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(); } protected void FullUpdate () { // TODO : ici : Remise a plat de l'UI , Ajout/agencement des tirettes et descriptions } protected void UpdateValues() { // TODO : ici : maj du temps, des progressbar et des tirettes } } }