Re: using personal icons in the GtkScaleButton

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux