correct toggling of the selected icon (closes 4029)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53726 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -1007,12 +1007,12 @@ void MyTreeCtrl::GetItemsRecursively(const wxTreeItemId& idParent,
|
|||||||
|
|
||||||
void MyTreeCtrl::DoToggleIcon(const wxTreeItemId& item)
|
void MyTreeCtrl::DoToggleIcon(const wxTreeItemId& item)
|
||||||
{
|
{
|
||||||
int image = (GetItemImage(item) == TreeCtrlIcon_Folder)
|
int image = GetItemImage(item) == TreeCtrlIcon_Folder
|
||||||
? TreeCtrlIcon_File
|
? TreeCtrlIcon_File
|
||||||
: TreeCtrlIcon_Folder;
|
: TreeCtrlIcon_Folder;
|
||||||
SetItemImage(item, image, wxTreeItemIcon_Normal);
|
SetItemImage(item, image, wxTreeItemIcon_Normal);
|
||||||
|
|
||||||
image = (GetItemImage(item) == TreeCtrlIcon_FolderSelected)
|
image = GetItemImage(item, TreeCtrlIcon_FolderSelected) == TreeCtrlIcon_FolderSelected
|
||||||
? TreeCtrlIcon_FileSelected
|
? TreeCtrlIcon_FileSelected
|
||||||
: TreeCtrlIcon_FolderSelected;
|
: TreeCtrlIcon_FolderSelected;
|
||||||
SetItemImage(item, image, wxTreeItemIcon_Selected);
|
SetItemImage(item, image, wxTreeItemIcon_Selected);
|
||||||
|
Reference in New Issue
Block a user