Hi KC!
I just ran your GUI and noticed something that surprised me.
I had always thought you meant to resize the inner vidoe component to
'fill to the maximum of either height or width that is available,
then PAD the other'[1] (e.i. Stretch to maximum height and pad width,
or fill to width and pad height)
It seems that might be[2] both easier to do, and less likely to
interfere with the window sizing.
Would 'pad with black[3]' work for your application?
[1] The red 'X' certainly helped!
[2] Untested hunch.
[3] Choose your color, ..any color.
--
Andrew Thompson
http://www.PhySci.org/codes/ Web & IT Help
http://www.PhySci.org/ Open-source software suite
http://www.1point1C.org/ Science & Technology
http://www.LensEscapes.com/ Images that escape the mundane