Article View: es.comp.os.linux.programacion
Article #17622GTK , Pixmaps y muchos dolores de cabeza....
From: TONI
Date: Mon, 13 Dec 1999 00:00
Date: Mon, 13 Dec 1999 00:00
44 lines
2003 bytes
2003 bytes
Hola a todos espero ser bien recibido en el grupo...
Tengo un problema con esta funcion que le he robado al desarrollador de grip
se trata de leer un pixmap (creo que es evidente) para incrustarlo en un
boton
el caso es que aunque lo tengo exactamente igual que en el codigo de grip
en tiempo GTK me escribe por stdout algo parecido a esto
***GTKWARNING**** window!=NULL and Colomap=! Null
valla que me dice que los punteros son nulos....El caso es que estoy usando
mainwindow una variable global que apunta al un GtkWidget de la ventana
rincipal no entiendo muy y bien por que se le debe pasar precisamente este
parametro de la ventana principal.
El programa se ejecuta correctamente pero me da mala espina continuar
desarrollado sin averiguar porque sale este mensaje si he hecho exactamente
lo mismo que hay escrito en el codigo original.
os envio la funcion que me da los problemas... (agradeceria tambien que me
explicara alguien cual es exactamente la utilidad de pasarle al pixmat el
estilo de la ventana principal ..)
GRACIAS
GtkWidget *Loadxpm(char **xpm)
{
GdkBitmap *mask;
GtkStyle *style;
GtkWidget *pixmapwid;
GdkPixmap *pixmap;
style=gtk_widget_get_style(mainwindow);
pixmap=gdk_pixmap_create_from_xpm_d(mainwindow->window,&mask,
&style->bg[GTK_STATE_NORMAL],
(gchar **)xpm);
pixmapwid=gtk_pixmap_new(pixmap,mask);
return pixmapwid;
}
Toni...
Technical Details
Message-ID:
<833elr$ap2$1@pedraforca.cesca.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII-7-bit X-Google-Thread: f86c8,cbc9ab2f0dbdc97c,start X-Google-Attributes: gidf86c8,public From: "TONI" <amoreno6@pie.xtec.es> Subject: GTK , Pixmaps y muchos dolores de cabeza.... Date: 1999/12/13 Message-ID: <833elr$ap2$1@pedraforca.cesca.es> X-Deja-AN: 560181720 Content-Transfer-Encoding: 8bit Organization: CESCA News service. Catalunya Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 Newsgroups: es.comp.os.linux.programacion