Sha256: 78c339d4aae4894803e68828fe4f2a6f91df8e52f54e205081af0d5a49f28147

Contents?: true

Size: 464 Bytes

Versions: 5

Compression:

Stored size: 464 Bytes

Contents

/* nativebar.i */
%module NavBar
%{
#include "ext/rho/rhoruby.h"
extern void create_navbar(rho_param *p);
#define create create_navbar
extern void remove_navbar();
#define remove remove_navbar
extern VALUE navbar_started();
#define started navbar_started
%}

%typemap(in) (rho_param *p) {
  $1 = valueToRhoParam($input);
}

%typemap(freearg) (rho_param *p) {
  rho_param_free($1);
}

extern void create(rho_param *p);
extern void remove();
extern VALUE started();

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rhodes-2.0.3 platform/shared/ruby/ext/navbar/navbar.i
rhodes-2.0.2 platform/shared/ruby/ext/navbar/navbar.i
rhodes-2.0.0 platform/shared/ruby/ext/navbar/navbar.i
rhodes-2.0.0.rc2 platform/shared/ruby/ext/navbar/navbar.i
rhodes-2.0.0.rc1 platform/shared/ruby/ext/navbar/navbar.i