wxWidgets/interface/wx
Vadim Zeitlin b0d9465921 Add wxWithImages::SetImages() and update wxMSW wxNotebook for it
This new function will allow selecting the bitmap of the most suitable
size and automatically react to DPI scale changes (although this hasn't
been implemented yet) in all controls using image lists.

For now, only wxNotebook in wxMSW has been updated to work with it, the
other classes and ports will be updated to override OnImagesChanged()
instead of SetImageList() later.

Also update the notebook sample to use SetImages() rather than
SetImageList() -- which means that it doesn't show the icons any longer
in non-MSW ports, which haven't been updated yet.
2021-10-31 20:54:58 +01:00
..
aui Merge branch 'im/docadditions' of https://github.com/imciner2/wxWidgets 2020-09-20 18:14:02 +02:00
generic Update copyright years to 2021 2021-01-03 18:12:37 +01:00
html Fix double words and article mismatches in docs. 2021-03-10 14:28:20 -05: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 Replace wxEvtHandler::Connect() with Bind() in the docs 2021-03-31 03:04:49 +02:00
protocol Apply suggestions from code review 2021-01-19 21:06:31 +01:00
ribbon Add wxRibbon panel border colour option 2021-02-20 13:29:33 +01:00
richtext Fix syntax error in interface headers 2020-12-10 22:53:11 +01: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 wxXmlResource::LoadDocument() 2021-04-15 18:50:47 +01:00
aboutdlg.h Update copyright years to 2021 2021-01-03 18:12:37 +01:00
accel.h Change documentation references from OS X to macOS (#1927) 2020-07-04 22:08:24 +02:00
access.h
activityindicator.h
addremovectrl.h Change documentation references from OS X to macOS (#1927) 2020-07-04 22:08:24 +02:00
affinematrix2d.h
affinematrix2dbase.h
anidecod.h
animate.h
animdecod.h
any.h Fix list contents memory leak in wxAny unit test 2020-10-19 13:54:19 +02:00
anybutton.h Allow using wxBitmapBundle for wxButton bitmaps 2021-10-18 11:50:10 +02:00
app.h Improve wxIMPLEMENT_APP() documentation 2021-07-24 17:21:39 +01:00
appprogress.h Change documentation references from OS X to macOS (#1927) 2020-07-04 22:08:24 +02:00
apptrait.h Show assert stack if in the test if possible 2021-04-07 14:37:16 +02:00
archive.h
arrstr.h Make wxSplit(wxJoin()) idempotent for string ending with escape 2021-04-07 01:38:43 +02:00
artprov.h wxArtProvider with wxBitmapBundle 2021-10-05 16:06:43 +01:00
atomic.h
bannerwindow.h
base64.h
bitmap.h Add wxBitmap::SetScaleFactor() 2021-10-24 19:04:51 +02:00
bmpbndl.h OSX wxBitmapBundle::FromFiles implementation for macOS (#2561) 2021-10-26 22:27:36 +02:00
bmpbuttn.h Add possibility to create "Close" bitmap button from XRC 2020-11-19 15:44:54 +01:00
bmpcbox.h Fix double words and article mismatches in docs. 2021-03-10 14:28:20 -05:00
bookctrl.h Change documentation references from OS X to macOS (#1927) 2020-07-04 22:08:24 +02:00
brush.h
buffer.h
busyinfo.h
button.h Change documentation references from OS X to macOS (#1927) 2020-07-04 22:08:24 +02:00
calctrl.h
caret.h
chartype.h Change documentation references from OS X to macOS (#1927) 2020-07-04 22:08:24 +02:00
checkbox.h Remove wxGTK1 mentions from the documentation 2021-05-13 06:52:09 -07:00
checklst.h
choicdlg.h
choice.h
choicebk.h
clipbrd.h Fix displaying Flush() in wxClipboard docs note 2020-09-25 21:29:20 +02:00
clntdata.h
clrpicker.h
cmdline.h
cmdproc.h
cmndata.h
collheaderctrl.h
collpane.h
colordlg.h
colour.h Fix grouping warning on newer doxygen 2021-05-21 01:56:39 +01:00
colourdata.h
combo.h Allow using custom main window in wxComboCtrl 2021-09-08 20:44:34 +02:00
combobox.h
commandlinkbutton.h
config.h Readd accidentally deleted argument in wxConfig interface 2021-05-13 06:49:31 -07:00
containr.h
control.h
convauto.h Rename IsFallbackEncoding() to IsUsingFallbackEncoding() 2020-10-05 15:32:07 +03:00
cpp.h
creddlg.h Small tweak to wxCredentialEntryDialog docs consistency 2021-01-11 02:51:05 +01:00
cshelp.h Change documentation references from OS X to macOS (#1927) 2020-07-04 22:08:24 +02:00
ctrlsub.h Document that index must be valid in wxChoice::GetString() 2021-01-17 00:41:26 +01:00
cursor.h Add wxCursor ctor from XPM data to all ports 2021-04-18 01:14:36 +01:00
custombgwin.h
dataobj.h Implement wxImageDataObject 2020-12-31 12:49:06 +01:00
dataview.h Document when values used with wxDataViewCtrl must be non-null 2021-05-24 15:18:18 +02:00
datectrl.h Add wxDateTimePickerCtrl::SetNullText() 2020-11-05 14:22:05 +01:00
dateevt.h
datetime.h Fix spelling in comments and documentation using codespell 2020-06-27 22:56:22 +02:00
datstrm.h
dc.h Update wxDC::DrawSpline() documentation 2021-07-03 17:18:04 +02:00
dcbuffer.h Change documentation references from OS X to macOS (#1927) 2020-07-04 22:08:24 +02:00
dcclient.h Document that using wxClientDC for drawing is not portable 2020-06-27 16:37:48 +02:00
dcgraph.h
dcmemory.h
dcmirror.h
dcprint.h
dcps.h
dcscreen.h
dcsvg.h
dde.h
debug.h Don't specify the @def for defines 2021-05-21 01:57:54 +01:00
debugrpt.h
defs.h Use standard [[deprecated]] attribute if available 2021-07-11 14:47:47 +02:00
dialog.h Change documentation references from OS X to macOS (#1927) 2020-07-04 22:08:24 +02:00
dialup.h
dir.h Mention wxDIR_HIDDEN in GetAllFiles() documentation 2021-04-06 22:19:03 +02:00
dirctrl.h
dirdlg.h Fix doxygen misplaced div warnings 2021-05-21 02:09:56 +01:00
display.h Add wxDisplay::GetScaleFactor() 2020-08-14 16:09:27 +02:00
dnd.h Fix spelling in comments and documentation using codespell 2020-06-27 22:56:22 +02:00
docmdi.h
docview.h Document return values of various close-related docview functions 2020-10-16 02:07:10 +02:00
dragimag.h
dynarray.h
dynlib.h Add wxDynamicLibrary::Attach() 2021-01-25 00:15:24 +01:00
editlbox.h
encconv.h
event.h Document Connect() limitations compared to Bind() 2021-10-04 00:27:53 +02:00
eventfilter.h
evtloop.h
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 Add wxMac wxFileDialog::GetCurrentlySelectedFilterIndex() support 2021-02-15 00:37:45 +01:00
filefn.h Document that wxMatchWild() is always case-sensitive 2021-04-22 23:57:02 +02:00
filehistory.h Remove public wxFileHistory::RefreshLabels() 2021-04-05 16:20:02 +02:00
filename.h Fix wxFileName unit test under Unix after recent changes 2021-09-15 13:10:25 +02:00
filepicker.h
filesys.h Fix syntax error in interface headers 2020-12-10 22:53:11 +01:00
font.h Change documentation references from OS X to macOS (#1927) 2020-07-04 22:08:24 +02:00
fontdata.h Add wxFontDialog::RestrictSelection() to disallow raster fonts 2020-07-04 13:14:38 +02:00
fontdlg.h
fontenum.h
fontmap.h
fontpicker.h
fontutil.h
frame.h Fix double words and article mismatches in docs. 2021-03-10 14:28:20 -05:00
fs_arc.h
fs_filter.h
fs_inet.h
fs_mem.h
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
gdicmn.h Make wxRescaleCoord() private functions 2021-07-13 23:05:16 +01:00
gdiobj.h
geometry.h Make some member functions const 2021-03-04 11:49:33 -08:00
gifdecod.h
glcanvas.h Update note about enabling OpenGL support on Windows 2021-05-05 20:56:05 +02:00
graphics.h Make some member functions const 2021-03-17 09:44:48 -07:00
grid.h Restore accidentally removed EVT_GRID_CMD_RANGE_SELECT macro 2021-08-14 01:10:14 +02:00
hash.h
hashmap.h
hashset.h
headercol.h Change documentation references from OS X to macOS (#1927) 2020-07-04 22:08:24 +02:00
headerctrl.h
help.h
htmllbox.h
hyperlink.h
icon.h Mark deprecated methods as such in wxIcon documentation 2021-04-20 00:21:51 +01:00
iconbndl.h
iconloc.h
image.h Allow rescaling larger images in Win64 builds 2021-09-04 18:59:33 +01:00
imaggif.h
imagiff.h
imagjpeg.h
imaglist.h Add wxImageList::Destroy() 2021-10-17 16:19:19 +02:00
imagpcx.h
imagpng.h
imagpnm.h
imagtga.h
imagtiff.h
imagxpm.h
infobar.h Replace wxEvtHandler::Connect() with Bind() in the docs 2021-03-31 03:04:49 +02:00
init.h
intl.h Add wxUILocale with minimal functionality 2021-08-20 22:02:46 +02:00
ipc.h
ipcbase.h
itemattr.h
joystick.h
kbdstate.h Make wxKeyboardState ctor explicit 2020-08-21 11:49:34 +02:00
language.h Add support for English locale for Israel (en_IL) 2021-03-05 18:51:10 +01:00
layout.h Make some member functions const 2021-03-17 09:44:48 -07:00
laywin.h
link.h
list.h Fix double words and article mismatches in docs. 2021-03-10 14:28:20 -05:00
listbook.h
listbox.h Fix interface return type for MSWSetTabStops 2021-05-13 21:32:22 +01:00
listctrl.h Improve ListCtrl::EnableAlternateRowColours() documentation 2021-08-25 16:02:29 +02:00
log.h Add return value to wxSafeShowMessage() 2021-03-14 13:18:36 +01:00
longlong.h
lzmastream.h
math.h Document wxMulDivInt32() and add a test for it 2021-07-13 23:05:16 +01:00
mdi.h Change documentation references from OS X to macOS (#1927) 2020-07-04 22:08:24 +02:00
mediactrl.h
memory.h
menu.h Fix doxygen page linking bugs 2021-05-21 02:58:57 +01:00
menuitem.h Change documentation references from OS X to macOS (#1927) 2020-07-04 22:08:24 +02:00
metafile.h Fix double words and article mismatches in docs. 2021-03-10 14:28:20 -05:00
mimetype.h
minifram.h
modalhook.h
module.h
mousemanager.h
mousestate.h
msgdlg.h Change documentation references from OS X to macOS (#1927) 2020-07-04 22:08:24 +02:00
msgout.h
msgqueue.h
mstream.h
nativewin.h
nonownedwnd.h
notebook.h
notifmsg.h Add missing wxEventType declarations to notifmsg interface header 2021-08-21 15:06:12 +02:00
numdlg.h
numformatter.h Add wxNumberFormatter::Format() for floating point numbers 2021-08-20 23:37:28 +02:00
object.h Fix double words and article mismatches in docs. 2021-03-10 14:28:20 -05:00
odcombo.h Fix double words and article mismatches in docs. 2021-03-10 14:28:20 -05: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 interface: Remove redundant definition of wxPenInfo::LowQuality 2021-05-13 21:33:06 +01:00
persist.h
pickerbase.h Fix double words and article mismatches in docs. 2021-03-10 14:28:20 -05:00
platform.h
platinfo.h Add wxIsRunningUnderWine() helper function 2021-08-20 18:22:26 +01:00
popupwin.h
position.h
power.h Fix double words and article mismatches in docs. 2021-03-10 14:28:20 -05:00
preferences.h Change documentation references from OS X to macOS (#1927) 2020-07-04 22:08:24 +02:00
print.h Change documentation references from OS X to macOS (#1927) 2020-07-04 22:08:24 +02:00
printdlg.h
process.h Make some member functions const 2021-03-17 09:44:48 -07:00
progdlg.h
propdlg.h Change documentation references from OS X to macOS (#1927) 2020-07-04 22:08:24 +02:00
quantize.h
radiobox.h Fix problems with GetSelection() documentation 2020-11-10 13:12:37 +01:00
radiobut.h Improve radio button navigation functions documentation 2020-09-21 16:02:40 +02:00
rawbmp.h Change documentation references from OS X to macOS (#1927) 2020-07-04 22:08:24 +02:00
rearrangectrl.h
recguard.h
regex.h Fix typos and formatting in wxRegEx incompatibilities section 2021-08-04 21:19:14 +01:00
region.h
renderer.h Implement getting/releasing HDC in Cairo wxGraphicsContext (wxMSW) 2021-06-28 00:19:15 +02:00
richmsgdlg.h
richtooltip.h
sashwin.h
sckipc.h
sckstrm.h
scopedarray.h
scopedptr.h
scopeguard.h
scrolbar.h
scrolwin.h
secretstore.h Add small wxSecretString helper for wiping strings values 2021-01-10 01:21:45 +01:00
settings.h Fix documentation for wxSYS_COLOUR_INACTIVECAPTIONTEXT 2020-08-31 14:49:45 +02:00
sharedptr.h
simplebook.h
sizer.h Extend and improve wxSizer::SetSizeHints() documentation 2021-07-24 17:21:39 +01:00
slider.h Use more reasonable length for wxSlider in wxGTK by default 2020-08-05 00:01:50 +02:00
snglinst.h
socket.h Change documentation references from OS X to macOS (#1927) 2020-07-04 22:08:24 +02:00
sound.h
spinbutt.h
spinctrl.h Merge branch 'spinctrl-digits' 2021-05-22 21:25:32 +01:00
splash.h
splitter.h
srchctrl.h
sstream.h
stack.h
stackwalk.h Fix spelling in comments and documentation using codespell 2020-06-27 22:56:22 +02:00
statbmp.h
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 Change documentation references from OS X to macOS (#1927) 2020-07-04 22:08:24 +02:00
stdstream.h
stockitem.h
stopwatch.h
strconv.h
stream.h
string.h Merge branch 'utf8-std-string' 2021-03-14 13:10:13 +01:00
sysopt.h Remove the mentions of the native OSX wxListCtrl control 2021-04-27 14:07:46 +02:00
systhemectrl.h
tarstrm.h Fix syntax error in interface headers 2020-12-10 22:53:11 +01:00
taskbar.h Improve wxTaskBarIcon::Create/GetPopupMenu() documentation 2020-08-14 19:48:29 +02:00
taskbarbutton.h Fix double words and article mismatches in docs. 2021-03-10 14:28:20 -05:00
textcompleter.h
textctrl.h Switch to using GSpell for wxTextCtrl proof checker in wxGTK 2021-09-11 14:02:13 +02:00
textdlg.h Document that wxTE_READONLY can't be used with wxTextEntryDialog 2020-12-27 18:32:10 +01:00
textentry.h Move EmptyUndoBuffer() from wxTextEntry to wxTextCtrl 2021-08-20 17:00:01 +01:00
textfile.h
textwrapper.h
tglbtn.h
thread.h
time.h
timectrl.h
timer.h
tipdlg.h
tipwin.h
tls.h
tokenzr.h
toolbar.h Add wxToolBarTool::Get{Normal,Disabled}BitmapBundle() accessors 2021-10-16 20:01:28 +02:00
toolbook.h Change documentation references from OS X to macOS (#1927) 2020-07-04 22:08:24 +02:00
tooltip.h
toplevel.h Add wxFullScreenEvent for macOS 2021-04-06 19:01:25 +02:00
tracker.h
translation.h Fix double words and article mismatches in docs. 2021-03-10 14:28:20 -05:00
treebase.h
treebook.h
treectrl.h Change documentation references from OS X to macOS (#1927) 2020-07-04 22:08:24 +02:00
treelist.h Fix double words and article mismatches in docs. 2021-03-10 14:28:20 -05:00
txtstrm.h Fix double words and article mismatches in docs. 2021-03-10 14:28:20 -05:00
uiaction.h Change documentation references from OS X to macOS (#1927) 2020-07-04 22:08:24 +02:00
uilocale.h Add wxUILocale::FromTag() helper 2021-09-05 01:00:04 +02:00
unichar.h
uri.h
url.h
ustring.h Fix spelling in comments and documentation using codespell 2020-06-27 22:56:22 +02:00
utils.h Link wxNewId() with wxRegisterId() in the docs 2021-02-03 12:20:07 +02:00
valgen.h
validate.h
valnum.h Make wxNumValidator::m_value protected rather than private 2021-02-08 22:43:48 +01:00
valtext.h Fix spelling in comments and documentation using codespell 2020-06-27 22:56:22 +02:00
variant.h Fix double words and article mismatches in docs. 2021-03-10 14:28:20 -05:00
vector.h Fix double words and article mismatches in docs. 2021-03-10 14:28:20 -05:00
version.h
versioninfo.h
vidmode.h
vlbox.h
volume.h
vscroll.h Fix double words and article mismatches in docs. 2021-03-10 14:28:20 -05:00
weakref.h
webrequest.h Fix a typo in wxWebRequest use example 2021-03-24 15:29:43 +01:00
webview.h wxWebViewEdge: Improve wxEVT_WEBVIEW_LOADED 2021-08-17 23:50:13 +02:00
webviewarchivehandler.h
webviewfshandler.h
wfstream.h
window.h Make wxDumpWindow() public and available in wxMSW too 2021-10-20 23:35:37 +01:00
windowid.h Ensure the return documentation is on the correct function 2021-05-13 21:32:22 +01:00
windowptr.h
withimages.h Add wxWithImages::SetImages() and update wxMSW wxNotebook for it 2021-10-31 20:54:58 +01:00
wizard.h
wrapsizer.h
wupdlock.h
wxcrt.h
xlocale.h Change documentation references from OS X to macOS (#1927) 2020-07-04 22:08:24 +02:00
zipstrm.h Fix double words and article mismatches in docs. 2021-03-10 14:28:20 -05:00
zstream.h