loupiottes/DMX-2.0/SeqLinUI.cs
2013-04-15 15:56:23 +00:00

46 lines
980 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();
}
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
}
}
}