diff --git a/DMX-2.0/DriverBoitierV1.cs b/DMX-2.0/DriverBoitierV1.cs index 43f1738..ad8103e 100644 --- a/DMX-2.0/DriverBoitierV1.cs +++ b/DMX-2.0/DriverBoitierV1.cs @@ -4,7 +4,7 @@ using System.IO.Ports; namespace DMX2 { - public class DriverBoitierV1 : DriverDMX + public class DriverBoitierV1 : DriverDMX, IEventProvider { // tampons Entrée/Sortie byte[] inputbuffer = new byte[1]; @@ -132,8 +132,37 @@ namespace DMX2 if(serial != null) serial.Close(); + } + + #region IEventProvider implementation + bool IEventProvider.Bind (string eventId) + { + throw new System.NotImplementedException (); } + void IEventProvider.Unbind (string eventId) + { + throw new System.NotImplementedException (); + } + + Gtk.Menu IEventProvider.GetProviderSubMenu (EventManager.EventMenuData state, Gtk.ButtonPressEventHandler handler) + { + throw new System.NotImplementedException (); + } + + void IEventProvider.ProcessEvents (EventManagerCallback callback) + { + throw new System.NotImplementedException (); + } + + string IEventProvider.MenuName { + get { + return "Boitier V1"; + } + } + #endregion + + } } diff --git a/DMX-2.0/EventManager.cs b/DMX-2.0/EventManager.cs index 8699c00..6d978d2 100644 --- a/DMX-2.0/EventManager.cs +++ b/DMX-2.0/EventManager.cs @@ -13,7 +13,7 @@ namespace DMX2 public interface IEventProvider { string MenuName{ get; } - ICollection GetEventList(); + //ICollection GetEventList(); bool Bind (string eventId); void Unbind (string eventId); Gtk.Menu GetProviderSubMenu( EventManager.EventMenuData state, Gtk.ButtonPressEventHandler handler ); diff --git a/DMX-2.0/MidiEventProvider.cs b/DMX-2.0/MidiEventProvider.cs index f83b57a..793c877 100644 --- a/DMX-2.0/MidiEventProvider.cs +++ b/DMX-2.0/MidiEventProvider.cs @@ -42,10 +42,10 @@ namespace DMX2 #region IEventProvider implementation - ICollection IEventProvider.GetEventList () + /*ICollection IEventProvider.GetEventList () { return eventlist.Keys; - } + }*/ bool IEventProvider.Bind (string eventId) { diff --git a/DMX-2.0/SequenceurMacro.cs b/DMX-2.0/SequenceurMacro.cs index 747a7f0..5044feb 100644 --- a/DMX-2.0/SequenceurMacro.cs +++ b/DMX-2.0/SequenceurMacro.cs @@ -478,7 +478,6 @@ namespace DMX2 } } - // TODO : implementer commandes seqmaitre static System.Text.RegularExpressions.Regex regexCommand1 = new System.Text.RegularExpressions.Regex( @"(?\d+)(t(?\d+))?", System.Text.RegularExpressions.RegexOptions.Compiled);