Example #1
0
JNIEXPORT jlong JNICALL
Java_org_gnome_gtk_GtkToolItem_gtk_1tool_1item_1retrieve_1proxy_1menu_1item
(
    JNIEnv* env,
    jclass cls,
    jlong _self
)
{
    GtkWidget* result;
    jlong _result;
    GtkToolItem* self;

    // convert parameter self
    self = (GtkToolItem*) _self;

    // call function
    result = gtk_tool_item_retrieve_proxy_menu_item(self);

    // cleanup parameter self

    // translate return value to JNI type
    _result = (jlong) result;

    // cleanup return value
    if (result != NULL) {
        bindings_java_memory_cleanup((GObject*)result, FALSE);
    }

    // and finally
    return _result;
}
static VALUE
rg_retrieve_proxy_menu_item(VALUE self)
{
    return GOBJ2RVAL(gtk_tool_item_retrieve_proxy_menu_item(_SELF(self)));
}