Пример #1
0
 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();
 }
Пример #2
0
 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();
 }
Пример #4
0
            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;
            }
Пример #5
0
			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);

                // 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;
            }
Пример #7
0
            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();
 }