GtkWidget::show_now
    
     Shows a widget. If the widget is an unmapped toplevel widget
     (i.e. a GtkWindow that has not yet been shown),
     enter the main loop and wait for the window to actually be mapped.
     Be careful; because the main loop is running, anything can happen
     during this function.