* Boston, MA 02111-1307, USA.
*/
+#include <config.h>
#include <string.h>
#include "gtktreednd.h"
+#include "gtkintl.h"
+#include "gtkalias.h"
GType
gtk_tree_drag_source_get_type (void)
NULL
};
- our_type = g_type_register_static (G_TYPE_INTERFACE, "GtkTreeDragSource",
+ our_type = g_type_register_static (G_TYPE_INTERFACE,
+ I_("GtkTreeDragSource"),
&our_info, 0);
}
NULL
};
- our_type = g_type_register_static (G_TYPE_INTERFACE, "GtkTreeDragDest", &our_info, 0);
+ our_type = g_type_register_static (G_TYPE_INTERFACE, I_("GtkTreeDragDest"), &our_info, 0);
}
return our_type;
/**
- * gtk_tree_drag_dest_drop_possible:
+ * gtk_tree_drag_dest_row_drop_possible:
* @drag_dest: a #GtkTreeDragDest
* @dest_path: destination row
* @selection_data: the data being dragged
g_return_val_if_fail (GTK_IS_TREE_MODEL (tree_model), FALSE);
g_return_val_if_fail (path != NULL, FALSE);
- if (selection_data->target != gdk_atom_intern ("GTK_TREE_MODEL_ROW", FALSE))
+ if (selection_data->target != gdk_atom_intern_static_string ("GTK_TREE_MODEL_ROW"))
return FALSE;
path_str = gtk_tree_path_to_string (path);
trd->model = tree_model;
gtk_selection_data_set (selection_data,
- gdk_atom_intern ("GTK_TREE_MODEL_ROW", FALSE),
+ gdk_atom_intern_static_string ("GTK_TREE_MODEL_ROW"),
8, /* bytes */
(void*)trd,
struct_size);
if (path)
*path = NULL;
- if (selection_data->target != gdk_atom_intern ("GTK_TREE_MODEL_ROW", FALSE))
+ if (selection_data->target != gdk_atom_intern_static_string ("GTK_TREE_MODEL_ROW"))
+ return FALSE;
+
+ if (selection_data->length < 0)
return FALSE;
trd = (void*) selection_data->data;
return TRUE;
}
+
+#define __GTK_TREE_DND_C__
+#include "gtkaliasdef.c"