wxWidgets/include/wx
Vadim Zeitlin 03a13591b9 Add wxDataViewToggleRenderer::ShowAsRadio()
This allows showing radio buttons in wxDataViewCtrl easily and natively.

Notice that this approach, adding an extra function to the existing
renderer class instead of creating some new wxDataViewRadioRenderer (see
https://github.com/wxWidgets/wxWidgets/pull/809), was finally chosen
because it is simpler to implement and, more importantly, because it
will be more natural to generalize if/when we also add a 3-state
check/radio renderer.

Closes https://github.com/wxWidgets/wxWidgets/pull/853
2018-07-11 23:48:14 +02:00
..
android Check for liblzma headers in configure too and add wxUSE_LIBLZMA 2018-04-06 15:39:39 +02:00
aui Add wxOVERRIDE to all relevant wxAuiMDIChildFrame methods 2018-05-13 02:49:07 +02:00
dfb Compilation fix for wxGUIEventLoop in wxDFB 2018-05-23 17:20:39 +02:00
generic Add wxDataViewToggleRenderer::ShowAsRadio() 2018-07-11 23:48:14 +02:00
gtk Add wxDataViewToggleRenderer::ShowAsRadio() 2018-07-11 23:48:14 +02:00
gtk1 Fix wxGTK 1 build after gtk/gtk.h wrapper header addition 2018-07-10 14:54:19 +02:00
html Allow configuring showing printing dialog in wxHtmlEasyPrinting 2018-06-21 16:03:38 +02:00
meta
motif Check for liblzma headers in configure too and add wxUSE_LIBLZMA 2018-04-06 15:39:39 +02:00
msw Fix MSW EDIT_HEIGHT_FROM_CHAR_HEIGHT() for high DPI 2018-07-09 20:24:58 +02:00
osx Add wxDataViewToggleRenderer::ShowAsRadio() 2018-07-11 23:48:14 +02:00
persist Introduce platform-dependent wxTLWGeometry class 2018-04-29 19:51:10 +02:00
private Fix wxGTK 1 build after gtk/gtk.h wrapper header addition 2018-07-10 14:54:19 +02:00
propgrid More use of wxOVERRIDE 2018-03-06 23:31:01 +01:00
protocol
qt Left-align wxSpinCtrl contents by default 2018-05-12 19:14:00 +02:00
ribbon wxRibbonButtonBarButton: Implemented manual button size class control 2018-03-17 18:38:02 +01:00
richtext
stc Remove trailing whitespace from several files 2018-04-18 15:45:42 +02:00
univ Check for liblzma headers in configure too and add wxUSE_LIBLZMA 2018-04-06 15:39:39 +02:00
unix Add default value for MakeConfigFileName() 2nd argument 2018-03-17 17:17:05 +01:00
x11
xml
xrc Remove trailing whitespace from several files 2018-04-18 15:45:42 +02:00
aboutdlg.h
accel.h
access.h
activityindicator.h
addremovectrl.h
affinematrix2d.h
affinematrix2dbase.h
afterstd.h
anidecod.h
animate.h
animdecod.h
any.h Remove trailing whitespace from several files 2018-04-18 15:45:42 +02:00
anybutton.h
anystr.h
app.h
appprogress.h
apptrait.h Fix warning with missing override 2018-05-18 18:49:00 -06:00
archive.h
arrimpl.cpp Replace object array macros with template class too 2018-06-03 17:12:12 +02:00
arrstr.h Fix crash when appending items of empty vector to wxItemContainer 2018-06-29 14:33:56 +02:00
artprov.h
atomic.h
bannerwindow.h
base64.h
beforestd.h
bitmap.h
bmpbuttn.h Use wxString() instead of "" for empty strings 2018-04-17 22:32:25 +02:00
bmpcbox.h
bookctrl.h Use wxVector<> for wxBookCtrlBase::m_pages array 2018-03-31 01:45:10 +02:00
brush.h
buffer.h
build.h Ignore all changes to g++ ABI version since 1002 2018-07-09 00:40:55 +02:00
busyinfo.h
button.h
calctrl.h
caret.h
catch_cppunit.h
chartype.h
checkbox.h
checkeddelete.h
checklst.h
chkconf.h Fixed typo 2018-06-24 19:53:48 +03:00
choicdlg.h
choice.h
choicebk.h Update wxBookCtrlBase::m_selection outside UpdateSelectedPage() 2018-03-31 01:45:05 +02:00
clipbrd.h
clntdata.h
clrpicker.h
cmdargs.h
cmdline.h
cmdproc.h
cmndata.h
collheaderctrl.h
collpane.h
colordlg.h
colour.h
colourdata.h
combo.h
combobox.h
commandlinkbutton.h
compiler.h
compositewin.h Use Bind() instead of Connect() in wxWidgets code 2018-05-30 13:06:20 +02:00
confbase.h
config.h
containr.h Use Bind() instead of Connect() in wxWidgets code 2018-05-30 13:06:20 +02:00
control.h
convauto.h
cpp.h
crt.h
cshelp.h
ctrlsub.h
cursor.h
custombgwin.h
dataobj.h
dataview.h Rename wxDataViewEvent::SetEditCanceled() and remove its argument 2018-02-04 22:36:14 +01:00
datectrl.h
dateevt.h
datetime.h
datetimectrl.h
datstrm.h
dc.h Switch to using DoGetClippingRect() instead of DoGetClippingBox() 2018-06-19 00:20:47 +02:00
dcbuffer.h
dcclient.h
dcgraph.h Switch to using DoGetClippingRect() instead of DoGetClippingBox() 2018-06-19 00:20:47 +02:00
dcmemory.h
dcmirror.h
dcprint.h
dcps.h
dcscreen.h
dcsvg.h Remove unnecessary clipping virtual methods from wxSVGFileDCImpl 2018-06-18 17:07:14 +02:00
dde.h
debug.h
debugrpt.h Show correct save path when using compressed debug report 2018-05-02 15:36:11 +02:00
defs.h Add helper macros for suppressing gcc 8 -Wcast-function-type 2018-06-03 22:47:04 +02:00
dialog.h
dialup.h
dir.h
dirctrl.h
dirdlg.h
display_impl.h
display.h
dlimpexp.h
dlist.h
dnd.h
docmdi.h
docview.h Use Bind() instead of Connect() in wxWidgets code 2018-05-30 13:06:20 +02:00
dragimag.h
dvrenderers.h Send wxEVT_DATAVIEW_ITEM_EDITING_DONE for all renderers in wxGTK 2018-02-05 01:05:16 +01:00
dynarray.h Fix wrong function pointer casts in dynamic arrays code 2018-06-10 23:51:13 +02:00
dynlib.h
dynload.h
editlbox.h
effects.h
encconv.h
encinfo.h
event.h Work around gcc 8 -Wcast-function-type in event table macros 2018-06-03 22:47:50 +02:00
eventfilter.h
evtloop.h Only drain all pending events when exiting outermost wxEventLoop 2018-07-10 14:40:05 +02:00
evtloopsrc.h
except.h
fdrepdlg.h
features.h
ffile.h
file.h
fileconf.h
filectrl.h
filedlg.h
filefn.h
filehistory.h
filename.h
filepicker.h Use Bind() instead of Connect() in wxWidgets code 2018-05-30 13:06:20 +02:00
filesys.h
flags.h
fmappriv.h
font.h Avoid use of uninitialized point size in wxFontInfo 2018-01-29 09:49:51 -08:00
fontdata.h
fontdlg.h
fontenc.h
fontenum.h
fontmap.h
fontpicker.h
fontutil.h
frame.h
fs_arc.h
fs_filter.h
fs_inet.h
fs_mem.h
fs_zip.h
fswatcher.h
gauge.h
gbsizer.h
gdicmn.h Round, rather than truncate, in wxSize and wxPoint operations 2018-03-06 16:08:01 +01:00
gdiobj.h
geometry.h
gifdecod.h
glcanvas.h
graphics.h
grid.h
hash.h
hashmap.h Avoid gcc8 -Wcast-function-type in hash map macros in Win64 build 2018-06-03 22:47:04 +02:00
hashset.h
headercol.h
headerctrl.h Add wxHD_BITMAP_ON_RIGHT style to wxHeaderCtrl 2018-02-04 00:14:28 +01:00
help.h
helpbase.h
helphtml.h
helpwin.h
htmllbox.h
hyperlink.h
icon.h
iconbndl.h
iconloc.h
imagbmp.h
image.h
imaggif.h Add wxIMAGE_OPTION_GIF_TRANSPARENCY for GIF image loading 2018-02-16 16:28:33 +01:00
imagiff.h
imagjpeg.h
imaglist.h
imagpcx.h
imagpng.h
imagpnm.h
imagtga.h
imagtiff.h
imagxpm.h
infobar.h
init.h
intl.h
iosfwrap.h
ioswrap.h
ipc.h
ipcbase.h
itemattr.h
itemid.h
joystick.h
kbdstate.h
language.h
layout.h
laywin.h
link.h
list.h Also remove wxList::const_iterator::const_reference typedef 2018-02-23 16:03:36 +01:00
listbase.h
listbook.h
listbox.h
listctrl.h
listimpl.cpp
log.h
longlong.h
lzmastream.h Add wxLZMAClassFactory for run-time LZMA stream creation 2018-04-06 15:39:55 +02:00
math.h
matrix.h
mdi.h
mediactrl.h
memconf.h
memory.h
memtext.h
menu.h
menuitem.h
metafile.h
mimetype.h
minifram.h
modalhook.h
module.h
mousemanager.h
mousestate.h
msgdlg.h
msgout.h
msgqueue.h
mstream.h
nativewin.h Avoid many -Wparentheses warnings from gtk/gtk.h with gcc8 2018-05-21 12:34:04 +02:00
nonownedwnd.h
notebook.h Remove trailing whitespace from several files 2018-04-18 15:45:42 +02:00
notifmsg.h
numdlg.h
numformatter.h
object.h
odcombo.h
overlay.h
ownerdrw.h
palette.h
panel.h
paper.h
pen.h
peninfobase.h
persist.h
pickerbase.h
platform.h Adding macOS 10.14 constant 2018-06-13 18:58:05 +02:00
platinfo.h
popupwin.h
position.h
power.h
preferences.h
print.h
printdlg.h
prntbase.h Add wxPrintout::SetUp() to reuse the same code in all ports 2018-05-23 17:52:31 +02:00
process.h
progdlg.h
propdlg.h
ptr_scpd.h
ptr_shrd.h
quantize.h
radiobox.h
radiobut.h
range.h
rawbmp.h
rearrangectrl.h
recguard.h
regex.h
region.h
renderer.h Allow using wxRendererNative::DrawGauge() for vertical gauges too 2018-02-03 18:46:17 +01:00
richmsgdlg.h Add footer text and icon to wxRichMessageDialog 2018-01-20 16:53:13 +01:00
richtooltip.h
rtti.h
sashwin.h
sckaddr.h More use of wxOVERRIDE 2018-03-06 23:31:01 +01:00
sckipc.h
sckstrm.h
scopedarray.h
scopedptr.h
scopeguard.h
scrolbar.h
scrolwin.h
secretstore.h
selstore.h
settings.h
setup_inc.h Check for liblzma headers in configure too and add wxUSE_LIBLZMA 2018-04-06 15:39:39 +02:00
setup_redirect.h
sharedptr.h
simplebook.h Update wxBookCtrlBase::m_selection outside UpdateSelectedPage() 2018-03-31 01:45:05 +02:00
sizer.h
slider.h
snglinst.h
socket.h
sound.h
spinbutt.h
spinctrl.h
splash.h
splitter.h
srchctrl.h Use simple wxEVT_SEARCH[_CANCEL] names for wxSearchCtrl events 2018-01-30 02:03:48 +01:00
sstream.h
stack.h
stackwalk.h
statbmp.h
statbox.h Don't pretend static box with enabled label is disabled 2018-01-18 23:28:16 +01:00
statline.h
stattext.h
statusbr.h
stdpaths.h Add default value for MakeConfigFileName() 2nd argument 2018-03-17 17:17:05 +01:00
stdstream.h
stockitem.h
stopwatch.h
strconv.h
stream.h
string.h Use wxString() instead of "" for empty strings 2018-04-17 22:32:25 +02:00
stringimpl.h
stringops.h
strvararg.h
sysopt.h
systhemectrl.h
tarstrm.h
taskbar.h
taskbarbutton.h
tbarbase.h Remove trailing whitespace from several files 2018-04-18 15:45:42 +02:00
testing.h
textbuf.h
textcompleter.h
textctrl.h
textdlg.h
textentry.h
textfile.h
textwrapper.h
tglbtn.h
thread.h
thrimpl.cpp
time.h
timectrl.h
timer.h
tipdlg.h
tipwin.h
tls.h
tokenzr.h
toolbar.h
toolbook.h
tooltip.h
toplevel.h Introduce platform-dependent wxTLWGeometry class 2018-04-29 19:51:10 +02:00
tracker.h
translation.h
treebase.h Remove WXDLLIMPEXP_CORE from wxArrayTreeItemIds declaration 2018-06-20 13:52:50 +02:00
treebook.h Reuse wxBookCtrlBase::DoSetSelection() in wxTreebook too 2018-03-31 01:45:06 +02:00
treectrl.h
treelist.h
txtstrm.h
typeinfo.h
types.h
uiaction.h
unichar.h Avoid warnings about conversion to wxUint16 in wxUniChar code 2018-03-06 16:00:47 +01:00
uri.h
url.h
ustring.h
utils.h
valgen.h
validate.h
valnum.h Add wxFloatingPointValidator::SetFactor() 2018-01-26 14:39:57 +01:00
valtext.h
variant.h
variantbase.h
vector.h Make wxVector reverse iterators conform to iterator requirements 2018-02-23 16:14:03 +01:00
version.h Update version to 3.1.2 2018-02-20 00:08:01 +01:00
versioninfo.h
vidmode.h
vlbox.h
vms_x_fix.h
volume.h
vscroll.h
weakref.h
webview.h
webviewarchivehandler.h
webviewfshandler.h
wfstream.h
window.h More use of wxOVERRIDE 2018-03-06 23:31:01 +01:00
windowid.h
windowptr.h
withimages.h
wizard.h
wrapsizer.h
wupdlock.h
wx.h
wxchar.h
wxcrt.h
wxcrtbase.h
wxcrtvararg.h
wxhtml.h
wxprec.h
xlocale.h Try to fix macOS build using cmake after xlocale changes 2018-01-21 16:49:26 +01:00
xpmdecod.h
xpmhand.h
xti2.h
xti.h
xtictor.h
xtihandler.h
xtiprop.h
xtistrm.h
xtitypes.h
xtixml.h
zipstrm.h Fix ZIP64 creation with individual files larger 4GB 2018-02-15 20:01:13 +01:00
zstream.h