private void CtxtMainFormOpening(object sender, CancelEventArgs e)
{
if (ctxtMnu.Visible || ctxtPlayer.Visible)
e.Cancel = true;
gridViewsToolStripMenuItem.DropDownItems.Clear();
foreach (var gv in Conf.GridViews)
{
gridViewsToolStripMenuItem.DropDownItems.Add(gv.name, null, tsi_Click);
}
maximiseToolStripMenuItem.DropDownItems.Clear();
foreach (Control o in _pnlCameras.Controls)
{
var ic = o as ISpyControl;
if (ic != null)
{
maximiseToolStripMenuItem.DropDownItems.Add(ic.ObjectName, null, tsi_MaximiseClick);
}
}
_addCameraToolStripMenuItem.Visible =
_addFloorPlanToolStripMenuItem.Visible =
_addMicrophoneToolStripMenuItem.Visible = Helper.HasFeature(Enums.Features.Edit);
}