using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using MercatorApi;
using MercatorUi;
namespace Main
{
public class Customizer : MercatorUi.ICustomizers.IExec
{
public void Main(MercatorUi.ICustomizers.ExecAction Action)
{
if (Action == MercatorUi.ICustomizers.ExecAction.MenuCreated)
{
// rechercher le menu Fenêtres
MercatorUi._BaseClasses.MenuElement meWindows = MercatorUi._Divers.MenuElementByText(MercatorUi._Divers.Iif_langue(MercatorUi.Globals.Langue, "&Windows", "Ven&sters", "Fe&nêtres"));
if (meWindows == null)
return;
// dans le menu Fenêtres, rechercher le menu correspondant au 4ème signalétique
MercatorUi.Sig.Sig sigDest = MercatorUi.Sig._SigsStatic.SigByModule(MercatorUi.Sig._SigEnum.DEST);
MercatorUi._BaseClasses.MenuElement meSigDest = MercatorUi._Divers.MenuElementByText(meWindows, sigDest.Caption[MercatorUi.Globals.Langue]);
if (meSigDest == null)
return;
// rechercher le menu Outils
MercatorUi._BaseClasses.MenuElement meTools = MercatorUi._Divers.MenuElementByText(MercatorUi._Divers.Iif_langue(MercatorUi.Globals.Langue, "Extras", "Tools", "Tools", "Outils"));
if (meTools == null)
return;
// dans le menu Outils, rechercher le menu Paramètres
MercatorUi._BaseClasses.MenuElement meParam = MercatorUi._Divers.MenuElementByText(meTools, MercatorUi._Divers.Iif_langue(MercatorUi.Globals.Langue, "Setup", "Setup", "Paramètres"));
if (meParam == null)
return;
meParam.SubItems.Add(meSigDest);
meSigDest.Image = null;
}
}
}
}