summaryrefslogtreecommitdiff
path: root/wintable/new/main.c
AgeCommit message (Collapse)Author
2015-01-06Merged wintable/new/ into wintable/.Pietro Gagliardi
2015-01-06Don't maintain the metaphor. The real listview doesn't, so we won't either. ↵Pietro Gagliardi
(Remember that we want to be as behavior-compatible with the real listview as possible.)
2015-01-04Added the standard accessible object, added it to a few navigation-related ↵Pietro Gagliardi
places to make Inspect.exe's life easier, and added some more get_accName() debug stuff.
2014-12-25Added a testing implementation of IAccessible::get_accName().Pietro Gagliardi
2014-12-24Fixed other accessibility errors (partially thanks to Raymond Chen)Pietro Gagliardi
2014-12-24Started actually writing the accessibility code. Does not work yet.Pietro Gagliardi
2014-12-23Draw whole selected row properly this time (full background on row, focus ↵Pietro Gagliardi
rect on cell). More TODOs.
2014-12-23More TODOs.Pietro Gagliardi
2014-12-22Mostly done with the implementation of checkboxes!Pietro Gagliardi
2014-12-21Started writing the code for handling mouse moves and checkbox hovers.Pietro Gagliardi
2014-12-21Added mouse tracking code. Not used yet.Pietro Gagliardi
2014-12-20Wrote up toItemContentRect() and used that in drawCell(). More TODOs.Pietro Gagliardi
2014-12-18Still more TODOs.Pietro Gagliardi
2014-12-18More TODOs.Pietro Gagliardi
2014-12-18Moved around checkboxes.h pendig plans for that code.Pietro Gagliardi
2014-12-18New checkbox plan: because DrawThemeBackground() /might/ do AlphaBlend(), ↵Pietro Gagliardi
we'll just draw checkboxes on the fly.
2014-12-17Brought back the code to build checkbox images.Pietro Gagliardi
2014-12-16Changed abort() in deftablePanic() to DebugBreak() for convenience ↵Pietro Gagliardi
(especially in wine where abort() is NOT caught by winedbg --gdb and for whatever reason I can't set a breakpoint with the same).
2014-12-14Implemented vertical scrolling on selection changes.Pietro Gagliardi
2014-12-13More TODOs.Pietro Gagliardi
2014-12-13Implemented mouse click selection.Pietro Gagliardi
2014-12-13Started to lay down the groundwork for handling selection.Pietro Gagliardi
2014-12-12Added wheel scrolling.Pietro Gagliardi
2014-12-12More reminders/TODOs.Pietro Gagliardi
2014-12-12Added vertical scroll. The drawing code will now need updating...Pietro Gagliardi
2014-12-12Isolated the scrolling code to avoid code duplication in something so sensitive.Pietro Gagliardi
2014-12-12Started tying all the threads together in the drawing loop for real.Pietro Gagliardi
2014-12-11Fixed up the whole horizontal scroll glitching mess. Now to tackle the ↵Pietro Gagliardi
twitchy text...
2014-12-11More TODOs...Pietro Gagliardi
2014-12-11Started the work for reimplementing rows.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-09Started readding hscroll code; just recomputeHScroll() for now.Pietro Gagliardi
2014-12-09Reimplemented tableAddColumn for real.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 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 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).