Sha256: c351a52d2a0c494edd8e81b8072f4277a28f3299265c5d09b64aa3002c8c00c4
Contents?: true
Size: 1.53 KB
Versions: 1
Compression:
Stored size: 1.53 KB
Contents
#include "api_generator/js_helpers.h" #include "api_generator/Api.h" #include "logging/RhoLog.h" #undef DEFAULT_LOGCATEGORY #define DEFAULT_LOGCATEGORY "NativeToolbar" rho::String js_s_NativeToolbar_create(const rho::String& strObjID, rho::json::CJSONArray& argv, const rho::String& strCallbackID, const rho::String& strJsVmID, const rho::String& strCallbackParam); rho::String js_s_NativeToolbar_remove(const rho::String& strObjID, rho::json::CJSONArray& argv, const rho::String& strCallbackID, const rho::String& strJsVmID, const rho::String& strCallbackParam); rho::String js_s_NativeToolbar_isCreated(const rho::String& strObjID, rho::json::CJSONArray& argv, const rho::String& strCallbackID, const rho::String& strJsVmID, const rho::String& strCallbackParam); namespace { using namespace rho::apiGenerator; class NativeToolbarDispatcher : public ApiHandler<Func_JS> { public: NativeToolbarDispatcher() : ApiHandler("Rho:NativeToolbar") {} virtual ~NativeToolbarDispatcher() {} virtual void initialize(); }; void NativeToolbarDispatcher::initialize() { ApiHandler<Func_JS>::initialize(); RAWTRACE("Initializing Rho:NativeToolbar API..."); defineStaticMethod("create", js_s_NativeToolbar_create); defineStaticMethod("remove", js_s_NativeToolbar_remove); defineStaticMethod("isCreated", js_s_NativeToolbar_isCreated); RAWTRACE("Rho:NativeToolbar API - done"); } } extern "C" void Init_JSAPI_NativeToolbar(void) { rho::apiGenerator::defineJSApiModule(new NativeToolbarDispatcher); }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tauplatform-1.0.1 | lib/commonAPI/coreapi/ext/shared/generated/nativetoolbar_js_api.cpp |