/* * Copyright 2009-2011, Pier Luigi Fiorini. All rights reserved. * Copyright 2014, Funky Idea Software * Copyright 2021, Jaidyn Levesque * Distributed under the terms of the MIT License. */ #ifndef _CAYA_UTILS_H #define _CAYA_UTILS_H #include #include #include #include #include "CayaConstants.h" const char* CayaStatusToString(CayaStatus status); BResources* CayaResources(); const char* CayaAccountsPath(); const char* CayaAccountPath(const char* signature); const char* CayaAccountPath(const char* signature, const char* subsignature); const char* CayaCachePath(); const char* CayaAccountCachePath(const char* accountName); const char* CayaRoomsCachePath(const char* accountName); const char* CayaRoomCachePath(const char* accountName, const char* roomIdentifier); rgb_color CayaTintColor(rgb_color color, int severity); rgb_color CayaForegroundColor(rgb_color background); // Borrowed from BePodder's own libfunky status_t ReadAttributeData(BNode* node, const char* name, char** buffer, int32 *size); status_t WriteAttributeMessage(BNode* node, const char* name, BMessage* data); status_t ReadAttributeMessage(BNode* node, const char* name, BMessage* data); extern "C" status_t our_image(image_info& image); #endif // _CAYA_UTILS_H