Sha256: 5b7cb1b695cafdc48bf6a1cb3ae77ac7f27fcb5fb8cefd12ff7e46fac7d10619

Contents?: true

Size: 746 Bytes

Versions: 5

Compression:

Stored size: 746 Bytes

Contents

/* mapview.i */
%module MapView
%{
#include "ext/rho/rhoruby.h"
extern void mapview_create(rho_param *p);
#define create mapview_create
extern void mapview_close();
#define close mapview_close
extern VALUE mapview_state_started();
#define state_started mapview_state_started
extern double mapview_state_center_lat();
#define state_center_lat mapview_state_center_lat
extern double mapview_state_center_lon();
#define state_center_lon mapview_state_center_lon
%}

%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 close();
extern VALUE state_started();
extern double state_center_lat();
extern double state_center_lon();

Version data entries

5 entries across 5 versions & 1 rubygems

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