GtkWidget::show_all
    
     This method is used to display the calling widget and its children. 
     The extent to which it 'sees' children is system-dependant; some
     systems will not display children belonging to a child widget when
     show_all()  is called from a
     top-level container.  You may find that you still need to 
     show()  the children individually
     in order to display them, and it is good practice to do so
     consistently.