using System;
using System.Collections.Generic;
using System.Text;
using MercatorApi;
using MercatorUi;
using System.Windows.Forms;

namespace SigCli
{
    public class Customizer : MercatorUi.ICustomizers.ISigCreated
    {

        public void SigCreated(MercatorUi.Sig.Sig Sig) // Il faut redémarrer Mercator pour qu'il prenne en compte les modifications apportées au customizer via SigCreated.
        {
            Sig.Filtered += new MercatorUi.Sig.Sig.FilteredEventHandler(Sig_Filtered);
        }

        void Sig_Filtered(object sender, MercatorUi.Sig.Sig.FilteredEventArgs e)
        {
            List<Control> l = e.SigForm.FindMovableControlsBySource("C_NOM");
            if (l.Count > 0)
                _Divers.SuperFocus((MercatorUi.MovableControls.Interfaces.IMovableControl)l[0]);
        }
    }
}