wxWidgets/include/wx/private
Vadim Zeitlin 71e9885be0 Make wxEventLoop::AddSourceForFD() static.
Any event sources should be registered with all the event loops, including the
ones that will be started in the future, and not only the current (and
potentially not even existing yet) one. So make AddSourceForFD() method static.

To still allow it to do different things in console and GUI applications, as
it must, virtualize it via the new wxEventLoopSourcesManager class which has
different implementations in the two cases, returned via wxAppTraits as usual.

Notice that this required moving the implementation of this method from
src/osx/core/evtloop_cf.cpp to src/osx/core/utilsexc_cf.cpp as the former file
is base-only and didn't have access to wxGUIAppTraits.

See #10258.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74341 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-07-03 00:28:42 +00:00
..
eventloopsourcesmanager.h Make wxEventLoop::AddSourceForFD() static. 2013-07-03 00:28:42 +00:00
fd.h Fix wxFD_CLR() definition for Intel compiler under Linux. 2009-12-06 02:29:42 +00:00
fdiodispatcher.h Extract wxFDIOHandler in its own header. 2009-08-17 23:02:29 +00:00
fdioeventloopsourcehandler.h Extract wxFDIOEventLoopSourceHandler in its own header. 2013-07-03 00:28:16 +00:00
fdiohandler.h no real change: just fix RCS-ID so that it reflects the current revision number 2010-04-25 21:33:16 +00:00
fdiomanager.h no real change: just fix RCS-ID so that it reflects the current revision number 2010-04-25 21:33:16 +00:00
fileback.h Fix file paths in the header comments. 2010-07-13 13:29:58 +00:00
filename.h Fix file paths in the header comments. 2010-07-13 13:29:58 +00:00
flagscheck.h fix for IBM xlC 8, it can't parse the template syntax 2009-02-19 05:34:25 +00:00
fontmgr.h Remove wxMGL port. 2012-01-15 14:46:41 +00:00
fswatcher.h Check for filespec when generating events in wxFileSystemWatcher. 2012-10-15 01:09:25 +00:00
graphics.h Enable access to the native bitmap object wrapped by wxGraphicsBitmap 2012-05-11 22:06:50 +00:00
markupparser.h Add a trivial virtual dtor to wxMarkupParserOutput. 2011-02-27 18:36:52 +00:00
markupparserattr.h Implement support for stricken-through fonts in markup parser. 2012-01-23 11:28:32 +00:00
overlay.h fixing file paths after renaming 2008-06-11 19:17:41 +00:00
pipestream.h Extract wxPipeInputStream and wxPipeOutputStream in a header. 2013-07-03 00:26:38 +00:00
preferences.h Add wxPreferencesEditor::ShownModally(). 2013-05-16 14:43:06 +00:00
richtooltip.h Make wxRect parameter of wxRichToolTip::ShowFor() const. 2013-03-02 12:11:32 +00:00
sckaddr.h Use __WINDOWS__ for OS kind checks and reserve __WXMSW__ for GUI toolkit. 2012-03-04 00:29:31 +00:00
selectdispatcher.h Always include sys/time.h and sys/select.h from selectdispatcher.h. 2010-03-20 12:45:28 +00:00
socket.h Add wxSocketBase::GetSocket(). 2013-04-22 10:45:30 +00:00
streamtempinput.h No changes, move wxStreamTempInputBuffer to a header file. 2013-07-03 00:27:02 +00:00
textmeasure.h Don't call wxTextMeasure::BeginMeasuring() when using non-native wxDC. 2012-12-28 16:03:12 +00:00
threadinfo.h Set svn properties on various files throughout the repository (skipped docs/ ). 2011-03-18 15:10:15 +00:00
timer.h No changes, synchronised source names that appear commented at the top of files with the actual path to the files. 2011-03-20 00:14:35 +00:00
window.h Fixed dialog units <-> pixels conversion. 2010-01-24 11:51:09 +00:00
wxprintf.h Remove support for MetroWerks CodeWarrior compiler. 2012-04-05 18:40:11 +00:00