… | |
… | |
369 | |
369 | |
370 | There is no support for WxWidgets, as WxWidgets has no support for |
370 | There is no support for WxWidgets, as WxWidgets has no support for |
371 | watching file handles. However, you can use WxWidgets through the |
371 | watching file handles. However, you can use WxWidgets through the |
372 | POE Adaptor, as POE has a Wx backend that simply polls 20 times per |
372 | POE Adaptor, as POE has a Wx backend that simply polls 20 times per |
373 | second, which was considered to be too horrible to even consider for |
373 | second, which was considered to be too horrible to even consider for |
374 | AnyEvent. Likewise, other POE backends can be used by Anyevent by using |
374 | AnyEvent. Likewise, other POE backends can be used by AnyEvent by using |
375 | it's adaptor. |
375 | it's adaptor. |
|
|
376 | |
|
|
377 | AnyEvent knows about L<Prima> and L<Wx> and will try to use L<POE> when |
|
|
378 | autodetecting them. |
376 | |
379 | |
377 | =item AnyEvent::detect |
380 | =item AnyEvent::detect |
378 | |
381 | |
379 | Returns C<$AnyEvent::MODEL>, forcing autodetection of the event model |
382 | Returns C<$AnyEvent::MODEL>, forcing autodetection of the event model |
380 | if necessary. You should only call this function right before you would |
383 | if necessary. You should only call this function right before you would |
… | |
… | |
448 | [Coro::Event:: => AnyEvent::Impl::CoroEvent::], |
451 | [Coro::Event:: => AnyEvent::Impl::CoroEvent::], |
449 | [EV:: => AnyEvent::Impl::EV::], |
452 | [EV:: => AnyEvent::Impl::EV::], |
450 | [Event:: => AnyEvent::Impl::Event::], |
453 | [Event:: => AnyEvent::Impl::Event::], |
451 | [Glib:: => AnyEvent::Impl::Glib::], |
454 | [Glib:: => AnyEvent::Impl::Glib::], |
452 | [Tk:: => AnyEvent::Impl::Tk::], |
455 | [Tk:: => AnyEvent::Impl::Tk::], |
|
|
456 | [Wx:: => AnyEvent::Impl::POE::], |
|
|
457 | [Prima:: => AnyEvent::Impl::POE::], |
453 | [AnyEvent::Impl::Perl:: => AnyEvent::Impl::Perl::], |
458 | [AnyEvent::Impl::Perl:: => AnyEvent::Impl::Perl::], |
454 | # everything below here will not be autoprobed as the pureperl backend should work everywhere |
459 | # everything below here will not be autoprobed as the pureperl backend should work everywhere |
455 | [Event::Lib:: => AnyEvent::Impl::EventLib::], # too buggy |
460 | [Event::Lib:: => AnyEvent::Impl::EventLib::], # too buggy |
456 | [Qt:: => AnyEvent::Impl::Qt::], # requires special main program |
461 | [Qt:: => AnyEvent::Impl::Qt::], # requires special main program |
457 | [POE::Kernel:: => AnyEvent::Impl::POE::], # lasciate ogni speranza |
462 | [POE::Kernel:: => AnyEvent::Impl::POE::], # lasciate ogni speranza |