From b22a1070b3f2de8ef85d34a841b5230aa08db967 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Sat, 23 Apr 2011 11:17:43 +0000 Subject: [PATCH] Document that wxTreeCtrl::SelectItem() generates events. This is another exception to the general rule that program actions don't generate any events so document it explicitly. See #13153. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@67584 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- interface/wx/treectrl.h | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/interface/wx/treectrl.h b/interface/wx/treectrl.h index 500c31d863..504291ab66 100644 --- a/interface/wx/treectrl.h +++ b/interface/wx/treectrl.h @@ -812,9 +812,14 @@ public: virtual void ScrollTo(const wxTreeItemId& item); /** - Selects the given item. In multiple selection controls, can be also used - to deselect a currently selected item if the value of @a select is - @false. + Selects the given item. + + In multiple selection controls, can be also used to deselect a + currently selected item if the value of @a select is @false. + + Notice that calling this method will generate + @c wxEVT_COMMAND_TREE_SEL_CHANGING and @c wxEVT_COMMAND_TREE_SEL_CHANGED + events and that the change could be vetoed by the former event handler. */ virtual void SelectItem(const wxTreeItemId& item, bool select = true); -- 2.50.0