Skip to content

Releases: snakefoot/cgridlistctrlex

Version 2.4

30 Apr 10:12
Compare
Choose a tag to compare
  • CGridListCtrlGroups can perform filtering of items based on cell value
  • CGridListCtrlGroups can reorder items within the same group
  • Fixed missing call to CListCtrl::OnKillFocus(). Unable to loose focus.
  • New define CGRIDLISTCTRLEX_AFX_EXT to make it easier to create MFC Extension DLL
  • Fixed several small bugs

Version 2.3

17 Aug 21:17
Compare
Choose a tag to compare
  • Implemented support for IDropSource::GiveFeedback to allow changing mouse cursor during dragdrop
  • Inverted cell focus coloring is now disabled by default. Call SetInvertCellSelection(true) to enable.
  • Fixed several small bugs

Version 2.2

17 Aug 21:16
Compare
Choose a tag to compare
  • CGridColumnTraitCombo now has the option to display dropdown on edit begin (SetShowDropDown)
  • All column trait editors now has the option to start editor on first mouse click (SetSingleClickEdit)
  • CGridColumnTraitHyperLink will sent LVN_ENDLABELEDIT notification to parent on mouse click (Simulates button click)
  • Checkbox state icon used by subitems has been improved on Windows 7/8 by avoiding image scaling
  • Fixed several small bugs

Version 2.1

17 Aug 21:15
Compare
Choose a tag to compare
  • Fixed bug introduced in 2.0, where grouping of items no longer worked on WinXP.
  • Improved performance when sorting item groups, especially on Vista/Win7+.
  • Added new column trait CGridColumnTraitHyperLink, that can display cell text as weblinks. Updated demo application to display the new column type.
  • Added new column trait CGridColumnTraitMultilineEdit, that can edit cell text that contains newlines (still displayed as a single line in the grid).
  • Fixed several small bugs

Version 2.0

17 Aug 21:14
Compare
Choose a tag to compare
  • Added copy/paste support for CDateTimeCtrl editor (DTS_APPCANPARSE)
  • When having grouped by column, then column header click now sorts instead of grouping by column
  • Changed the row sorting to be case insensitive by default
  • Fixed bug where cell editor discarded changes performed using the mouse (copy/paste using context menu)
  • Fixed several compiler warnings, and small bugs

Version 1.9

17 Aug 21:12
Compare
Choose a tag to compare
  • Changed CGridColumnTrait::OnSortRows to take an LVITEM as argument instead of character strings
  • Renamed CGridColumnConfig to CViewConfigSection
  • Removed CGridColumnManager and moved LoadState/SaveState into CGridListCtrlEx (breaking change)

Version 1.8

17 Aug 21:10
Compare
Choose a tag to compare
  • Made CGridColumnTraitImage a base class for all editor column traits, so they all can mimic checkbox support
  • Implemented multiple selection checkbox support, so checkboxes are flipped for all selected rows
  • Implemented min and max column width through the base column trait
  • Fixed several bugs

Version 1.7

17 Aug 21:07
Compare
Choose a tag to compare
  • Added CGridColumnTraitImage, that can mimic checkbox editing for any column
  • Renamed OnTraitEditBegin() to OnEditBegin()
  • Renamed OnTraitEditComplete() to OnEditComplete()
  • Renamed OnTraitCustomDraw() to OnCustomDrawCell()
  • Fixed several bugs (Mostly row and cell coloring)

Version 1.6

17 Aug 21:05
Compare
Choose a tag to compare
  • Added OLE drag and drop support
  • Added support for checkbox style LVS_EX_CHECKBOX when using LVS_OWNERDATA
  • Added better support for keyboard search with LVS_OWNERDATA
  • Fixed several bugs

Version 1.5

17 Aug 20:57
Compare
Choose a tag to compare
  • Added column manager CGridColumnManager
  • Added support for groups on VC6 with platform SDK
  • Added sample projects for the different versions of Visual Studio
  • Improved documentation through Doxygen comments