impr: Make interactive tutorials select windows when they're highlighted
This commit is contained in:
parent
fa1ae8d746
commit
edba7051f0
@ -94,6 +94,10 @@ namespace hex {
|
|||||||
const auto element = hex::s_highlights->find(id);
|
const auto element = hex::s_highlights->find(id);
|
||||||
if (element != hex::s_highlights->end()) {
|
if (element != hex::s_highlights->end()) {
|
||||||
hex::s_highlightDisplays->emplace_back(boundingBox, element->second);
|
hex::s_highlightDisplays->emplace_back(boundingBox, element->second);
|
||||||
|
|
||||||
|
const auto window = ImGui::GetCurrentWindow();
|
||||||
|
if (window != nullptr && window->DockNode != nullptr && window->DockNode->TabBar != nullptr)
|
||||||
|
window->DockNode->TabBar->NextSelectedTabId = window->TabId;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (id != 0 && boundingBox.Contains(ImGui::GetMousePos())) {
|
if (id != 0 && boundingBox.Contains(ImGui::GetMousePos())) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user