That is what I originally had and it caused a crash. The error was "Maximum Recursion Reached". I assume it is because when the function is called, it then calls itself (instead of .hide() from pyGTK) which starts a continuous loop. Anyway, if I am wrong or you know a better way, I'm always ready to learn something new :-D