Pietro Gagliardi
|
f852359acb
|
Fixed build errors. The image list selection part works, at least!! Let's figure out why nothing else does.
|
2018-06-15 23:00:39 -04:00 |
Pietro Gagliardi
|
43bb983f5b
|
Wrote new (incomplete) image drawing code. Now to build and test.
|
2018-06-15 22:50:39 -04:00 |
Pietro Gagliardi
|
e6da33121e
|
And integrated tabledraw.cpp. It works, barring some technical gltiches. It also makes me realize the alpha blending issue was my fault...
|
2018-06-15 10:04:32 -04:00 |
Pietro Gagliardi
|
c79f9b4ecd
|
Added bitmap margins to the draw parameters. We'll need it later.
|
2018-06-13 21:46:28 -04:00 |
Pietro Gagliardi
|
caa0688687
|
Started drawing uiTable text. We're drawing fully manually from here on out. Also fixed LVIF_INDENT settings and a few other things.
|
2018-06-13 21:07:58 -04:00 |
Pietro Gagliardi
|
c01b010fd7
|
Fixed memory corruption issues. See code for details.
|
2018-06-13 08:30:00 -04:00 |
Pietro Gagliardi
|
f28c97d4d6
|
Switched checkboxes from postpaint to prepaint and turned off drawing everything while we slowly transition everything over.
|
2018-06-12 08:17:31 -04:00 |
Pietro Gagliardi
|
e52373c59a
|
Reintegrated wintablemetrics, properly this time (for the most part). It works. Now we can start switching to custom-drawing everything.
|
2018-06-12 07:58:27 -04:00 |
Pietro Gagliardi
|
94a3397894
|
Tried to resolve checkboxes appearing selected. It doesn't work fully yet, so the actual drawing that makes it work is disabled for now. But the handler for NM_CUSTOMDRAW now has a hook to become cleaner in the future.
|
2018-06-10 17:38:51 -04:00 |
Pietro Gagliardi
|
c22f643df7
|
More image and checkbox fixups. Next: themed checkboxes.
|
2018-06-10 10:43:29 -04:00 |
Pietro Gagliardi
|
a3feb425a1
|
Started splitting image and checkbox stuff into its own file. Also started adopting HRESULT returns everywhere, because why not make the conversion to it later slightly easier by starting now.
|
2018-06-10 00:51:50 -04:00 |