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
