public override void OnFocusChanged(WindowActivityMonitorInfo monitorInfo, ref bool handled)
{
Log.Debug("OnFocus: " + monitorInfo.ToString());
base.OnFocusChanged(monitorInfo, ref handled);
setTextInterface(textInterface);
if (_menuShown)
{
return;
}
var arg = new PanelRequestEventArgs(PanelClasses.None, monitorInfo);
handled = getLectureManagerPanel(arg);
Log.Debug("handled: " + handled);
if (handled)
{
_menuShown = true;
Log.Debug("calling showpanel for : " + arg.PanelClass);
showPanel(this, arg);
}
}