Any idea? 2010/5/30 John Williams <asb1231@xxxxxxxxx>: > Don't work. Using gtk_button_new_from_stock I got no image in the > button, just the label "my-icon". Using gtk_scale_button_new I got > Segmentation fault again. > > Code: > iconFactory = gtk_icon_factory_new(); > > gtk_icon_factory_add(iconFactory, "my-icon", > gtk_icon_set_new_from_pixbuf(gdk_pixbuf_new_from_file("icon.jpg", > &error))); > > gtk_icon_factory_add_default(iconFactory); > > if(error) > { > g_print("\n%s", error->message); > } > > scaleButton3 = gtk_button_new_from_stock("my-icon"); > > 2010/5/30 Tristan Van Berkom <tvb@xxxxxxxxx>: >> On Sun, May 30, 2010 at 6:52 PM, Tristan Van Berkom <tvb@xxxxxxxxx> wrote: >>> On Sun, May 30, 2010 at 6:27 PM, John Williams <asb1231@xxxxxxxxx> wrote: >>>> Ok, but how should I to do this? >>>> >>>> I tried this: >>>> >>>> gtk_icon_factory_add(iconFactory, "my-icon", >>>> gtk_icon_set_new_from_pixbuf(gdk_pixbuf_new_from_file("icon.jpg", >>>> &error))); >>>> >>>> if(error) >>>> { >>>> g_print("\n%s", error->message); >>>> } >>>> >>>> scaleButton3 = gtk_scale_button_new(GTK_ICON_SIZE_LARGE_TOOLBAR, >>>> 0, 1, 1, "my-icon");; >>>> >>>> But I have Segmentation fault when use "my-icon" at the >>>> gtk_scale_button_new(). If I use NULL it work right. I have substitute >>>> gtk_scale_button_new for gtk_button_new_from_stock("my-icon") and >>>> works fine, but don't show my image, just show the label "my-icon". >>>> >>>> What I'm doing wrong? >>>> >>> >>> Hmmm, looks like your doing /something/ wrong and so is the scale >>> button for segfaulting instead of showing "my-icon" or something as a fallback. >>> >>> I think you' >> >> Oops that sent in mid-sentence... >> >> I was saying, I think you're missing a call to gtk_icon_factory_add_default(). >> >> Cheers, >> -Tristan >> >>> >>>> 2010/5/26 Tristan Van Berkom <tvb@xxxxxxxxx>: >>>>> On Wed, May 26, 2010 at 9:24 PM, John Williams <asb1231@xxxxxxxxx> wrote: >>>>>> Anyone? >>>>>> >>>>>> 2010/5/25 John Williams <asb1231@xxxxxxxxx>: >>>>>>> Is possible use images from file in the GtkScaleButton as the images >>>>>>> set by gtk_scale_button_set_icons? >>>>>>> >>>>> >>>>> You should be able to just use the names of the icons >>>>> defined by a GtkIconFactory you create. >>>>> >>>>> Although from reading those docs I'm not sure if the name strings >>>>> will be searched from the icon theme or from the stock. >>>>> >>>>> Cheers, >>>>> -Tristan >>>>> >>>> >>> >> > _______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list