using System;
using System.Collections.Generic;
using System.Text;
using MercatorApi;
using MercatorExtensions;
using MercatorUi;
using System.Windows.Forms;
using System.Linq;
// <CompileWithRoslyn />
namespace Param
{
public class Customizer : MercatorUi.ICustomizers.IFormLoadCustomizer
{
public void FormLoadCustomize(Form form)
{
if ((Globals.CurrentUserRecord.NIVEAU < 50) && (form is MercatorUi.Forms.Param.ParamOptionsForm paramOptionsForm))
{
foreach (DevComponents.AdvTree.Node node in paramOptionsForm.Tree.Nodes.Cast<DevComponents.AdvTree.Node>().Where(n => n != paramOptionsForm.NodeFavorites))
node.Visible = false;
paramOptionsForm.PanelSearch.Visible = false;
paramOptionsForm.SplitContainer2.Panel2Collapsed = true;
paramOptionsForm.NodeFavorites.Expand();
}
}
}
}