False if the window has no GUI (not open).
Gui
pure logical function is_valid(self) class(Gui), intent(in) :: self is_valid = c_associated(self%handle) end function is_valid