Alejandro Lampropulos, el  3 de diciembre a las 18:12 me escribiste:
>    Buenas, tengo una duda con algo que me est� pasando mientras trato de
>    dibujar algo.
>    Lo que tengo es una drawingArea, y dentro de ella quiero ir colocando
>    im�genes donde clickeo con el mouse. Lo cual pude hacer, creando un Pixbuf
>    y haciendole un render_to_drawable(), de la siguiente forma:
> 
>    Glib::RefPtr<Gdk::Pixbuf> image =
>    Gdk::Pixbuf::create_from_file(imageFile);
> 
>    image->render_to_drawable(_DrawArea->get_window(),
>    _DrawArea->get_style()->get_black_gc(), 0, 0, (int)event-> button.x,
>    (int)event->button.y, image->get_width(), image->get_height(),
>    Gdk::RGB_DITHER_NORMAL,0, 0);
> 
>    donde imageFile tiene el dibujo que quiero que aparezca, _DrawArea es mi
>    DrawingArea, y event me da las coordenadas del mouse donde quiero colocar
>    la imagen.
> 
>    Los problemas que tengo son dos. Primero, cuando comienzo el programa
>    aparece una imagen dibujada sin que se haya clickeado sobre la
>    DrawingArea, comenzando en la posicion 0,0 (o sea, borde superior
>    izquierdo de la misma). El otro problema, es que yo puedo clickear y
>    aparecen los dibujos, pero si me muevo con el scroll para abajo o para la
>    derecha, luego al volver ya no est�n m�s dibujadas las im�genes que hab�a
>    puesto antes, aunque si sigue apareciendo esa imagen en la esquina
>    superior izquierda.
>    Alquien tiene alguna idea de que puedo estar haciendo mal?

En donde (en qué método/callback) dibujás las cosas? Tiene toda la pinta de
que no estás atajando el expose-event (al menos lo segundo, lo primero
tiene pinta de que estás ejecutando código para dibujar en algún lugar al
inicializar).

-- 
Leandro Lucarella (luca) | Blog colectivo: http://www.mazziblog.com.ar/blog/
----------------------------------------------------------------------------
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145  104C 949E BFB6 5F5A 8D05)
----------------------------------------------------------------------------
El otro día tenía un plan
Pero después me olvidé y me comí un flan
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a