static GtkTargetEntry target_table[] = {
{ "STRING", 0, TARGET_STRING },
{ "text/plain", 0, TARGET_STRING },
static GtkTargetEntry target_table[] = {
{ "STRING", 0, TARGET_STRING },
{ "text/plain", 0, TARGET_STRING },
- gtk_pixmap_set (GTK_PIXMAP (widget), trashcan_closed, trashcan_closed_mask);
+ gtk_image_set_from_pixmap (GTK_IMAGE (widget),
+ trashcan_closed, trashcan_closed_mask);
- gtk_pixmap_set (GTK_PIXMAP (widget), trashcan_open, trashcan_open_mask);
+ gtk_image_set_from_pixmap (GTK_IMAGE (widget),
+ trashcan_open, trashcan_open_mask);
- g_print("motion, source %s\n", source_widget ?
- gtk_type_name (GTK_OBJECT (source_widget)->klass->type) :
- "unknown");
+ g_print ("motion, source %s\n", source_widget ?
+ GTK_OBJECT_TYPE_NAME (source_widget) :
+ "NULL");
+
+ tmp_list = context->targets;
+ while (tmp_list)
+ {
+ char *name = gdk_atom_name (GDK_POINTER_TO_ATOM (tmp_list->data));
+ g_print ("%s\n", name);
+ g_free (name);
+
+ tmp_list = tmp_list->next;
+ }
- gtk_pixmap_set (GTK_PIXMAP (widget), trashcan_closed, trashcan_closed_mask);
+ gtk_image_set_from_pixmap (GTK_IMAGE (widget),
+ trashcan_closed, trashcan_closed_mask);
- gtk_drag_get_data (widget, context,
- GPOINTER_TO_INT (context->targets->data),
- time);
+ {
+ gtk_drag_get_data (widget, context,
+ GDK_POINTER_TO_ATOM (context->targets->data),
+ time);
+ return TRUE;
+ }
GTK_DEST_DEFAULT_ALL,
target_table, n_targets - 1, /* no rootwin */
GDK_ACTION_COPY | GDK_ACTION_MOVE);
GTK_DEST_DEFAULT_ALL,
target_table, n_targets - 1, /* no rootwin */
GDK_ACTION_COPY | GDK_ACTION_MOVE);
- gtk_signal_connect (GTK_OBJECT (button), "drag_motion",
- GTK_SIGNAL_FUNC (popup_motion), NULL);
- gtk_signal_connect (GTK_OBJECT (button), "drag_leave",
- GTK_SIGNAL_FUNC (popup_leave), NULL);
+ g_signal_connect (button, "drag_motion",
+ G_CALLBACK (popup_motion), NULL);
+ g_signal_connect (button, "drag_leave",
+ G_CALLBACK (popup_leave), NULL);
+void
+test_init ()
+{
+ if (g_file_test ("../gdk-pixbuf/libpixbufloader-pnm.la",
+ G_FILE_TEST_EXISTS))
+ {
+ g_setenv ("GDK_PIXBUF_MODULE_FILE", "../gdk-pixbuf/gdk-pixbuf.loaders", TRUE);
+ g_setenv ("GTK_IM_MODULE_FILE", "../modules/input/gtk.immodules", TRUE);
+ }
+}
+
- gtk_signal_connect (GTK_OBJECT(window), "destroy",
- GTK_SIGNAL_FUNC (gtk_main_quit), NULL);
+ g_signal_connect (window, "destroy",
+ G_CALLBACK (gtk_main_quit), NULL);
target_table, n_targets - 1, /* no rootwin */
GDK_ACTION_COPY | GDK_ACTION_MOVE);
target_table, n_targets - 1, /* no rootwin */
GDK_ACTION_COPY | GDK_ACTION_MOVE);
- gtk_signal_connect( GTK_OBJECT(label), "drag_data_received",
- GTK_SIGNAL_FUNC( label_drag_data_received), NULL);
+ g_signal_connect (label, "drag_data_received",
+ G_CALLBACK( label_drag_data_received), NULL);
gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1,
GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL,
gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1,
GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL,
- gtk_signal_connect (GTK_OBJECT (label), "drag_motion",
- GTK_SIGNAL_FUNC (popsite_motion), NULL);
- gtk_signal_connect (GTK_OBJECT (label), "drag_leave",
- GTK_SIGNAL_FUNC (popsite_leave), NULL);
+ g_signal_connect (label, "drag_motion",
+ G_CALLBACK (popsite_motion), NULL);
+ g_signal_connect (label, "drag_leave",
+ G_CALLBACK (popsite_leave), NULL);
gtk_drag_dest_set (pixmap, 0, NULL, 0, 0);
gtk_table_attach (GTK_TABLE (table), pixmap, 1, 2, 0, 1,
GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL,
0, 0);
gtk_drag_dest_set (pixmap, 0, NULL, 0, 0);
gtk_table_attach (GTK_TABLE (table), pixmap, 1, 2, 0, 1,
GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL,
0, 0);
- gtk_signal_connect (GTK_OBJECT (pixmap), "drag_leave",
- GTK_SIGNAL_FUNC (target_drag_leave), NULL);
+ g_signal_connect (pixmap, "drag_leave",
+ G_CALLBACK (target_drag_leave), NULL);
- gtk_signal_connect (GTK_OBJECT (pixmap), "drag_motion",
- GTK_SIGNAL_FUNC (target_drag_motion), NULL);
+ g_signal_connect (pixmap, "drag_motion",
+ G_CALLBACK (target_drag_motion), NULL);
- gtk_signal_connect (GTK_OBJECT (pixmap), "drag_drop",
- GTK_SIGNAL_FUNC (target_drag_drop), NULL);
+ g_signal_connect (pixmap, "drag_drop",
+ G_CALLBACK (target_drag_drop), NULL);
- gtk_signal_connect (GTK_OBJECT (pixmap), "drag_data_received",
- GTK_SIGNAL_FUNC (target_drag_data_received), NULL);
+ g_signal_connect (pixmap, "drag_data_received",
+ G_CALLBACK (target_drag_data_received), NULL);
gtk_table_attach (GTK_TABLE (table), button, 0, 1, 1, 2,
GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL,
0, 0);
gtk_table_attach (GTK_TABLE (table), button, 0, 1, 1, 2,
GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL,
0, 0);
- gtk_signal_connect (GTK_OBJECT (button), "drag_data_get",
- GTK_SIGNAL_FUNC (source_drag_data_get), NULL);
- gtk_signal_connect (GTK_OBJECT (button), "drag_data_delete",
- GTK_SIGNAL_FUNC (source_drag_data_delete), NULL);
+ g_signal_connect (button, "drag_data_get",
+ G_CALLBACK (source_drag_data_get), NULL);
+ g_signal_connect (button, "drag_data_delete",
+ G_CALLBACK (source_drag_data_delete), NULL);