Pietro Gagliardi
|
b9289c93a6
|
And drew checkboxes. We can FINALLY move on to other data types! ...almost. First we have to consolidate LVN_GETDISPINFO handlers.
|
2018-06-16 11:59:17 -04:00 |
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
|
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
|
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
|
59d8e81b85
|
There, found the reason that code doesn't work (LVIF_ICON was as tall as LVIF_BOUNDS) and fixed it (use the actual icon size for vertical centering)
|
2018-06-12 01:54:21 -04:00 |
Pietro Gagliardi
|
0f89418a95
|
Fixed a typo in tableimages.cpp. Okay, so the code I had before worked purely by accident, and this code doesn't. Wonderful...
|
2018-06-12 01:40:26 -04:00 |
Pietro Gagliardi
|
dfb3bd39f1
|
Some more TODO work. I might as well try custom drawing text now.
|
2018-06-10 20:18:07 -04:00 |
Pietro Gagliardi
|
cd2a6f7c29
|
Fixed the checkbox y-offset issue. There are other issues, but this is more hopeful already...
|
2018-06-10 19:54:44 -04:00 |
Pietro Gagliardi
|
2a2990f19c
|
I have no clue anymore. Tempted to undo checkbox stuff entirely for now.
|
2018-06-10 19:07:34 -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
|
5a5f9ba9ac
|
And added themed checkboxes.
|
2018-06-10 13:15:21 -04:00 |
Pietro Gagliardi
|
8dd9f08ba4
|
Actually one more quick test fix to cycle through all the images before continuing. Okay, NOW for themed checkboxes.
|
2018-06-10 10:45:50 -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 |