wxWidgets/include/wx/private
Vadim Zeitlin 5cd9986613 Refactor wxEventLoopSource-related code.
Currently wxEventLoopSource can't be created directly and can only be used to
monitor file descriptors so reduce the API to just wxEventLoop::AddSourceForFD()
and remove AddSource(), RemoveSource() and RemoveAllSources() which couldn't
be implemented for all ports. This makes the code much simpler without any
loss of functionality.

Make wxEventLoopSource responsible for removing itself from the event loop
when it is deleted. This allows to remove IsOk() and Invalidate() methods
making the code simpler and gets rid of various sets/maps which were used
before.

This also allows to support event loop sources in Carbon as well: wxOSX/Carbon
now compiles and works with wxUSE_FSWATCHER==1.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@62475 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-10-22 11:36:35 +00:00
..
fd.h
fdiodispatcher.h Extract wxFDIOHandler in its own header. 2009-08-17 23:02:29 +00:00
fdiohandler.h Cleanly separate GUI socket-related code from net library. 2009-08-17 23:02:46 +00:00
fdiomanager.h Cleanly separate GUI socket-related code from net library. 2009-08-17 23:02:46 +00:00
fileback.h Globally replace _T() with wxT(). 2009-07-23 20:30:22 +00:00
filename.h
flagscheck.h
fontmgr.h Removed wxFont::Set/GetNoAntiAliasing() implementations. 2009-10-09 13:04:59 +00:00
fswatcher.h Refactor wxEventLoopSource-related code. 2009-10-22 11:36:35 +00:00
graphics.h
overlay.h
sckaddr.h
selectdispatcher.h
socket.h Virtualize wxSocketImpl creation by routing it via wxSocketManager. 2009-08-16 23:13:45 +00:00
stattext.h
threadinfo.h
timer.h
wxprintf.h Globally replace _T() with wxT(). 2009-07-23 20:30:22 +00:00