wxWidgets/include/wx/msw
Artur Sochirca d1553c63ed Improve support for TABs in wxListBox under MSW
Always set the LB_USETABSTOPS style flag to achieve behaviour more
compatible with other platforms and expand TABs to align them at tab
stops positioned at every 8 characters.

Also add MSW-specific MSWSetTabStops() method allowing to customize tab
stops.

Update the documentation and the sample to demonstrate using TABs.

Closes https://github.com/wxWidgets/wxWidgets/pull/1789
2020-05-02 18:07:50 +02:00
..
ole Eliminate -Wzero-as-null-pointer-constant warnings in the headers 2020-02-02 23:40:01 -08:00
private Updated wxWebViewEdge for SDK to 0.9.488 2020-04-20 23:00:10 +02:00
rt Fix using deleted function in TempStringRef 2020-04-10 00:51:17 +02:00
accel.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
amd64_dpi_aware_pmv2.manifest Rename manifests to use underscores 2019-12-13 21:44:26 +01:00
amd64_dpi_aware.manifest Rename manifests to use underscores 2019-12-13 21:44:26 +01:00
amd64.manifest Use "wxWidgets application" in the manifests descriptions 2019-11-22 15:21:15 +01:00
anybutton.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
app.h Don't rely on getting WM_NULL messages in wxIdleWakeUpModule 2018-01-13 17:33:09 +01:00
appprogress.h
apptbase.h Remove Windows CE support 2015-09-23 00:52:30 +02:00
apptrait.h added wxQT declaration of wxGUIAppTraits 2018-08-03 02:33:06 +03:00
arm64.manifest Use "wxWidgets application" in the manifests descriptions 2019-11-22 15:21:15 +01:00
arm.manifest Use "wxWidgets application" in the manifests descriptions 2019-11-22 15:21:15 +01:00
bitmap.h Fix drawing wxBitmap with both alpha channel and mask 2019-09-16 18:37:52 +02:00
blank.cur
bmpbuttn.h Stop using wxBU_AUTODRAW in wxWidgets code 2018-07-21 14:42:06 +02:00
bmpcbox.h Fix wxBitmapComboBox size in high DPI 2019-09-28 23:37:01 +02:00
brush.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
bullseye.cur
button.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
calctrl.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
caret.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
cdrom.ico
checkbox.h Avoid changing checkbox background in wxGrid under non-MSW 2019-11-28 02:14:50 +01:00
checklst.h Fix wx[Check]ListBox font and margin on DPI change 2019-09-28 23:37:01 +02:00
child.ico
chkconf.h Generate an error when the CPU parameter is not specified and cannot be determined 2020-03-27 23:11:00 +01:00
choice.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
clipbrd.h Only declare wxSetClipboardData() in wxMSW when it's defined 2017-06-01 00:38:08 +02:00
colordlg.h Make wxColourData parameter of wxColourDialog ctor const 2019-07-16 20:19:33 +02:00
colour.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
colours.bmp
combo.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
combobox.h Replace dynamic casts with virtual wxWindow::WXGetTextEntry() 2020-01-09 23:25:49 +01:00
commandlinkbutton.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
computer.ico
control.h Replace dynamic casts with MSWShouldSetDefaultFont() virtual method 2017-08-21 02:09:19 +02:00
crashrpt.h
cross.cur
csquery.bmp
ctrlsub.h Globally replace vadim@wxwindows.org with vadim@wxwidgets.org 2019-04-22 14:12:05 +02:00
cursor.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
custombgwin.h use more wxOVERRIDE (#329) 2016-09-25 13:21:28 -07:00
datectrl.h Globally replace vadim@wxwindows.org with vadim@wxwidgets.org 2019-04-22 14:12:05 +02:00
datetimectrl.h Globally replace vadim@wxwindows.org with vadim@wxwidgets.org 2019-04-22 14:12:05 +02:00
dc.h Merge branch 'svg-drawtext' of https://github.com/MaartenBent/wxWidgets 2019-08-20 13:27:26 +02:00
dcclient.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
dcmemory.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
dcprint.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
dcscreen.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
dde.h Eliminate -Wcast-qual warnings with GCC and Clang 2020-02-02 22:50:32 -08:00
debughlp.h Globally replace vadim@wxwindows.org with vadim@wxwidgets.org 2019-04-22 14:12:05 +02:00
dialog.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
dib.h Eliminate -Wzero-as-null-pointer-constant warnings in the headers 2020-02-02 23:40:01 -08:00
dirdlg.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
dragimag.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
drive.ico
enhmeta.h Eliminate -Wzero-as-null-pointer-constant warnings in the headers 2020-02-02 23:40:01 -08:00
evtloop.h Globally replace vadim@wxwindows.org with vadim@wxwidgets.org 2019-04-22 14:12:05 +02:00
evtloopconsole.h Globally replace vadim@wxwindows.org with vadim@wxwidgets.org 2019-04-22 14:12:05 +02:00
fdrepdlg.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
file1.ico
filedlg.h Allow retrieving current filter from wxFileDialog extra controls 2019-05-02 19:53:05 +02:00
floppy.ico
folder1.ico
folder2.ico
font.h Change fractional point size from float to double 2020-04-21 09:00:04 -07:00
fontdlg.h Implement wxFontDialog::SetTitle() in wxMSW 2018-07-30 16:11:25 +02:00
frame.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
fswatcher.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
gauge.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
gccpriv.h Remove obsolete wxCHECK_W32API_VERSION() checks 2017-09-04 22:38:23 +02:00
gdiimage.h Eliminate -Wzero-as-null-pointer-constant warnings in the headers 2020-02-02 23:40:01 -08:00
genrcdefs.h Add MSW manifests for ARM and ARM64 platforms 2019-11-22 15:17:40 +01:00
glcanvas.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
hand.cur
headerctrl.h Fix applying header style of wxMSWHeaderCtrl 2020-01-19 14:55:39 +01:00
helpbest.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
helpchm.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
helpwin.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
htmlhelp.h
hyperlink.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
ia64.manifest Use "wxWidgets application" in the manifests descriptions 2019-11-22 15:21:15 +01:00
icon.h Deprecate wxBitmap::SetWidth/Height/Size/Depth, wxIcon::SetSize functions 2018-09-12 22:02:56 +02:00
imaglist.h Removed obsolete symbols from comments. 2016-02-21 20:12:11 +02:00
iniconf.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
init.h Use Unicode command line when not using wmain() under Windows 2017-03-11 03:41:23 +01:00
joystick.h Don’t use void for functions without arguments 2019-10-02 00:54:14 +02:00
libraries.h Remove MSW wxUxThemeEngine class 2018-01-22 00:51:11 +01:00
listbox.h Improve support for TABs in wxListBox under MSW 2020-05-02 18:07:50 +02:00
listctrl.h Resolve some recently introduced warnings 2019-10-13 08:34:30 -07:00
magnif1.cur
mdi.h Slightly simplify the previous commits 2018-09-18 00:13:35 +02:00
mdi.ico
menu.h Fix accel handling when removing item from submenu 2016-12-05 17:59:03 +01:00
menuitem.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
metafile.h Build wxMetafileDataObject when wxUSE_DATAOBJ==1 2017-05-02 23:30:30 +02:00
mfc.h Fix compilation of MFC support code in MSVS conformance mode 2019-03-18 18:11:42 +01:00
mimetype.h Add wxFileType::GetExpandedCommand() 2016-03-05 03:09:59 +01:00
minifram.h Use wx-prefixed macros throughout the repository. 2015-04-23 22:00:35 +04:00
missing.h Add framework for Per-Monitor DPI Awareness on Windows 2019-08-24 22:30:11 +02:00
msgdlg.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
msvcrt.h Remove the last remnants of Windows CE related code 2019-05-18 08:40:03 +02:00
nonownedwnd.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
notebook.h Improve wxNotebook themed background drawing 2018-08-18 15:44:43 +02:00
ownerdrawnbutton.h Avoid clang -Wnon-virtual-dtor without triggering MSVC warnings 2019-12-02 22:35:36 +01:00
ownerdrw.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
palette.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
panel.h Move wxPanel::HasTransparentBackground() to wxControlContainer 2016-06-07 22:08:51 +02:00
pbrush.cur
pen.h Introduce wxPenInfo class 2017-09-10 01:02:06 +02:00
pencil.cur
pntleft.cur
pntright.cur
popupwin.h Add wxPU_CONTAINS_CONTROLS style for wxPopupWindow 2019-01-28 00:48:16 +01:00
printdlg.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
printwin.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
private.h Eliminate -Wzero-as-null-pointer-constant warnings in the headers 2020-02-02 23:40:01 -08:00
progdlg.h Make other wxGenericProgressDialog methods virtual too 2017-11-16 01:35:52 +01:00
question.ico
radiobox.h Fix font of wxRadioBox after DPI change 2019-09-05 23:14:25 +02:00
radiobut.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
rcdefs.h Add MSW manifests for ARM and ARM64 platforms 2019-11-22 15:17:40 +01:00
regconf.h Test for wxUSE_BASE64 in wxRegConfig 2017-01-10 18:29:33 +01:00
region.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
registry.h Eliminate -Wzero-as-null-pointer-constant warnings in the headers 2020-02-02 23:40:01 -08:00
removble.ico
richmsgdlg.h use more wxOVERRIDE (#329) 2016-09-25 13:21:28 -07:00
roller.cur
scrolbar.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
seh.h Update comment and documentation related to C4535 MSVC warning 2019-07-13 16:31:19 +02:00
setup0.h Update setup.h files 2020-01-15 15:58:30 +01:00
setup_inc.h Globally replace vadim@wxwindows.org with vadim@wxwidgets.org 2019-04-22 14:12:05 +02:00
slider.h Fix font and thumb size of wxSlider after DPI change 2019-09-05 23:14:25 +02:00
sound.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
spinbutt.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
spinctrl.h Fix focus behaviour of the spin control under MSW 2019-11-01 00:27:43 +07:00
stackwalk.h Globally replace vadim@wxwindows.org with vadim@wxwidgets.org 2019-04-22 14:12:05 +02:00
statbmp.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
statbox.h Fix colours and fonts of wxStaticBox label window in wxMSW 2017-12-24 22:38:10 +01:00
statline.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
stattext.h Rename wxStaticText::Do[SG]etLabel() to WX[SG]etVisibleLabel() 2019-06-19 18:15:57 +02:00
statusbar.h Fix wxStatusBar font and position after DPI changes 2019-09-06 20:59:56 +02:00
std.ico
stdpaths.h Globally replace vadim@wxwindows.org with vadim@wxwidgets.org 2019-04-22 14:12:05 +02:00
subwin.h Add a simple wxSetWindowFont() helper 2019-07-12 00:11:53 +02:00
taskbar.h Handle taskbar updates not removing notification icons from it 2019-11-18 19:14:38 +01:00
taskbarbutton.h Handle taskbar button recreation better in wxMSW. 2014-10-19 12:56:47 +00:00
textctrl.h Fix font size of rich wxTextCtrl when created on display with non-system DPI 2019-11-08 20:46:47 +01:00
textentry.h Add wxTextEntry::ClickDefaultButtonIfPossible() to wxMSW 2019-07-14 01:37:32 +02:00
tglbtn.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
timectrl.h Globally replace vadim@wxwindows.org with vadim@wxwidgets.org 2019-04-22 14:12:05 +02:00
tls.h Preserve Win32 last error in wxTlsKey::Get() 2015-10-16 20:20:42 +02:00
toolbar.h Support DPI change in wxToolBar 2019-09-28 23:37:01 +02:00
tooltip.h Clean up wxMSW tooltip window on library shutdown 2016-02-13 12:55:17 +01:00
toplevel.h Don't recurse upwards when updating pending focus in wxMSW 2020-01-20 13:16:41 +01:00
treectrl.h Fix font of custom attributes in wxTreeCtrl on DPI change 2019-09-28 23:37:01 +02:00
uxtheme.h Fix wxMSW build with wxUSE_UXTHEME==0 2018-12-08 20:24:05 +01:00
webview_edge.h Implement text selection in wxWebViewEdge 2020-01-16 20:50:26 +01:00
webview_ie.h Move wxWebViewIE classes to private header 2019-11-13 23:56:40 +01:00
webviewhistoryitem_ie.h Apply suggestions from code review 2020-01-16 10:15:11 +01:00
window.h Eliminate -Wzero-as-null-pointer-constant warnings in the headers 2020-02-02 23:40:01 -08:00
winundef.h Fix broken non-Unicode MSW build 2020-04-13 16:41:33 +02:00
winver.h Target latest Windows API in wxMSW 2017-04-08 21:48:47 +02:00
wrapcctl.h Remove Windows CE support 2015-09-23 00:52:30 +02:00
wrapcdlg.h Remove Windows CE support 2015-09-23 00:52:30 +02:00
wrapgdip.h Globally replace vadim@wxwindows.org with vadim@wxwidgets.org 2019-04-22 14:12:05 +02:00
wrapshl.h Globally replace vadim@wxwindows.org with vadim@wxwidgets.org 2019-04-22 14:12:05 +02:00
wrapwin.h Add wxUSE_WINSOCK2 wxMSW option to include winsock2.h 2019-01-28 00:34:34 +01:00
wx_dpi_aware_pmv2.manifest Rename manifests to use underscores 2019-12-13 21:44:26 +01:00
wx_dpi_aware.manifest Rename manifests to use underscores 2019-12-13 21:44:26 +01:00
wx.manifest Use "wxWidgets application" in the manifests descriptions 2019-11-22 15:21:15 +01:00
wx.rc Fix concatenating manifest name in resource file 2019-12-13 22:21:40 +01:00