|
|
jbyte *lparg1=NULL; | jbyte *lparg1=NULL; |
Cairo_NATIVE_ENTER(env, that, cairo_1select_1font_1face_FUNC); | Cairo_NATIVE_ENTER(env, that, cairo_1select_1font_1face_FUNC); |
if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail; | if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail; |
cairo_select_font_face((cairo_t *)arg0, lparg1, arg2, arg3); |
cairo_select_font_face((cairo_t *)arg0, (char *)lparg1, arg2, arg3); |
fail: | fail: |
if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); | if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
Cairo_NATIVE_EXIT(env, that, cairo_1select_1font_1face_FUNC); | Cairo_NATIVE_EXIT(env, that, cairo_1select_1font_1face_FUNC); |
|
|
jbyte *lparg1=NULL; | jbyte *lparg1=NULL; |
Cairo_NATIVE_ENTER(env, that, cairo_1show_1text_FUNC); | Cairo_NATIVE_ENTER(env, that, cairo_1show_1text_FUNC); |
if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail; | if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail; |
cairo_show_text((cairo_t *)arg0, lparg1); |
cairo_show_text((cairo_t *)arg0, (char *)lparg1); |
fail: | fail: |
if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); | if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
Cairo_NATIVE_EXIT(env, that, cairo_1show_1text_FUNC); | Cairo_NATIVE_EXIT(env, that, cairo_1show_1text_FUNC); |
|
|
Cairo_NATIVE_ENTER(env, that, cairo_1text_1extents_FUNC); | Cairo_NATIVE_ENTER(env, that, cairo_1text_1extents_FUNC); |
if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail; | if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail; |
if (arg2) if ((lparg2 = getcairo_text_extents_tFields(env, arg2, &_arg2)) == NULL) goto fail; | if (arg2) if ((lparg2 = getcairo_text_extents_tFields(env, arg2, &_arg2)) == NULL) goto fail; |
cairo_text_extents((cairo_t *)arg0, lparg1, (cairo_text_extents_t *)lparg2); |
cairo_text_extents((cairo_t *)arg0, (char *)lparg1, (cairo_text_extents_t *)lparg2); |
fail: | fail: |
if (arg2 && lparg2) setcairo_text_extents_tFields(env, arg2, lparg2); | if (arg2 && lparg2) setcairo_text_extents_tFields(env, arg2, lparg2); |
if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); | if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
|
|
jbyte *lparg1=NULL; | jbyte *lparg1=NULL; |
Cairo_NATIVE_ENTER(env, that, cairo_1text_1path_FUNC); | Cairo_NATIVE_ENTER(env, that, cairo_1text_1path_FUNC); |
if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail; | if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail; |
cairo_text_path((cairo_t *)arg0, lparg1); |
cairo_text_path((cairo_t *)arg0, (char *)lparg1); |
fail: | fail: |
if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); | if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0); |
Cairo_NATIVE_EXIT(env, that, cairo_1text_1path_FUNC); | Cairo_NATIVE_EXIT(env, that, cairo_1text_1path_FUNC); |