Instead of having to negate every focusable widget or textbox, let windows override all their widgets. These two Dialogs now block themselves and each other.
dlfcn_integration.h
bits
GL_AMBIENT_AND_DIFFUSE
LibDl