aboutsummaryrefslogtreecommitdiff
path: root/Src/Wasabi/api/skin/api_skin.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Src/Wasabi/api/skin/api_skin.cpp')
-rw-r--r--Src/Wasabi/api/skin/api_skin.cpp63
1 files changed, 63 insertions, 0 deletions
diff --git a/Src/Wasabi/api/skin/api_skin.cpp b/Src/Wasabi/api/skin/api_skin.cpp
new file mode 100644
index 00000000..ca441ede
--- /dev/null
+++ b/Src/Wasabi/api/skin/api_skin.cpp
@@ -0,0 +1,63 @@
+#include <precomp.h>
+#include "api_skin.h"
+
+#ifdef CBCLASS
+#undef CBCLASS
+#endif
+#define CBCLASS api_skinI
+START_DISPATCH;
+ CB(API_SKIN_SKIN_GETCOLORELEMENT, skin_getColorElement);
+ CB(API_SKIN_SKIN_GETCOLORELEMENTREF, skin_getColorElementRef);
+ CB(API_SKIN_SKIN_GETITERATOR, skin_getIterator);
+ VCB(API_SKIN_SKIN_SWITCHSKIN, skin_switchSkin);
+ VCB(API_SKIN_SKIN_UNLOADSKIN, skin_unloadSkin);
+ CB(API_SKIN_GETSKINNAME, getSkinName);
+ CB(API_SKIN_GETSKINPATH, getSkinPath);
+ CB(API_SKIN_GETSKINSPATH, getSkinsPath);
+ CB(API_SKIN_GETDEFAULTSKINPATH, getDefaultSkinPath);
+ CB(API_SKIN_IMGLDR_REQUESTSKINBITMAP, imgldr_requestSkinBitmap);
+ VCB(API_SKIN_IMGLDR_RELEASESKINBITMAP, imgldr_releaseSkinBitmap);
+ CB(API_SKIN_FILTERSKINCOLOR, filterSkinColor);
+ VCB(API_SKIN_REAPPLYSKINFILTERS, reapplySkinFilters);
+ CB(API_SKIN_COLORTHEME_GETNUMCOLORSETS, colortheme_getNumColorSets);
+ CB(API_SKIN_COLORTHEME_ENUMCOLORSET, colortheme_enumColorSet);
+ CB(API_SKIN_COLORTHEME_GETNUMCOLORGROUPS, colortheme_getNumColorGroups);
+ CB(API_SKIN_COLORTHEME_ENUMCOLORGROUPNAME, colortheme_enumColorGroupName);
+ CB(API_SKIN_COLORTHEME_ENUMCOLORGROUP, colortheme_enumColorGroup);
+ CB(API_SKIN_COLORTHEME_GETCOLORGROUP, colortheme_getColorGroup);
+ VCB(API_SKIN_COLORTHEME_SETCOLORSET, colortheme_setColorSet);
+ CB(API_SKIN_COLORTHEME_GETCOLORSET, colortheme_getColorSet);
+ VCB(API_SKIN_COLORTHEME_NEWCOLORSET, colortheme_newColorSet);
+ VCB(API_SKIN_COLORTHEME_UPDATECOLORSET, colortheme_updateColorSet);
+ VCB(API_SKIN_COLORTHEME_RENAMESET, colortheme_renameColorSet);
+ VCB(API_SKIN_COLORTHEME_DELETE, colortheme_deleteColorSet);
+ CB(API_SKIN_LOADSKINFILE, loadSkinFile);
+ CB(API_SKIN_LOADGROUPDEFDATA, loadGroupDefData);
+ VCB(API_SKIN_UNLOADSKINPART, unloadSkinPart);
+ CB(API_SKIN_GROUP_CREATE, group_create);
+#ifdef WASABI_COMPILE_CONFIG
+ CB(API_SKIN_GROUP_CREATE_CFG, group_create_cfg);
+#endif // WASABI_COMPILE_CONFIG
+#ifdef WASABI_COMPILE_WNDMGR
+ CB(API_SKIN_GROUP_CREATE_LAYOUT, group_create_layout);
+#endif //WASABI_COMPILE_WNDMGR
+ CB(API_SKIN_GROUP_DESTROY, group_destroy);
+ CB(API_SKIN_GROUP_EXISTS, group_exists);
+ CB(API_SKIN_PARSE, parse);
+ CB(API_SKIN_XUI_NEW, xui_new);
+ VCB(API_SKIN_XUI_DELETE, xui_delete);
+ CB(API_SKIN_CURSOR_REQUEST, cursor_request);
+ CB(API_SKIN_GETNUMGROUPS, getNumGroupDefs);
+ CB(API_SKIN_ENUMGROUP, enumGroupDef);
+ CB(API_SKIN_GROUP_CREATEBYITEM, group_createBySkinItem);
+ CB(API_SKIN_GETGROUPANCESTOR, getGroupDefAncestor);
+ CB(API_SKIN_GROUPDEF_GETNUMOBJECTS, groupdef_getNumObjects);
+ CB(API_SKIN_GROUPDEF_ENUMOBJECT, groupdef_enumObject);
+ VCB(API_SKIN_SETLOCKUI, skin_setLockUI);
+ CB(API_SKIN_GETLOCKUI, skin_getLockUI);
+ CB(API_SKIN_GETVERSION, skin_getVersion);
+#ifdef WASABI_COMPILE_IMGLDR
+ CB(API_SKIN_GETBITMAPCOLOR, skin_getBitmapColor);
+#endif
+ CB(API_SKIN_ISLOADED, skin_isLoaded);
+END_DISPATCH;