spdr870/gitextensions — pull request #850 by Chevex (2012-03-24 10:03:19+00:00)
Title: Allow click-through behavior for ToolStrips and MenuStrips.

I use two monitors at work and I often keep Git Extensions open on my second monitor. I will often be working on my left monitor and then go over to hit a simple button in git extensions on the right monitor, but when I click it nothing happens except the git extensions form is brought into the foreground. This meant that I had to click twice to hit the button in the ToolStrip or the menu item in the MenuStrip. This was misleading because if you hovered over the toolstrip buttons while the form is in the background they would highlight as if you could click them.

I took the liberty of creating ToolStripEx and MenuStripEx classes that override the WndProc method for the control to enable click-through behavior when window is out of focus. I then swapped those controls to use these classes instead of the native classes. I know that some of my co-workers have been annoyed by this behavior as well so I'm creating a pull request with my changes.