Sha256: 650bc33f8f61b6271f2222e100ca4039f1643f9a7482382c54b2e8405d38b801

Contents?: true

Size: 1.42 KB

Versions: 1

Compression:

Stored size: 1.42 KB

Contents

#include "api_generator/js_helpers.h"
#include "api_generator/Api.h"

#include "logging/RhoLog.h"
#undef DEFAULT_LOGCATEGORY
#define DEFAULT_LOGCATEGORY "Navbar"




rho::String js_s_Navbar_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_Navbar_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_Navbar_started(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 NavbarDispatcher : public ApiHandler<Func_JS>
  {
  public:
    NavbarDispatcher() : ApiHandler("Rho:Navbar") {}
    virtual ~NavbarDispatcher() {}
    virtual void initialize();
  };
  
  void NavbarDispatcher::initialize()
  {
    ApiHandler<Func_JS>::initialize();
    
    RAWTRACE("Initializing Rho:Navbar API...");


    defineStaticMethod("create", js_s_Navbar_create);


    defineStaticMethod("remove", js_s_Navbar_remove);


    defineStaticMethod("started", js_s_Navbar_started);


    RAWTRACE("Rho:Navbar API - done");
  }
}

extern "C" void Init_JSAPI_Navbar(void)
{
  rho::apiGenerator::defineJSApiModule(new NavbarDispatcher);
}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
tauplatform-1.0.1 lib/commonAPI/coreapi/ext/shared/generated/navbar_js_api.cpp