wxWidgets/interface/wx
Lotendan 425d9455e8 Add support for initializer_list to wx dynamic arrays
While these array classes are deprecated in the user code, they're still
used, for compatibility, in many places in wxWidgets API and allowing to
create them from initializer_list makes using it more ergonomic as it's
now possible to just pass an initializer list of items to fill the
control with, for example, instead of appending them one by one.

This is the equivalent of 4d62df488b (Add support for initializer_list
to wx dynamic arrays, 2023-03-02) from master.

See #23309.

Closes #23966.
2023-11-07 02:23:58 +01:00
..
aui Fix mistakenly added "events" category 2022-05-23 20:05:02 +02:00
generic Update copyright years to 2023 in 3.2 branch too 2023-01-03 04:21:29 +01:00
html Add "events" category to wxEvent-derived classes docs where missing 2022-05-23 19:06:55 +02:00
msw Add 64-bit numbers support to wxRegKey 2021-03-09 21:09:42 +01:00
persist Replace wxEvtHandler::Connect() with Bind() in the docs 2021-03-31 03:04:49 +02:00
propgrid Fix documentation for wxPropertyGridPageState::GetColumnFullWidth 2022-06-08 08:59:53 +02:00
protocol Apply suggestions from code review 2021-01-19 21:06:31 +01:00
ribbon Add functions for getting current ribbon tool rectangle 2022-04-19 00:46:58 +02:00
richtext Consistently escape "@" in wxRichTextCtrl documentation 2022-03-28 00:18:02 +02:00
stc Regenerate STC files after the typo fixes 2021-03-13 13:35:14 +01:00
xml Fix double words and article mismatches in docs. 2021-03-10 14:28:20 -05:00
xrc Add wxXmlResourceHandler::GetBitmapBundle(wxXmlNode) overload 2022-02-20 18:06:09 +01:00
aboutdlg.h Update copyright years to 2023 in 3.2 branch too 2023-01-03 04:21:29 +01:00
accel.h
access.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
activityindicator.h
addremovectrl.h
affinematrix2d.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
affinematrix2dbase.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
anidecod.h
animate.h Change inactive bitmap to in wxBitmapBundle wxAnimationCtrl 2022-01-27 14:29:25 +01:00
animdecod.h
any.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
anybutton.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
app.h Fix crash when using wxNotebook with glib 2.73 or later 2022-08-30 12:35:46 +02:00
appprogress.h
apptrait.h Show assert stack if in the test if possible 2021-04-07 14:37:16 +02:00
archive.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
arrstr.h Add support for initializer_list to wx dynamic arrays 2023-11-07 02:23:58 +01:00
artprov.h Add wxArtProvider::Get[Native]DIPSizeHint() 2022-03-24 21:35:26 +01:00
atomic.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
bannerwindow.h Fix comment in example for banner window 2022-02-11 18:48:03 +01:00
base64.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
bitmap.h Make wxBitmap::HasAlpha() and UseAlpha() available in all ports 2022-06-20 00:38:09 +02:00
bmpbndl.h Correct wxBitmapBundle best match choice description in its docs 2022-10-21 02:53:03 +02:00
bmpbuttn.h Add some missing wxBitmap --> wxBitmapBundle changes 2022-05-16 15:33:41 -07:00
bmpcbox.h Add some missing wxBitmap --> wxBitmapBundle changes 2022-05-16 15:33:41 -07:00
bookctrl.h Document wxBookCtrlBase::GetControlSizer 2023-02-03 16:37:12 +01:00
brush.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
buffer.h
busyinfo.h
button.h
calctrl.h Fix double negatives used with 'neither' in docs and comments 2022-08-19 16:30:25 +02:00
caret.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
chartype.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
checkbox.h Remove wxGTK1 mentions from the documentation 2021-05-13 06:52:09 -07:00
checklst.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
choicdlg.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
choice.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
choicebk.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
clipbrd.h
clntdata.h Allow cloning client data stored in wxGrid attributes etc 2022-04-28 00:28:58 +02:00
clrpicker.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
cmdline.h Fix double negatives used with 'neither' in docs and comments 2022-08-19 16:30:25 +02:00
cmdproc.h
cmndata.h
collheaderctrl.h
collpane.h Fix recurring typo in validator parameter description 2022-01-11 18:08:25 +01:00
colordlg.h Fix typo in wxColourDialog documentation 2023-08-24 03:40:12 +02:00
colour.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
colourdata.h
combo.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
combobox.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
commandlinkbutton.h
config.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
containr.h
control.h
convauto.h
cpp.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
creddlg.h Small tweak to wxCredentialEntryDialog docs consistency 2021-01-11 02:51:05 +01:00
cshelp.h
ctrlsub.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
cursor.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
custombgwin.h
dataobj.h Add wxDF_UNICODETEXT to wxDataFormat standard format docs 2021-12-09 19:51:07 +01:00
dataview.h Document wxDataViewCheckIconText 2023-06-27 23:43:30 +02:00
datectrl.h Support wxDP_DROPDOWN mode for native date pickers on macOS 2023-05-05 15:26:33 +02:00
dateevt.h
datetime.h Update strftime() link in wxDateTime::Format() docs 2022-11-12 17:47:15 +01:00
datstrm.h
dc.h Correct wxDC::GetContentScaleFactor() documentation 2023-04-20 15:36:43 +02:00
dcbuffer.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
dcclient.h
dcgraph.h
dcmemory.h Clarify that wxDC::CopyAttributes() doesn't copy scaling factor 2022-06-28 22:50:24 +02:00
dcmirror.h
dcprint.h
dcps.h
dcscreen.h
dcsvg.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
dde.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
debug.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
debugrpt.h
defs.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
dialog.h
dialup.h Fix double negatives used with 'neither' in docs and comments 2022-08-19 16:30:25 +02:00
dir.h Mention wxDIR_HIDDEN in GetAllFiles() documentation 2021-04-06 22:19:03 +02:00
dirctrl.h
dirdlg.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
display.h
dnd.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
docmdi.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
docview.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
dragimag.h
dynarray.h Add support for initializer_list to wx dynamic arrays 2023-11-07 02:23:58 +01:00
dynlib.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
editlbox.h
encconv.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
event.h Fix typo in wxDEFINE_EVENT macro name in the documentation 2023-01-12 17:37:25 +01:00
eventfilter.h Fix double negatives used with 'neither' in docs and comments 2022-08-19 16:30:25 +02:00
evtloop.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
fdrepdlg.h
ffile.h
file.h
fileconf.h
filectrl.h Ensure the return documentation is on the correct function 2021-05-13 21:32:22 +01:00
filedlg.h Fix hang in wxMSW wxFileDialog when using multi-thread COM 2023-06-03 20:24:52 +02:00
filedlgcustomize.h Add an example of customizing "Save" file dialog too 2022-06-12 00:51:31 +01:00
filefn.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
filehistory.h Remove public wxFileHistory::RefreshLabels() 2021-04-05 16:20:02 +02:00
filename.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
filepicker.h Fix recurring typo in validator parameter description 2022-01-11 18:08:25 +01:00
filesys.h Improve wxFileSystem::AddHandler() documentation 2023-08-24 03:40:12 +02:00
font.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
fontdata.h
fontdlg.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
fontenum.h
fontmap.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
fontpicker.h Fix recurring typo in validator parameter description 2022-01-11 18:08:25 +01:00
fontutil.h
frame.h Explain how to best use wxFrame as input form 2022-05-05 17:32:43 +02:00
fs_arc.h
fs_filter.h
fs_inet.h
fs_mem.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
fswatcher.h Replace wxEvtHandler::Connect() with Bind() in the docs 2021-03-31 03:04:49 +02:00
gauge.h Fix doxygen misplaced div warnings 2021-05-21 02:09:56 +01:00
gbsizer.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
gdicmn.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
gdiobj.h
geometry.h Make some member functions const 2021-03-04 11:49:33 -08:00
gifdecod.h
glcanvas.h Improve and document wxGLCanvas::CreateSurface() 2023-04-28 15:08:35 +02:00
graphics.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
grid.h Improve wxEVT_GRID_SELECT_CELL documentation 2022-09-27 23:27:19 +02:00
hash.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
hashmap.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
hashset.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
headercol.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
headerctrl.h
help.h
htmllbox.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
hyperlink.h
icon.h Fix wxIcon::GetLogicalSize documentation 2022-04-17 23:41:46 -04:00
iconbndl.h Fix double negatives used with 'neither' in docs and comments 2022-08-19 16:30:25 +02:00
iconloc.h
image.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
imaggif.h
imagiff.h
imagjpeg.h
imaglist.h Handle transparency to the best of our ability in wxImageList 2022-05-06 02:12:54 +01:00
imagpcx.h
imagpng.h
imagpnm.h
imagtga.h
imagtiff.h
imagxpm.h
infobar.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
init.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
intl.h Recommend using wxUILocale::GetSystemLanguage() in wxLocale docs 2023-02-08 20:51:45 +01:00
ipc.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
ipcbase.h
itemattr.h
joystick.h
kbdstate.h
language.h Update language database and move support for it to wxUILocale 2021-11-27 17:44:20 +01:00
layout.h Make some member functions const 2021-03-17 09:44:48 -07:00
laywin.h
link.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
list.h Fix double words and article mismatches in docs. 2021-03-10 14:28:20 -05:00
listbook.h
listbox.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
listctrl.h Make wxListCtrl checkboxes behaviour more consistent 2023-10-03 18:39:00 +02:00
log.h Document that wxLogInterposerTemp shouldn't be used 2023-10-06 19:11:38 +02:00
longlong.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
lzmastream.h
math.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
mdi.h
mediactrl.h Minor additions to wxMC_NO_AUTORESIZE documentation 2021-11-20 21:41:28 +01:00
memory.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
menu.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
menuitem.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
metafile.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
mimetype.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
minifram.h
modalhook.h Fix double negatives used with 'neither' in docs and comments 2022-08-19 16:30:25 +02:00
module.h
mousemanager.h
mousestate.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
msgdlg.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
msgout.h
msgqueue.h
mstream.h
nativewin.h
nonownedwnd.h
notebook.h Fix crash when using wxNotebook with glib 2.73 or later 2022-08-30 12:35:46 +02:00
notifmsg.h Add missing wxEventType declarations to notifmsg interface header 2021-08-21 15:06:12 +02:00
numdlg.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
numformatter.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
object.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
odcombo.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
overlay.h
palette.h
panel.h Don't document wxSysColourChangedEvent as being MSW-only 2021-03-28 03:06:28 +02:00
pen.h Document wxGrid::RefreshBlock() 2022-08-18 19:15:47 +02:00
persist.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
pickerbase.h Fix double words and article mismatches in docs. 2021-03-10 14:28:20 -05:00
platform.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
platinfo.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
popupwin.h
position.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
power.h Fix double words and article mismatches in docs. 2021-03-10 14:28:20 -05:00
preferences.h Add wxPreferencesPage::GetIcon() returning wxBitmapBundle 2022-03-17 23:49:18 +01:00
print.h Document already existing wxPrintPreview::GetZoom function 2023-06-27 19:21:57 +02:00
printdlg.h
process.h Fix double negatives used with 'neither' in docs and comments 2022-08-19 16:30:25 +02:00
progdlg.h
propdlg.h
quantize.h
radiobox.h Fix problems with GetSelection() documentation 2020-11-10 13:12:37 +01:00
radiobut.h Implement wxRB_SINGLE support in wxGTK 2023-10-03 19:40:39 +02:00
rawbmp.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
rearrangectrl.h
recguard.h
regex.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
region.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
renderer.h Implement getting/releasing HDC in Cairo wxGraphicsContext (wxMSW) 2021-06-28 00:19:15 +02:00
richmsgdlg.h
richtooltip.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
sashwin.h
sckipc.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
sckstrm.h
scopedarray.h
scopedptr.h
scopeguard.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
scrolbar.h
scrolwin.h
secretstore.h Add small wxSecretString helper for wiping strings values 2021-01-10 01:21:45 +01:00
settings.h Remove wxSYS_COLOUR_MAX from documentation 2023-02-25 22:04:53 +01:00
sharedptr.h
simplebook.h
sizer.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
slider.h
snglinst.h
socket.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
sound.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
spinbutt.h Add wxSpinCtrl::SetIncrement() and implement it for all ports 2022-02-04 02:16:06 +01:00
spinctrl.h Add wxSpinCtrl::SetIncrement() and implement it for all ports 2022-02-04 02:16:06 +01:00
splash.h
splitter.h Document wxSplitterWindow::SetSashPosition() argument better 2023-02-28 18:31:52 +01:00
srchctrl.h Document that wxSearchCtrl derives only from wxTextEntry 2022-11-12 17:53:23 +01:00
sstream.h
stack.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
stackwalk.h Fix double negatives used with 'neither' in docs and comments 2022-08-19 16:30:25 +02:00
statbmp.h Add some missing wxBitmap --> wxBitmapBundle changes 2022-05-16 15:33:41 -07:00
statbox.h Recommend using wxStaticBox as parent more strongly 2021-03-05 22:53:27 +01:00
statline.h
stattext.h
statusbr.h
stdpaths.h Improve formatting of wxStandardPaths::UseAppInfo() documentation 2022-09-30 15:38:38 +02:00
stdstream.h
stockitem.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
stopwatch.h
strconv.h Fix double negatives used with 'neither' in docs and comments 2022-08-19 16:30:25 +02:00
stream.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
string.h Fix double negatives used with 'neither' in docs and comments 2022-08-19 16:30:25 +02:00
sysopt.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
systhemectrl.h
tarstrm.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
taskbar.h Use wxBitmapBundle in wxTaskBarIcon 2022-02-19 21:44:27 +00:00
taskbarbutton.h Fix wxTaskBarButton availability in the documentation 2022-10-21 02:53:08 +02:00
textcompleter.h
textctrl.h Document more macOS-only wxTextCtrl methods 2023-09-21 22:59:49 +02:00
textdlg.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
textentry.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
textfile.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
textwrapper.h
tglbtn.h Change wxBitmap to wxBitmapBundle in wxBitmapToggleButton 2022-01-27 14:29:25 +01:00
thread.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
time.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
timectrl.h
timer.h
tipdlg.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
tipwin.h
tls.h
tokenzr.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
toolbar.h Fix return value of wxToolBar::GetToolBitmapSize() under GTK/Mac 2023-02-08 17:50:35 +01:00
toolbook.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
tooltip.h
toplevel.h Minor documentation syntax and orthography fixes 2023-08-24 03:40:12 +02:00
tracker.h
translation.h Add AddAvailableCatalog() and use it in AddStdCatalog() 2023-10-06 15:42:15 +02:00
treebase.h
treebook.h
treectrl.h Improve documentation of events sent by wxTreeCtrl::EditLabel() 2022-12-05 23:36:44 +01:00
treelist.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
txtstrm.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
uiaction.h Minor updates to wxUIActionSimulator documentation 2023-06-10 17:24:53 +02:00
uilocale.h Add wxUILocale::GetMonthName() and GetWeekDayName() 2023-08-02 04:08:38 +02:00
unichar.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
uri.h
url.h
ustring.h
utils.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
valgen.h
validate.h
valnum.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
valtext.h
variant.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
vector.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
version.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
versioninfo.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
vidmode.h
vlbox.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
volume.h Implement wxFSVolume for macOS 2021-12-01 23:35:19 +01:00
vscroll.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
weakref.h
webrequest.h Add "events" category to wxEvent-derived classes docs where missing 2022-05-23 19:06:55 +02:00
webview.h Fix the name of EVT_WEBVIEW_FULLSCREEN_CHANGED macro in the docs 2022-11-12 17:47:15 +01:00
webviewarchivehandler.h
webviewfshandler.h
wfstream.h
window.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
windowid.h Ensure the return documentation is on the correct function 2021-05-13 21:32:22 +01:00
windowptr.h
withimages.h Document wxWithImages::GetUpdatedImageListFor() 2021-11-11 21:59:45 +00:00
wizard.h Use wxBitmapBundle in wxWizard 2022-02-11 18:04:56 +03:00
wrapsizer.h
wupdlock.h
wxcrt.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
xlocale.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
zipstrm.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00
zstream.h Fix use of Doxygen grouping 2022-08-18 19:15:47 +02:00