Re: WHere is the icons
- From: Igor Korot <ikorot01 gmail com>
- To: Allin Cottrell <cottrell wfu edu>
- Cc: "gtk-list gnome org" <gtk-list gnome org>
- Subject: Re: WHere is the icons
- Date: Wed, 12 Aug 2015 23:13:08 -0400
Hi,
On Tue, Aug 11, 2015 at 7:52 PM, Allin Cottrell <cottrell wfu edu> wrote:
On Wed, 12 Aug 2015, Daniel Kasak wrote:
On Wed, Aug 12, 2015 at 7:15 AM, Igor Korot <ikorot01 gmail com> wrote:
Daniel,
On Tue, Aug 11, 2015 at 2:09 AM, Daniel Kasak <d j kasak dk gmail com>
wrote:
I posted on this topic a little while back ( a month or 2 from memory ).
The
icon theme you're using has to have icons of the same name that you're
trying to use. If you're using a 'default' ( eg adwaita ) icon theme in
conjunction with icon names that used to work a couple of years ago,
you're
likely to have issues. Either choose an older icon theme, or migrate to
the
new 'best practices'.
Problem is I am not running under GNOME. I have KDE4 installed on my
machine and
I'm trying to port the GTK2 app to work with GTK3.
I don't use KDE, but I recommend using Gnome, at least until you're on top
of these issues. Read up on the ways of setting your icon theme if you're
not going to use Gnome. I don't use Gnome either, by the way ( and so I
know what it's like to get gtk+ to play nicely outside it ).
I'm a big enthusiast for Gtk in general but this is one reason why I prefer
Gtk 2 for cross-platform usage (though I'm mostly OK with Gtk 3 on
gnome-aware Linux). As of version 2, Gtk used to be completely
gnome-independent.
I came up with the following code:
[code]
#if GTK_CHECK_VERSION( 3, 10, 0 )
if( !gtk_check_version( 3, 10, 0 ) )
{
GtkIconTheme *theme = gtk_icon_theme_get_default();
GError *error = NULL;
GdkPixbuf *pixbuf = gtk_icon_theme_load_icon( theme,
"document-save", GTK_ICON_SIZE_BUTTON,
GTK_ICON_LOOKUP_GENERIC_FALLBACK, &error );
if( !pixbuf )
{
g_warning( "Couldn't find the icon" );
g_error_free( error );
}
else
{
image = gtk_image_new_from_pixbuf( pixbuf );
g_object_unref( pixbuf );
}
// continuebtn = gtk_assert_dialog_add_button( dlg,
"_Continue", "yes", GTK_ASSERT_DIALOG_CONTINUE);
}
else
#endif
{
wxGCC_WARNING_SUPPRESS(deprecated-declarations);
continuebtn = gtk_assert_dialog_add_button (dlg, "_Continue",
GTK_STOCK_YES, GTK_ASSERT_DIALOG_CONTINUE);
wxGCC_WARNING_RESTORE();
}
[/code]
Now this code for 2.x is using GTK_STOCK_YES.
Is there a named icon I can use instead. Or even more: is there a list
of named icons I can check along with the actual icons?
Thank you.
Allin Cottrell
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]