static void gtk_drag_dest_realized (GtkWidget *widget) { GtkWidget *toplevel = gtk_widget_get_toplevel (widget); if (gtk_widget_is_toplevel (toplevel)) gdk_window_register_dnd (gtk_widget_get_window (toplevel)); }
static void gtk_drag_dest_hierarchy_changed (GtkWidget *widget, GtkWidget *previous_toplevel) { GtkWidget *toplevel = gtk_widget_get_toplevel (widget); if (gtk_widget_is_toplevel (toplevel) && gtk_widget_get_realized (toplevel)) gdk_window_register_dnd (gtk_widget_get_window (toplevel)); }
JNIEXPORT void JNICALL Java_org_gnome_gdk_GdkWindow_gdk_1window_1register_1dnd ( JNIEnv* env, jclass cls, jlong _self ) { GdkWindow* self; // convert parameter self self = (GdkWindow*) _self; // call function gdk_window_register_dnd(self); // cleanup parameter self }
static VALUE gdkwin_register_dnd(VALUE self) { gdk_window_register_dnd(_SELF(self)); return self; }