summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-12-12Started tying all the threads together in the drawing loop for real.Pietro Gagliardi
2014-12-11Fixed twitchy text.Pietro Gagliardi
2014-12-11More TODOs.Pietro Gagliardi
2014-12-11Fixed up the whole horizontal scroll glitching mess. Now to tackle the ↵Pietro Gagliardi
twitchy text...
2014-12-11Removed a call to repositionHeader() in the resize handler; we already do ↵Pietro Gagliardi
this in hscrollto(), which is called by updateTableWidth().
2014-12-11More TODOs...Pietro Gagliardi
2014-12-11Started the work for reimplementing rows.Pietro Gagliardi
2014-12-11Mostly finisshed up horizontal scrolling by hooking it up to everything ↵Pietro Gagliardi
else. The sample text draw doesn't seem to be working correctly, but I'm not sure /when/ it breaks right now...
2014-12-11Removed error check in ScrollWindowEx() call for now pending a wine bug ↵Pietro Gagliardi
(https://bugs.winehq.org/show_bug.cgi?id=37706).
2014-12-10Added a cast to a tableRealloc() call.Pietro Gagliardi
2014-12-10More TODOs.Pietro Gagliardi
2014-12-10Wrote up the hscroll code. Not sure why it doesn't work yet. Not yet applied ↵Pietro Gagliardi
to headers or drawing.
2014-12-10Added headerHeight to the new Table.Pietro Gagliardi
2014-12-10Moved Table width calculation out of recomputeHScroll() and into ↵Pietro Gagliardi
updateTableWidth(); also stored width in the Table itself.
2014-12-10More future plans.Pietro Gagliardi
2014-12-10Changed from recomputeHScroll() to updateTableWidth() as we will store the ↵Pietro Gagliardi
table width separately and just use one call to SetScrollInfo() for everything to avoid weirdness.
2014-12-09Started readding hscroll code; just recomputeHScroll() for now.Pietro Gagliardi
2014-12-09Reimplemented tableAddColumn for real.Pietro Gagliardi
2014-12-09More TODOs.Pietro Gagliardi
2014-12-09Added a list of scrollbar series articles for convenience.Pietro Gagliardi
2014-12-08More TODOs.Pietro Gagliardi
2014-12-08Began the implementation of the new Windows Table's drawCell().Pietro Gagliardi
2014-12-08Readded rowHeight(). Also tested font helper functions.Pietro Gagliardi
2014-12-08More TODOs.Pietro Gagliardi
2014-12-08Fixed up WM_PRINTCLIENT stuff.Pietro Gagliardi
2014-12-08Some TODO resolution.Pietro Gagliardi
2014-12-08Readded api.h, for WM_GETFONT/WM_SETFONT. We'll need this to re-add rowHeight().Pietro Gagliardi
2014-12-08Added tracking of header column sizes.Pietro Gagliardi
2014-12-08Filled in the draw() function for testing header resizes (when that is ↵Pietro Gagliardi
implemented).
2014-12-08Added drawing scaffolds to the new Windows Table.Pietro Gagliardi
2014-12-08Added new Windows Table header columns (and this time we'll split out the ↵Pietro Gagliardi
dummy data).
2014-12-07More TODOs.Pietro Gagliardi
2014-12-07More TODOs.Pietro Gagliardi
2014-12-07More header control stuff: resize handling/header control repositioning.Pietro Gagliardi
2014-12-07More header support code, including header notification scaffolding.Pietro Gagliardi
2014-12-07Altered some comments.Pietro Gagliardi
2014-12-07Started re-adding the header stuff for real this time.Pietro Gagliardi
2014-12-07Some allocator cleanup in the new Table.Pietro Gagliardi
2014-12-07Altered some TODOs because <HeapAlloc> what's a last errorPietro Gagliardi
2014-12-07More TODOs.Pietro Gagliardi
2014-12-07Make tablePanic static; it should not be exported.Pietro Gagliardi
2014-12-07Let's get error handling right first time now.Pietro Gagliardi
2014-12-06"Started" re-adding the header code.Pietro Gagliardi
2014-12-05Readded main code (but stripped to its essentials for now, as everything ↵Pietro Gagliardi
will be slowly readded, but in a different order) and fixed compilation errors (and some warnings).
2014-12-05Made the various event handler arrays const.Pietro Gagliardi
2014-12-05Moved the rewrite of the new Windows Table to its /own/ folder.Pietro Gagliardi
2014-12-05Added the new Windows Table event handling framework.Pietro Gagliardi
2014-12-04More new Windows Table stuff.Pietro Gagliardi
2014-12-04Don't use GetMessagePos(); it returns the same LPARAM format... (and the ↵Pietro Gagliardi
POINT in MSG is in screen coordinates, which means we need to call the potentially-erroring ScreenToClient(), and /even then/ we would need to hack up the message pump to get that point out, which is not guaranteed if someone takes our Table code and uses it in their own Windows program, or if I even export this Table for such use!).
2014-12-04Started restructuring the Windows Table code; this creates stubs for ↵Pietro Gagliardi
coordinate system management.