Pietro Gagliardi
|
f3882d6124
|
Cleaned up color access across platforms.
|
2018-06-24 14:22:05 -04:00 |
Pietro Gagliardi
|
acb40964f3
|
Deduplicated editable logic across platforms.
|
2018-06-24 11:41:19 -04:00 |
Pietro Gagliardi
|
72c7c05f04
|
Fixed up AddColumn parameter and private fields names; made them consistent.
|
2018-06-24 09:52:01 -04:00 |
Pietro Gagliardi
|
74ec21f4c7
|
Turned the direct method calls on uiTableModel into functions to make the call sites look a bit cleaner. More stuff will go into common/tablemodel.c...
|
2018-06-23 23:35:42 -04:00 |
Pietro Gagliardi
|
9a79eed2ac
|
Final cleanup, first part: renamed uiTableData to uiTableValue.
|
2018-06-23 20:19:30 -04:00 |
Pietro Gagliardi
|
888bb450b3
|
More TODOs.
|
2018-06-23 11:26:14 -04:00 |
Pietro Gagliardi
|
7d17df7121
|
HRESULT-chained the drawing functions together and fixed bugs in the focus drawing code.
|
2018-06-22 21:50:04 -04:00 |
Pietro Gagliardi
|
d0f7cf81c5
|
And rewired the focus rect.
|
2018-06-21 23:47:24 -04:00 |
Pietro Gagliardi
|
c2000ea54d
|
Gave up with CDDS_SUBITEM; it just refuses to play nice with focus rects. Will try drawing focus rects again next commit.
|
2018-06-21 21:56:24 -04:00 |
Pietro Gagliardi
|
4dc7f4c2de
|
Wrote the initial code to draw the focus rect.
|
2018-06-20 21:11:15 -04:00 |
Pietro Gagliardi
|
5854b0f638
|
Loose ends for editing: drew the proper background for text and committing text works now.
|
2018-06-20 19:31:21 -04:00 |
Pietro Gagliardi
|
5ae45a1fcb
|
Integrated tablemetrics.cpp with tabledraw.cpp.
|
2018-06-20 18:03:56 -04:00 |
Pietro Gagliardi
|
7bc121b1ec
|
And drew buttons. Woo! Now for the harder part: editing.
|
2018-06-17 09:01:24 -04:00 |
Pietro Gagliardi
|
a00ca05136
|
Added themed progressbars.
|
2018-06-16 20:10:39 -04:00 |
Pietro Gagliardi
|
301376706f
|
And made indeterminate progressbars work. Now to theme them.
|
2018-06-16 19:40:06 -04:00 |
Pietro Gagliardi
|
c7555dcfd3
|
Started a more flexible indeterminate-state implementation. Now to build and test it.
|
2018-06-16 19:05:36 -04:00 |
Pietro Gagliardi
|
c978f6fece
|
Started indeterminate progress bars. This is gonna be interesting.
|
2018-06-16 18:06:44 -04:00 |
Pietro Gagliardi
|
8769bea3a0
|
Added code for unthemed definite progressbars.
|
2018-06-16 13:57:46 -04:00 |
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
|
4bfd950caa
|
Centered the table image.
|
2018-06-16 10:22:41 -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
|
32ee36eb22
|
Fixed some of the technical glitches.
|
2018-06-15 19:29:01 -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
|
fda8f2fbae
|
Started a separate file just for drawing tables; integrated text.
|
2018-06-14 21:31:45 -04:00 |