public FocusManagerImpl(DockPanel dockPanel) { m_dockPanel = dockPanel; m_localWindowsHook = new LocalWindowsHook(Win32.HookType.WH_CALLWNDPROCRET); m_hookEventHandler = new LocalWindowsHook.HookEventHandler(HookEventHandler); m_localWindowsHook.HookInvoked += m_hookEventHandler; m_localWindowsHook.Install(); }
public FocusManagerImpl(DockPanel dockPanel) { m_dockPanel = dockPanel; if (Win32Helper.IsRunningOnMono) { return; } m_hookEventHandler = new LocalWindowsHook.HookEventHandler(HookEventHandler); sm_localWindowsHook.HookInvoked += m_hookEventHandler; }
public FocusManagerImpl(DockPanel dockPanel) { m_dockPanel = dockPanel; if (!NativeMethods.ShouldUseWin32()) { return; } m_localWindowsHook = new LocalWindowsHook(Win32.HookType.WH_CALLWNDPROCRET); m_hookEventHandler = new LocalWindowsHook.HookEventHandler(HookEventHandler); m_localWindowsHook.HookInvoked += m_hookEventHandler; m_localWindowsHook.Install(); }
public FocusManagerImpl(DockPanel dockPanel) { m_dockPanel = dockPanel; if (Win32Helper.IsRunningOnMono) { return; } m_hookEventHandler = new LocalWindowsHook.HookEventHandler(HookEventHandler); // Ensure the windows hook has been created for this thread if (sm_localWindowsHook == null) { sm_localWindowsHook = new LocalWindowsHook(Win32.HookType.WH_CALLWNDPROCRET); sm_localWindowsHook.Install(); } sm_localWindowsHook.HookInvoked += m_hookEventHandler; }
public FocusManagerImpl(DockPanel dockPanel) { m_dockPanel = dockPanel; if (Win32Helper.IsRunningOnMono) return; m_hookEventHandler = new LocalWindowsHook.HookEventHandler(HookEventHandler); // Ensure the windows hook has been created for this thread if (sm_localWindowsHook == null) { sm_localWindowsHook = new LocalWindowsHook(Win32.HookType.WH_CALLWNDPROCRET); sm_localWindowsHook.Install(); } sm_localWindowsHook.HookInvoked += m_hookEventHandler; }
public FocusManagerImpl(DockPanel dockPanel) { m_dockPanel = dockPanel; if (Win32Helper.IsRunningOnMono()) return; m_localWindowsHook = new LocalWindowsHook(Win32.HookType.WH_CALLWNDPROCRET); m_hookEventHandler = new LocalWindowsHook.HookEventHandler(HookEventHandler); m_localWindowsHook.HookInvoked += m_hookEventHandler; m_localWindowsHook.Install(); }
public FocusManagerImpl(DockPanel dockPanel) { m_dockPanel = dockPanel; if (Win32Helper.IsRunningOnMono) return; m_hookEventHandler = new LocalWindowsHook.HookEventHandler(HookEventHandler); sm_localWindowsHook.HookInvoked += m_hookEventHandler; }
public FocusManagerImpl(DockPanel dockPanel) { m_dockPanel = dockPanel; if (!NativeMethods.ShouldUseWin32()) return; m_localWindowsHook = new LocalWindowsHook(Win32.HookType.WH_CALLWNDPROCRET); m_hookEventHandler = new LocalWindowsHook.HookEventHandler(HookEventHandler); m_localWindowsHook.HookInvoked += m_hookEventHandler; m_localWindowsHook.Install(); }
public FocusManagerImpl(DockPanel dockPanel) { this._mDockPanel = dockPanel; this._mLocalWindowsHook = new LocalWindowsHook(HookType.WH_CALLWNDPROCRET); this._mHookEventHandler = this.HookEventHandler; this._mLocalWindowsHook.HookInvoked += this._mHookEventHandler; this._mLocalWindowsHook.Install(); }