mirror of
https://github.com/WerWolv/ImHex.git
synced 2026-03-29 08:20:02 -05:00
feat: Added option to create menu items from scripts
This commit is contained in:
@@ -179,4 +179,9 @@ private:
|
||||
|
||||
SCRIPT_API(void registerView, const char *icon, const char *name, void *drawFunction) {
|
||||
ContentRegistry::Views::add<ScriptView>(icon, name, ScriptView::DrawFunction(drawFunction));
|
||||
}
|
||||
|
||||
SCRIPT_API(void addMenuItem, const char *icon, const char *menuName, const char *itemName, void *function) {
|
||||
using MenuFunction = void(*)();
|
||||
ContentRegistry::Interface::addMenuItem({ menuName, itemName }, icon, 9999, Shortcut::None, reinterpret_cast<MenuFunction>(function));
|
||||
}
|
||||
Reference in New Issue
Block a user