On Mon, May 28, 2007 at 06:42:24PM -0300, Victor Del Rio wrote:
> Hola, tengo un problema, debe ser medio tonto, pero bueno. A un boton
> le añado una imagen, tratandolo como un contenedor, cuando le quiero
> agregar otra (para que me la reemplace) me dice que puede contener
> solo una. Entonces primero le elimino la imagen que tiene, pero  me
> tira  un error. En la funcion de eliminar un widget contenido en un
> contenedor te pide el contenedor y el widget que queres eliminar, el
> tema es que yo ya no tengo el puntero a la imagen, de donde la puedo
> sacar? o de que otra forma podria setearle una imagen a un boto???

Un GtkButton es un GtkBin, por lo que la api de GtkBin aplica, en
particular[1]:

GtkWidget* gtk_bin_get_child (GtkBin *bin);

Así que con eso deberías poder obtener el puntero a la imagen, además
tenés[2]: 

GtkWidget* gtk_button_get_image (GtkButton *button);

Eso debería alcanzarte, calculo.

[1] http://developer.gnome.org/doc/API/2.0/gtk/GtkBin.html
[2] 
http://developer.gnome.org/doc/API/2.0/gtk/GtkButton.html#gtk-button-get-image

                Damián Viano.

P.D.: tratá de limitar las lineas de tus mensajes a 80 caracteres de
ancho, hace más facil la lectura.
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a