On 6 Jan., 22:16, Alex Fenton <a... / deleteme.pressure.to> wrote:

> The veto method only applies to close events; the documentation explains
> that:
>
> "If you don't destroy the window, you should call Wx::CloseEvent#veto to
> let the calling code know that you did not destroy the window. This
> allows the Wx::Window#close function to return true or false depending
> on whether the close instruction was honoured or not."
>
> hth
> alex

Hello Alex,

this sounds like the method doesn't actually perform the veto, it just
informs the calling code that the window wasn't destroyed. Makes
sense, thank you. I only read the "short" documentation which states:

"Call this from your event handler to veto a system shutdown or to
signal to the calling application that a window close did not happen.
You can only veto a shutdown if wxCloseEvent::CanVeto returns true."

This sounded to me that there are cases when you actually perform the
veto. Case closed anyway: I will leave the method call in, of course.

Alec, thank you, too, for the hint with the wxruby-users mailing list.
I will reserve this for the harder cases, though, as this newsgroup
was absolutely fit for the task!

Thanks everybody,

Rainer