From 00eeb4a809768fb69fa295374649b0b598226dd1 Mon Sep 17 00:00:00 2001 From: Zithia Satazaki Date: Tue, 31 Oct 2023 00:31:53 -0400 Subject: [PATCH] displayRegisteredPane --- source/frontend/StarInterfaceLuaBindings.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/source/frontend/StarInterfaceLuaBindings.cpp b/source/frontend/StarInterfaceLuaBindings.cpp index d5e0960..e64a92b 100644 --- a/source/frontend/StarInterfaceLuaBindings.cpp +++ b/source/frontend/StarInterfaceLuaBindings.cpp @@ -22,6 +22,13 @@ LuaCallbacks LuaBindings::makeInterfaceCallbacks(MainInterface* mainInterface) { return pane->makePaneCallbacks(); return {}; }); + + callbacks.registerCallback("displayRegisteredPane", [mainInterface](String const& registeredPaneName) { + auto pane = MainInterfacePanesNames.getLeft(registeredPaneName); + auto paneManager = mainInterface->paneManager(); + if (paneManager->maybeRegisteredPane(pane)) + paneManager->displayRegisteredPane(pane); + }); callbacks.registerCallback("scale", [mainInterface]() -> int { return GuiContext::singleton().interfaceScale();