Re: xpm resources

new topic     » goto parent     » topic index » view thread      » older message » newer message
jimcbrown said...
irv said...

If you read the fifth line of code in the provided link, you'll see "gdk_pixbuf_new_from_file" .

IOW, it's loading an image from a file. At run time. I was looking for an alternative to that.

But that's supported as well - https://developer.gnome.org/gdk-pixbuf/stable/gdk-pixbuf-Image-Data-in-Memory.html#gdk-pixbuf-new-from-inline

Now we're getting somewhere. First I use gdk-pixbuf-csource to convert to c code, then I convert the c coded variable to a Eu variable? Or is there a way to stuff the c code into a memory block directly? Below is what I get when I convert the mongoose logo (the first part of about 1000 lines):

#ifdef __SUNPRO_C 
#pragma align 4 (my_pixbuf) 
#endif 
#ifdef __GNUC__ 
static const guint8 my_pixbuf[] __attribute__ ((__aligned__ (4))) =  
#else 
static const guint8 my_pixbuf[] =  
#endif 
{ "" 
  /* Pixbuf magic (0x47646b50) */ 
  "GdkP" 
  /* length: header (24) + pixel_data (20160) */ 
  "\0\0N\330" 
  /* pixdata_type (0x1010001) */ 
  "\1\1\0\1" 
  /* rowstride (240) */ 
  "\0\0\0\360" 
  /* width (80) */ 
  "\0\0\0P" 
  /* height (84) */ 
  "\0\0\0T" 
  /* pixel_data: */ 
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" 
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" 
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" 
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" 
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" 
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" 
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" 
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" 
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" 
  "\314\223L\314\223L\314\223L\314\223L\314\223L\377\377\377\377\377\377" 
etc... 
new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu