wxWidgets/include/wx/gtk
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
..
gnome use const arrays for wxDC array parameters, closes #10712 2013-01-18 17:27:51 +00:00
hildon
private Create a small helper class for Unity global menu bug workaround. 2013-03-21 22:36:42 +00:00
accel.h
animate.h make more Init() functions private 2012-10-02 15:57:03 +00:00
anybutton.h
app.h Add wxApp::GTKIsUsingGlobalMenu() helper to wxGTK. 2012-11-25 00:15:26 +00:00
assertdlg_gtk.h
bitmap.h virtual method hiding in GTK, so add direct implementation 2013-06-25 15:41:23 +00:00
bmpbuttn.h
bmpcbox.h
brush.h
button.h
calctrl.h
checkbox.h disconnect "toggled" signal in dtor when style has wxALIGN_RIGHT 2012-11-26 18:30:08 +00:00
checklst.h Derive wxCheckListBox from wxCheckListBoxBase in wxGTK. 2013-01-21 11:18:50 +00:00
chkconf.h support for GTK3 2012-06-30 20:39:06 +00:00
choice.h wxGTK linking fix after r73102. 2012-12-03 00:34:28 +00:00
clipbrd.h Don't connect to the same signal multiple times in wxGTK wxClipboard. 2013-02-15 12:40:13 +00:00
clrpicker.h support for GTK3 2012-06-30 20:39:06 +00:00
collpane.h make more Init() functions private 2012-10-02 15:57:03 +00:00
colordlg.h
colour.h support for GTK3 2012-06-30 20:39:06 +00:00
combobox.h Add wxControl::GetSizeFromTextSize() to size the control to its text. 2012-11-09 21:11:37 +00:00
control.h Simplify GetDefaultAttributesFromGTKWidget() by passing the widget to use, 2012-11-25 02:23:34 +00:00
cursor.h
dataform.h
dataobj2.h make more Init() functions private 2012-10-02 15:57:03 +00:00
dataobj.h
dataview.h
dc.h wxDC::GetHandle support for wxGTK 2012-07-28 19:31:18 +00:00
dcclient.h use const arrays for wxDC array parameters, closes #10712 2013-01-18 17:27:51 +00:00
dcmemory.h wxDC::GetHandle support for wxGTK 2012-07-28 19:31:18 +00:00
dcscreen.h make more Init() functions private 2012-10-02 15:57:03 +00:00
dialog.h remove ancient SetModal(), it was deprecated long ago and is not present in wxMSW or wxOSX 2013-01-03 05:09:20 +00:00
dirdlg.h Store the selected directory in wxGTK wxDirDialog. 2012-10-25 23:26:36 +00:00
dnd.h
dvrenderer.h
dvrenderers.h make more Init() functions private 2012-10-02 15:57:03 +00:00
evtloop.h Make wxEventLoop::AddSourceForFD() static. 2013-07-03 00:28:42 +00:00
evtloopsrc.h
filectrl.h Disconnect all GTK signals referencing a wx object which is being destructed 2012-10-17 16:23:18 +00:00
filedlg.h Add wxFileDialog::GetCurrentlySelectedFilename(). 2013-05-31 23:21:27 +00:00
filehistory.h
filepicker.h Delete the associated dialog in wxGTK wx{File,Dir}Button. 2013-05-19 12:38:18 +00:00
font.h Add wxFontInfo class to allow using named parameters for wxFont creation. 2013-04-30 10:27:38 +00:00
fontdlg.h add support for GtkFontChooserDialog, new in GTK 3.2 2013-01-15 05:55:15 +00:00
fontpicker.h
frame.h make more Init() functions private 2012-10-02 15:57:03 +00:00
gauge.h make more Init() functions private 2012-10-02 15:57:03 +00:00
glcanvas.h support for GTK3 2012-06-30 20:39:06 +00:00
hyperlink.h
infobar.h
listbox.h remove unused function GTKSetItem() 2013-07-02 16:35:43 +00:00
mdi.h make more Init() functions private 2012-10-02 15:57:03 +00:00
menu.h make GTKNeedsParent() private 2012-12-29 06:29:52 +00:00
menuitem.h reference count the GtkMenuItem in wxMenuItem as well 2012-12-29 07:07:29 +00:00
minifram.h Disconnect all GTK signals referencing a wx object which is being destructed 2012-10-17 16:23:18 +00:00
msgdlg.h
nonownedwnd.h
notebook.h make more Init() functions private 2012-10-02 15:57:03 +00:00
notifmsg.h Add a wxGTK-specific function to set wxNotificationMessage icon name. 2012-07-29 22:07:06 +00:00
pen.h
popupwin.h
print.h use const arrays for wxDC array parameters, closes #10712 2013-01-18 17:27:51 +00:00
private.h support for GTK3 2012-06-30 20:39:06 +00:00
radiobox.h make wxWindowGTK::Init() private, it is not meant to be called from derived classes 2012-09-30 16:55:40 +00:00
radiobut.h
region.h support for GTK3 2012-06-30 20:39:06 +00:00
scrolbar.h
scrolwin.h
setup0.h update minimum GTK2 version requirement to 2.6 2012-07-10 16:39:44 +00:00
slider.h Disconnect all GTK signals referencing a wx object which is being destructed 2012-10-17 16:23:18 +00:00
spinbutt.h
spinctrl.h Implement GetSizeFromTextSize() for wxSpinCtrl. 2012-11-20 12:49:53 +00:00
statbmp.h
statbox.h
statline.h
stattext.h remove DoSetSize override, unneeded after r72001 2012-07-10 17:27:41 +00:00
taskbar.h
textctrl.h Remove wxTextCtrl::OnEnabled() hack from wxGTK. 2013-03-31 01:12:21 +00:00
textentry.h Add GdkEventKey declaration fix PCH-less build. 2013-03-22 14:13:02 +00:00
tglbtn.h No changes, just remove unnecessary forward declarations. 2012-11-08 14:20:53 +00:00
toolbar.h Make wxToolBar styles consistent and add wxTB_DEFAULT_STYLE. 2013-03-31 01:12:27 +00:00
tooltip.h
toplevel.h make more Init() functions private 2012-10-02 15:57:03 +00:00
treeentry_gtk.h
webview_webkit.h Rename all WEB_VIEW* style identifiers to WEBVIEW*. 2013-02-01 09:38:53 +00:00
webviewhistoryitem_webkit.h
window.h No changes, just remove wxGtkIMData forward declarations. 2013-03-26 00:59:22 +00:00