diff options
author | Veronika Irvine <veronika> | 2004-02-12 17:03:25 +0000 |
---|---|---|
committer | Veronika Irvine <veronika> | 2004-02-12 17:03:25 +0000 |
commit | 37654c9652264af637ed812fcc540515a702247e (patch) | |
tree | 6fb9a8850f3aebe91e4459b0a34e5f2651e8946b | |
parent | 0efc3be850bfb083a3719702992b6e3bd62ce981 (diff) | |
download | eclipse.platform.swt-37654c9652264af637ed812fcc540515a702247e.tar.gz eclipse.platform.swt-37654c9652264af637ed812fcc540515a702247e.tar.xz eclipse.platform.swt-37654c9652264af637ed812fcc540515a702247e.zip |
*** empty log message ***
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os.c | 16 | ||||
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java | 1 |
2 files changed, 17 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os.c b/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os.c index 6aca5f6f40..c5a99e3324 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os.c +++ b/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os.c @@ -6238,6 +6238,22 @@ JNIEXPORT void JNICALL OS_NATIVE(gtk_1tree_1view_1set_1rules_1hint) } #endif +#ifndef NO_gtk_1tree_1view_1tree_1to_1widget_1coords +JNIEXPORT void JNICALL OS_NATIVE(gtk_1tree_1view_1tree_1to_1widget_1coords) + (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jintArray arg3, jintArray arg4) +{ + jint *lparg3=NULL; + jint *lparg4=NULL; + NATIVE_ENTER(env, that, "gtk_1tree_1view_1tree_1to_1widget_1coords\n") + if (arg3) lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL); + if (arg4) lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL); + gtk_tree_view_tree_to_widget_coords((GtkTreeView *)arg0, (gint)arg1, (gint)arg2, (gint *)lparg3, (gint *)lparg4); + if (arg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0); + if (arg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0); + NATIVE_EXIT(env, that, "gtk_1tree_1view_1tree_1to_1widget_1coords\n") +} +#endif + #ifndef NO_gtk_1tree_1view_1unset_1rows_1drag_1dest JNIEXPORT void JNICALL OS_NATIVE(gtk_1tree_1view_1unset_1rows_1drag_1dest) (JNIEnv *env, jclass that, jint arg0) diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java b/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java index f277736148..49c04badad 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java +++ b/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java @@ -895,6 +895,7 @@ public static final synchronized native void gtk_tree_view_set_cursor(int tree_v public static final synchronized native void gtk_tree_view_set_headers_visible(int tree_view, boolean visible); public static final synchronized native void gtk_tree_view_set_model(int tree_view, int model); public static final synchronized native void gtk_tree_view_set_rules_hint(int tree_view, boolean setting); +public static final synchronized native void gtk_tree_view_tree_to_widget_coords(int tree_view, int tx, int ty, int[] wx, int[] wy); public static final synchronized native void gtk_tree_view_unset_rows_drag_dest(int tree_view); public static final synchronized native void gtk_tree_view_widget_to_tree_coords(int tree_view, int wx, int wy, int[] tx, int[] ty); public static final synchronized native int gtk_vbox_new(boolean homogeneous, int spacing); |