[client] rework the configuration overlay to allow for tabs

This commit is contained in:
Geoffrey McRae
2021-08-12 09:04:45 +10:00
parent fe6339fc77
commit 6387bf2d2e
11 changed files with 159 additions and 69 deletions

View File

@@ -883,7 +883,13 @@ void app_setOverlay(bool enable)
}
void app_overlayConfigRegister(const char * title,
void (*callback)(void * udata), void * udata)
void (*callback)(void * udata, int * id), void * udata)
{
overlayConfig_register(title, callback, udata);
}
void app_overlayConfigRegisterTab(const char * title,
void (*callback)(void * udata, int * id), void * udata)
{
overlayConfig_registerTab(title, callback, udata);
}