[EMAIL PROTECTED] ha scritto lo scorso 23/11/2006 12:25:
> Hi,
> 
> i guess this must be a faq, so shame on me. How do I set the application
> icon (the little thingie some window managers show on the upper-left of
> teh app windows and on a task bar when iconified?)
> 
> I already do:
> 
>   gtk_window_set_default_icon_name("foobar");
> 
> just before gtk_main() and I dropped some png in
> /usr/share/icons/hicolor/48x48/apps/foobar/foobar.png -- but with no
> results. The worse part is that I'm at a loss as to how troubleshoot the
> problem. 
> <http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html>
> gives some hints, but not enough for dumb people like me.
> 


Try this:

  GtkWidget *yourWin;
  GdkPixbuf *icon_pixbuf;

  ...

  icon_pixbuf =
  gdk_pixbuf_new_from_file ("/path/to/your/share/dir/foobar.png", NULL);
  if (icon_pixbuf)
  {
      gtk_window_set_icon (GTK_WINDOW (yourWin), icon_pixbuf);
      gdk_pixbuf_unref (icon_pixbuf);
  }
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to