wxWidgets/include/wx/gtk
Francesco Montorsi d48b06bd90 check in the 'selective yield' patch (see ticket #10320):
- implements YieldFor() with event filtering for wxMSW and wxGTK,
  adds TODO markers in other ports;
- replaces wxYield() in GTK's clipboard code with a wxTheApp->YieldFor() call, thus fixing possible reentrancies 
(and modifies clipboard sample to test synchronous IsSupported calls)
- replaces wxYieldIfNeeded() calls in wxProgressDialog with wxTheApp->YieldFor() calls, so that it processes only 
UI/user-input events, thus fixing the race condition visible in the "thread" sample
- documents the new functions


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@58654 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2009-02-04 17:42:28 +00:00
..
gnome don't use annoying and unneeded in C++ casts of NULL to "T *" in all other files neither 2009-01-19 13:55:27 +00:00
hildon
private Store pointer to owning wxWindow in wxPizza widget 2009-01-29 22:32:25 +00:00
accel.h
animate.h
app.h check in the 'selective yield' patch (see ticket #10320): 2009-02-04 17:42:28 +00:00
assertdlg_gtk.h
bitmap.h don't use annoying and unneeded in C++ casts of NULL to "T *" in all other files neither 2009-01-19 13:55:27 +00:00
bmpbuttn.h
bmpcbox.h just fix some $Id$ tokens 2009-01-11 11:58:34 +00:00
brush.h
button.h
calctrl.h
checkbox.h
checklst.h
chkconf.h
choice.h don't use annoying and unneeded in C++ casts of NULL to "T *" in all other files neither 2009-01-19 13:55:27 +00:00
clipbrd.h Added experimental async clipboard format query 2008-12-21 22:15:50 +00:00
clrpicker.h
collpane.h Also report events from wxCollapsiblePane's label 2009-02-03 09:53:33 +00:00
colordlg.h don't use annoying and unneeded in C++ casts of NULL to "T *" in all other files neither 2009-01-19 13:55:27 +00:00
colour.h
combobox.h
control.h Workaround for GTK+ sensitivity bug 2009-01-18 12:34:23 +00:00
cursor.h provide backward-compat wxCursor(int) ctor; remove empty stubs of XBM ctor from all ports except gtk,motif; make all ports emit wxLogError on invalid bitmap types; implement wxCursor(const wxString&, ...) ctor on GTK (not tested yet) 2008-09-25 17:56:07 +00:00
dataform.h
dataobj2.h don't use annoying and unneeded in C++ casts of NULL to "T *" in all other files neither 2009-01-19 13:55:27 +00:00
dataobj.h
dataview.h build fixes and cleanup 2009-01-20 17:50:51 +00:00
dc.h
dcclient.h don't use annoying and unneeded in C++ casts of NULL to "T *" in all other files neither 2009-01-19 13:55:27 +00:00
dcmemory.h
dcscreen.h
dialog.h
dirdlg.h
dnd.h Add wxDataFormat GetMatchingPair() which wxGTK and wxMSW already had under different names 2009-01-21 14:01:31 +00:00
evtloop.h implement wxEventLoop::DispatchTimeout() for wxGTK (thanks Paul) and rewrote it to not use wxEventLoopImpl which it doesn't need 2008-12-27 11:01:39 +00:00
filectrl.h
filedlg.h
filepicker.h
font.h fix the incoherence pointed out by ifacecheck between wx docs, that documents usage of the wxFontFamily, wxFontStyle and wxFontWeight enums in wxFont setters and getters, and the actual sources, which use 'int' instead; provided the same backward-compatibility pattern already used for wxBrush,wxPen both against 'int' overloads and against the wxDeprecatedGUIConstants enum values 2008-11-03 17:02:25 +00:00
fontdlg.h
fontpicker.h
frame.h
gauge.h
glcanvas.h
hyperlink.h
listbox.h
mdi.h Review/simplify/cleanup MDI classes for all platforms and introduce base 2008-11-04 02:46:19 +00:00
menu.h
menuitem.h don't use annoying and unneeded in C++ casts of NULL to "T *" in all other files neither 2009-01-19 13:55:27 +00:00
minifram.h
msgdlg.h make access for virtuals match base 2008-11-16 18:20:21 +00:00
notebook.h
pen.h
popupwin.h Forgot to commit 2008-10-07 08:01:34 +00:00
print.h don't use annoying and unneeded in C++ casts of NULL to "T *" in all other files neither 2009-01-19 13:55:27 +00:00
private.h Further attempts at getting the header buttons right 2009-01-22 14:09:32 +00:00
radiobox.h
radiobut.h
region.h change generic ints to enums in wxDC (closes #9959) 2009-01-08 14:21:53 +00:00
scrolbar.h
scrolwin.h make Scroll() itself virtual too as existing code might override it (but new code should override DoScroll() only); use the same access in the derived classes as in wxScrollHelperBase 2008-12-25 12:27:20 +00:00
slider.h
spinbutt.h Workaround for GTK+ sensitivity bug 2009-01-18 12:34:23 +00:00
spinctrl.h use wxRound(x) instead of int( x+0.5 ) 2009-01-08 14:36:18 +00:00
statbmp.h
statbox.h
statline.h
stattext.h
taskbarpriv.h added wxTaskBarIcon::IsAvailable 2008-09-30 20:54:02 +00:00
tbargtk.h
textctrl.h replace wx_{const,static,reinterpret}_cast with their standard C++ equivalents 2008-11-02 02:39:52 +00:00
textentry.h
tglbtn.h declare all NameStr[] strings as const char using the correct WXDLLIMPEXP_DATA_ macros; in the process, change wxPropGrid window classes to take 'const wxString& name' arguments instead of 'const wxChar *name' 2008-11-02 22:16:14 +00:00
tooltip.h
toplevel.h Removed queuedResize code again as GTK+ does this internally already 2009-01-26 20:43:12 +00:00
treeentry_gtk.h
window.h simplify Refresh() and Update() 2009-02-01 07:52:39 +00:00