Example #1
0
 /// <summary>
 /// Default ctor
 /// </summary>
 public BlockSignalItem(IBlockSignal signal, IBlockSignalState state, ItemContext context, bool interactive)
     : base(signal, false, context)
 {
     this.state = state;
     if (interactive)
     {
         MouseHandler = new ClickHandler(null, state);
     }
 }
Example #2
0
 /// <summary>
 /// Default ctor
 /// </summary>
 public ClickHandler(MouseHandler next, IBlockSignalState state)
     : base(next)
 {
     this.state = state;
 }