Polish shared editor tree context behavior
This commit is contained in:
@@ -145,10 +145,14 @@ void ProjectPanel::RenderFolderTreeNode(
|
||||
nodeDefinition.persistenceKey = folder->fullPath;
|
||||
nodeDefinition.prefix.width = UI::NavigationTreePrefixWidth();
|
||||
nodeDefinition.prefix.draw = DrawProjectFolderTreePrefix;
|
||||
nodeDefinition.callbacks.onInteraction = [&manager, folder](const UI::TreeNodeResult& node) {
|
||||
nodeDefinition.callbacks.onInteraction = [this, &manager, folder](const UI::TreeNodeResult& node) {
|
||||
if (node.clicked) {
|
||||
manager.NavigateToFolder(folder);
|
||||
}
|
||||
|
||||
if (node.secondaryClicked) {
|
||||
Actions::HandleProjectItemContextRequest(manager, folder, m_itemContextMenu);
|
||||
}
|
||||
};
|
||||
|
||||
const UI::TreeNodeResult node = UI::DrawTreeNode(
|
||||
|
||||
Reference in New Issue
Block a user