Initial community commit

This commit is contained in:
Jef 2024-09-24 14:54:57 +02:00
parent 537bcbc862
commit fc06254474
16440 changed files with 4239995 additions and 2 deletions

View file

@ -0,0 +1,20 @@
#include <precomp.h>
#include "skincb.h"
int SkinCallbackI::syscb_notify(int msg, intptr_t param1, intptr_t param2) {
switch (msg) {
case SkinCallback::UNLOADING: return skincb_onUnloading();
case SkinCallback::RESET: return skincb_onReset();
case SkinCallback::RELOAD: return skincb_onReload();
case SkinCallback::BEFORELOADINGELEMENTS: return skincb_onBeforeLoadingElements();
case SkinCallback::GUILOADED: return skincb_onGuiLoaded();
case SkinCallback::LOADED: return skincb_onLoaded();
case SkinCallback::COLORTHEMECHANGED: return skincb_onColorThemeChanged(WASABI_API_SKIN->colortheme_getColorSet());
case SkinCallback::COLORTHEMESLISTCHANGED: return skincb_onColorThemesListChanged();
case SkinCallback::CHECKPREVENTSWITCH: {
int r = skincb_onCheckPreventSwitch((const wchar_t *)param1);
if (r && param2)
*(int *)param2 = r;
}
}
return 0;
}