Sorry to ask a dumb question...
What does it mean if a widget is "mapped" ?
It means that:
- the widget is visible
- the widget is realized
- all its ancestors up to the top level window are mapped
Only mapped widgets are drawn and can receive events.
Ciao,
Emmanuele.