git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@40063
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
void MyTreeCtrl::DoToggleIcon(const wxTreeItemId& item)
{
void MyTreeCtrl::DoToggleIcon(const wxTreeItemId& item)
{
- int image = GetItemImage(item) == TreeCtrlIcon_Folder ? TreeCtrlIcon_File
- : TreeCtrlIcon_Folder;
-
- SetItemImage(item, image);
+ int image = (GetItemImage(item) == TreeCtrlIcon_Folder)
+ ? TreeCtrlIcon_File
+ : TreeCtrlIcon_Folder;
+ SetItemImage(item, image, wxTreeItemIcon_Normal);
+
+ image = (GetItemImage(item) == TreeCtrlIcon_FolderSelected)
+ ? TreeCtrlIcon_FileSelected
+ : TreeCtrlIcon_FolderSelected;
+ SetItemImage(item, image, wxTreeItemIcon_Selected);