From: Graciliano M. P. \(V. Sites\) <gm...@vi...> - 2002-08-29 00:05:27
|
How can I Destroy/Disconect an Event? I know that I can do this, using EVT_CLOSE like an example: ## Set event EVT_CLOSE($frame , \&OnClose) ; ## Disconect event: $frame->Disconnect( -1, -1, &Wx::wxEVT_CLOSE_WINDOW ) ; But is there a better?! In this way we need to open the source of Event.pm to find &Wx::wxEVT_CLOSE_WINDOW and I don't know if for all the events I just need to past these 3 args to Disconect! I want to do this because, when you set an event, you need to Disconnect the previus first to can set it again! Another thing, if you set the event 2 times, with different subs, when you disconnect once, the second event will be the new sub. In other words, if you set 2 subs to an event, only 1 will run, until you delete it, and the next will be running. Graciliano M. P. |