Pietro Gagliardi
|
f56ae488f0
|
Implemented vertical scrolling on selection changes.
|
2014-12-14 11:09:59 -05:00 |
Pietro Gagliardi
|
cb7404cf8b
|
Optimized the redrawing of selected rows in doselect().
|
2014-12-14 10:22:15 -05:00 |
Pietro Gagliardi
|
ad12b8b1af
|
Implemented rowColumnToClientRect() (was rowColumnToClientCoord() but decided that the full RECT would be more useful); not sure if I'm going to actually use it now though since full-on redrawing the old and new rows would probably be more correct in doselect()...
|
2014-12-14 02:52:31 -05:00 |
Pietro Gagliardi
|
fa89a497ed
|
More TODOs.
|
2014-12-13 16:23:48 -05:00 |
Pietro Gagliardi
|
cecfa82994
|
Implemented mouse click selection.
|
2014-12-13 13:56:31 -05:00 |
Pietro Gagliardi
|
516173916e
|
Implemented clientCoordToRowColumn().
|
2014-12-13 12:17:18 -05:00 |
Pietro Gagliardi
|
e966a9b725
|
Resolved some TODOs.
|
2014-12-13 11:53:03 -05:00 |
Pietro Gagliardi
|
df4fbb12ed
|
Fixed up some TODOs
|
2014-12-13 11:51:12 -05:00 |
Pietro Gagliardi
|
7b9b41d6cc
|
Started to lay down the groundwork for handling selection.
|
2014-12-13 11:49:36 -05:00 |
Pietro Gagliardi
|
980868ef0d
|
Cleared some TODOs.
|
2014-12-12 22:48:19 -05:00 |
Pietro Gagliardi
|
5080e84398
|
Added wheel scrolling.
|
2014-12-12 22:17:20 -05:00 |
Pietro Gagliardi
|
d5b4d06cb4
|
More reminders/TODOs.
|
2014-12-12 16:45:14 -05:00 |
Pietro Gagliardi
|
d1bd082b2e
|
ok fixed that bug
|
2014-12-12 16:43:17 -05:00 |
Pietro Gagliardi
|
7f7ea0044e
|
Added vscroll to the drawing code. Now to figure out why it stops early...
|
2014-12-12 16:37:48 -05:00 |
Pietro Gagliardi
|
2da55f35a6
|
Added vertical scroll. The drawing code will now need updating...
|
2014-12-12 15:20:34 -05:00 |
Pietro Gagliardi
|
2013a3a753
|
Isolated the scrolling code to avoid code duplication in something so sensitive.
|
2014-12-12 14:53:58 -05:00 |
Pietro Gagliardi
|
a565469260
|
Got rid of a bogus assignment to t->hpagesize.
|
2014-12-12 14:16:55 -05:00 |
Pietro Gagliardi
|
35519ab61c
|
More TODOs.
|
2014-12-12 10:57:37 -05:00 |
Pietro Gagliardi
|
ddb4533aff
|
Defined tableFree(NULL).
|
2014-12-12 10:55:57 -05:00 |
Pietro Gagliardi
|
9e11c36f63
|
Started tying all the threads together in the drawing loop for real.
|
2014-12-12 10:47:23 -05:00 |
Pietro Gagliardi
|
6173857ee7
|
Fixed twitchy text.
|
2014-12-11 20:41:35 -05:00 |
Pietro Gagliardi
|
6690876c07
|
More TODOs.
|
2014-12-11 20:37:38 -05:00 |
Pietro Gagliardi
|
38b7126449
|
Fixed up the whole horizontal scroll glitching mess. Now to tackle the twitchy text...
|
2014-12-11 20:35:46 -05:00 |
Pietro Gagliardi
|
b73b5b2ed0
|
Removed a call to repositionHeader() in the resize handler; we already do this in hscrollto(), which is called by updateTableWidth().
|
2014-12-11 20:27:29 -05:00 |
Pietro Gagliardi
|
6286a3319f
|
More TODOs...
|
2014-12-11 20:10:11 -05:00 |
Pietro Gagliardi
|
ccb68b6fc8
|
Started the work for reimplementing rows.
|
2014-12-11 18:58:37 -05:00 |
Pietro Gagliardi
|
8ea320220a
|
Mostly finisshed up horizontal scrolling by hooking it up to everything else. The sample text draw doesn't seem to be working correctly, but I'm not sure /when/ it breaks right now...
|
2014-12-11 16:43:56 -05:00 |
Pietro Gagliardi
|
9edf273ba7
|
Removed error check in ScrollWindowEx() call for now pending a wine bug (https://bugs.winehq.org/show_bug.cgi?id=37706).
|
2014-12-11 16:29:43 -05:00 |
Pietro Gagliardi
|
3788cb730c
|
Added a cast to a tableRealloc() call.
|
2014-12-10 20:43:28 -05:00 |
Pietro Gagliardi
|
a7cbacb522
|
More TODOs.
|
2014-12-10 18:32:28 -05:00 |
Pietro Gagliardi
|
62a1db4756
|
Wrote up the hscroll code. Not sure why it doesn't work yet. Not yet applied to headers or drawing.
|
2014-12-10 15:37:52 -05:00 |
Pietro Gagliardi
|
4e21ee8b11
|
Added headerHeight to the new Table.
|
2014-12-10 14:07:14 -05:00 |
Pietro Gagliardi
|
395521b832
|
Moved Table width calculation out of recomputeHScroll() and into updateTableWidth(); also stored width in the Table itself.
|
2014-12-10 10:07:08 -05:00 |
Pietro Gagliardi
|
b2b04c6de4
|
More future plans.
|
2014-12-10 10:02:17 -05:00 |
Pietro Gagliardi
|
a8fed6c28d
|
Changed from recomputeHScroll() to updateTableWidth() as we will store the table width separately and just use one call to SetScrollInfo() for everything to avoid weirdness.
|
2014-12-10 10:01:16 -05:00 |
Pietro Gagliardi
|
cb199cca77
|
Started readding hscroll code; just recomputeHScroll() for now.
|
2014-12-09 20:47:03 -05:00 |
Pietro Gagliardi
|
dd37255fa1
|
Reimplemented tableAddColumn for real.
|
2014-12-09 20:32:49 -05:00 |
Pietro Gagliardi
|
d6ff23dacb
|
More TODOs.
|
2014-12-09 19:31:05 -05:00 |
Pietro Gagliardi
|
bad29faf1a
|
Added a list of scrollbar series articles for convenience.
|
2014-12-09 15:57:09 -05:00 |
Pietro Gagliardi
|
0e6c48a45c
|
More TODOs.
|
2014-12-08 21:43:07 -05:00 |
Pietro Gagliardi
|
f0c4589403
|
Began the implementation of the new Windows Table's drawCell().
|
2014-12-08 21:42:00 -05:00 |
Pietro Gagliardi
|
59054c8932
|
Readded rowHeight(). Also tested font helper functions.
|
2014-12-08 16:23:55 -05:00 |
Pietro Gagliardi
|
6271fc941a
|
More TODOs.
|
2014-12-08 15:55:26 -05:00 |
Pietro Gagliardi
|
588d932f6c
|
Fixed up WM_PRINTCLIENT stuff.
|
2014-12-08 15:54:55 -05:00 |
Pietro Gagliardi
|
3bc6fed2c1
|
Some TODO resolution.
|
2014-12-08 15:11:42 -05:00 |
Pietro Gagliardi
|
9b3555f257
|
Readded api.h, for WM_GETFONT/WM_SETFONT. We'll need this to re-add rowHeight().
|
2014-12-08 15:04:43 -05:00 |
Pietro Gagliardi
|
01efbd750f
|
Added tracking of header column sizes.
|
2014-12-08 12:57:54 -05:00 |
Pietro Gagliardi
|
7cfda3ad61
|
Filled in the draw() function for testing header resizes (when that is implemented).
|
2014-12-08 10:40:51 -05:00 |
Pietro Gagliardi
|
2f95837155
|
Added drawing scaffolds to the new Windows Table.
|
2014-12-08 10:01:41 -05:00 |
Pietro Gagliardi
|
47a83a311d
|
Added new Windows Table header columns (and this time we'll split out the dummy data).
|
2014-12-08 08:50:42 -05:00 |