Fix for an assertion dialog, throwing in debug versions dynamically linked libraries compiled on VC8 and VC9
Fix for bug when the text is painted over the collapse/expansion button
Version 2.1.0
New features
Following multiple demands, we have changed the license agreement to avoid limitations, related to the necessity of using the grid on the specified hardware. Please, refer the new license agreement and how to activate the license.
Added the image alignment in cells. Please, reffer the GUI::CColumn class
Bug fixing
Fixed the bug leading to grid flashing
Version 2.0.5
Bug fixing
Fixed a bug in the GUI::CEmbeddedDateTimeCtrl leading to invalidating the grid when the user clicks on the dropdown button when the month calendar has already been opened.
Fixed a bug in the GUI::CEmbeddedDateTimeCtrl when it can not corectly display the date or time when the user tries to change it in the DateTime control.
Added a new method GUI::CGrid::GetHandles(ContextType contextType = AllContexts) that gets all handles to rows (visible and invsible as well) stored in the grid.
Added two methods to the GUI::CHeader in order to change the hierarchical column (By default this is the first column in the grid).
Added a new virtual function OnBeginEdit(...) to the GUI::CEditInPlace that indicates the start of the edit in place process. Also, this method provides an access to the created and populated CWnd control.
Added new methods AddItem(), RemoveItem() and operator[] to the Common::CLongEnumFormat that will permit to modify the content in the combobox controls.
Modifications
The methods CEditInPlace::AttachControl(...) and CEditInPlace::OnEndEdit(...) were modified. Now they get a new parametr - Common::CFormat that permits to customize the populating of the edit in place control.