From: PGRID dev. <pgr...@ya...> - 2008-12-05 09:53:00
|
For wxTreeListCtrl users: new release 2008-12-05 (upgrade recommended) If you are using this control, it is recommended that you upgrade to the latest version: - several crashes fixed - better drag&drop and right-click - attempted to fix all open issues (including old tracker entries of 2006-7) (see changelog below for details) website: http://wxcode.sourceforge.net/components/treelistctrl This is the last release for 2008. If you notice a problem with this new release, please let me know asap, as I will not be around in January-February. Happy coding ! Ronan ==================== ChangeLog begin ==================== * treelistctrl_2008-12-05.tar.gz - Fixed: non-compliant declarations in class wxTreeListMainWindow [#2051640] - Fixed: edit changes commited to wrong column [#2342061] - Fixed: crash after rename / cell edit [#2342054] - Fixed: crash on deletion of selected item (seen with multiple selection enabled on shutdown); bug introduced in v2008-07-21 - Fixed: empty item text (in main & other columns) - Fixed: Drag from treelistctrl to another works improperly (drag origin not remembered accurately) [#1811335] - Fixed: allow multiple selection in right-click & dragging [#1488235] - Fixed: assertion in DoNotifyWindowAboutCaptureLost in wxMSW 2.7.1 [#1583135] - Changed: better positioning and size of editing cell * treelistctrl_2008-07-21.tar.gz - Fixed: selection behavior - Fixed: make all mouse events accessible to child class [#2018407] - Fixed: column now always populated for mouse events [#2018407] - Fixed: crash on key navigation after item delete [#2021908] - Fixed: crash on edit after item delete [#2021908] - Fixed: missing event EVT_TREE_END_LABEL_EDIT when cancelled - Fixed: several crash possibilities when there is no root [#2021908] - Changed: changing the selection mode (wxTR_MULTIPLE style) will now reset the selection - Changed: id of main column is always returned in events (used to be -1 on blank area) - Changed: after an item is deleted, its next siblings is selected if it exists - Changed: key actions: if no item is selected, root is selected and no further action is taken - Changed: use same logic for double-click and return key (i.e. activate event will expand by default) - Added: events EVT_TREE_ITEM_MIDDLE_CLICK, EVT_TREE_ITEM_MENU - Added: events are also generated when empty area is clicked (with wxTreeEvent::IsOk() returning false) [#2018407] - Added: test program now with log window showing events fired - Added: test program includes compile option WITH_CHILD_CLASS demonstrating capturing mouse events in child class [#2018407] - Doc: added ommited (EVT_TREE_END_DRAG,EVT_TREE_ITEM_RIGHT_CLICK) and new events [#2018407] - Doc: mention wxTreeEvent::GetInt() to obtain column [#2018407] - Doc: corrected incorrect mention of no event on some delete actions * treelistctrl_2008-06-18.tar.gz - Fixed: dead zone in labels with big fonts - Fixed: improved text/frame proportion in label row for big fonts (MSW) - Added: support for MinGW+MSYS through Makefile - Added: support for CodeBlock+GCC through project file ==================== ChangeLog end ==================== |