move menu pages loader to Lua & add gui.load_document, file.ext(), file.prefix() & add core:gui_util module

This commit is contained in:
MihailRis
2025-01-06 16:07:16 +03:00
parent da471bd4eb
commit 0a1a16299e
16 changed files with 156 additions and 55 deletions
+5 -1
View File
@@ -79,10 +79,14 @@ void Menu::back() {
setPage(page, false);
}
void Menu::setPageLoader(page_loader_func loader) {
void Menu::setPageLoader(PageLoaderFunc loader) {
pagesLoader = std::move(loader);
}
PageLoaderFunc Menu::getPageLoader() {
return pagesLoader;
}
Page& Menu::getCurrent() {
return current;
}