aboutsummaryrefslogtreecommitdiffhomepage
path: root/win32/ListBox.cxx
AgeCommit message (Collapse)AuthorFilesLines
2025-06-12Squash some warnings, mostly by defining constants symbolically.Neil1-20/+22
2025-06-12Bug [#2482]. Force list colours to be opaque.Sven Ritter1-2/+2
Enlarge bitmap to avoid visible blank background between items.
2025-04-19Move most of the implementation of the static ListBoxX::ControlWndProc to theNeil1-22/+25
member function ListBoxX::ListProc so it can directly access state. Stop using GWLP_USERDATA to hold the previous window procedure of subclassed window since it can be stored in the ListBoxX object with better type-safety. Decrease warnings for reinterpret_cast since it is a common Win32 idiom to pass pointers as integers to window procedures.
2025-03-28Standardize access to system colours through GetSysColor and avoid casts.Neil1-2/+1
2025-03-20Move SurfaceGDI, SurfaceD2D, ListBox, and associated code out of PlatWin.cxx toNeil1-0/+989
new files SurfaceGDI.cxx, SurfaceD2D.cxx, and ListBox.cxx + associated headers.