From 6757fcf0e0225e3a716662c8683719469498f0b1 Mon Sep 17 00:00:00 2001 From: Leandro Lucarella Date: Mon, 13 Oct 2003 01:40:45 +0000 Subject: [PATCH] Se borra un pedazo que me olvide de borrar cuando puse el icono para el DND. --- tests/GUI/dndwindow.cc | 26 +++++++++++--------------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/tests/GUI/dndwindow.cc b/tests/GUI/dndwindow.cc index 019591b..f18ee57 100644 --- a/tests/GUI/dndwindow.cc +++ b/tests/GUI/dndwindow.cc @@ -105,10 +105,6 @@ void DnDWindow::on_canio_drag_data_get(const Glib::RefPtr& con { //TODO: The gtkmm API needs to change to use a Gtk::SelectionData instead of a GtkSelectionData. //That should happen for gtkmm 2.4. - Glib::RefPtr image; - image = Gdk::Pixbuf::create_from_file("canio.png"); - // Cambio el icono de DND seteando el "hot spot" en el centro. - context->set_icon(image, image->get_width() / 2, image->get_height() / 2); gtk_selection_data_set (selection_data, selection_data->target, 8, (const guchar*)"canio.png", 9); } @@ -133,17 +129,17 @@ void DnDWindow::on_label_drop_drag_data_received(const Glib::RefPtrlength >= 0) && (selection_data->format == 8)) { - CItem *a = Gtk::manage( new CItem((const char *)selection_data->data) ); - /* Ajusto coordenada x e y para que caigan en un lugar de una cuadricula de - * 32x32 */ - int i,j; - // el +1 es para evitar un bug cuando se selecciona muy cerce de la - // separacion de 2 cuadritos - i = (x+1)/32; - j = (y+1)/32; - m_WorkPlace.put(*a, i*32, j*32); - a->show(); - //listaItems.push_back(a); + CItem *a = Gtk::manage( new CItem((const char *)selection_data->data) ); + /* Ajusto coordenada x e y para que caigan en un lugar de una cuadricula de + * 32x32 */ + int i,j; + // el +1 es para evitar un bug cuando se selecciona muy cerce de la + // separacion de 2 cuadritos + i = (x+1)/32; + j = (y+1)/32; + m_WorkPlace.put(*a, i*32, j*32); + a->show(); + //listaItems.push_back(a); } context->drag_finish(false, false, time); -- 2.43.0