public override void CheckWidgetEnabled(CheckEnabledArgs arg)
{
switch (arg.Widget.SubClass)
{
case "SwitchTo":
arg.Enabled = isTopLevelWindow(outlookWindowType);
arg.Handled = true;
break;
case "ApptAppointment":
arg.Enabled = (outlookWindowType != OutlookWindowTypes.OpenAppointment);
arg.Handled = true;
break;
case "ApptScheduling":
arg.Enabled = (outlookWindowType != OutlookWindowTypes.AppointmentScheduling);
arg.Handled = true;
break;
}
}